diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-05-28 21:26:19 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-05-28 21:26:19 +0000 |
commit | 574d9abffadb20b66c80774929b546e540ebc07a (patch) | |
tree | a5464c6960c905d80bd408eb535e62e493604c70 | |
parent | Added app-text/texlive to p.mask (diff) | |
download | historical-574d9abffadb20b66c80774929b546e540ebc07a.tar.gz historical-574d9abffadb20b66c80774929b546e540ebc07a.tar.bz2 historical-574d9abffadb20b66c80774929b546e540ebc07a.zip |
Respect LDFLAGS but filter -Bdirect for some libraries.
Package-Manager: portage-2.1_rc3
-rw-r--r-- | dev-lang/ruby/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/ruby/Manifest | 22 | ||||
-rw-r--r-- | dev-lang/ruby/ruby-1.8.4.20060226.ebuild | 13 |
3 files changed, 27 insertions, 14 deletions
diff --git a/dev-lang/ruby/ChangeLog b/dev-lang/ruby/ChangeLog index 30e2261ba451..3ebf4778e6b4 100644 --- a/dev-lang/ruby/ChangeLog +++ b/dev-lang/ruby/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/ruby # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.197 2006/05/28 20:13:11 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.198 2006/05/28 21:26:19 flameeyes Exp $ + + 28 May 2006; Diego Pettenò <flameeyes@gentoo.org> + ruby-1.8.4.20060226.ebuild: + Respect LDFLAGS but filter -Bdirect for some libraries. 28 May 2006; Diego Pettenò <flameeyes@gentoo.org> ruby-1.8.4.20060226.ebuild: diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index 940dc7290c74..793e5cd1c488 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -25,14 +25,14 @@ EBUILD ruby-1.8.4-r3.ebuild 4038 RMD160 0428f3324516b04f880cb43d03b9e45805b3f247 MD5 4b75f76093aa0232aa64e25e3170af9d ruby-1.8.4-r3.ebuild 4038 RMD160 0428f3324516b04f880cb43d03b9e45805b3f247 ruby-1.8.4-r3.ebuild 4038 SHA256 61f004ca3a3fbc6143dda6c36c4e440f09b0682171ea1221c9d7df3838738529 ruby-1.8.4-r3.ebuild 4038 -EBUILD ruby-1.8.4.20060226.ebuild 3944 RMD160 f716a119521a56b7011237f5cc6a6093f5c9302e SHA1 b77ab011680ec26f26124b5237038715feb8b495 SHA256 0e42f2d6f7c130383595ba4df9f4ceab59ead7b15315b123c9e4ba71c86b55e7 -MD5 69d836f98da27059b1fe56f8ddb4aa84 ruby-1.8.4.20060226.ebuild 3944 -RMD160 f716a119521a56b7011237f5cc6a6093f5c9302e ruby-1.8.4.20060226.ebuild 3944 -SHA256 0e42f2d6f7c130383595ba4df9f4ceab59ead7b15315b123c9e4ba71c86b55e7 ruby-1.8.4.20060226.ebuild 3944 -MISC ChangeLog 28940 RMD160 d5f4f0a16ab5ce7637db88a5c835602fc3aa64a6 SHA1 bba1904c373eb50292072b80a1d609a83439c1ad SHA256 1d652e4201b160326efd079aafa4ed7c56f4cd8370688729ae9860f010d6f525 -MD5 11b74baa4aaef9b2975277217cedbafa ChangeLog 28940 -RMD160 d5f4f0a16ab5ce7637db88a5c835602fc3aa64a6 ChangeLog 28940 -SHA256 1d652e4201b160326efd079aafa4ed7c56f4cd8370688729ae9860f010d6f525 ChangeLog 28940 +EBUILD ruby-1.8.4.20060226.ebuild 4275 RMD160 21c201317abf1174da718f5f36fe95de12592d46 SHA1 8964449aa4af96846b8dc7723266075d89698d72 SHA256 7057ea434ae5e80d78e4e4c120ac82624e947bec97710ab9b90f85952ddd6a6d +MD5 e06a0667f0b1328d5c5d84c7cbdf56d7 ruby-1.8.4.20060226.ebuild 4275 +RMD160 21c201317abf1174da718f5f36fe95de12592d46 ruby-1.8.4.20060226.ebuild 4275 +SHA256 7057ea434ae5e80d78e4e4c120ac82624e947bec97710ab9b90f85952ddd6a6d ruby-1.8.4.20060226.ebuild 4275 +MISC ChangeLog 29082 RMD160 3dce8938f970a916643ca3e69b9739fd520d008f SHA1 cb5eb7c03983353f09e6a8ee99373fc631b2535d SHA256 383587f2de9ec7ecf7d3c8e711d0bfb9d09bbe57ea15ab7dee6b6f20e854f35e +MD5 e7aea50641bf72a5f53891972090bf09 ChangeLog 29082 +RMD160 3dce8938f970a916643ca3e69b9739fd520d008f ChangeLog 29082 +SHA256 383587f2de9ec7ecf7d3c8e711d0bfb9d09bbe57ea15ab7dee6b6f20e854f35e ChangeLog 29082 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 metadata.xml 157 @@ -49,7 +49,7 @@ SHA256 65225d6ced2a5d9b7994adb02588775d6df150a547c5905e53783c5ff47205ed files/di -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) -iD8DBQFEegRgAiZjviIA2XgRAotWAKDs9KBe6Q9+FYe/6ezQwEdF7d/i+wCeJq// -NXYAHsv/C6UUqIOBQf+cnT0= -=XLum +iD8DBQFEehWBAiZjviIA2XgRAj+vAKCcIVoGrXFvrqxdnT+Wp4nQOP6KlQCffYPx +jV4p4BThVZC32qUWdCo6tZo= +=46AO -----END PGP SIGNATURE----- diff --git a/dev-lang/ruby/ruby-1.8.4.20060226.ebuild b/dev-lang/ruby/ruby-1.8.4.20060226.ebuild index 2f3309eddaaa..62a8e1f468ef 100644 --- a/dev-lang/ruby/ruby-1.8.4.20060226.ebuild +++ b/dev-lang/ruby/ruby-1.8.4.20060226.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.4.20060226.ebuild,v 1.5 2006/05/28 20:13:11 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.8.4.20060226.ebuild,v 1.6 2006/05/28 21:26:19 flameeyes Exp $ ONIGURUMA="onigd2_5_4" @@ -58,6 +58,11 @@ src_unpack() { src_compile() { filter-flags -fomit-frame-pointer + export EXTLDFLAGS="${LDFLAGS}" + + filter-flags -Wl,-Bdirect + filter-ldflags -Wl,-Bdirect + filter-ldflags -Bdirect # Socks support via dante if use socks5; then @@ -85,7 +90,11 @@ src_compile() { --with-sitedir=/usr/$(get_libdir)/ruby/site_ruby \ || die "econf failed" - emake || die "emake failed" + emake EXTLDFLAGS="${EXTLDFLAGS}" DLDFLAGS="${LDFLAGS}" || die "emake failed" + + # Remove the expanded ${LDFLAGS} variable on the configuration file + sed -i -e 's:CONFIG\["LDFLAGS"\] =.*:CONFIG["LDFLAGS"] = "-Wl,-export-dynamic":' \ + rbconfig.rb } src_install() { |