summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authortaca <taca>2010-09-12 04:04:25 +0000
committertaca <taca>2010-09-12 04:04:25 +0000
commitea7c0030a34472b65ed4467f93e7be23cbd14a75 (patch)
tree2f29a6c1eaa6ae19f213405a70d96885a9d2d0b5 /devel
parent6cf7af1b4a352932444e5bbd0313a47a60179696 (diff)
downloadpkgsrc-ea7c0030a34472b65ed4467f93e7be23cbd14a75.tar.gz
Importing devel/ruby-thor 0.14.0.
Thor is a simple and efficient tool for building self-documenting command line utilities. It removes the pain of parsing command line options, writing "USAGE:" banners, and can also be used as an alternative to the [Rake](http://github.com/jimweirich/rake) build tool. The syntax is Rake-like, so it should be familiar to most Rake users.
Diffstat (limited to 'devel')
-rw-r--r--devel/ruby-thor/DESCR6
-rw-r--r--devel/ruby-thor/MESSAGE9
-rw-r--r--devel/ruby-thor/Makefile14
-rw-r--r--devel/ruby-thor/PLIST76
-rw-r--r--devel/ruby-thor/distinfo5
5 files changed, 110 insertions, 0 deletions
diff --git a/devel/ruby-thor/DESCR b/devel/ruby-thor/DESCR
new file mode 100644
index 00000000000..956ff523017
--- /dev/null
+++ b/devel/ruby-thor/DESCR
@@ -0,0 +1,6 @@
+Thor is a simple and efficient tool for building self-documenting
+command line utilities. It removes the pain of parsing command line
+options, writing "USAGE:" banners, and can also be used as an
+alternative to the [Rake](http://github.com/jimweirich/rake) build
+tool. The syntax is Rake-like, so it should be familiar to most Rake
+users.
diff --git a/devel/ruby-thor/MESSAGE b/devel/ruby-thor/MESSAGE
new file mode 100644
index 00000000000..c716eddb32b
--- /dev/null
+++ b/devel/ruby-thor/MESSAGE
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2010/09/12 04:04:26 taca Exp $
+
+To use rake2thor command, please install these packages:
+
+ devel/ruby-parsetree
+ devel/ruby2ruby
+
+===========================================================================
diff --git a/devel/ruby-thor/Makefile b/devel/ruby-thor/Makefile
new file mode 100644
index 00000000000..2ede8c08ae2
--- /dev/null
+++ b/devel/ruby-thor/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/09/12 04:04:25 taca Exp $
+
+DISTNAME= thor-0.14.0
+CATEGORIES= devel
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://yehudakatz.com/
+COMMENT= Scripting framework that replaces rake, sake and rubigen
+LICENSE= mit
+
+CONFLICTS+= ruby[1-9][0-9]-thor-[0-9]*
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-thor/PLIST b/devel/ruby-thor/PLIST
new file mode 100644
index 00000000000..43739682301
--- /dev/null
+++ b/devel/ruby-thor/PLIST
@@ -0,0 +1,76 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/12 04:04:26 taca Exp $
+bin/rake2thor
+bin/thor
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/CHANGELOG.rdoc
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Thorfile
+${GEM_LIBDIR}/bin/rake2thor
+${GEM_LIBDIR}/bin/thor
+${GEM_LIBDIR}/lib/thor.rb
+${GEM_LIBDIR}/lib/thor/actions.rb
+${GEM_LIBDIR}/lib/thor/actions/create_file.rb
+${GEM_LIBDIR}/lib/thor/actions/directory.rb
+${GEM_LIBDIR}/lib/thor/actions/empty_directory.rb
+${GEM_LIBDIR}/lib/thor/actions/file_manipulation.rb
+${GEM_LIBDIR}/lib/thor/actions/inject_into_file.rb
+${GEM_LIBDIR}/lib/thor/base.rb
+${GEM_LIBDIR}/lib/thor/core_ext/file_binary_read.rb
+${GEM_LIBDIR}/lib/thor/core_ext/hash_with_indifferent_access.rb
+${GEM_LIBDIR}/lib/thor/core_ext/ordered_hash.rb
+${GEM_LIBDIR}/lib/thor/error.rb
+${GEM_LIBDIR}/lib/thor/group.rb
+${GEM_LIBDIR}/lib/thor/invocation.rb
+${GEM_LIBDIR}/lib/thor/parser.rb
+${GEM_LIBDIR}/lib/thor/parser/argument.rb
+${GEM_LIBDIR}/lib/thor/parser/arguments.rb
+${GEM_LIBDIR}/lib/thor/parser/option.rb
+${GEM_LIBDIR}/lib/thor/parser/options.rb
+${GEM_LIBDIR}/lib/thor/rake_compat.rb
+${GEM_LIBDIR}/lib/thor/runner.rb
+${GEM_LIBDIR}/lib/thor/shell.rb
+${GEM_LIBDIR}/lib/thor/shell/basic.rb
+${GEM_LIBDIR}/lib/thor/shell/color.rb
+${GEM_LIBDIR}/lib/thor/shell/html.rb
+${GEM_LIBDIR}/lib/thor/task.rb
+${GEM_LIBDIR}/lib/thor/util.rb
+${GEM_LIBDIR}/lib/thor/version.rb
+${GEM_LIBDIR}/spec/actions/create_file_spec.rb
+${GEM_LIBDIR}/spec/actions/directory_spec.rb
+${GEM_LIBDIR}/spec/actions/empty_directory_spec.rb
+${GEM_LIBDIR}/spec/actions/file_manipulation_spec.rb
+${GEM_LIBDIR}/spec/actions/inject_into_file_spec.rb
+${GEM_LIBDIR}/spec/actions_spec.rb
+${GEM_LIBDIR}/spec/base_spec.rb
+${GEM_LIBDIR}/spec/core_ext/hash_with_indifferent_access_spec.rb
+${GEM_LIBDIR}/spec/core_ext/ordered_hash_spec.rb
+${GEM_LIBDIR}/spec/fixtures/application.rb
+${GEM_LIBDIR}/spec/fixtures/bundle/execute.rb
+${GEM_LIBDIR}/spec/fixtures/bundle/main.thor
+${GEM_LIBDIR}/spec/fixtures/doc/%file_name%.rb.tt
+${GEM_LIBDIR}/spec/fixtures/doc/README
+${GEM_LIBDIR}/spec/fixtures/doc/config.rb
+${GEM_LIBDIR}/spec/fixtures/group.thor
+${GEM_LIBDIR}/spec/fixtures/invoke.thor
+${GEM_LIBDIR}/spec/fixtures/path with spaces
+${GEM_LIBDIR}/spec/fixtures/script.thor
+${GEM_LIBDIR}/spec/fixtures/task.thor
+${GEM_LIBDIR}/spec/group_spec.rb
+${GEM_LIBDIR}/spec/invocation_spec.rb
+${GEM_LIBDIR}/spec/parser/argument_spec.rb
+${GEM_LIBDIR}/spec/parser/arguments_spec.rb
+${GEM_LIBDIR}/spec/parser/option_spec.rb
+${GEM_LIBDIR}/spec/parser/options_spec.rb
+${GEM_LIBDIR}/spec/rake_compat_spec.rb
+${GEM_LIBDIR}/spec/runner_spec.rb
+${GEM_LIBDIR}/spec/shell/basic_spec.rb
+${GEM_LIBDIR}/spec/shell/color_spec.rb
+${GEM_LIBDIR}/spec/shell/html_spec.rb
+${GEM_LIBDIR}/spec/shell_spec.rb
+${GEM_LIBDIR}/spec/spec.opts
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/spec/task_spec.rb
+${GEM_LIBDIR}/spec/thor_spec.rb
+${GEM_LIBDIR}/spec/util_spec.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/devel/ruby-thor/distinfo b/devel/ruby-thor/distinfo
new file mode 100644
index 00000000000..bf2f1565f48
--- /dev/null
+++ b/devel/ruby-thor/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/09/12 04:04:25 taca Exp $
+
+SHA1 (thor-0.14.0.gem) = 28209b2dd3f5d03210c649bed7efaed46db78083
+RMD160 (thor-0.14.0.gem) = 3b5b31bb8c6e4fcd5b79bafd59d7bbb84ef6482d
+Size (thor-0.14.0.gem) = 70656 bytes