From 7031cb17480b217b6c29312a1c3a2a0095253f85 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 24 Dec 2012 18:49:50 +0000 Subject: Update nopie test patch #448188 by Timo Kamph. Package-Manager: portage-2.2.0_alpha144/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156 --- dev-libs/gmp/ChangeLog | 6 +- dev-libs/gmp/Manifest | 31 +++--- dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch | 119 +++++++++++++++++++++ dev-libs/gmp/gmp-5.1.0.ebuild | 4 +- 4 files changed, 142 insertions(+), 18 deletions(-) create mode 100644 dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch (limited to 'dev-libs/gmp') diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog index 89897292b399..e5ac8fd2b2d1 100644 --- a/dev-libs/gmp/ChangeLog +++ b/dev-libs/gmp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/gmp # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.170 2012/12/20 03:08:09 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.171 2012/12/24 18:49:45 vapier Exp $ + + 24 Dec 2012; Mike Frysinger + +files/gmp-5.1.0-x86-nopie-tests.patch, gmp-5.1.0.ebuild: + Update nopie test patch #448188 by Timo Kamph. *gmp-5.1.0 (20 Dec 2012) diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest index 15413c489be8..75fcb727d98a 100644 --- a/dev-libs/gmp/Manifest +++ b/dev-libs/gmp/Manifest @@ -11,6 +11,7 @@ AUX gmp-5.0.2-unnormalised-dividends.patch 682 SHA256 6d7c4f4d9eaba14ac6d3364f26 AUX gmp-5.0.2-x32-bugfix.patch 3213 SHA256 d83142808943778f95d37c416a53a369f0e6acd39bd5f8e77bb08efcb4623a25 SHA512 4f2121e48e61e0ed27dddbdbecc6ccb9eb1907ca89685a3e05b5c2a13f77d53e5611afd91bf71c014d4a421e6708ab04ffbcc2484e4e1047e6cf4ca94d60f4de WHIRLPOOL fd1dddcf002714cfbe624eb7dbb8124fccdd6aff63de6463826ba6e906da52f8476eb819709b4a6a35026d50b5cfdeb6af23fa071c38e76ec46508d169a60c33 AUX gmp-5.0.2-x32-support.patch 854 SHA256 3eb0e6f511adc1efd61208955254e2c205705eabf74ac062939b14fc4b026b66 SHA512 901eb8f32214a6e522c43aeee12a1cedca261364a739f795b30aea65c724df97f9ec49326e93aac3b9537300e57da3528d009778d3dec372805e82ccdc66964e WHIRLPOOL dc74a3783394516d8c9c8fbded0bc7301efbc430d590a740c5b88bfe64cab664f316559a100433bbcde3f8cb5f706ddb1cc261973a5c1dffd647fa30f7631a7b AUX gmp-5.0.5-x32-support.patch 814 SHA256 14c4fce531809942441e032fe9dc19ab904e39fc3405689b9dfff96ceb5291c0 SHA512 33715037c9d9c6eb163e02f310a5acaa71e3e223695aacd8d89876ec7cf6c7f0e46f5c06de80b3e505adeb22042a0402368a3da8dba723c3d71ed2fd9106a3ac WHIRLPOOL 07fac2080d5f8ce9c7e71d7047f10999379683fbd495fbd16780a6c1c75cecaaa560251455c4d18c7c9e7873b68a0090b91badeb2e4ceea2b948b76ee445e1c9 +AUX gmp-5.1.0-x86-nopie-tests.patch 3471 SHA256 d4dfd1468495feb2a012acec2ce3e54dc1e090eccf91caac68c4b71417ae1311 SHA512 d1bbb832122e56f5def8113061e0fb326e09a766f64dab00ace4c43df1b5803b3b3c03da5c4be0788e66f484c48db3a61fa1b822110bdbfc9c667eac27b4c643 WHIRLPOOL 608a6ee796f56f9cdb499433051ccfc4a1f75386d9949546ec3792de11a370214c643a7e69bd534b17cbc2efff50e6fb0ceac1aa4806deeacc97d67560527ade DIST gmp-4.3.2.tar.bz2 1897483 SHA256 936162c0312886c21581002b79932829aa048cfaf9937c6265aeaa14f1cd1775 SHA512 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf WHIRLPOOL ab3d9c95b436df3782830da0874307d5577b83c111c2fae4a9063d4083f97c5c12643b154c1bd9a588945e5a677fb8ab416c394ced3e9b0aa671b2238bcb9b40 DIST gmp-5.0.1.tar.bz2 2006109 SHA256 a2a610f01fd3298dc08c87bf30498c2402590e1bcb227fc40b15ee6d280939fb SHA512 9a128f7e192e5f1233ec068b04ba4789cd10ae1ca1a21d1089b9b596022f7dfb66c313599b5de462135b1556a8f8e72bce1b5f4666b1eeed1652e3d7f2f5d168 WHIRLPOOL e19602c9914ed0bcd60aa198cb6f4b35a8f133381808f0a0f0759987407aa8e356bf8cba99b4f4e44f526412a80ee1dbdd6fd2adaa88f8aaa1c7e7e881626f9a DIST gmp-5.0.2.tar.bz2 2024576 SHA256 dbc2db76fdd4e99f85d5e35aa378ed62c283e0d586b91bd8703aff75a7804c28 SHA512 b53cc482e73aa91ae4f83301d9ef83a98cd85cfe53347e102a059fa477edceebded466223b436bc250314eb6ec2e53ecc4fa1528341435f09e232f0c4e305bad WHIRLPOOL a60dbfd26fca44edeab921d2293bb5cdea62ad5050ebbaa7d0e21fe2089deaa893d92abdd109e613edf234a36071d64422c04b24de3c952b0147a4310b4229d4 @@ -31,23 +32,23 @@ EBUILD gmp-5.0.2_p1.ebuild 2842 SHA256 7631e4e1703d8bcd6098bd4dbda141f402a627bb5 EBUILD gmp-5.0.3.ebuild 2765 SHA256 528f4aed6b044fb4a8c8fa86bb50ae7960329b03a5d3b11cd5d4945a4e20bc75 SHA512 910d8abd30caced65698b35c2c0952bca95a949e5739e34c840bf7ccb4f811c5599968f4941dc46eef466a2e3da8ef737858cd65c6b2743b677f69c6fbdc3ba3 WHIRLPOOL 5cca010d59b5d72b6dcc2b63bf6acf12ea70cdb2c5881420f68f3de032738ce1ad53b4862d899cd18ae2d3ad57fc04ff490a731e1aa88d22956e8158d326e534 EBUILD gmp-5.0.4.ebuild 2761 SHA256 96b6aee15c93e99469a140052e4b2dac8a1556db35c6c2d122eae407309f6be5 SHA512 d4540c5a3450b606441577dec1af437cf09721d4cbb0270f9ac630d23b57f01c7449db2941ce97e9541f2fded333c705db01bf911224c923682b6b0d1f369010 WHIRLPOOL d44520d7d9a5e81de7ec6cb661f6a64bc2acdad1f60e747ba61559607f79049f5098dae4fe4fb7924ed760b5bffc9d27d13c8d58053bd4431d8e8d31c6666c2d EBUILD gmp-5.0.5.ebuild 2759 SHA256 5db00b82a974c7da6f5b9b78ea27d5948bc99c5b02d2a43796e9dbd3679e2451 SHA512 90e70ba4e9b93ebfb1d3fb780408c0f3558a7a81e55ea102dea2bc5c08cb85f11a273eede7171561988c873708ae1273a7a679dfb9be347dd8d035fe7982824a WHIRLPOOL a76bcf9cdb2b301704475faaecaedaf62b8e047caad370995b81b2e532b1743a9186763d4cfbb8675c3c587262fa068f17d1b390c8d0fcf5460ccd46ceef7dc6 -EBUILD gmp-5.1.0.ebuild 2808 SHA256 01f546a3cc29db476cc14dabf2c8b2f981daf4c8d36528d10a99b82acb75f0f7 SHA512 63b9da2d35e6c5803c17287aba1b275b13cc5c1fc0cff134ac595e977c5757366c23fa8ec45e9d654b174ba9966171bea3431158507743827c3818c384ca6f96 WHIRLPOOL 22dbb47388ab8930bba85deba09a9e19fd3c42299884a0a9989947011426073402df35b83a76bbba1c1b95cb4018cf43eb047abd36f0695011043ba4f70d6a6d -MISC ChangeLog 22540 SHA256 40d53d193920d6269dd5d676f6b11e26d34e4f7d512f874f69136c875aab3c91 SHA512 902c0e661479d87ecf5df9f26b7ab5d760e2f8a1913cc6e711a5fe7b7e0661cb1952a0187c1454fcebfd64b3e79d18601259e453132befdda11a61bbe6fb4c65 WHIRLPOOL 56be07e35890aee03ee44e941b000335b8f5fd91170556d2f15bc7f0146085820c1084352e824dc6d248f1e71eca02e04c8cbd70b2bb3e71306eadc29551dedf +EBUILD gmp-5.1.0.ebuild 2808 SHA256 31dc8551cc0df237320c707e831da7e7a07d213c2fe55d9e112aa5445013bebe SHA512 4e9657d487a3dde3d7503328e25b9d89b12064afda366fce90eaaa48bc2f67bd447f94b16e6d312c185964dccc12948dc3785090202d2ae81d90e106ca90f427 WHIRLPOOL af10c9c0c129fd431cd8765d0ae15266e6839260abb5138b1fa22609491a88185a69c25530bd11c2c81b038cf5dab99bf4e92a67cc213f9e93e9f341ea41b75d +MISC ChangeLog 22700 SHA256 50f11f72bae483d4dc98b501a73abfe3958fafdb1a52f2493b5a12b36c71b53b SHA512 3f465d7ce00d81ca57754f5723c510501a1c31181f6a0de9928654b5c50cc843b91b95f92776fdf8d3c6dc27cd9e550b5c72d67a14ab6f1366fc2f8269e2defb WHIRLPOOL 4e66eb12349ab95c44726b330ef33b9d812db894e65579e02ffd323e7e9cc875fe8949cf2ddfe5d13f24aa5b4e2d9dc75635c8ff76212a585e65b935a8d4d2bc MISC metadata.xml 162 SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45 WHIRLPOOL f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJQ0oEcAAoJELEHsLL7fEFWKjcP/ixtdNGgaQUgPOMKv28UjZgP -9yavCNmFy0+pmL+/Xi9oKhrfQ/kXxTa4D1Iyp1scOVqeH+1Hn4ml64z6YzINyLS3 -v65Jh3Tz537XLzj0iyaQdFduBpZ1dJscPL1BW8gyJwbD1og/85cNLIQpgvQvIQ5c -aHrPVrN2uarVneuwnhs5XjByFwp8b37GYs5gTYCaOt9BKNFoJMo4x48NqbXHarK0 -dSqMcHGl7lE5YtriF0DqsWe1gN8m6o7xzyN1OEt6crWbpaTDSIx7Vi4ORFThj5aZ -DOpoY8wrBxahwKnRwWuwEB2dO3+9wDaOYIPr6awPILfv/S/PsUZz1fVZeXJZxEwp -PwpJZJAo5zjgSHXAyHwX4X8VDSH8vFED9kLzNplz9Q95+ZdaXZdTL5jaZnFnjcsh -N2dpZbIIEGyXzpdZAgO9DrywcamzZl1ogq8TMHXoJDwhRF+B35TEhhjmRuFv43th -NhM9UFApCp96N20pH80uM6ugcJu93J4Kg2eDOc5GhCYCzqw6NqmF/ETco1wt0JJM -LzABLNYzrINnKKacOZyw3UjhZkCPPAODBdj1Go/hkiR1dD8cuEGed0VTMW5hpqsz -WNtWZAbkbrJ/J1RcQiwP9W3P1oiznXHdkphnm+GXg0SGtCgGPo0wvzU2bAES85nY -nr0gV+oY5hegCKkaC8fh -=pbw3 +iQIcBAEBCAAGBQJQ2KPuAAoJELEHsLL7fEFWIBAP/ApozNkpXlRv4YNSjEf7S1b8 +h8eHvu9bj6fM4+uMfZp9FDEN41TQBoylfPZgyWNyBoxND9NR66+kI6tBN8ypQIMV +oqHiBpaS5KtrCNCPD8gZ+C/AOT6IGG5DC0geNK94pJaSwznZdIlK2IfcYOHpuFjR +/FD0YVf444xqSWPsCoEv3nRNAqlsrP4thCSh7kesWb9kRuUL2T/pHcvHkXSgJZox +gyLdUo7n9BKZ7cS8cEhCdY0ZEKCoGJxMnAJB5v8VRXAPOpzpiLO7MlnNFccpkubj +Ge5sfsmSh/lzyMoVee9RV9JNDWZ1CmDWB2Gov8r8nX5hC73B0zTZjflbkp9w1Xh3 +2jfVmjfkCrY27NM8tlbk/foYbBtLzkePzUiacS+aTSBkaRvZ5BIncY7ZWq86W1Ul +yF6yUM2pFrNIURyzHMSbPbkhgv19KZKbOxcIREFxyT5xD+WAC52aZkiKkbPz/n6A +LDyMlS3rjLhrGiyHaHvGoKsmeT8FztvkA82n4LY8FVqVOs/Hf/39U4TgEJ5RBRzB +ZBph+JZSX5nJZqa0bX6lgxRJHEtHJBexXBV3ZtNGjaqATj35CdgO0UQr1tw6kX4t +WE6Q4Tmnhwz3vrZ0/JDnJp2VHUq41oLLmqMZmB4FLSQwV9jNNgEJzSzIVM5BJ7Cl +KuKeOI3SI+AwIILRJRfL +=vEBH -----END PGP SIGNATURE----- diff --git a/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch b/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch new file mode 100644 index 000000000000..f21479f91110 --- /dev/null +++ b/dev-libs/gmp/files/gmp-5.1.0-x86-nopie-tests.patch @@ -0,0 +1,119 @@ +2010-07-27 Magnus Granberg + + #236054 + tests/Makefile.in add -nopie to CFLAGS + test/misc/Makefile.in likewise + test/mpbsd/Makefile.in likewise + test/mpf/Makefile.in likewise + test/mpn/Makefile.in likewise + test/mpq/Makefile.in likewise + test/mpz/Makefile.in likewise + test/randMakefile.in likewise + test/cxx/Makefile.in likewise and CXXFLAGS + +--- a/tests/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/devel/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/devel/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/misc/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/misc/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/mpf/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/mpf/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/mpn/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/mpn/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/mpq/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/mpq/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/mpz/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/mpz/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/rand/Makefile.in 2010-07-27 00:53:05.000000000 +0000 ++++ b/tests/rand/Makefile.in 2010-07-27 00:35:10.000000000 +0000 +@@ -200,7 +200,7 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ +--- a/tests/cxx/Makefile.in 2010-02-06 12:43:21.000000000 +0000 ++++ b/tests/cxx/Makefile.in 2010-07-27 01:31:43.000000000 +0000 +@@ -189,13 +189,13 @@ + CC = @CC@ + CCAS = @CCAS@ + CC_FOR_BUILD = @CC_FOR_BUILD@ +-CFLAGS = @CFLAGS@ ++CFLAGS = @CFLAGS@ -nopie + CPP = @CPP@ + CPPFLAGS = @CPPFLAGS@ + CPP_FOR_BUILD = @CPP_FOR_BUILD@ + CXX = @CXX@ + CXXCPP = @CXXCPP@ +-CXXFLAGS = @CXXFLAGS@ ++CXXFLAGS = @CXXFLAGS@ -nopie + CYGPATH_W = @CYGPATH_W@ + DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@ + DEFS = @DEFS@ diff --git a/dev-libs/gmp/gmp-5.1.0.ebuild b/dev-libs/gmp/gmp-5.1.0.ebuild index a7e5c657038b..c52d5d92ff7b 100644 --- a/dev-libs/gmp/gmp-5.1.0.ebuild +++ b/dev-libs/gmp/gmp-5.1.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.0.ebuild,v 1.1 2012/12/20 03:08:09 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.1.0.ebuild,v 1.2 2012/12/24 18:49:45 vapier Exp $ inherit flag-o-matic eutils libtool unpacker toolchain-funcs @@ -33,7 +33,7 @@ src_unpack() { # disable -fPIE -pie in the tests for x86 #236054 if use x86 && gcc-specs-pie ; then - epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch + epatch "${FILESDIR}"/${PN}-5.1.0-x86-nopie-tests.patch fi # note: we cannot run autotools here as gcc depends on this package -- cgit v1.2.3-65-gdbad