diff options
author | Hans de Graaff <graaff@gentoo.org> | 2007-11-04 07:48:02 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2007-11-04 07:48:02 +0000 |
commit | f14008e16d2b8aaec36f0e6bcfb45552eca09906 (patch) | |
tree | 733ab1759fca5a52a2a3eeba3406ebe223179d35 /dev-ruby/rubygems | |
parent | Version bump with minor bug fix (diff) | |
download | gentoo-2-f14008e16d2b8aaec36f0e6bcfb45552eca09906.tar.gz gentoo-2-f14008e16d2b8aaec36f0e6bcfb45552eca09906.tar.bz2 gentoo-2-f14008e16d2b8aaec36f0e6bcfb45552eca09906.zip |
Remove old version
(Portage version: 2.1.3.16)
Diffstat (limited to 'dev-ruby/rubygems')
-rw-r--r-- | dev-ruby/rubygems/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/rubygems/files/digest-rubygems-0.9.0-r2 | 3 | ||||
-rw-r--r-- | dev-ruby/rubygems/files/rubygems-0.9.0-build-c-extensions.patch | 104 | ||||
-rw-r--r-- | dev-ruby/rubygems/files/rubygems-0.9.0-build-from-yaml.patch | 12 | ||||
-rw-r--r-- | dev-ruby/rubygems/rubygems-0.9.0-r2.ebuild | 56 |
5 files changed, 6 insertions, 176 deletions
diff --git a/dev-ruby/rubygems/ChangeLog b/dev-ruby/rubygems/ChangeLog index 1746b78ff453..bf37c8ade31a 100644 --- a/dev-ruby/rubygems/ChangeLog +++ b/dev-ruby/rubygems/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/rubygems # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.70 2007/11/03 17:45:40 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.71 2007/11/04 07:48:01 graaff Exp $ + + 04 Nov 2007; Hans de Graaff <graaff@gentoo.org> + -files/rubygems-0.9.0-build-c-extensions.patch, + -files/rubygems-0.9.0-build-from-yaml.patch, -rubygems-0.9.0-r2.ebuild: + Remove old version that will never become stable 03 Nov 2007; Raúl Porcel <armin76@gentoo.org> rubygems-0.9.4-r1.ebuild: alpha/ia64/sparc/x86 stable diff --git a/dev-ruby/rubygems/files/digest-rubygems-0.9.0-r2 b/dev-ruby/rubygems/files/digest-rubygems-0.9.0-r2 deleted file mode 100644 index 5b13f741f2b3..000000000000 --- a/dev-ruby/rubygems/files/digest-rubygems-0.9.0-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 5d496e1f415b8b4033ab867f01d1161f rubygems-0.9.0.tgz 174321 -RMD160 7d2a4ec1a615f608e75c68ee346d957efbb34ed1 rubygems-0.9.0.tgz 174321 -SHA256 6e90baff5ec951939ffcec569b9e1829e46da56cd320b1de1c8e2f5be828fef0 rubygems-0.9.0.tgz 174321 diff --git a/dev-ruby/rubygems/files/rubygems-0.9.0-build-c-extensions.patch b/dev-ruby/rubygems/files/rubygems-0.9.0-build-c-extensions.patch deleted file mode 100644 index 5ab58723d8ad..000000000000 --- a/dev-ruby/rubygems/files/rubygems-0.9.0-build-c-extensions.patch +++ /dev/null @@ -1,104 +0,0 @@ ---- trunk/lib/rubygems/installer.rb 2006/08/10 18:06:59 1060 -+++ trunk/lib/rubygems/installer.rb 2006/08/10 18:15:28 1062 -@@ -292,9 +292,12 @@ - say "Building native extensions. This could take a while..." - start_dir = Dir.pwd - dest_path = File.join(directory, spec.require_paths[0]) -+ ran_rake = false # only run rake once - -- results = [] - spec.extensions.each do |extension| -+ break if ran_rake -+ results = [] -+ - case extension - when /extconf/ then - builder = ExtExtConfBuilder -@@ -302,6 +305,7 @@ - builder = ExtConfigureBuilder - when /rakefile/i then - builder = ExtRakeBuilder -+ ran_rake = true - else - builder = nil - results = ["No builder for extension '#{extension}'"] -@@ -310,7 +314,7 @@ - begin - err = false - Dir.chdir File.join(directory, File.dirname(extension)) -- results = builder.build(extension, directory, dest_path) -+ results = builder.build(extension, directory, dest_path, results) - rescue => ex - err = true - end -@@ -551,29 +555,27 @@ - end # class Uninstaller - - class ExtConfigureBuilder -- def self.build(extension, directory, dest_path) -- results = [] -+ def self.build(extension, directory, dest_path, results) - unless File.exist?('Makefile') then - cmd = "sh ./configure --prefix=#{dest_path}" - results << cmd - results << `#{cmd}` - end - -- results.push(*ExtExtConfBuilder.make(dest_path)) -+ ExtExtConfBuilder.make(dest_path, results) - results - end - end - - class ExtExtConfBuilder -- def self.build(extension, directory, dest_path) -- results = ["#{Gem.ruby} #{File.basename(extension)} #{ARGV.join(" ")}"] -+ def self.build(extension, directory, dest_path, results) -+ results << "#{Gem.ruby} #{File.basename(extension)} #{ARGV.join(" ")}" - results << `#{Gem.ruby} #{File.basename(extension)} #{ARGV.join(" ")}` -- results.push(*make(dest_path)) -+ make(dest_path, results) - results - end - -- def self.make(dest_path) -- results = [] -+ def self.make(dest_path, results) - raise unless File.exist?('Makefile') - mf = File.read('Makefile') - mf = mf.gsub(/^RUBYARCHDIR\s*=\s*\$[^$]*/, "RUBYARCHDIR = #{dest_path}") -@@ -585,27 +587,25 @@ - make_program = (/mswin/ =~ RUBY_PLATFORM) ? 'nmake' : 'make' - end - -- ['', 'install', 'clean'].each do |target| -+ ['', 'install'].each do |target| - results << "#{make_program} #{target}".strip - results << `#{make_program} #{target}` -- end - -- results -+ raise unless $?.exitstatus.zero? -+ end - end - - end - - class ExtRakeBuilder -- def ExtRakeBuilder.build(ext, directory, dest_path) -+ def ExtRakeBuilder.build(ext, directory, dest_path, results) - make_program = ENV['rake'] || 'rake' - make_program += " RUBYARCHDIR=#{dest_path} RUBYLIBDIR=#{dest_path}" - -- results = [] -+ results << "#{make_program} extension".strip -+ results << `#{make_program} extension` - -- ['', 'install', 'clean'].each do |target| -- results << "#{make_program} #{target}".strip -- results << `#{make_program} #{target}` -- end -+ raise unless $?.exitstatus.zero? - - results - end diff --git a/dev-ruby/rubygems/files/rubygems-0.9.0-build-from-yaml.patch b/dev-ruby/rubygems/files/rubygems-0.9.0-build-from-yaml.patch deleted file mode 100644 index 62f09b38687a..000000000000 --- a/dev-ruby/rubygems/files/rubygems-0.9.0-build-from-yaml.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur rubygems-0.9.0/lib/rubygems/specification.rb rubygems-0.9.0.new/lib/rubygems/specification.rb ---- rubygems-0.9.0/lib/rubygems/specification.rb 2006-06-27 01:46:30.000000000 +0700 -+++ rubygems-0.9.0.new/lib/rubygems/specification.rb 2006-12-16 21:27:10.000000000 +0700 -@@ -412,7 +412,7 @@ - def Specification.from_yaml(input) - input = normalize_yaml_input(input) - spec = YAML.load(input) -- if(spec.class == FalseClass) then -+ if(spec.nil? || spec.class == FalseClass) then - raise Gem::EndOfYAMLException - end - unless Specification === spec diff --git a/dev-ruby/rubygems/rubygems-0.9.0-r2.ebuild b/dev-ruby/rubygems/rubygems-0.9.0-r2.ebuild deleted file mode 100644 index 0e8fa0d1df77..000000000000 --- a/dev-ruby/rubygems/rubygems-0.9.0-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-0.9.0-r2.ebuild,v 1.6 2007/02/28 22:07:44 genstef 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/11289/${P}.tgz" - -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -SLOT="0" -IUSE="" -DEPEND=">=dev-lang/ruby-1.8" - -PATCHES="${FILESDIR}/no_post_install.patch - ${FILESDIR}/no-system-rubygems.patch - ${FILESDIR}/${P}-build-c-extensions.patch - ${FILESDIR}/${P}-build-from-yaml.patch" -USE_RUBY="ruby18" - -src_compile() { - return -} - -src_install() { - # RUBYOPT=-rauto_gem without rubygems installed will cause ruby to fail, bug #158455 - export RUBYOPT="${GENTOO_RUBYOPT}" - ver=$(${RUBY} -r rbconfig -e 'print Config::CONFIG["MAJOR"] + "." + Config::CONFIG["MINOR"]') - GEM_HOME=${D}usr/lib/ruby/gems/$ver ruby_src_install - cp "${FILESDIR}/auto_gem.rb" "${D}"/$(${RUBY} -r rbconfig -e 'print Config::CONFIG["sitedir"]') - keepdir /usr/lib/ruby/gems/$ver/doc - doenvd "${FILESDIR}/10rubygems" -} - -pkg_postinst() -{ - ewarn "If you have previously switched to using ruby18_with_gems using ruby-config, this" - ewarn "package has removed that file and makes it unnecessary anymore. Please use ruby-config" - ewarn "to revert back to ruby18." -} - -pkg_postrm() -{ - # If we potentially downgraded, then getting rid of RUBYOPT from env.d is probably a smart idea. - env-update - source /etc/profile - ewarn "You have removed dev-ruby/rubygems. Ruby applications are unlikely" - ewarn "to run in current shells because of missing auto_gem." - ewarn "Please source /etc/profile in your shells before using ruby" - ewarn "or start new shells" -} |