summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <haubi@gentoo.org>2009-11-04 15:05:55 +0000
committerMichael Haubenwallner <haubi@gentoo.org>2009-11-04 15:05:55 +0000
commitf375ae95bbef60ec0b436085aaab734f1bdc6109 (patch)
tree1d4e7e70981edec78dd41a29822dae46b87f7a53 /dev-lang/perl
parentVersion bump. (diff)
downloadhistorical-f375ae95bbef60ec0b436085aaab734f1bdc6109.tar.gz
historical-f375ae95bbef60ec0b436085aaab734f1bdc6109.tar.bz2
historical-f375ae95bbef60ec0b436085aaab734f1bdc6109.zip
Respect CFLAGS also when linking executables, not just for libperl
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/perl')
-rw-r--r--dev-lang/perl/ChangeLog6
-rw-r--r--dev-lang/perl/Manifest4
-rw-r--r--dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch22
3 files changed, 29 insertions, 3 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index 2638bdce6b5b..62bfa80d5c2c 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/perl
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.293 2009/11/04 12:39:15 haubi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.294 2009/11/04 15:05:54 haubi Exp $
+
+ 04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
+ files/perl-5.8.8-ccld-cflags.patch:
+ Respect CFLAGS also when linking executables, not just for libperl
04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org>
perl-5.8.8-r6.ebuild, +files/perl-5.8.8-ccld-cflags.patch:
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 1466c1814663..e35206375b7a 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -4,7 +4,7 @@ AUX perl-5.8.8-CAN-2005-0448-rmtree.patch 6961 RMD160 bf242f32c1e1450a7d4d252cdc
AUX perl-5.8.8-CVE-2008-1927.patch 8129 RMD160 523467accd75f42ea254b1aed219efbfc2c32637 SHA1 0a36c92bb3c59064f3370376a76ef66c63fb1ba4 SHA256 614ebf7a0885fb5f7203627a3051f4df8fee2988d6bfec5a3d8fe70d97f9e45b
AUX perl-5.8.8-USE_MM_LD_RUN_PATH.patch 4963 RMD160 96dfe54660afdcbd24007ffce886f667270694e7 SHA1 e6a28992b63762985846d10661352d40dbd61370 SHA256 49527cd4272ba177b39562363bf34ec6c7b6e709ee6ac770b7fccc302d18b459
AUX perl-5.8.8-asm-page-h-compile-failure.patch 384 RMD160 cb55d65bd1245019689f7a6241d313f45cc0ecda SHA1 69f7ee3d09abfba81d4b3976263b23491cb39f10 SHA256 b6be7b879d07a0f5a80ec775ce122d84a126a860471ccd86e4f32cbc2c90f704
-AUX perl-5.8.8-ccld-cflags.patch 334 RMD160 cedae5a13f77ca057e3a2b7719e3ffd16890f918 SHA1 ac40a4456fa9027febb423cf194b17eb2cca5eb6 SHA256 f2af08a63056970ff5183d27bf017d2f919482a4897512d096f4747b9951fff9
+AUX perl-5.8.8-ccld-cflags.patch 1103 RMD160 6f960df8487add050a6af99c1c2235c1192b835d SHA1 87980dbac130cfcbab2b1ab2e03b90bdeb4845cd SHA256 c154c64b6566914ff6c77afdb298c6f18d24f030fe9b121d55cb2b687cd385ed
AUX perl-5.8.8-cplusplus.patch 854 RMD160 1fbfc7ec9940622beb644ce0fa98a6f52131c9db SHA1 e4718e0b1c869ec56d59466caed3fab555848085 SHA256 ea1368e609b0d992b6cd5f92c327768d8c61ca2096826f26af2576263efb8a89
AUX perl-5.8.8-dragonfly-clean.patch 5211 RMD160 d2411913185276cd9c9aa55a614ae2ed13d22fe9 SHA1 2d2bb9a8b7fa312229d5e13eea845384069d7e2f SHA256 08b22fe26695f6f7f7d21ca2628954eded91205b64450e24d0b295eb75952b6c
AUX perl-5.8.8-fbsdhints.patch 1984 RMD160 0b298920ce1dce296fc574a4e27f00e59332343c SHA1 50d58cf1bb837261a148eb9d0b7e2a4856c1a9b0 SHA256 98ff829c9544e7edb329974b883f98b1391a5bb0e071edbb5e96feeba2c066c8
@@ -32,5 +32,5 @@ DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b
EBUILD perl-5.10.1.ebuild 17802 RMD160 119721426041be115e6d117c3c53d4a964b4d91d SHA1 7ac3b6a825fb6f5f6ff23281cfda4ec07b468eb8 SHA256 52b97f3585be1668985add1870da4203613a3569a7acff0b20664203b6cc7c76
EBUILD perl-5.8.8-r5.ebuild 19309 RMD160 e96b9016ac7d415fc0662107384c58ce93f01c2d SHA1 9ade925c85bf618cb6aae9ab6ef93152a1932b0b SHA256 42a654e9e2dbcf2d105acb10a092d7fd079a543c01b2a6a216dcdfcce692fb62
EBUILD perl-5.8.8-r6.ebuild 19745 RMD160 e8b10189225a79880cbc99ca274af66165dc04be SHA1 d6449cb18f89a502f6dd2c3f2027479da5686c07 SHA256 ac275f3959902c31d662c32c266991752544da7cd7b589c4aeb1ce804bc02c3a
-MISC ChangeLog 62116 RMD160 f12f47619b10745d52e9f1b808d16f84ddd3d8f4 SHA1 ee15d20e387fb485312a261667a69ebef19dc8ce SHA256 e95d2c6656d5147cad75d1751d2f17c246d1c3d6947a52cb2578a11c73758bd8
+MISC ChangeLog 62280 RMD160 cd5d036b586006a1dff640f357edaa53d4f2b80a SHA1 9acf3e0fc971f7c0dd2dc41bdc6612d14def5099 SHA256 ea3286deac6f61b5aeebbec9aa630759462a860e70c2a47c9499369c03f21e98
MISC metadata.xml 451 RMD160 8424230d79d13df7462c454050058b3526a78e92 SHA1 1ae85db5c1c1fc6413ca324ebc93b6894831b437 SHA256 49e06011c113616fa1f618cf58d42c2d6abbce5f71936f109b6ae3a5dfff587c
diff --git a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch b/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch
index d1fcbb4a2315..85f66fe2c99c 100644
--- a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch
+++ b/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch
@@ -9,3 +9,25 @@
else
echo "I'll use ld to build dynamic libraries."
dflt='ld'
+--- Makefile.SH.orig 2009-11-04 15:34:22.643322823 +0100
++++ Makefile.SH 2009-11-04 15:34:30.110147884 +0100
+@@ -201,7 +201,7 @@
+ LD = $ld
+
+ LDFLAGS = $ldflags
+-CLDFLAGS = $ldflags
++CLDFLAGS = \$(OPTIMIZE) $ldflags
+
+ mallocsrc = $mallocsrc
+ mallocobj = $mallocobj
+--- x2p/Makefile.SH.orig 2009-11-04 15:54:14.146759212 +0100
++++ x2p/Makefile.SH 2009-11-04 15:54:19.963253154 +0100
+@@ -107,7 +107,7 @@
+ $(REALPERL) -I../lib ../utils/perlcc -I .. -L .. $(plextract) -v -log ../compilelog;
+
+ a2p$(EXE_EXT): $(obj) a2p$(OBJ_EXT)
+- $(CC) -o a2p $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
++ $(CC) -o a2p $(OPTIMIZE) $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs)
+
+ # I now supply a2p.c with the kits, so the following section is
+ # used only if you force byacc to run by saying