summaryrefslogtreecommitdiff
path: root/misc/rubygems
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2005-04-10 01:01:33 +0000
committerminskim <minskim@pkgsrc.org>2005-04-10 01:01:33 +0000
commit7192354855591fbb9a4ecf20235b282d22fda1d6 (patch)
tree2431461b526a9ec009293d899cf810012853d980 /misc/rubygems
parentbff2680fad76d03c54ff685746d2f42abc5be816 (diff)
downloadpkgsrc-7192354855591fbb9a4ecf20235b282d22fda1d6.tar.gz
Import rubygems.
RubyGems is a way to package Ruby libraries/applications for distribution, its a distribution manager, its a package manager. RubyGems brings to the world of Ruby a very valuable capability--the ability to manage concurrent versions of libraries and dependencies between those libraries. This last aspect of RubyGems is one of the most important to the end user, because its value is continuous as you use and program Ruby, but to understand its impact an explanation of how Ruby manages libraries is in order.
Diffstat (limited to 'misc/rubygems')
-rw-r--r--misc/rubygems/DESCR8
-rw-r--r--misc/rubygems/Makefile21
-rw-r--r--misc/rubygems/PLIST46
-rw-r--r--misc/rubygems/distinfo5
4 files changed, 80 insertions, 0 deletions
diff --git a/misc/rubygems/DESCR b/misc/rubygems/DESCR
new file mode 100644
index 00000000000..368894a0c24
--- /dev/null
+++ b/misc/rubygems/DESCR
@@ -0,0 +1,8 @@
+RubyGems is a way to package Ruby libraries/applications for
+distribution, its a distribution manager, its a package manager.
+RubyGems brings to the world of Ruby a very valuable capability--the
+ability to manage concurrent versions of libraries and dependencies
+between those libraries. This last aspect of RubyGems is one of the
+most important to the end user, because its value is continuous as you
+use and program Ruby, but to understand its impact an explanation of
+how Ruby manages libraries is in order.
diff --git a/misc/rubygems/Makefile b/misc/rubygems/Makefile
new file mode 100644
index 00000000000..b43b001eede
--- /dev/null
+++ b/misc/rubygems/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/04/10 01:01:33 minskim Exp $
+
+DISTNAME= rubygems-0.8.10
+CATEGORIES= misc ruby
+MASTER_SITES= http://rubyforge.org/frs/download.php/3700/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= minskim@NetBSD.org
+HOMEPAGE= http://rubygems.rubyforge.org/
+COMMENT= Ruby standard for publishing and managing third party libraries
+
+DEPENDS+= ${RUBY_PKGPREFIX}-digest-[0-9]*:../../security/ruby-digest
+DEPENDS+= ${RUBY_PKGPREFIX}-zlib-[0-9]*:../../devel/ruby-zlib
+
+USE_RUBY_SETUP= yes
+
+REPLACE_RUBY_DIRS= ${WRKSRC}/bin
+REPLACE_FILE_PAT= *
+
+.include "../../lang/ruby/modules.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/rubygems/PLIST b/misc/rubygems/PLIST
new file mode 100644
index 00000000000..ce8b78f81e1
--- /dev/null
+++ b/misc/rubygems/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/04/10 01:01:33 minskim Exp $
+bin/gem
+bin/gem_server
+bin/gemwhich
+bin/generate_yaml_index.rb
+bin/update_rubygems
+lib/ruby/gems/${RUBY_VER_DIR}/cache/sources-0.0.1.gem
+lib/ruby/gems/${RUBY_VER_DIR}/gems/sources-0.0.1/lib/sources.rb
+lib/ruby/gems/${RUBY_VER_DIR}/specifications/sources-0.0.1.gemspec
+${RUBY_SITELIBDIR}/gemconfigure.rb
+${RUBY_SITELIBDIR}/rubygems.rb
+${RUBY_SITELIBDIR}/rubygems/builder.rb
+${RUBY_SITELIBDIR}/rubygems/cmd_manager.rb
+${RUBY_SITELIBDIR}/rubygems/command.rb
+${RUBY_SITELIBDIR}/rubygems/config_file.rb
+${RUBY_SITELIBDIR}/rubygems/custom_require.rb
+${RUBY_SITELIBDIR}/rubygems/dependency_list.rb
+${RUBY_SITELIBDIR}/rubygems/deployment.rb
+${RUBY_SITELIBDIR}/rubygems/doc_manager.rb
+${RUBY_SITELIBDIR}/rubygems/format.rb
+${RUBY_SITELIBDIR}/rubygems/gem_commands.rb
+${RUBY_SITELIBDIR}/rubygems/gem_runner.rb
+${RUBY_SITELIBDIR}/rubygems/installer.rb
+${RUBY_SITELIBDIR}/rubygems/loadpath_manager.rb
+${RUBY_SITELIBDIR}/rubygems/old_format.rb
+${RUBY_SITELIBDIR}/rubygems/open-uri.rb
+${RUBY_SITELIBDIR}/rubygems/package.rb
+${RUBY_SITELIBDIR}/rubygems/remote_installer.rb
+${RUBY_SITELIBDIR}/rubygems/rubygems_version.rb
+${RUBY_SITELIBDIR}/rubygems/source_index.rb
+${RUBY_SITELIBDIR}/rubygems/specification.rb
+${RUBY_SITELIBDIR}/rubygems/timer.rb
+${RUBY_SITELIBDIR}/rubygems/user_interaction.rb
+${RUBY_SITELIBDIR}/rubygems/validator.rb
+${RUBY_SITELIBDIR}/rubygems/version.rb
+${RUBY_SITELIBDIR}/ubygems.rb
+@dirrm ${RUBY_SITELIBDIR}/rubygems
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/specifications
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/gems/sources-0.0.1/lib
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/gems/sources-0.0.1
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/gems
+@exec ${MKDIR} %D/lib/ruby/gems/${RUBY_VER_DIR}/doc
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/doc
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}/cache
+@dirrm lib/ruby/gems/${RUBY_VER_DIR}
+@dirrm lib/ruby/gems
diff --git a/misc/rubygems/distinfo b/misc/rubygems/distinfo
new file mode 100644
index 00000000000..3e96dd94f8a
--- /dev/null
+++ b/misc/rubygems/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/04/10 01:01:33 minskim Exp $
+
+SHA1 (ruby/rubygems-0.8.10.tgz) = 9fb1f44ad07f94d81ce90ad10f8695658fc13543
+RMD160 (ruby/rubygems-0.8.10.tgz) = 713d0ba86b09d1efa2a0ad5748a2e4c5f7456db7
+Size (ruby/rubygems-0.8.10.tgz) = 147044 bytes