Initial import. Thanks to Alexander Kellett <lypanov@kde.org> and Thomas Kirchner...
authorMamoru Komachi <usata@gentoo.org>
Fri, 19 Nov 2004 20:50:48 +0000 (20:50 +0000)
committerMamoru Komachi <usata@gentoo.org>
Fri, 19 Nov 2004 20:50:48 +0000 (20:50 +0000)
dev-ruby/rubygems/ChangeLog [new file with mode: 0644]
dev-ruby/rubygems/Manifest [new file with mode: 0644]
dev-ruby/rubygems/files/digest-rubygems-0.8.1 [new file with mode: 0644]
dev-ruby/rubygems/files/rubygems-0.8.1-gentoo.diff [new file with mode: 0644]
dev-ruby/rubygems/metadata.xml [new file with mode: 0644]
dev-ruby/rubygems/rubygems-0.8.1.ebuild [new file with mode: 0644]

diff --git a/dev-ruby/rubygems/ChangeLog b/dev-ruby/rubygems/ChangeLog
new file mode 100644 (file)
index 0000000..4cfff2f
--- /dev/null
@@ -0,0 +1,11 @@
+# ChangeLog for dev-ruby/rubygems
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.1 2004/11/19 20:50:48 usata Exp $
+
+*rubygems-0.8.1 (20 Nov 2004)
+
+  20 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> +metadata.xml,
+  +files/rubygems-0.8.1-gentoo.diff, +rubygems-0.8.1.ebuild:
+  Initial import. Thanks to Alexander Kellett <lypanov@kde.org> and
+  Thomas Kirchner <gentoo@halffull.org>. This closes bug #71757.
+
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
new file mode 100644 (file)
index 0000000..925028f
--- /dev/null
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 0ab306e22edafef7204cae0da8961047 rubygems-0.8.1.ebuild 711
+MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157
+MD5 c8f1021f4419d2c5a9d9b0bea6e0b2c6 ChangeLog 496
+MD5 ae6f2a1b494e82be3591407ca8a7827a files/digest-rubygems-0.8.1 63
+MD5 cb35efb385d388a1c8d666d07a118bbc files/rubygems-0.8.1-gentoo.diff 1510
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBnlyqVWNWqTUmv+0RAlimAJ4yPL6YWEUKrwdtpTa9tcJbNqCVPwCfd/fR
+FjiqweJx7dJod07jNaNYbuc=
+=idwe
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rubygems/files/digest-rubygems-0.8.1 b/dev-ruby/rubygems/files/digest-rubygems-0.8.1
new file mode 100644 (file)
index 0000000..b7fc100
--- /dev/null
@@ -0,0 +1 @@
+MD5 6276d268b420c0d61796cdbf6d28dae4 rubygems-0.8.1.tgz 108276
diff --git a/dev-ruby/rubygems/files/rubygems-0.8.1-gentoo.diff b/dev-ruby/rubygems/files/rubygems-0.8.1-gentoo.diff
new file mode 100644 (file)
index 0000000..10e501c
--- /dev/null
@@ -0,0 +1,46 @@
+--- install.rb.ORIG    2004-09-12 16:24:57.000000000 +0900
++++ install.rb 2004-11-20 02:46:54.000000000 +0900
+@@ -5,6 +5,10 @@
+ 
+ include Config
+ 
++CONFIG["bindir"].gsub!(/^/, ENV['D'])
++CONFIG["libdir"].gsub!(/^/, ENV['D'])
++CONFIG["sitedir"].gsub!(/^/, ENV['D'])
++
+ $srcdir = CONFIG["srcdir"]
+ $version = CONFIG["MAJOR"]+"."+CONFIG["MINOR"]
+ $libdir = File.join(CONFIG["libdir"], "ruby", $version)
+@@ -15,6 +19,7 @@
+ elsif $site_libdir !~ Regexp.new(Regexp.quote($version))
+   $site_libdir = File.join($site_libdir, $version)
+ end
++$site_libdir.gsub!(/^/, ENV['D'])
+ 
+ def remove_stubs
+   is_apparent_stub = lambda { |path|
+@@ -108,6 +113,7 @@
+   ## Install the 'bin' files.
+ 
+   bindir = CONFIG['bindir']
++  File::makedirs(bindir)
+   ruby_install_name = CONFIG['ruby_install_name']
+   is_windows_platform = CONFIG["arch"] =~ /dos|win32/i
+   Find.find('bin') do |f|
+@@ -120,7 +126,7 @@
+     target = File.join(bindir, File.basename(f))
+     File.open(target, "w", 0755) do |script|
+       sourcelines = File.read(source)
+-      sourcelines.gsub!(/\#!\/usr\/bin\/env ruby/, "\#!#{bindir}/#{ruby_install_name}")
++      #sourcelines.gsub!(/\#!\/usr\/bin\/env ruby/, "\#!#{bindir}/#{ruby_install_name}")
+       script.write sourcelines 
+     end
+     if is_windows_platform
+--- packages/sources/sources.gemspec   2003-11-23 03:58:46.000000000 +0900
++++ packages/sources/sources.gemspec   2004-08-25 01:26:12.165799264 +0900
+@@ -1,4 +1,4 @@
+-$:.unshift '../lib'
++$:.unshift '../../lib'
+ require 'rubygems'
+ 
+ module Gem
diff --git a/dev-ruby/rubygems/metadata.xml b/dev-ruby/rubygems/metadata.xml
new file mode 100644 (file)
index 0000000..8521361
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ruby</herd>
+</pkgmetadata>
diff --git a/dev-ruby/rubygems/rubygems-0.8.1.ebuild b/dev-ruby/rubygems/rubygems-0.8.1.ebuild
new file mode 100644 (file)
index 0000000..b6b5eca
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-0.8.1.ebuild,v 1.1 2004/11/19 20:50:48 usata Exp $
+
+inherit ruby
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="http://rubyforge.org/projects/rubygems/"
+LICENSE="Ruby"
+
+# The URL depends implicitly on the version, unfortunately. Even if you
+# change the filename on the end, it still downloads the same file.
+SRC_URI="http://rubyforge.org/frs/download.php/1399/${P}.tgz"
+
+KEYWORDS="~x86"
+SLOT="0"
+IUSE=""
+
+USE_RUBY="ruby18 ruby19"
+DEPEND="virtual/ruby"
+PATCHES="${FILESDIR}/${P}-gentoo.diff"
+
+src_compile() {
+       return
+}