summaryrefslogtreecommitdiff
path: root/misc/ruby-bundler
diff options
context:
space:
mode:
authortaca <taca>2010-09-12 01:51:10 +0000
committertaca <taca>2010-09-12 01:51:10 +0000
commit7c097b62cef42ba559520037c9f80829e4f7ac48 (patch)
treed6456fa238f41908e8c81d92de2ffd1b699ddf7d /misc/ruby-bundler
parent4629e77abeb75a49f5efe45c36bd66b33692c877 (diff)
downloadpkgsrc-7c097b62cef42ba559520037c9f80829e4f7ac48.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.
Diffstat (limited to 'misc/ruby-bundler')
-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