summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <haubi@gentoo.org>2009-11-04 12:37:54 +0000
committerMichael Haubenwallner <haubi@gentoo.org>2009-11-04 12:37:54 +0000
commit3b960bdcc4e5019910e36fbf9f24d9e60a68fbcc (patch)
tree17908bf1a1cc122b3eb75afc6a0db42be269d7c4 /sys-devel/libperl
parentFix building with sys-devel/binutils-2.20.51.0.2 (bug #291785). (diff)
downloadhistorical-3b960bdcc4e5019910e36fbf9f24d9e60a68fbcc.tar.gz
historical-3b960bdcc4e5019910e36fbf9f24d9e60a68fbcc.tar.bz2
historical-3b960bdcc4e5019910e36fbf9f24d9e60a68fbcc.zip
libperl-5.8.8-r2: Respect CFLAGS even for linking when done with compiler
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/libperl')
-rw-r--r--sys-devel/libperl/ChangeLog6
-rw-r--r--sys-devel/libperl/Manifest5
-rw-r--r--sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch11
-rw-r--r--sys-devel/libperl/libperl-5.8.8-r2.ebuild5
4 files changed, 23 insertions, 4 deletions
diff --git a/sys-devel/libperl/ChangeLog b/sys-devel/libperl/ChangeLog
index 3c1adc08b721..d2981707f908 100644
--- a/sys-devel/libperl/ChangeLog
+++ b/sys-devel/libperl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-devel/libperl
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.145 2009/10/27 17:14:33 volkmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.146 2009/11/04 12:37:54 haubi Exp $
+
+ 04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
+ libperl-5.8.8-r2.ebuild, +files/libperl-5.8.8-ccld-cflags.patch:
+ Respect CFLAGS even for linking when done with compiler
27 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> libperl-5.10.1.ebuild:
Keywording for ppc, bug 288028
diff --git a/sys-devel/libperl/Manifest b/sys-devel/libperl/Manifest
index 8f37cecdf4a9..919642333e5d 100644
--- a/sys-devel/libperl/Manifest
+++ b/sys-devel/libperl/Manifest
@@ -1,4 +1,5 @@
AUX libperl-5.8.8-CVE-2008-1927.patch 8129 RMD160 523467accd75f42ea254b1aed219efbfc2c32637 SHA1 0a36c92bb3c59064f3370376a76ef66c63fb1ba4 SHA256 614ebf7a0885fb5f7203627a3051f4df8fee2988d6bfec5a3d8fe70d97f9e45b
+AUX libperl-5.8.8-ccld-cflags.patch 334 RMD160 cedae5a13f77ca057e3a2b7719e3ffd16890f918 SHA1 ac40a4456fa9027febb423cf194b17eb2cca5eb6 SHA256 f2af08a63056970ff5183d27bf017d2f919482a4897512d096f4747b9951fff9
AUX libperl-5.8.8-cplusplus.patch 854 RMD160 1fbfc7ec9940622beb644ce0fa98a6f52131c9db SHA1 e4718e0b1c869ec56d59466caed3fab555848085 SHA256 ea1368e609b0d992b6cd5f92c327768d8c61ca2096826f26af2576263efb8a89
AUX libperl-5.8.8-dragonfly-clean.patch 5211 RMD160 d2411913185276cd9c9aa55a614ae2ed13d22fe9 SHA1 2d2bb9a8b7fa312229d5e13eea845384069d7e2f SHA256 08b22fe26695f6f7f7d21ca2628954eded91205b64450e24d0b295eb75952b6c
AUX libperl-5.8.8-fbsdhints.patch 1984 RMD160 0b298920ce1dce296fc574a4e27f00e59332343c SHA1 50d58cf1bb837261a148eb9d0b7e2a4856c1a9b0 SHA256 98ff829c9544e7edb329974b883f98b1391a5bb0e071edbb5e96feeba2c066c8
@@ -12,6 +13,6 @@ AUX libperl-noksh.patch 611 RMD160 6ddb9e7140c60e05042c3c488c97399a86f965fc SHA1
AUX perl-hppa-pa7200-configure.patch 446 RMD160 ab902e2b5cf7f96023e0e267f170401b036dd4f5 SHA1 fcb7e61cdf1ce1c9993f257507b3289ce45382d7 SHA256 4fe6a010dbdc39325f4003e7ccd02cb7996b4a99b64ab0fa8b12d6fe67f87a31
DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9
EBUILD libperl-5.10.1.ebuild 736 RMD160 3e3a19f060540b3e874cbac6a93e6e4c9d959881 SHA1 373432f534a7009250b6b7373d07448eb6eae3e9 SHA256 1d36c06f7964b58ddfebc3dfb025c7d847b9a755ffe15bc35e2e90706c1519c4
-EBUILD libperl-5.8.8-r2.ebuild 12472 RMD160 fa5adaa9292708cdf3161e521c3ab4284f1fe4d0 SHA1 174255630765ee9b31f2e4884ca09f81e716abe1 SHA256 04fdf55839108234276e473c5db9a88ac2dba6b0fe33b34fce041f505ba6bece
-MISC ChangeLog 20892 RMD160 261db06e4fb3c7dd82145d09150e56515250ed00 SHA1 6ee17d7f8a9e525bccc1ae85e490e6cf371292d6 SHA256 34c29fbd165164e3874f6203c4ec7f59b2df99f8d0d70c39df3d7d17c4910dd0
+EBUILD libperl-5.8.8-r2.ebuild 12574 RMD160 3910ccce1a2101f0d0910bae8e41bf0a2871e714 SHA1 5bdf8fbfbd444afb71c3c9ba1ead6bf44643939a SHA256 00bd579000619bf0cd742b253c547798c707f5c2340ab893f5b98b032ff3f13c
+MISC ChangeLog 21072 RMD160 9d7b70748a2b51586f17fe5d76161f03bc3d6b7d SHA1 107359862b2c17142e84d0ae6600b1d490ba8221 SHA256 6a15ae8fbc678142d52ef8e10e26de54116db32eb06244b014c64ea46072c872
MISC metadata.xml 403 RMD160 1cda5ea2e30a403f93919ff6517319385ea1aa56 SHA1 f2f65146ecf4c7f65e707259286bea45418b65b1 SHA256 71229202663c60ee0e512c81936ceb8a9b70e95c211a4615a14592aa62ea823a
diff --git a/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch b/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch
new file mode 100644
index 000000000000..d1fcbb4a2315
--- /dev/null
+++ b/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch
@@ -0,0 +1,11 @@
+--- Configure.orig 2009-11-04 11:09:08.934965499 +0100
++++ Configure 2009-11-04 11:13:19.055305854 +0100
+@@ -7617,7 +7617,7 @@
+ cat <<EOM
+ You appear to have ELF support. I'll use $cc to build dynamic libraries.
+ EOM
+- dflt="$cc"
++ dflt="$cc $optimize"
+ else
+ echo "I'll use ld to build dynamic libraries."
+ dflt='ld'
diff --git a/sys-devel/libperl/libperl-5.8.8-r2.ebuild b/sys-devel/libperl/libperl-5.8.8-r2.ebuild
index 529b1f4f0f6b..638b34002674 100644
--- a/sys-devel/libperl/libperl-5.8.8-r2.ebuild
+++ b/sys-devel/libperl/libperl-5.8.8-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.8.8-r2.ebuild,v 1.11 2009/05/02 13:19:14 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.8.8-r2.ebuild,v 1.12 2009/11/04 12:37:54 haubi Exp $
# The basic theory based on comments from Daniel Robbins <drobbins@gentoo.org>.
#
@@ -152,6 +152,9 @@ src_unpack() {
# patch to fix bug #219203
epatch "${FILESDIR}"/${P}-CVE-2008-1927.patch
+ # Respect CFLAGS even for linking when done with compiler
+ epatch "${FILESDIR}"/${P}-ccld-cflags.patch
+
# Respect LDFLAGS
sed -e 's/$(SHRPLDFLAGS)/& $(LDFLAGS)/' -i Makefile.SH
}