summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca>2010-09-12 01:51:10 +0000
committertaca <taca>2010-09-12 01:51:10 +0000
commit963e07571dcdcfbc67b11acb1aacf015183563b7 (patch)
treed6456fa238f41908e8c81d92de2ffd1b699ddf7d
parent75f550089e0a8cc47db411276dd31345802b4238 (diff)
downloadpkgsrc-963e07571dcdcfbc67b11acb1aacf015183563b7.tar.gz
Importing misc/ruby-bundler 1.0.0.
Bundler is a tool that manages gem dependencies for your ruby application. It takes a gem manifest file and is able to fetch, download, and install the gems and all child dependencies specified in this manifest. It can manage any update to the gem manifest file and update the bundle's gems accordingly. It also lets you run any ruby code in context of the bundle's gem environment.
-rw-r--r--misc/ruby-bundler/DESCR6
-rw-r--r--misc/ruby-bundler/Makefile14
-rw-r--r--misc/ruby-bundler/PLIST81
-rw-r--r--misc/ruby-bundler/distinfo6
-rw-r--r--misc/ruby-bundler/patches/patch-aa15
5 files changed, 122 insertions, 0 deletions
diff --git a/misc/ruby-bundler/DESCR b/misc/ruby-bundler/DESCR
new file mode 100644
index 00000000000..7d3ae9808de
--- /dev/null
+++ b/misc/ruby-bundler/DESCR
@@ -0,0 +1,6 @@
+Bundler is a tool that manages gem dependencies for your ruby
+application. It takes a gem manifest file and is able to fetch,
+download, and install the gems and all child dependencies specified in
+this manifest. It can manage any update to the gem manifest file and
+update the bundle's gems accordingly. It also lets you run any ruby
+code in context of the bundle's gem environment.
diff --git a/misc/ruby-bundler/Makefile b/misc/ruby-bundler/Makefile
new file mode 100644
index 00000000000..04357517655
--- /dev/null
+++ b/misc/ruby-bundler/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/09/12 01:51:10 taca Exp $
+
+DISTNAME= bundler-1.0.0
+CATEGORIES= misc
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://gembundler.com/
+COMMENT= Manage your application's dependencies
+LICENSE= mit
+
+CONFLICTS+= ruby[1-9][0-9]-bundler-*
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/ruby-bundler/PLIST b/misc/ruby-bundler/PLIST
new file mode 100644
index 00000000000..b720f8493d7
--- /dev/null
+++ b/misc/ruby-bundler/PLIST
@@ -0,0 +1,81 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/09/12 01:51:10 taca Exp $
+bin/bundle
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/ISSUES.md
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/ROADMAP.md
+${GEM_LIBDIR}/bin/bundle
+${GEM_LIBDIR}/lib/bundler.rb
+${GEM_LIBDIR}/lib/bundler/capistrano.rb
+${GEM_LIBDIR}/lib/bundler/cli.rb
+${GEM_LIBDIR}/lib/bundler/definition.rb
+${GEM_LIBDIR}/lib/bundler/dependency.rb
+${GEM_LIBDIR}/lib/bundler/dsl.rb
+${GEM_LIBDIR}/lib/bundler/environment.rb
+${GEM_LIBDIR}/lib/bundler/gem_helper.rb
+${GEM_LIBDIR}/lib/bundler/graph.rb
+${GEM_LIBDIR}/lib/bundler/index.rb
+${GEM_LIBDIR}/lib/bundler/installer.rb
+${GEM_LIBDIR}/lib/bundler/lazy_specification.rb
+${GEM_LIBDIR}/lib/bundler/lockfile_parser.rb
+${GEM_LIBDIR}/lib/bundler/man/bundle
+${GEM_LIBDIR}/lib/bundler/man/bundle-config
+${GEM_LIBDIR}/lib/bundler/man/bundle-config.txt
+${GEM_LIBDIR}/lib/bundler/man/bundle-exec
+${GEM_LIBDIR}/lib/bundler/man/bundle-exec.txt
+${GEM_LIBDIR}/lib/bundler/man/bundle-install
+${GEM_LIBDIR}/lib/bundler/man/bundle-install.txt
+${GEM_LIBDIR}/lib/bundler/man/bundle-package
+${GEM_LIBDIR}/lib/bundler/man/bundle-package.txt
+${GEM_LIBDIR}/lib/bundler/man/bundle-update
+${GEM_LIBDIR}/lib/bundler/man/bundle-update.txt
+${GEM_LIBDIR}/lib/bundler/man/bundle.txt
+${GEM_LIBDIR}/lib/bundler/man/gemfile.5
+${GEM_LIBDIR}/lib/bundler/man/gemfile.5.txt
+${GEM_LIBDIR}/lib/bundler/remote_specification.rb
+${GEM_LIBDIR}/lib/bundler/resolver.rb
+${GEM_LIBDIR}/lib/bundler/rubygems_ext.rb
+${GEM_LIBDIR}/lib/bundler/runtime.rb
+${GEM_LIBDIR}/lib/bundler/settings.rb
+${GEM_LIBDIR}/lib/bundler/setup.rb
+${GEM_LIBDIR}/lib/bundler/shared_helpers.rb
+${GEM_LIBDIR}/lib/bundler/source.rb
+${GEM_LIBDIR}/lib/bundler/spec_set.rb
+${GEM_LIBDIR}/lib/bundler/templates/Executable
+${GEM_LIBDIR}/lib/bundler/templates/Gemfile
+${GEM_LIBDIR}/lib/bundler/templates/newgem/Gemfile.tt
+${GEM_LIBDIR}/lib/bundler/templates/newgem/Rakefile.tt
+${GEM_LIBDIR}/lib/bundler/templates/newgem/gitignore.tt
+${GEM_LIBDIR}/lib/bundler/templates/newgem/lib/newgem.rb.tt
+${GEM_LIBDIR}/lib/bundler/templates/newgem/lib/newgem/version.rb.tt
+${GEM_LIBDIR}/lib/bundler/templates/newgem/newgem.gemspec.tt
+${GEM_LIBDIR}/lib/bundler/ui.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions/create_file.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions/directory.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions/empty_directory.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions/file_manipulation.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/actions/inject_into_file.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/base.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/core_ext/file_binary_read.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/core_ext/hash_with_indifferent_access.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/core_ext/ordered_hash.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/error.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/invocation.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/parser.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/parser/argument.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/parser/arguments.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/parser/option.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/parser/options.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/shell.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/shell/basic.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/shell/color.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/shell/html.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/task.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/util.rb
+${GEM_LIBDIR}/lib/bundler/vendor/thor/version.rb
+${GEM_LIBDIR}/lib/bundler/version.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/misc/ruby-bundler/distinfo b/misc/ruby-bundler/distinfo
new file mode 100644
index 00000000000..5a85beab3d1
--- /dev/null
+++ b/misc/ruby-bundler/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/09/12 01:51:10 taca Exp $
+
+SHA1 (bundler-1.0.0.gem) = ef1ad2d89bfed347aaebe5374e2a6df6304145e4
+RMD160 (bundler-1.0.0.gem) = e949938e18b98273313633591d7b7fec570ead15
+Size (bundler-1.0.0.gem) = 97792 bytes
+SHA1 (patch-aa) = c392780cebdf5c24f30bb5e33086db294478f194
diff --git a/misc/ruby-bundler/patches/patch-aa b/misc/ruby-bundler/patches/patch-aa
new file mode 100644
index 00000000000..460c12d651d
--- /dev/null
+++ b/misc/ruby-bundler/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2010/09/12 01:51:10 taca Exp $
+
+Allow use of rubygems 1.3.5.
+
+--- ../bundler-1.0.0.gemspec.orig 2010-09-06 22:33:45.000000000 +0000
++++ ../bundler-1.0.0.gemspec
+@@ -143,7 +143,7 @@ required_rubygems_version: !ruby/object:
+ requirements:
+ - - ">="
+ - !ruby/object:Gem::Version
+- version: 1.3.6
++ version: 1.3.5
+ requirements: []
+
+ rubyforge_project: bundler