summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2008-09-10 05:43:16 +0000
committerHans de Graaff <graaff@gentoo.org>2008-09-10 05:43:16 +0000
commit087bd64b8be2f2fc523775e4666d27d0a5d99ab9 (patch)
tree6bb5003ee327b367ed24679ac640f09242216e11 /dev-ruby/rubygems
parentPatch from upstream to fix build issue, bug #237011, thank Martin von Gagern ... (diff)
downloadgentoo-2-087bd64b8be2f2fc523775e4666d27d0a5d99ab9.tar.gz
gentoo-2-087bd64b8be2f2fc523775e4666d27d0a5d99ab9.tar.bz2
gentoo-2-087bd64b8be2f2fc523775e4666d27d0a5d99ab9.zip
Fix sandbox problems, #230163
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-ruby/rubygems')
-rw-r--r--dev-ruby/rubygems/ChangeLog6
-rw-r--r--dev-ruby/rubygems/rubygems-1.2.0.ebuild8
2 files changed, 10 insertions, 4 deletions
diff --git a/dev-ruby/rubygems/ChangeLog b/dev-ruby/rubygems/ChangeLog
index 895bb6988f5b..2f31ce5161c0 100644
--- a/dev-ruby/rubygems/ChangeLog
+++ b/dev-ruby/rubygems/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-ruby/rubygems
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.101 2008/08/06 16:40:12 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/ChangeLog,v 1.102 2008/09/10 05:43:16 graaff Exp $
+
+ 10 Sep 2008; Hans de Graaff <graaff@gentoo.org> rubygems-1.2.0.ebuild:
+ Fixed sandbox problems with first install of rubygems. Thanks to Alex Legler
+ for digging in and finding the root cause of the problem in #230163.
06 Aug 2008; Hans de Graaff <graaff@gentoo.org> metadata.xml,
rubygems-1.2.0.ebuild:
diff --git a/dev-ruby/rubygems/rubygems-1.2.0.ebuild b/dev-ruby/rubygems/rubygems-1.2.0.ebuild
index fcb36a06e810..f4074845b0fd 100644
--- a/dev-ruby/rubygems/rubygems-1.2.0.ebuild
+++ b/dev-ruby/rubygems/rubygems-1.2.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.2.0.ebuild,v 1.4 2008/08/06 16:40:12 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.2.0.ebuild,v 1.5 2008/09/10 05:43:16 graaff Exp $
inherit ruby
@@ -42,9 +42,11 @@ src_install() {
ver=$(${RUBY} -r rbconfig -e 'print Config::CONFIG["ruby_version"]')
- # rubygems tries to create GEM_HOME if it doesn't exist, upsetting sandbox,
- # bug #202109
+ # rubygems tries to create GEM_HOME if it doesn't exist, upsetting
+ # sandbox, bug #202109. Since 1.2.0 we also need to set GEM_PATH
+ # for this reason, bug #230163.
export GEM_HOME="${D}/usr/$(get_libdir)/ruby/gems/${ver}"
+ export GEM_PATH="${GEM_HOME}/"
keepdir /usr/$(get_libdir)/ruby/gems/$ver/{doc,gems,cache,specifications}
myconf=""