diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2013-06-18 21:16:53 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2013-06-18 21:16:53 +0000 |
commit | 0013f92e0524e8a37305d331732c6405c8b36e20 (patch) | |
tree | f796bb793cb15e48a7609a52aab1a2aa694cdbf2 /dev-util/valgrind | |
parent | Fix link error with gcc-4.8, bug #466488 (diff) | |
download | historical-0013f92e0524e8a37305d331732c6405c8b36e20.tar.gz historical-0013f92e0524e8a37305d331732c6405c8b36e20.tar.bz2 historical-0013f92e0524e8a37305d331732c6405c8b36e20.zip |
Remove old patchy versions
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'dev-util/valgrind')
23 files changed, 34 insertions, 1494 deletions
diff --git a/dev-util/valgrind/ChangeLog b/dev-util/valgrind/ChangeLog index f3d428aaffce..edc7dfd58ee7 100644 --- a/dev-util/valgrind/ChangeLog +++ b/dev-util/valgrind/ChangeLog @@ -1,6 +1,25 @@ # ChangeLog for dev-util/valgrind # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.170 2013/06/18 20:56:20 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.171 2013/06/18 21:16:33 blueness Exp $ + + 18 Jun 2013; Anthony G. Basile <blueness@gentoo.org> + -files/valgrind-3.4.1-glibc-2.10.1.patch, + -files/valgrind-3.5.0-glibc-2.11.patch, + -files/valgrind-3.5.0-glibc-2.12.patch, + -files/valgrind-3.5.0-local-labels.patch, + -files/valgrind-3.5.0-non-exec-stack.patch, + -files/valgrind-3.5.0-respect-LDFLAGS.patch, + -files/valgrind-3.5.0-stat_h.patch, -files/valgrind-3.6.0-glibc-2.13.patch, + -files/valgrind-3.6.0-non-exec-stack.patch, + -files/valgrind-3.6.0-strcasecmp.patch, + -files/valgrind-3.6.1-automake-1.11.3.patch, + -files/valgrind-3.6.1-fix-unhandled-opcode.patch, + -files/valgrind-3.6.1-glibc-2.14.patch, + -files/valgrind-3.6.1-glibc-2.15.patch, -files/valgrind-3.6.1-linux-3.patch, + -files/valgrind-3.6.1-user-enable-qt4.patch, -valgrind-3.5.0.ebuild, + -valgrind-3.6.1-r1.ebuild, -valgrind-3.6.1-r3.ebuild, + -valgrind-3.6.1-r4.ebuild, -valgrind-3.6.1.ebuild: + Remove old patchy versions *valgrind-3.8.1-r1 (18 Jun 2013) diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest index 001e639afb42..c4d5cf03f997 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -1,23 +1,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX valgrind-3.4.1-glibc-2.10.1.patch 1305 SHA256 b250a3f7e8654cbc835570b0647d035f25a866a51312a8c0d82119db474eddd6 SHA512 fa50107b37449324788a59b6f1cd5a3e0c89fb02bca622bc05e67f7c03804f936dc7d8a10e8979e39f9f7e869a563a274a6426a5f6aa5a191145b46124c1a591 WHIRLPOOL 0af5518c79b743ac1320e986289f876bd8a3b546099e5f1eac4ad0dd57868e3cae47bab7d1cd7f53dc95517d84b75584d3dfe3af87a7c7e8f86c69d69c2be85d -AUX valgrind-3.5.0-glibc-2.11.patch 1432 SHA256 ce98a761accf720a0acb09b7634206f512bd465b41f94f73c9d1aa2136b64802 SHA512 ebcb92d0af54174131700f158f9db30d7640f99ddde5d47e556fcb074ae7c5e7bd5da1bb483b4a9d78636d4339127f0046285db50df7b987b0861f141d33e598 WHIRLPOOL 4449ec5d57e19e7b4eaec7b2447cdb5347e674be128dbe3cc63e9b7882ee6fcf63e10be31ea5d94b52dca08c2fa49ac136a31f803a7ebe673916dcb41aeb637f -AUX valgrind-3.5.0-glibc-2.12.patch 1687 SHA256 06038aa05a0f9d1835a858a5a9bd435500b14f26f74f3c259852489a6a92d6b5 SHA512 e5f5dcc362da4ded604db85054d2c39b517cea9caac2d393ed9d5d1ebe94079eb0493cb517ea30a5306685d313615ef63733cf70ee49205363e24dc728908233 WHIRLPOOL 04e1ebd7a206ab921ad0a3c1c87b3fd46099862259fa172fd8a5c35a5688cc4fbe2a3351dc51c6869b5de934aa994bf89496d475e23686a23059b01d85917ddb -AUX valgrind-3.5.0-local-labels.patch 1410 SHA256 b2ba93ae4b29995606a14ad8a6c0091aa277c3a11406aec3558db3a1348ca1c0 SHA512 772b19a1f2ff3e92f5a195ff5aa55cd08b1d3c045c69acae364eaf282a3864f8dc560ecaae0764db8113aec0a02220c1e5a2704fcec2212c4966064cd48626b2 WHIRLPOOL ffceef34b949b813d0feb8b00eea4b8363431668b2b14781c8023f9e8e5731dc9d529982d96fd009de43a1af4dc453009119c873a4ff0220b1bfc2d233f2d737 -AUX valgrind-3.5.0-non-exec-stack.patch 5568 SHA256 9becbb1e78fd0799124820208f069ecc1de9dc7eb5ee15a76b94869ca8250d2d SHA512 ecfa2573e2396557cf6200ae08d2f72d58eeffffd2c8794a7990e998ebeb7a6220165eba4d1b051b2e3900fe69e77781a763a097e5bccb2f5ca8e5fd05982133 WHIRLPOOL 5cb74cf8e8c9a9450cdecc74c69597fa1e7013c5b4d4a928bcc3a6a343b8a05938818d87939e29569d8f795c649cec7e3cb24e12069f940c527aa0075bb803b3 -AUX valgrind-3.5.0-respect-LDFLAGS.patch 368 SHA256 2d1cff754119681e1923e7a3f06b58535c9e44a0046ced2d67dd0d354c3e606a SHA512 2d5ee70a8ae3940c8b86bab3533aefbf237a589392acdf37a7a3cd11667bc998fdf9e418c99f372e73335f3862c5e022505afb84a9470fce4be5ca322f6475b7 WHIRLPOOL ca10d4053a6749a641244597eb2879be6725bf7d0fdb8728eeeae3c456bda5d6d0f16eba2d868c6e7ca742ac707246bb00cbb2f95f038274aca58fdfd24225bd -AUX valgrind-3.5.0-stat_h.patch 1402 SHA256 d3ddedf021d1952627b0111d149223cbc7f57bf0ab06f097b43e494910719378 SHA512 945dd18aa3514d16895966f16fa548be15fc559b44a1aa67ebfca41ce9f9df6a3bbaad6a7534e516f564bc57a210a6fc996a437bd50935680ce3d52aee3bd806 WHIRLPOOL 9e099855b7390d078ea05ead35745d807a2847417a40913b8cc61ca6d2ba09c75bf889dbfd4969a374e9ee3a6a120e2c0b1daa8aded6f571e8cded0c60104656 -AUX valgrind-3.6.0-glibc-2.13.patch 1761 SHA256 64e9cf83a72baebdb6b895b018fda3d3bfb1d188f71bd078163091a741099c8c SHA512 180e9b697ae0d6f9b773ceaa5aaa71c95dfa472eb3f74a9de8f0114799b2fe16746843b73561b3384368b3545fb6077ae3db1b818d2a72ca0c5ae0fe2cf87543 WHIRLPOOL d9a4e66c105652b93d1ba8364fb528f989a1902e762893e0f45b49726379c6630dab8bc94ad38272136426efd221a989aea27193e8b498dfe7bcfa2a8271d657 AUX valgrind-3.6.0-local-labels.patch 1388 SHA256 34ae13eda378677f1e662e0813f138de9b897d6592d20872c58ed8ac1bcf7def SHA512 079abe5bd99e2acf0e33a46db3772e264a2051d048c1cd34a4ee350395ea38b815f7909008ed1123324857ed25ab0159da4c5da37701570be012a0664481bbc6 WHIRLPOOL ba737636a547154947073478048f693bb28a9e353b8a1ac195d701bb8be69e182aa5d043b1c6085639c80752c68e5c8b26e3ec54bdcff7ac53ca71bc62768f58 -AUX valgrind-3.6.0-non-exec-stack.patch 5613 SHA256 9a5a92506a10af32eba7a28401f061d4a84eac26a4dbb94fc6a19471c4bdb257 SHA512 afc2ae7f61947d1646d349c59a6f59fecf320cab211fb179d3d34590c5bb6bb63159430a267c7315e5c78273b9ce5cfccc18bda64241d55654baaff1e95f0d30 WHIRLPOOL 2ad100b923b9e800762b9611f6d7deee9ffc9eb594ff8ae26b1f8f785c70424f097dab14d63eb8baf93c1688ab55165438175a44fe5ea877c2246527bbadd9ea -AUX valgrind-3.6.0-strcasecmp.patch 3786 SHA256 e281b93d1f2e0166fbba6ebd061a8fd7a01edd31b56cf23f1f84617385add0f6 SHA512 8ddca89f9dd11d5fb6d732233ee46821f9e31f8cf25823add9d2f80215c1b9018ae1518ae78ee2c82ba9cfd7456fe9f9a53ae40e441b76c2873bfcb4a13f81c9 WHIRLPOOL 0d833020774e5b23d47669a902b0200898853c7f73a82fb3e596766564ab0a3bebd2640bd66c1766178ed7f6c7c15bb9b0a27023e6810eae37b8c0f03933d539 -AUX valgrind-3.6.1-automake-1.11.3.patch 957 SHA256 73eb19684637b53efdf01e02304e02a7a38ef7aa8d92acd02b7df5aa581d77d1 SHA512 f6e2fc6f184d72fc127c54c6a2003e6b3425977c6c60afa6b9bc2c28597688cfdc1a0407ae6bb68561f3930683ef6343b527a6dd0c8f9829430ba4589d4d3876 WHIRLPOOL dbb7429e313d716499cef52c8e1817d940a25d507a0678f1c84397164c96c3342221692abdfa6ca68958ae0cf5ee22a70b99713985fc49e3d42837357eb66a5e -AUX valgrind-3.6.1-fix-unhandled-opcode.patch 3539 SHA256 9ecd3672272a7f7fc15e4eb4e74ea362ca929ccbb52a4f9ac57b944a71af9125 SHA512 84bf34048b700fcec2544bf91e4bc00813d3965ef215e27322aeb86ac99fc853aa4a3852c3c3ce114123f7df34d4a0bb3a8057c3a91ecf942a80a04d3178d470 WHIRLPOOL 6b48bbdbc697ca8d3372eb803fac0ca1c7ae7e2d18cf6e66386da454f720e9c1fc9aa4389341cfbee37c807bc1ad3914c48d589973646aa4a671e473ed63c51f -AUX valgrind-3.6.1-glibc-2.14.patch 1078 SHA256 c76f3f965ebd98d469e6431780267dfb7ad1a58da0ab397ebfc21a08e98828a5 SHA512 90b5d4845a0e1d7a579b193278625cc1357cc81f1a519180386d65c8682608d512d8e08dc70b2bdd1109ce203e05dab0670e6cbe1e2ae00397ed96e575aed220 WHIRLPOOL 5d714d5ce95f8748379071443193c5f7012e0b3d67eb01702cb5c7cc7cf5c78a4d1da04d25a27bd0260ac8ad3cc580c2b8feacd80f58c517cf5e994a8efbda9f -AUX valgrind-3.6.1-glibc-2.15.patch 776 SHA256 4c7594960d7da7e601c5f044abe16d48ac9f32cdbf9574b6ba5f893e9f805a8b SHA512 b91eec7346cd8a851e4f61c599299c4687dda0d03c569c0dd2df0480cd3a87a9f2181b96edcd06d89ee9e8c03fdee12182dc15ec224de8c78dbf654f6d33c7a5 WHIRLPOOL e9dc46b801e023e73564e4b477bc8681f6897de8585b6ae695327ace32d80f4d2cc4930d5f06cb24ad4d57e7464556d4fa3b4daf63e17a34c3d4b2f38c8ab697 -AUX valgrind-3.6.1-linux-3.patch 392 SHA256 056b6fc872ed0be91a2000e599a9431e1bc78efa7ee2ac986f74f2e450f28582 SHA512 0e8898bfca6e274890ceef670ee0dbd88d936a6f4709b5e979f276886c5bab43c95794513ea528f9a2f69376996a5a1509267c2043586f787659e386684ea23e WHIRLPOOL fb25d4c2fdbbd1c4ad5f0a1ca4218b5bbbaf3a43a7041072ccb1442aae2b61b18ce4ee2c709c4b2838cf8037364af64043c25a6df13f89c38b2188cdd44bd9a4 -AUX valgrind-3.6.1-user-enable-qt4.patch 3100 SHA256 ffe139eabb1340a6f004e4a9858d36cf19616bb1c4156395ea2b3b6600a23217 SHA512 9baef42e7df1a101b9eb9df63b4c00fed2d704af9e02edb2a7d8216d9c848c2da36ea0a3af35515fa89bbfecd311349e277f36fc74984c3bcf179b38c4b9fca0 WHIRLPOOL d6cf04cf25b947952c92974e31ed2665c02cec097d2b5785f3579847e811be6894ed795a246d0ba1c5cdad083c90776f90b7cd3e04225d3d6c94cbe8fa912cab AUX valgrind-3.7.0-automake-1.11.2.patch 1436 SHA256 c5cf935bcb74c1e890183602d34a3d86eae65844cfe034e517dc3667e48b278d SHA512 c450fa127f5516b4efe2cc7dacc3f0dd32ee9375d6f121f5a0f3ba0d5479003ec9a894cd27e954fe914661fb701024f6b5d4f4f02eb015245f6ee755e75fe9e2 WHIRLPOOL 058779e298d6a94dd9f95c93f18bc1cac40fe471d5850ccab38009f446f546c1c0ccc4181229f1b8e014b62dbc6b7d3f72cd1ed9dc260596acff1788632f15c9 AUX valgrind-3.7.0-fix-gcc-regex.patch 1723 SHA256 3a587d7dcc1ed447cc006cfef0cfb3597f17c96ac8adc7adbdc14d313a1d6852 SHA512 1ea7ea383302bfce2d9152379800b17eed986a5f19ccea08410a861d4a9a6613729e3e04caec4f5bda7d000c8f59d45af5caf089f80b8d114c470200b579badc WHIRLPOOL 6fd54592839aa1af8144c44f2b01afddbc454ca603bf328a981a1447b14f365ac5be6aff3412906f04b442e41e823d9b4c92e82ff727a7ffd5e6faa37ca3145f AUX valgrind-3.7.0-fno-stack-protector.patch 554 SHA256 83ed90a0e8a8b06dca8aad4e7f1a12e3c84621d502427c0913b72740b310f479 SHA512 4f9573fd68a0e1e209518fb4100c27b697ccd28e7a39abaa921f1949cd87ffb79a6784d2d1f6e006d68a08c7217cee77cba378c18aab48b87a3824eedb53ed5e WHIRLPOOL 097a9658c0b83cec2b49fc0011bc63512d1a1b2e12048203ac963ad1fd526f932d8fee4052e6b8daacec3fa0bc9a0ea25e69f88bbb5df588e9b668252c0dc517 @@ -28,34 +12,27 @@ AUX valgrind-3.7.0-respect-flags.patch 360 SHA256 6b1e5938ecafc29428a698296423c7 AUX valgrind-3.8.0-non-exec-stack.patch 5777 SHA256 05e91425416ca9faaf322bb11fd5ed3ff5e57410db17d0da01aa1c922161d670 SHA512 b9dee7a6fa38ac7f9d21489b2ff46b6d3602ac8b2e1f0504ee4adc5ae3184933098deb039725c891471ea33a44659814266f2e840dc948106a9deee79a403927 WHIRLPOOL 64a62ea23a7017d358c73625f276cc59c5eb51cb96367254f64dcdc65a351551f8bd8f8f1c75bb4896b47e401d7163df5fc3af7e6b75b8cdd450795b99b9a3ae AUX valgrind-3.8.1-gcc-4.8-memmove.patch 1004 SHA256 38a2a3954dba93748d3e5877e902e891d68587604eb7c9979f8feab16d902b9d SHA512 ac225c3020d9c96a5d4f84b67491b094323a93de1ebb102cc74c1fc20bdccc7a9503039ff8a9366429495e76efd3c2d6840f77259e984cebd70a6b5c72dad088 WHIRLPOOL 249e356b43b2fda068362210a758960ccf52a38b9f7a94bc9d3771a8f12f250f70d973d64eb87dba89dc293324bffb0dbc92c4ce67f5713ff8fbc94c2f8ea6a5 AUX valgrind-3.8.1-glibc-2.17.patch 1001 SHA256 7d7c770691de9a732bfa62bb64a348bd2429464e7ca22e8726bac6746ffd8dc3 SHA512 d5486fff61846744ea4986bcda409ffca66a3514c1e62eac8e32080990bf19694129c3e6005028dfdcd6c966b6732e861dd859974d3a73c1f04e375b68124f84 WHIRLPOOL 72e48daaae834bd0c78451ec857b51c13385db952dc9a356e5af4c7c3b0a9de5ebf1967b032aa918c73a2bb74799b788fda8a78173e9104f1533d4559812d676 -DIST valgrind-3.5.0.tar.bz2 5482423 SHA256 743a5132bbebc247169aefae6e17657677fdf0961aba1668dd4ee7028d27ba80 SHA512 fd2db7f422e3f52da0a672d895c5f3f2afd84b73d644b54ab67e6e96dcf024997ef6afec67f633dbd897e04b6b28b83f12d60fcea0ca999721e09a7dc88cc59b WHIRLPOOL 45fcac739b4f7678e37d2c5cebbd22a90ceed667fd7814fe895e68a3b8aa30bc7699c0858194dfaee9029f132f3d4973b0f243a20d6cc635ce36a8947f4f3cb2 -DIST valgrind-3.6.1.tar.bz2 5974836 SHA256 49bdcc4fbcf060049b5f0dcfd8a187a6e90e0b0e57309f633b64e44430726a0e SHA512 fef0d379b525ffef10783c0de6b37a4923f9627991dbf75973e88e9810b68cba095a25bf842c2f70b1e734c1b221418a2f3d4937e0c12b6fa6b4f7984a0dc2d9 WHIRLPOOL d19cd265b438a4b66fa7a313d13983f0c935c3e67733a2fcb3d9582a15efcdbd22c88a11da6443a005f8c5da3b68e05f991e287ae54f0961b28708b2cad0244c DIST valgrind-3.7.0.tar.bz2 6624216 SHA256 5d62c0330f1481fe2c593249192fa68ff454c19c34343978cc9ce91aa324cbf6 SHA512 0ccf6607fe6d26f0dc0f3d6e45f84645925d0a90ce4ecf6acfc6b4d374d3e909b2a628b03c0a964a45d2462cca6877f818a5f72b3e4a5bbf3a2d9b8a9a343d5f WHIRLPOOL 44bf8c423d6f3222f5e777333acc21e94dfa680509b2152289129961296d8afc090466b6407248b6e172b3c42da5448206f257bd63f8e44aba01007f92a6fde1 DIST valgrind-3.8.1.tar.bz2 7962963 SHA256 473be00576bed311a662b277a2bfbe97d9cca4058e68619a0e420c9fc19958db SHA512 ba31f5d43bd2d9533846bed6456a0eae40ac071ff8732201dd75c9e2cd7e9ce3224cb5928b9c8fc859a75ce6867a9b6a1fb2ba8ab62cd3944893d6d4156ab25c WHIRLPOOL 81e63bb649455ed29fcd60fc7f3cebde456a610118b9b24530d3b2e8aa4a7561369e992af86ffb158e1f7fc0db7b91738564402931a947a79bb789bd26a8e065 -EBUILD valgrind-3.5.0.ebuild 3627 SHA256 1db71e2cab4f9dc0b4939446ccf8bd71e666ce500b301d0cb2e1e6922cee6cbc SHA512 46d43b2269047a32ceef04737f9dbff36f5d6ab88b18918b754f2d574547688f4f65a449a8d260251d326d83df7a32c80c3dd56d2f651f745e14863c9ef75554 WHIRLPOOL d596e27a2846b8e38220051ca08ecc6a7f69210e6f59ec5410f3405c2dc15e3e0fdefd5510bdb44dcf5791cf86f42207fa87c92e3b65458f95018c322329ac11 -EBUILD valgrind-3.6.1-r1.ebuild 3176 SHA256 84425249bcbe89d2df2b5ee1d43556a74441bb3e5b1d9bdc5ed9a529cee846a1 SHA512 0c837d78b1db2b2cfa8c471f331f4e51c6dc718d43fc272c647e4b2bf6e519e5fb12ed7a8d7092edbb33b13670745e31ef89a4bf5bcb176bd248e11aa9e3d16d WHIRLPOOL 8f3628a8e42abac35f7a463a1c9ea0cfa84b34616e47a727a41c2928fa65538e3d8d323639ca5d7632fb5bd5e9575436ede967cb83b63c30912e29eca672f083 -EBUILD valgrind-3.6.1-r3.ebuild 3517 SHA256 418b4eeed8a2509ce5a0d1623296161bc90f3d5d57f3a48627beac95b48a2de2 SHA512 ccdd607ef946de2dba338b9b8556183dccbe185a0a6cdae4575471b652194806c7ad2d94ac84cf217813b43d2b9a8e0f25918495373de3c77b55d8079efef677 WHIRLPOOL 4ff132640a768894aded922445ddce3aa0fc299c718ed653fefe5faa29450c079b0c1201ba1e473a6d80314a531f9165ddb410d9dcc063a7a2ac97cb1c7accf8 -EBUILD valgrind-3.6.1-r4.ebuild 3639 SHA256 2fdfe206eacbed95aa3929279bafee79afa90e3751f538054899355b6428cdfa SHA512 abaa0828fbab3a0dded831de8fe4b4e0fbacd0ba99743c77b48e05d9f6fba25450732313fff54605e5d8b45105200f29b7700572721257f9c09252cc565aa490 WHIRLPOOL 6ce7f1f08395bbe1c6d517811a9f03bf74278d5b971da4dd3a194e78f76fa60431b11f4e1da5e8d290e9720dc9b9e47b2cfd25b6e6c34cdac28ae54c45ce2a0c -EBUILD valgrind-3.6.1.ebuild 3069 SHA256 07fe76823949dd99b65a24d927c7d9a1122bd2feff3963bac9c8d2e9b9f56a93 SHA512 ba69c69956a94f44cf190c1174582ca799001aa81a7c0c6579f0fb849c03b6a219bdf969ef9bf6cef6a67cfdf87b967db71f5c57054eb6eea71bd293b15aecba WHIRLPOOL 012febb701d15ea06afc8754cc9bec907288d2fbacee46dc1f25b7a61746f0e56c4c1d946828be60aba5bb4cff48811407a2aaa72fea625d7c80d5dbcbf5b2ac EBUILD valgrind-3.7.0-r4.ebuild 3577 SHA256 f95fa83714c79d8c05f5c6f43b93ab91eb47c0a50e37faed055eab2cf5fd30ed SHA512 a4e2586606ab100d16cf3bad564aae5012796826a016c18fb85def0d8b72177ad8a4fa11bde322a8f8e9543f16ae874dc237d83c7efbb88db4a5676fb00d1364 WHIRLPOOL 16885e75e7383ee040ec825fa22bd68bf99fe8062d81e5ea008f84e573b0552d3514182c3c570b75cfa19313147de49e7557ba8d78687d875756b1c9c1251777 EBUILD valgrind-3.8.1-r1.ebuild 3533 SHA256 6bc0e374e2e226a0767e2da9fff2f6563403642c7e293bd3f7ca59f1335cc951 SHA512 d70c3cfb871b628a5ade6f6e401f0a07fec4856a80ab42fe9367f55cc3754b4efb36273a339c96f44db3eae82be4b26c4a88392bebb257349465e2f2a424aff7 WHIRLPOOL 06e384fab7bc29959c887bdc241148531e3d465fd26985b0f438c39e6e4f28b8bd396e2f309e2e87c8c06e048ca7ca454f2ae050443510b5ff3b8d5be5e59080 EBUILD valgrind-3.8.1.ebuild 3418 SHA256 9244f56a4e98ab7cc6738f98012aa30192535e4a0011e8b75eeadb6515da94e9 SHA512 5edfb5cd3fc18b6afe2476b753762ac806cb1968cac8ceb4d1a3552e046bd078aa9974f38bad61c24104b1997fb69197244d4404982f1cfbd815a284a82cf085 WHIRLPOOL d66919af12d551d1102a43ac1c9d5643304791a876e1f1bdb81bf4784640b0c7dffa2b6867e59aa6873a0736581ccc96bf7a962348cdd9358c23a615338a641b -MISC ChangeLog 28126 SHA256 55004167ddccc3a75be49fe6d9e7e37c30de96ce5d759638a55e6502ed5f8306 SHA512 602905b1ef6171e389b386b9ba8485287bf5cd125de08dc1079d9ff9c0d45567849f27fde8cb020b7218be1465c71b71bf068d92561bfb475bc9a24cbb8b4d97 WHIRLPOOL e46cee6fdce4cb3a5a0453c418bfff7c87eb21ec5a5c89923dd47a62d2ea89f851c9ee4e61115ab27163430309c1b321822c9d569d868e408e969220b5ce0c7d +MISC ChangeLog 29042 SHA256 5d86fcd0b2e744b25a1871b53be591485574aa93ce5e9d2e307a705cb5ed5443 SHA512 63977e4abac45a29f7bcf90604690e6b54be3dd4fdb1d5cef3879bdba01408cb6495c24aa7f17780ee01651da0887efc7abf7106cf25eb0812beff2ec8209268 WHIRLPOOL 5a823bc6048c0287d9bdd49af075398cf9b2008ba5bb9930e144db257b43d5b1fbdbc2f57a16aa5af4f28719a802ec9b9d6c5b3c25ee45cd6b9d5d82748ee71b MISC metadata.xml 1013 SHA256 69a104cb454bfa145365c6eb7740c8331851c1b1cf9c507a3a787995e5a47aa6 SHA512 8ed29082b4adbdde40d277f465d7e2faa404b537c5bd7d7812ef9632648750763f66506596d392d090286f5681047a60541c483195e3756d8ec7725f66de3457 WHIRLPOOL 93c2f17dfeb55910707e3789e028dc75b5efe7786dd8c785432c8cf50044d4b3b97975ed57f6cc26e8a6a259b462a0ad2784707e0969f02ff9b3614b78fc0536 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iQIcBAEBCAAGBQJRwMm/AAoJEJOE+m71LUu68VAP/RjCXfQsaPcdacRCYz/TxrOx -txE7kltUfrB/AI4b173TriiWBHvNirGYxFNI8tBKJ29LVL8n7n+dKheS+BXQpTvZ -fGn9HZk5Am0iyZQ+5Rqnse/J2zw1MSOaq9vkcDxPm9l0zcrpg07xIbcmz2k1T3sV -9oSINep1W59BLs6zs9em6BiXRDfle/1JCjELBI9zcGU/P8ieeade+VLWT0cC7JEL -dhlKN1mXAnP3TyhSuDjpKz1cIEQBzci/tjWeqOanKbpYI7KvvJVZG95kOY/Z/yoJ -8p34/98aeJ8zZSTxXoQqQDS+UTC2X+L4sOV1phpt4w4GWm/GF0PSbrGlsOD+BV+4 -zXS1tb2w5BF6PkbVlTd1PIbCL23SUaD6Z9RvRPG2kWTRXGt5P1PuL210KhSCyhrG -2fQStQArF2I6Zy48aN5+o9uOulaf1gD8iOLWgScfKGja8bRk1LcR6oeF0GzH1F7K -rk0UTJkw2E25qBeBeXa7qk9k1zx8Y/YwNFl5Tx2YsFpT2JNT5bxrbf94/82B1+Vv -4p1mNELT+enPoGrYL2VSQFhuLfxoOL2+F3T+WfXDtgUF0IvNohuH6hNcm9xNLNt2 -CoCxCdn2k049w5G3RgYNa+zyYSPfU02IrRCiSFo9mDs4ALaGL/tcg5z5nAiL5sU1 -2rZ1wPJQNeEz3ZV4eQ0f -=VhiP +iQIcBAEBCAAGBQJRwM55AAoJEJOE+m71LUu6FCsP/j0YmeG9cybK/HpMGjkh07He +uzMtRQa5F3AubB5eBsgULBVAcd8jp/KCXjB49wMfWx4td5vMoadgherneLsTTlMP +684miFv8LtrXwOBHY5sDIvB1zoWP/ag0uujCQDpQ9lSmYAjkZR8zD22ZcMhY3VRY +QLye8iknwJbNWdM0Pvm+dWTviByVE0AJpMDZunPJBC56bvkRQitYlo0l7Y1ntkcG +7r0DmJ6jezKt80YjmmSO3kbMo0/Krm1VWLQmk4U6V9wbDiAWHeNgvUQ4BWTeCVuR +JGasrn7kHK82uyPKrNhfs/pHWM3s/FwIuj2iRGenU4LTMfZvL+TCqnca/6rRtbjG +2zyiBl/a//fejJULjwVUd9H24+gfrT8Z6GspcOyDcb+gpsyxWNzo+0rRgJyBpSpY +YJPH5DZpWiMzxZq2TH/CX+frHZRERfdWXpSRhpTVXT3H1uxlcyNCyVwMzqssu3tV +3zCvfJDStddfTY8E1/3JeQSNnIyYo7Lt64HlID+jnvdtbhCKjOXDc1qS9h1nHNUh +OSkfJso/MM+9JDc+m2MSq78bc3u+IUDEni5TgVuaqVsjeie+mPI0nul8xTAdlapS +9UwdMcHfxCAaAtqmx+MBw3P5LunZSNKhyPG2jHIuv0Zppm8g11OhHFs7rSyrGOHg +4Dt/GS6hr19NORZ/VJCi +=Tm53 -----END PGP SIGNATURE----- diff --git a/dev-util/valgrind/files/valgrind-3.4.1-glibc-2.10.1.patch b/dev-util/valgrind/files/valgrind-3.4.1-glibc-2.10.1.patch deleted file mode 100644 index 393dc7c2fc6d..000000000000 --- a/dev-util/valgrind/files/valgrind-3.4.1-glibc-2.10.1.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- valgrind-3.4.1/glibc-2.X.supp.in.jj 2009-03-01 17:04:51.000000000 -0500 -+++ valgrind-3.4.1/glibc-2.X.supp.in 2009-05-11 11:17:35.605396000 -0400 -@@ -168,9 +168,9 @@ - Memcheck:Param - socketcall.sendto(msg) - fun:__sendto_nocancel -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so - } - { - glibc24-64bit-padding-1c -@@ -180,7 +180,7 @@ - fun:__nscd_get_map_ref - fun:nscd_get*_r - fun:*nscd* -- obj:/*libc-@GLIBC_VERSION@.so -+ obj:/*libc-@GLIBC_VERSION@*.so - } - - -@@ -199,18 +199,18 @@ - Memcheck:Param - socketcall.sendto(msg) - fun:send -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so - } - { - X11-64bit-padding-4b - Memcheck:Param - socketcall.send(msg) - fun:send -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -- obj:/*libc-@GLIBC_VERSION@.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so -+ obj:/*libc-@GLIBC_VERSION@*.so - } - - ##----------------------------------------------------------------------## diff --git a/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.11.patch b/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.11.patch deleted file mode 100644 index 393dc0bcf57d..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.11.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff -ruN valgrind-3.5.0/configure.in valgrind-3.5.0-fixed/configure.in ---- valgrind-3.5.0/configure.in 2009-11-07 23:34:37.000000000 +0100 -+++ valgrind-3.5.0-fixed/configure.in 2009-11-07 23:38:14.000000000 +0100 -@@ -656,6 +656,16 @@ - ], - GLIBC_VERSION="2.10") - -+AC_EGREP_CPP([GLIBC_211], [ -+#include <features.h> -+#ifdef __GNU_LIBRARY__ -+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 11) -+ GLIBC_211 -+ #endif -+#endif -+], -+GLIBC_VERSION="2.11") -+ - AC_EGREP_CPP([AIX5_LIBC], [ - #include <standards.h> - #if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530) -@@ -742,6 +752,13 @@ - DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" - DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" - ;; -+ 2.11) -+ AC_MSG_RESULT(2.11 family) -+ AC_DEFINE([GLIBC_2_11], 1, [Define to 1 if you're using glibc 2.11.x]) -+ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" -+ ;; - aix5) - AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3) - AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3]) -@@ -755,7 +772,7 @@ - - *) - AC_MSG_RESULT(unsupported version) -- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.10]) -+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.11]) - AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION]) - AC_MSG_ERROR([or Darwin libc]) - ;; diff --git a/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.12.patch b/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.12.patch deleted file mode 100644 index 6a02d6bbdb9e..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-glibc-2.12.patch +++ /dev/null @@ -1,56 +0,0 @@ -http://cvs.fedoraproject.org/viewvc/rpms/valgrind/devel/valgrind-3.5.0-glibc-2.12.patch?view=log - ---- configure.in -+++ configure.in -@@ -666,6 +666,16 @@ AC_EGREP_CPP([GLIBC_211], [ - ], - GLIBC_VERSION="2.11") - -+AC_EGREP_CPP([GLIBC_212], [ -+#include <features.h> -+#ifdef __GNU_LIBRARY__ -+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 12) -+ GLIBC_212 -+ #endif -+#endif -+], -+GLIBC_VERSION="2.12") -+ - AC_EGREP_CPP([AIX5_LIBC], [ - #include <standards.h> - #if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530) -@@ -759,6 +769,13 @@ case "${GLIBC_VERSION}" in - DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" - DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" - ;; -+ 2.12) -+ AC_MSG_RESULT(2.12 family) -+ AC_DEFINE([GLIBC_2_12], 1, [Define to 1 if you're using glibc 2.12.x]) -+ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" -+ ;; - aix5) - AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3) - AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3]) -@@ -772,7 +789,7 @@ case "${GLIBC_VERSION}" in - - *) - AC_MSG_RESULT(unsupported version) -- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.11]) -+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.12]) - AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION]) - AC_MSG_ERROR([or Darwin libc]) - ;; ---- config.h.in -+++ config.h.in -@@ -18,6 +18,9 @@ - /* Define to 1 if you're using glibc 2.11.x */ - #undef GLIBC_2_11 - -+/* Define to 1 if you're using glibc 2.12.x */ -+#undef GLIBC_2_12 -+ - /* Define to 1 if you're using glibc 2.2.x */ - #undef GLIBC_2_2 - diff --git a/dev-util/valgrind/files/valgrind-3.5.0-local-labels.patch b/dev-util/valgrind/files/valgrind-3.5.0-local-labels.patch deleted file mode 100644 index 70e559a12edd..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-local-labels.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: coregrind/m_libcassert.c -=================================================================== ---- coregrind/m_libcassert.c (revision 10904) -+++ coregrind/m_libcassert.c (working copy) -@@ -65,8 +65,8 @@ - #elif defined(VGP_ppc32_linux) || defined(VGP_ppc32_aix5) - # define GET_REAL_PC_SP_AND_FP(pc, sp, fp) \ - asm("mflr 0;" /* r0 = lr */ \ -- "bl m_libcassert_get_ip;" /* lr = pc */ \ -- "m_libcassert_get_ip:\n" \ -+ "bl 0f;" /* lr = pc */ \ -+ "0:\n" \ - "mflr %0;" \ - "mtlr 0;" /* restore lr */ \ - "mr %1,1;" \ -@@ -79,8 +79,8 @@ - #elif defined(VGP_ppc64_linux) || defined(VGP_ppc64_aix5) - # define GET_REAL_PC_SP_AND_FP(pc, sp, fp) \ - asm("mflr 0;" /* r0 = lr */ \ -- "bl .m_libcassert_get_ip;" /* lr = pc */ \ -- ".m_libcassert_get_ip:\n" \ -+ "bl 0f;" /* lr = pc */ \ -+ "0:\n" \ - "mflr %0;" \ - "mtlr 0;" /* restore lr */ \ - "mr %1,1;" \ diff --git a/dev-util/valgrind/files/valgrind-3.5.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.5.0-non-exec-stack.patch deleted file mode 100644 index fdbb78f62571..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-non-exec-stack.patch +++ /dev/null @@ -1,136 +0,0 @@ -diff -ruN valgrind-3.5.0/coregrind/Makefile.am valgrind-3.5.0-fixed/coregrind/Makefile.am ---- valgrind-3.5.0/coregrind/Makefile.am 2009-08-19 15:37:47.000000000 +0200 -+++ valgrind-3.5.0-fixed/coregrind/Makefile.am 2009-11-16 21:38:32.000000000 +0100 -@@ -277,22 +277,12 @@ - m_demangle/demangle.c \ - m_demangle/dyn-string.c \ - m_demangle/safe-ctype.c \ -- m_dispatch/dispatch-x86-linux.S \ -- m_dispatch/dispatch-amd64-linux.S \ -- m_dispatch/dispatch-ppc32-linux.S \ -- m_dispatch/dispatch-ppc64-linux.S \ -- m_dispatch/dispatch-ppc32-aix5.S \ -- m_dispatch/dispatch-ppc64-aix5.S \ -- m_dispatch/dispatch-x86-darwin.S \ -- m_dispatch/dispatch-amd64-darwin.S \ - m_initimg/initimg-linux.c \ - m_initimg/initimg-aix5.c \ - m_initimg/initimg-darwin.c \ - m_initimg/initimg-pathscan.c \ - m_mach/mach_basics.c \ - m_mach/mach_msg.c \ -- m_mach/mach_traps-x86-darwin.S \ -- m_mach/mach_traps-amd64-darwin.S \ - m_replacemalloc/replacemalloc_core.c \ - m_scheduler/scheduler.c \ - m_scheduler/sema.c \ -@@ -304,16 +294,6 @@ - m_sigframe/sigframe-ppc64-aix5.c \ - m_sigframe/sigframe-x86-darwin.c \ - m_sigframe/sigframe-amd64-darwin.c \ -- m_start-x86-darwin.S \ -- m_start-amd64-darwin.S \ -- m_syswrap/syscall-x86-linux.S \ -- m_syswrap/syscall-amd64-linux.S \ -- m_syswrap/syscall-ppc32-linux.S \ -- m_syswrap/syscall-ppc64-linux.S \ -- m_syswrap/syscall-ppc32-aix5.S \ -- m_syswrap/syscall-ppc64-aix5.S \ -- m_syswrap/syscall-x86-darwin.S \ -- m_syswrap/syscall-amd64-darwin.S \ - m_syswrap/syswrap-main.c \ - m_syswrap/syswrap-generic.c \ - m_syswrap/syswrap-linux.c \ -@@ -333,6 +313,24 @@ - m_ume/main.c \ - m_ume/script.c - -+COREGRIND_SOURCES_COMMON += \ -+ m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \ -+ m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S -+ -+if VGCONF_HAVE_PLATFORM_SEC -+COREGRIND_SOURCES_COMMON += \ -+ m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \ -+ m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S -+endif -+ -+if VGCONF_OS_IS_DARWIN -+COREGRIND_SOURCES_COMMON += \ -+ m_start-@VGCONF_ARCH_PRI@-darwin.S \ -+ m_start-@VGCONF_ARCH_SEC@-darwin.S \ -+ m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S \ -+ m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S -+endif -+ - libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \ - $(COREGRIND_SOURCES_COMMON) - nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \ -diff -ruN valgrind-3.5.0/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.5.0-fixed/coregrind/m_dispatch/dispatch-amd64-linux.S ---- valgrind-3.5.0/coregrind/m_dispatch/dispatch-amd64-linux.S 2009-08-19 15:37:41.000000000 +0200 -+++ valgrind-3.5.0-fixed/coregrind/m_dispatch/dispatch-amd64-linux.S 2009-11-16 21:38:08.000000000 +0100 -@@ -338,11 +338,11 @@ - ret - .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation) - -+#endif // defined(VGP_amd64_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_amd64_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.5.0/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.5.0-fixed/coregrind/m_dispatch/dispatch-x86-linux.S ---- valgrind-3.5.0/coregrind/m_dispatch/dispatch-x86-linux.S 2009-08-19 15:37:41.000000000 +0200 -+++ valgrind-3.5.0-fixed/coregrind/m_dispatch/dispatch-x86-linux.S 2009-11-16 21:38:08.000000000 +0100 -@@ -305,11 +305,11 @@ - .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation) - - -+#endif // defined(VGP_x86_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_x86_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.5.0/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.5.0-fixed/coregrind/m_syswrap/syscall-amd64-linux.S ---- valgrind-3.5.0/coregrind/m_syswrap/syscall-amd64-linux.S 2009-08-19 15:37:42.000000000 +0200 -+++ valgrind-3.5.0-fixed/coregrind/m_syswrap/syscall-amd64-linux.S 2009-11-16 21:38:08.000000000 +0100 -@@ -205,11 +205,11 @@ - ML_(blksys_finished): .quad 5b - .previous - -+#endif // defined(VGP_amd64_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_amd64_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.5.0/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.5.0-fixed/coregrind/m_syswrap/syscall-x86-linux.S ---- valgrind-3.5.0/coregrind/m_syswrap/syscall-x86-linux.S 2009-08-19 15:37:42.000000000 +0200 -+++ valgrind-3.5.0-fixed/coregrind/m_syswrap/syscall-x86-linux.S 2009-11-16 21:38:08.000000000 +0100 -@@ -165,11 +165,11 @@ - ML_(blksys_finished): .long 5b - .previous - -+#endif // defined(VGP_x86_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_x86_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ diff --git a/dev-util/valgrind/files/valgrind-3.5.0-respect-LDFLAGS.patch b/dev-util/valgrind/files/valgrind-3.5.0-respect-LDFLAGS.patch deleted file mode 100644 index 3b77403df3ac..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-respect-LDFLAGS.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -ruN valgrind-3.5.0/mpi/Makefile.am valgrind-3.5.0-fixed/mpi/Makefile.am ---- valgrind-3.5.0/mpi/Makefile.am 2009-08-19 15:36:29.000000000 +0200 -+++ valgrind-3.5.0-fixed/mpi/Makefile.am 2009-10-05 20:17:59.000000000 +0200 -@@ -8,8 +8,8 @@ - DEFS = - DEFAULT_INCLUDES = - CPPFLAGS = --CFLAGS = --LDFLAGS = -+#CFLAGS = -+#LDFLAGS = - - EXTRA_DIST = \ - libmpiwrap_aix5.exp \ diff --git a/dev-util/valgrind/files/valgrind-3.5.0-stat_h.patch b/dev-util/valgrind/files/valgrind-3.5.0-stat_h.patch deleted file mode 100644 index 402676d096ee..000000000000 --- a/dev-util/valgrind/files/valgrind-3.5.0-stat_h.patch +++ /dev/null @@ -1,50 +0,0 @@ -http://cvs.fedoraproject.org/viewvc/rpms/valgrind/devel/valgrind-3.5.0-stat_h.patch?view=log - ---- include/vki/vki-amd64-linux.h -+++ include/vki/vki-amd64-linux.h -@@ -310,6 +310,9 @@ struct vki_stat { - long st_blksize; - long st_blocks; /* Number 512-byte blocks allocated. */ - -+#undef st_atime -+#undef st_mtime -+#undef st_ctime - unsigned long st_atime; - unsigned long st_atime_nsec; - unsigned long st_mtime; ---- include/vki/vki-x86-linux.h -+++ include/vki/vki-x86-linux.h -@@ -348,6 +348,9 @@ struct vki_stat { - unsigned long st_size; - unsigned long st_blksize; - unsigned long st_blocks; -+#undef st_atime -+#undef st_mtime -+#undef st_ctime - unsigned long st_atime; - unsigned long st_atime_nsec; - unsigned long st_mtime; ---- include/vki/vki-ppc32-linux.h -+++ include/vki/vki-ppc32-linux.h -@@ -392,6 +392,9 @@ struct vki_stat { - long st_size; - unsigned long st_blksize; - unsigned long st_blocks; -+#undef st_atime -+#undef st_mtime -+#undef st_ctime - unsigned long st_atime; - unsigned long st_atime_nsec; - unsigned long st_mtime; ---- include/vki/vki-ppc64-linux.h -+++ include/vki/vki-ppc64-linux.h -@@ -428,6 +428,9 @@ struct vki_stat { - long st_size; - unsigned long st_blksize; - unsigned long st_blocks; -+#undef st_atime -+#undef st_mtime -+#undef st_ctime - unsigned long st_atime; - unsigned long st_atime_nsec; - unsigned long st_mtime; diff --git a/dev-util/valgrind/files/valgrind-3.6.0-glibc-2.13.patch b/dev-util/valgrind/files/valgrind-3.6.0-glibc-2.13.patch deleted file mode 100644 index efe75b495a79..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.0-glibc-2.13.patch +++ /dev/null @@ -1,56 +0,0 @@ -http://pkgs.fedoraproject.org/gitweb/?p=valgrind.git;a=summary - ---- valgrind/configure.in -+++ valgrind/configure.in -@@ -649,6 +649,16 @@ _ACEOF - GLIBC_VERSION="`$CPP conftest.$ac_ext | $SED -n 's/^glibc version is: //p' | $SED 's/ /./g'`" - fi - -+AC_EGREP_CPP([GLIBC_213], [ -+#include <features.h> -+#ifdef __GNU_LIBRARY__ -+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 13) -+ GLIBC_213 -+ #endif -+#endif -+], -+GLIBC_VERSION="2.13") -+ - AC_EGREP_CPP([AIX5_LIBC], [ - #include <standards.h> - #if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530) -@@ -749,6 +759,13 @@ case "${GLIBC_VERSION}" in - DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" - DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" - ;; -+ 2.13) -+ AC_MSG_RESULT(2.13 family) -+ AC_DEFINE([GLIBC_2_13], 1, [Define to 1 if you're using glibc 2.13.x]) -+ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" -+ ;; - aix5) - AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3) - AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3]) -@@ -762,7 +779,7 @@ case "${GLIBC_VERSION}" in - - *) - AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}]) -- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.12]) -+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.13]) - AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION]) - AC_MSG_ERROR([or Darwin libc]) - ;; ---- valgrind/config.h.in -+++ valgrind/config.h.in -@@ -33,6 +33,9 @@ - /* Define to 1 if you're using glibc 2.12.x */ - #undef GLIBC_2_12 - -+/* Define to 1 if you're using glibc 2.13.x */ -+#undef GLIBC_2_13 -+ - /* Define to 1 if you're using glibc 2.2.x */ - #undef GLIBC_2_2 - diff --git a/dev-util/valgrind/files/valgrind-3.6.0-non-exec-stack.patch b/dev-util/valgrind/files/valgrind-3.6.0-non-exec-stack.patch deleted file mode 100644 index dc9969484a12..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.0-non-exec-stack.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -ruN valgrind-3.6.0.orig/coregrind/Makefile.am valgrind-3.6.0/coregrind/Makefile.am ---- valgrind-3.6.0.orig/coregrind/Makefile.am 2010-10-21 04:19:45.000000000 +0800 -+++ valgrind-3.6.0/coregrind/Makefile.am 2010-10-24 20:39:42.655001876 +0800 -@@ -285,23 +285,12 @@ - m_demangle/demangle.c \ - m_demangle/dyn-string.c \ - m_demangle/safe-ctype.c \ -- m_dispatch/dispatch-x86-linux.S \ -- m_dispatch/dispatch-amd64-linux.S \ -- m_dispatch/dispatch-ppc32-linux.S \ -- m_dispatch/dispatch-ppc64-linux.S \ -- m_dispatch/dispatch-arm-linux.S \ -- m_dispatch/dispatch-ppc32-aix5.S \ -- m_dispatch/dispatch-ppc64-aix5.S \ -- m_dispatch/dispatch-x86-darwin.S \ -- m_dispatch/dispatch-amd64-darwin.S \ - m_initimg/initimg-linux.c \ - m_initimg/initimg-aix5.c \ - m_initimg/initimg-darwin.c \ - m_initimg/initimg-pathscan.c \ - m_mach/mach_basics.c \ - m_mach/mach_msg.c \ -- m_mach/mach_traps-x86-darwin.S \ -- m_mach/mach_traps-amd64-darwin.S \ - m_replacemalloc/replacemalloc_core.c \ - m_scheduler/scheduler.c \ - m_scheduler/sema.c \ -@@ -314,15 +303,6 @@ - m_sigframe/sigframe-ppc64-aix5.c \ - m_sigframe/sigframe-x86-darwin.c \ - m_sigframe/sigframe-amd64-darwin.c \ -- m_syswrap/syscall-x86-linux.S \ -- m_syswrap/syscall-amd64-linux.S \ -- m_syswrap/syscall-ppc32-linux.S \ -- m_syswrap/syscall-ppc64-linux.S \ -- m_syswrap/syscall-arm-linux.S \ -- m_syswrap/syscall-ppc32-aix5.S \ -- m_syswrap/syscall-ppc64-aix5.S \ -- m_syswrap/syscall-x86-darwin.S \ -- m_syswrap/syscall-amd64-darwin.S \ - m_syswrap/syswrap-main.c \ - m_syswrap/syswrap-generic.c \ - m_syswrap/syswrap-linux.c \ -@@ -343,6 +323,24 @@ - m_ume/main.c \ - m_ume/script.c - -+COREGRIND_SOURCES_COMMON += \ -+ m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \ -+ m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S -+ -+if VGCONF_HAVE_PLATFORM_SEC -+COREGRIND_SOURCES_COMMON += \ -+ m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \ -+ m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S -+endif -+ -+if VGCONF_OS_IS_DARWIN -+COREGRIND_SOURCES_COMMON += \ -+ m_start-@VGCONF_ARCH_PRI@-darwin.S \ -+ m_start-@VGCONF_ARCH_SEC@-darwin.S \ -+ m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S \ -+ m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S -+endif -+ - libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \ - $(COREGRIND_SOURCES_COMMON) - nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \ -diff -ruN valgrind-3.6.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.6.0/coregrind/m_dispatch/dispatch-amd64-linux.S ---- valgrind-3.6.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S 2010-10-21 04:19:39.000000000 +0800 -+++ valgrind-3.6.0/coregrind/m_dispatch/dispatch-amd64-linux.S 2010-10-24 20:39:41.462001899 +0800 -@@ -338,11 +338,11 @@ - ret - .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation) - -+#endif // defined(VGP_amd64_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_amd64_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.6.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.6.0/coregrind/m_dispatch/dispatch-x86-linux.S ---- valgrind-3.6.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S 2010-10-21 04:19:39.000000000 +0800 -+++ valgrind-3.6.0/coregrind/m_dispatch/dispatch-x86-linux.S 2010-10-24 20:39:41.022001883 +0800 -@@ -304,12 +304,11 @@ - ret - .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation) - -+#endif // defined(VGP_x86_linux) - - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_x86_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.6.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.6.0/coregrind/m_syswrap/syscall-amd64-linux.S ---- valgrind-3.6.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S 2010-10-21 04:19:41.000000000 +0800 -+++ valgrind-3.6.0/coregrind/m_syswrap/syscall-amd64-linux.S 2010-10-24 20:39:40.576001879 +0800 -@@ -205,11 +205,11 @@ - ML_(blksys_finished): .quad 5b - .previous - -+#endif // defined(VGP_amd64_linux) -+ - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_amd64_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ -diff -ruN valgrind-3.6.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.6.0/coregrind/m_syswrap/syscall-x86-linux.S ---- valgrind-3.6.0.orig/coregrind/m_syswrap/syscall-x86-linux.S 2010-10-21 04:19:41.000000000 +0800 -+++ valgrind-3.6.0/coregrind/m_syswrap/syscall-x86-linux.S 2010-10-24 20:39:40.152001876 +0800 -@@ -164,12 +164,12 @@ - ML_(blksys_committed): .long 4b - ML_(blksys_finished): .long 5b - .previous -+ -+#endif // defined(VGP_x86_linux) - - /* Let the linker know we don't need an executable stack */ - .section .note.GNU-stack,"",@progbits - --#endif // defined(VGP_x86_linux) -- - /*--------------------------------------------------------------------*/ - /*--- end ---*/ - /*--------------------------------------------------------------------*/ diff --git a/dev-util/valgrind/files/valgrind-3.6.0-strcasecmp.patch b/dev-util/valgrind/files/valgrind-3.6.0-strcasecmp.patch deleted file mode 100644 index c406dfbaaad4..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.0-strcasecmp.patch +++ /dev/null @@ -1,116 +0,0 @@ -http://pkgs.fedoraproject.org/gitweb/?p=valgrind.git;a=summary - ---- valgrind/memcheck/mc_replace_strmem.c -+++ valgrind/memcheck/mc_replace_strmem.c -@@ -431,6 +430,111 @@ STRCMP(VG_Z_LD64_SO_1, strcmp - #endif - - -+#if defined(VGO_linux) -+extern int tolower (int); -+ -+#define STRCASECMP(soname, fnname) \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2 ); \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2 ) \ -+ { \ -+ register unsigned char c1; \ -+ register unsigned char c2; \ -+ while (True) { \ -+ c1 = tolower(*(unsigned char *)s1); \ -+ c2 = tolower(*(unsigned char *)s2); \ -+ if (c1 != c2) break; \ -+ if (c1 == 0) break; \ -+ s1++; s2++; \ -+ } \ -+ if (c1 < c2) return -1; \ -+ if (c1 > c2) return 1; \ -+ return 0; \ -+ } -+ -+STRCASECMP(VG_Z_LIBC_SONAME, strcasecmp) -+STRCASECMP(VG_Z_LIBC_SONAME, __GI_strcasecmp) -+ -+ -+#define STRNCASECMP(soname, fnname) \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, SizeT nmax ); \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, SizeT nmax ) \ -+ { \ -+ register unsigned char c1; \ -+ register unsigned char c2; \ -+ SizeT n = 0; \ -+ while (True) { \ -+ if (n >= nmax) return 0; \ -+ if (*s1 == 0 && *s2 == 0) return 0; \ -+ if (*s1 == 0) return -1; \ -+ if (*s2 == 0) return 1; \ -+ c1 = tolower(*(unsigned char*)s1); \ -+ c2 = tolower(*(unsigned char*)s2); \ -+ if (c1 < c2) return -1; \ -+ if (c1 > c2) return 1; \ -+ s1++; s2++; n++; \ -+ } \ -+ } -+ -+STRNCASECMP(VG_Z_LIBC_SONAME, strncasecmp) -+STRNCASECMP(VG_Z_LIBC_SONAME, __GI_strncasecmp) -+ -+extern int tolower_l (int, void *) __attribute__((weak)); -+ -+#define STRCASECMP_L(soname, fnname) \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, void* l ); \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, void* l ) \ -+ { \ -+ register unsigned char c1; \ -+ register unsigned char c2; \ -+ while (True) { \ -+ c1 = tolower_l(*(unsigned char *)s1, l); \ -+ c2 = tolower_l(*(unsigned char *)s2, l); \ -+ if (c1 != c2) break; \ -+ if (c1 == 0) break; \ -+ s1++; s2++; \ -+ } \ -+ if (c1 < c2) return -1; \ -+ if (c1 > c2) return 1; \ -+ return 0; \ -+ } -+ -+STRCASECMP_L(VG_Z_LIBC_SONAME, strcasecmp_l) -+STRCASECMP_L(VG_Z_LIBC_SONAME, __GI_strcasecmp_l) -+ -+ -+#define STRNCASECMP_L(soname, fnname) \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, SizeT nmax, void* l ); \ -+ int VG_REPLACE_FUNCTION_ZU(soname,fnname) \ -+ ( const char* s1, const char* s2, SizeT nmax, void* l ) \ -+ { \ -+ register unsigned char c1; \ -+ register unsigned char c2; \ -+ SizeT n = 0; \ -+ while (True) { \ -+ if (n >= nmax) return 0; \ -+ if (*s1 == 0 && *s2 == 0) return 0; \ -+ if (*s1 == 0) return -1; \ -+ if (*s2 == 0) return 1; \ -+ c1 = tolower_l(*(unsigned char*)s1, l); \ -+ c2 = tolower_l(*(unsigned char*)s2, l); \ -+ if (c1 < c2) return -1; \ -+ if (c1 > c2) return 1; \ -+ s1++; s2++; n++; \ -+ } \ -+ } -+ -+STRNCASECMP_L(VG_Z_LIBC_SONAME, strncasecmp_l) -+STRNCASECMP_L(VG_Z_LIBC_SONAME, __GI_strncasecmp_l) -+#endif -+ -+ - #define MEMCHR(soname, fnname) \ - void* VG_REPLACE_FUNCTION_ZU(soname,fnname) (const void *s, int c, SizeT n); \ - void* VG_REPLACE_FUNCTION_ZU(soname,fnname) (const void *s, int c, SizeT n) \ diff --git a/dev-util/valgrind/files/valgrind-3.6.1-automake-1.11.3.patch b/dev-util/valgrind/files/valgrind-3.6.1-automake-1.11.3.patch deleted file mode 100644 index 4c1eda338505..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-automake-1.11.3.patch +++ /dev/null @@ -1,26 +0,0 @@ -Backport of valgrind-3.7.0-automake-1.11.2.patch - -Retain the old behavior of the build system even with automake 1.11.3. - -Reported-by: Oleg Bulatov <dmage@bk.ru> -X-Gentoo-Bug: 397429 -X-Gentoo-Bug: 403779 -X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=397429 -X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=403779 -X-KDE-Bug: 290719 -X-KDE-Bug-URL: https://bugs.kde.org/show_bug.cgi?id=290719 -Signed-off-by: Anthony G. Basile <blueness@gentoo.org> - -diff -Naur valgrind-3.6.1.orig//Makefile.am valgrind-3.6.1/Makefile.am ---- valgrind-3.6.1.orig//Makefile.am 2010-10-20 16:19:45.000000000 -0400 -+++ valgrind-3.6.1/Makefile.am 2012-02-16 20:27:23.000000000 -0500 -@@ -57,7 +57,8 @@ - # default.supp, as it is built from the base .supp files at compile-time. - dist_noinst_DATA = $(SUPP_FILES) - --pkglib_DATA = default.supp -+vgdatadir = $(pkglibdir) -+vgdata_DATA = default.supp - - pkgconfigdir = $(libdir)/pkgconfig - pkgconfig_DATA = valgrind.pc diff --git a/dev-util/valgrind/files/valgrind-3.6.1-fix-unhandled-opcode.patch b/dev-util/valgrind/files/valgrind-3.6.1-fix-unhandled-opcode.patch deleted file mode 100644 index bb8ef9467d63..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-fix-unhandled-opcode.patch +++ /dev/null @@ -1,82 +0,0 @@ -diff -Naur valgrind-3.6.1.orig/coregrind/m_debuginfo/debuginfo.c valgrind-3.6.1/coregrind/m_debuginfo/debuginfo.c ---- valgrind-3.6.1.orig/coregrind/m_debuginfo/debuginfo.c 2010-10-20 16:19:43.000000000 -0400 -+++ valgrind-3.6.1/coregrind/m_debuginfo/debuginfo.c 2012-02-16 21:10:53.000000000 -0500 -@@ -1958,6 +1958,14 @@ - case Cop_Sub: return wL - wR; - case Cop_And: return wL & wR; - case Cop_Mul: return wL * wR; -+ case Cop_Shl: return wL << wR; -+ case Cop_Shr: return wL >> wR; -+ case Cop_Eq: return wL == wR ? 1 : 0; -+ case Cop_Ge: return (Word) wL >= (Word) wR ? 1 : 0; -+ case Cop_Gt: return (Word) wL > (Word) wR ? 1 : 0; -+ case Cop_Le: return (Word) wL <= (Word) wR ? 1 : 0; -+ case Cop_Lt: return (Word) wL < (Word) wR ? 1 : 0; -+ case Cop_Ne: return wL != wR ? 1 : 0; - default: goto unhandled; - } - /*NOTREACHED*/ -diff -Naur valgrind-3.6.1.orig/coregrind/m_debuginfo/priv_storage.h valgrind-3.6.1/coregrind/m_debuginfo/priv_storage.h ---- valgrind-3.6.1.orig/coregrind/m_debuginfo/priv_storage.h 2010-10-20 16:19:43.000000000 -0400 -+++ valgrind-3.6.1/coregrind/m_debuginfo/priv_storage.h 2012-02-16 21:10:49.000000000 -0500 -@@ -218,7 +218,15 @@ - Cop_Add=0x321, - Cop_Sub, - Cop_And, -- Cop_Mul -+ Cop_Mul, -+ Cop_Shl, -+ Cop_Shr, -+ Cop_Eq, -+ Cop_Ge, -+ Cop_Gt, -+ Cop_Le, -+ Cop_Lt, -+ Cop_Ne - } - CfiOp; - -diff -Naur valgrind-3.6.1.orig/coregrind/m_debuginfo/readdwarf.c valgrind-3.6.1/coregrind/m_debuginfo/readdwarf.c ---- valgrind-3.6.1.orig/coregrind/m_debuginfo/readdwarf.c 2010-10-20 16:19:43.000000000 -0400 -+++ valgrind-3.6.1/coregrind/m_debuginfo/readdwarf.c 2012-02-16 21:10:49.000000000 -0500 -@@ -2831,6 +2831,22 @@ - op = Cop_And; opname = "and"; goto binop; - case DW_OP_mul: - op = Cop_Mul; opname = "mul"; goto binop; -+ case DW_OP_shl: -+ op = Cop_Shl; opname = "shl"; goto binop; -+ case DW_OP_shr: -+ op = Cop_Shr; opname = "shr"; goto binop; -+ case DW_OP_eq: -+ op = Cop_Eq; opname = "eq"; goto binop; -+ case DW_OP_ge: -+ op = Cop_Ge; opname = "ge"; goto binop; -+ case DW_OP_gt: -+ op = Cop_Gt; opname = "gt"; goto binop; -+ case DW_OP_le: -+ op = Cop_Le; opname = "le"; goto binop; -+ case DW_OP_lt: -+ op = Cop_Lt; opname = "lt"; goto binop; -+ case DW_OP_ne: -+ op = Cop_Ne; opname = "ne"; goto binop; - binop: - POP( ix ); - POP( ix2 ); -diff -Naur valgrind-3.6.1.orig/coregrind/m_debuginfo/storage.c valgrind-3.6.1/coregrind/m_debuginfo/storage.c ---- valgrind-3.6.1.orig/coregrind/m_debuginfo/storage.c 2010-10-20 16:19:43.000000000 -0400 -+++ valgrind-3.6.1/coregrind/m_debuginfo/storage.c 2012-02-16 21:10:49.000000000 -0500 -@@ -595,6 +595,14 @@ - case Cop_Sub: VG_(printf)("-"); break; - case Cop_And: VG_(printf)("&"); break; - case Cop_Mul: VG_(printf)("*"); break; -+ case Cop_Shl: VG_(printf)("<<"); break; -+ case Cop_Shr: VG_(printf)(">>"); break; -+ case Cop_Eq: VG_(printf)("=="); break; -+ case Cop_Ge: VG_(printf)(">="); break; -+ case Cop_Gt: VG_(printf)(">"); break; -+ case Cop_Le: VG_(printf)("<="); break; -+ case Cop_Lt: VG_(printf)("<"); break; -+ case Cop_Ne: VG_(printf)("!="); break; - default: vg_assert(0); - } - } diff --git a/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.14.patch b/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.14.patch deleted file mode 100644 index 446efac118ce..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.14.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -Naur valgrind-3.6.1.orig/configure.in valgrind-3.6.1/configure.in ---- valgrind-3.6.1.orig/configure.in 2011-08-09 09:06:50.000000000 -0400 -+++ valgrind-3.6.1/configure.in 2011-08-09 09:21:42.000000000 -0400 -@@ -756,6 +756,13 @@ - DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" - DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" - ;; -+ 2.14) -+ AC_MSG_RESULT(2.14 family) -+ AC_DEFINE([GLIBC_2_14], 1, [Define to 1 if you're using glibc 2.14.x]) -+ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" -+ ;; - aix5) - AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3) - AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3]) -@@ -769,7 +776,7 @@ - - *) - AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}]) -- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.13]) -+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.14]) - AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION]) - AC_MSG_ERROR([or Darwin libc]) - ;; diff --git a/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.15.patch b/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.15.patch deleted file mode 100644 index e5fc184b53d6..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-glibc-2.15.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -Naur valgrind-3.6.1.orig//configure.in valgrind-3.6.1/configure.in ---- valgrind-3.6.1.orig//configure.in 2012-07-25 14:46:59.600964127 +0000 -+++ valgrind-3.6.1/configure.in 2012-07-25 14:48:56.910013096 +0000 -@@ -763,6 +763,13 @@ - DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" - DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" - ;; -+ 2.15) -+ AC_MSG_RESULT(2.15 family) -+ AC_DEFINE([GLIBC_2_15], 1, [Define to 1 if you're using glibc 2.15.x]) -+ DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}" -+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}" -+ ;; - aix5) - AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3) - AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3]) diff --git a/dev-util/valgrind/files/valgrind-3.6.1-linux-3.patch b/dev-util/valgrind/files/valgrind-3.6.1-linux-3.patch deleted file mode 100644 index 143cfb9c6745..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-linux-3.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.in 2011-06-09 16:33:14.000000000 -0400 -+++ configure.in.orig 2011-06-09 16:33:08.000000000 -0400 -@@ -220,7 +220,7 @@ - kernel=`uname -r` - - case "${kernel}" in -- 2.6.*) -+ 2.6.*|3.*) - AC_MSG_RESULT([2.6 family (${kernel})]) - AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x]) - ;; diff --git a/dev-util/valgrind/files/valgrind-3.6.1-user-enable-qt4.patch b/dev-util/valgrind/files/valgrind-3.6.1-user-enable-qt4.patch deleted file mode 100644 index 8f7c39465d43..000000000000 --- a/dev-util/valgrind/files/valgrind-3.6.1-user-enable-qt4.patch +++ /dev/null @@ -1,89 +0,0 @@ ---- configure.in.orig 2011-02-17 14:29:14.000000000 -0500 -+++ configure.in 2011-02-17 15:05:46.000000000 -0500 -@@ -1692,7 +1692,8 @@ - # NEEDED BY THE REGRESSION TEST PROGRAMS. - - --# The test below verifies whether the QtCore package been installed. -+# The test below first checks if the user has manaually disabled -+# QtCore. It then verifies whether the QtCore package been installed. - # This test works as follows: - # - If pkg-config was not installed at the time autogen.sh was run, - # the definition of the PKG_CHECK_EXISTS() macro will not be found by -@@ -1709,37 +1710,49 @@ - # the pkg-config executable is not present on the system on which the - # configure script is run. - --ifdef( -- [PKG_CHECK_EXISTS], -- [PKG_CHECK_EXISTS( -- [QtCore], -+AC_ARG_ENABLE(qtcore, -+ AS_HELP_STRING(--enable-qtcore, compile with qtcore support), - [ -- PKG_CHECK_MODULES([QTCORE], [QtCore]) -- # Paranoia: don't trust the result reported by pkg-config, but when -- # pkg-config reports that QtCore has been found, verify whether linking -- # programs with QtCore succeeds. -- AC_LANG(C++) -- safe_CXXFLAGS="${CXXFLAGS}" -- CXXFLAGS="${QTCORE_CFLAGS} ${QTCORE_LIBS} $mflag_primary" -- AC_TRY_LINK( -- [#include <QMutex>], -- [QMutex Mutex;], -- [ac_have_qtcore=yes], -- [ -- AC_MSG_WARN([Although pkg-config detected Qt4, linking Qt4 programs fails. Skipping Qt4.]) -- ac_have_qtcore=no -- ] -- ) -- CXXFLAGS="${safe_CXXFLAGS}" -+ if test x$enableval = xno ; then -+ AC_MSG_CHECKING([for QTCORE ]) -+ AC_MSG_RESULT([QTCORE is manually distabled.]) -+ [ac_have_qtcore=no] -+ fi - ], - [ -- ac_have_qtcore=no -+ ifdef( -+ [PKG_CHECK_EXISTS], -+ [PKG_CHECK_EXISTS( -+ [QtCore], -+ [ -+ PKG_CHECK_MODULES([QTCORE], [QtCore]) -+ # Paranoia: don't trust the result reported by pkg-config, but when -+ # pkg-config reports that QtCore has been found, verify whether linking -+ # programs with QtCore succeeds. -+ AC_LANG(C++) -+ safe_CXXFLAGS="${CXXFLAGS}" -+ CXXFLAGS="${QTCORE_CFLAGS} ${QTCORE_LIBS} $mflag_primary" -+ AC_TRY_LINK( -+ [#include <QMutex>], -+ [QMutex Mutex;], -+ [ac_have_qtcore=yes], -+ [ -+ AC_MSG_WARN([Although pkg-config detected Qt4, linking Qt4 programs fails. Skipping Qt4.]) -+ ac_have_qtcore=no -+ ] -+ ) -+ CXXFLAGS="${safe_CXXFLAGS}" -+ ], -+ [ -+ ac_have_qtcore=no -+ ] -+ ) -+ ], -+ AC_MSG_WARN([pkg-config has not been installed or is too old.]) -+ AC_MSG_WARN([Detection of Qt4 will be skipped.]) -+ [ac_have_qtcore=no] -+ ) - ] -- ) -- ], -- AC_MSG_WARN([pkg-config has not been installed or is too old.]) -- AC_MSG_WARN([Detection of Qt4 will be skipped.]) -- [ac_have_qtcore=no] - ) - - AM_CONDITIONAL([HAVE_QTCORE], [test x$ac_have_qtcore = xyes]) diff --git a/dev-util/valgrind/valgrind-3.5.0.ebuild b/dev-util/valgrind/valgrind-3.5.0.ebuild deleted file mode 100644 index 11241efd8dc6..000000000000 --- a/dev-util/valgrind/valgrind-3.5.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.5.0.ebuild,v 1.10 2012/04/28 16:50:42 blueness Exp $ - -inherit autotools eutils flag-o-matic toolchain-funcs - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="http://www.valgrind.org" -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="mpi" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - # make sure our CFLAGS are respected - einfo "Changing configure.in to respect CFLAGS" - sed -i -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' configure.in - - # undefined references to __guard and __stack_smash_handler in VEX (bug #114347) - einfo "Changing Makefile.all.am to disable SSP" - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' Makefile.all.am - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${P}:" docs/Makefile.am - - # Fix up some suppressions that were not general enough for glibc versions - # with more than just a major and minor number. - epatch "${FILESDIR}/valgrind-3.4.1-glibc-2.10.1.patch" - - # Respect LDFLAGS also for libmpiwrap.so (bug #279194) - epatch "${FILESDIR}/valgrind-3.5.0-respect-LDFLAGS.patch" - - # Yet more local labels, this time for ppc32 & ppc64 - epatch "${FILESDIR}/valgrind-3.5.0-local-labels.patch" - - # Don't just reject glibc-2.11 - epatch "${FILESDIR}/valgrind-3.5.0-glibc-2.11.patch" - - # Don't build in empty assembly files for other platforms or we'll get a QA - # warning about executable stacks. - epatch "${FILESDIR}/valgrind-3.5.0-non-exec-stack.patch" - - # Minimal fixes required for glibc-2.12 - epatch "${FILESDIR}/valgrind-3.5.0-glibc-2.12.patch" - epatch "${FILESDIR}/valgrind-3.5.0-stat_h.patch" - - # Regenerate autotools files - eautoreconf -} - -src_compile() { - local myconf - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fpie valgrind seemingly hangs when built with pie on - # amd64 (bug #102157) - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -ggdb3 segmentation fault on startup - filter-flags -fomit-frame-pointer - filter-flags -fpie - filter-flags -fstack-protector - replace-flags -ggdb3 -ggdb2 - - # gcc 3.3.x fails to compile valgrind with -O3 (bug #129776) - if [ "$(gcc-version)" == "3.3" ] && is-flagq -O3; then - ewarn "GCC 3.3 cannot compile valgrind with -O3 in CFLAGS, using -O2 instead." - replace-flags -O3 -O2 - fi - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf="${myconf} --without-mpicc" - fi - - econf ${myconf} || die "Configure failed!" - emake || die "Make failed!" -} - -src_install() { - emake DESTDIR="${D}" install || die "Install failed!" - dodoc AUTHORS FAQ.txt NEWS README* -} - -pkg_postinst() { - if use ppc || use ppc64 || use amd64 ; then - ewarn "Valgrind will not work on ppc, ppc64 or amd64 if glibc does not have" - ewarn "debug symbols (see https://bugs.gentoo.org/show_bug.cgi?id=214065" - ewarn "and http://bugs.gentoo.org/show_bug.cgi?id=274771)." - ewarn "To fix this you can add splitdebug to FEATURES in make.conf and" - ewarn "remerge glibc." - fi -} diff --git a/dev-util/valgrind/valgrind-3.6.1-r1.ebuild b/dev-util/valgrind/valgrind-3.6.1-r1.ebuild deleted file mode 100644 index 7545f87e3033..000000000000 --- a/dev-util/valgrind/valgrind-3.6.1-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.6.1-r1.ebuild,v 1.4 2011/12/21 15:47:15 josejx Exp $ - -EAPI=2 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="http://www.valgrind.org" -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="mpi qt4" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -src_prepare() { - # Respect CFLAGS, LDFLAGS - sed -i -e '/^CPPFLAGS =/d' -e '/^CFLAGS =/d' -e '/^LDFLAGS =/d' \ - mpi/Makefile.am || die - - # Changing Makefile.all.am to disable SSP - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' \ - Makefile.all.am || die - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${PF}:" \ - docs/Makefile.am || die - - # Yet more local labels, this time for ppc32 & ppc64 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch - - # Don't build in empty assembly files for other platforms or we'll get a QA - # warning about executable stacks. - epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch - - # Fix up some suppressions that were not general enough for glibc versions - # with more than just a major and minor number. - epatch "${FILESDIR}"/${PN}-3.4.1-glibc-2.10.1.patch - - # Remove automagic dependency on qt4 - epatch "${FILESDIR}"/${PN}-3.6.1-user-enable-qt4.patch - - # Allow valgrind to build against linux-3, bug #370857 - epatch "${FILESDIR}"/${PN}-3.6.1-linux-3.patch - - # Regenerate autotools files - eautoreconf -} - -src_configure() { - local myconf - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fpie valgrind seemingly hangs when built with pie on - # amd64 (bug #102157) - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -ggdb3 segmentation fault on startup - filter-flags -fomit-frame-pointer - filter-flags -fpie - filter-flags -fstack-protector - replace-flags -ggdb3 -ggdb2 - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf="${myconf} --without-mpicc" - fi - - if ! use qt4; then - myconf="${myconf} --disable-qtcore" - fi - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS FAQ.txt NEWS README* - - pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux -} - -pkg_postinst() { - if use ppc || use ppc64 || use amd64 ; then - ewarn "Valgrind will not work on ppc, ppc64 or amd64 if glibc does not have" - ewarn "debug symbols (see https://bugs.gentoo.org/show_bug.cgi?id=214065" - ewarn "and http://bugs.gentoo.org/show_bug.cgi?id=274771)." - ewarn "To fix this you can add splitdebug to FEATURES in make.conf and" - ewarn "remerge glibc." - fi -} diff --git a/dev-util/valgrind/valgrind-3.6.1-r3.ebuild b/dev-util/valgrind/valgrind-3.6.1-r3.ebuild deleted file mode 100644 index 0cdeecb3c7c2..000000000000 --- a/dev-util/valgrind/valgrind-3.6.1-r3.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.6.1-r3.ebuild,v 1.5 2013/04/19 12:11:00 blueness Exp $ - -EAPI=2 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="http://www.valgrind.org" -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 ~arm x86 ~amd64-linux ~x86-linux" -IUSE="mpi qt4" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -src_prepare() { - # Respect CFLAGS, LDFLAGS - sed -i -e '/^CPPFLAGS =/d' -e '/^CFLAGS =/d' -e '/^LDFLAGS =/d' \ - mpi/Makefile.am || die - - # Changing Makefile.all.am to disable SSP - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' \ - Makefile.all.am || die - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${PF}:" \ - docs/Makefile.am || die - - # Yet more local labels, this time for ppc32 & ppc64 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch - - # Don't build in empty assembly files for other platforms or we'll get a QA - # warning about executable stacks. - epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch - - # Fix up some suppressions that were not general enough for glibc versions - # with more than just a major and minor number. - epatch "${FILESDIR}"/${PN}-3.4.1-glibc-2.10.1.patch - - # Remove automagic dependency on qt4 - epatch "${FILESDIR}"/${PN}-3.6.1-user-enable-qt4.patch - - # Allow valgrind to build against linux-3, bug #370857 - epatch "${FILESDIR}"/${PN}-3.6.1-linux-3.patch - - # Allow valgrind to build against glibc-2.14, bug #378157 - epatch "${FILESDIR}"/${PN}-3.6.1-glibc-2.14.patch - - # Back port of fix for bug #403179, https://bugs.kde.org/show_bug.cgi?id=277045 - epatch "${FILESDIR}"/${PN}-3.6.1-fix-unhandled-opcode.patch - - # Fix stricter use of dir variables, bugs #397429 and #403779 - epatch "${FILESDIR}"/${PN}-3.6.1-automake-1.11.3.patch - - # Regenerate autotools files - eautoreconf -} - -src_configure() { - local myconf - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fpie valgrind seemingly hangs when built with pie on - # amd64 (bug #102157) - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -ggdb3 segmentation fault on startup - filter-flags -fomit-frame-pointer - filter-flags -fpie - filter-flags -fstack-protector - replace-flags -ggdb3 -ggdb2 - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf="${myconf} --without-mpicc" - fi - - if ! use qt4; then - myconf="${myconf} --disable-qtcore" - fi - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS FAQ.txt NEWS README* - - pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux -} - -pkg_postinst() { - elog "Valgrind will not work if glibc does not have debug symbols." - elog "To fix this you can add splitdebug to FEATURES in make.conf" - elog "and remerge glibc. See:" - elog "https://bugs.gentoo.org/show_bug.cgi?id=214065" - elog "https://bugs.gentoo.org/show_bug.cgi?id=274771" - elog "https://bugs.gentoo.org/show_bug.cgi?id=388703" -} diff --git a/dev-util/valgrind/valgrind-3.6.1-r4.ebuild b/dev-util/valgrind/valgrind-3.6.1-r4.ebuild deleted file mode 100644 index 2ecb01d87e09..000000000000 --- a/dev-util/valgrind/valgrind-3.6.1-r4.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.6.1-r4.ebuild,v 1.5 2013/04/19 12:11:01 blueness Exp $ - -EAPI=2 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="http://www.valgrind.org" -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 ~arm x86 ~amd64-linux ~x86-linux" -IUSE="mpi qt4" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -src_prepare() { - # Respect CFLAGS, LDFLAGS - sed -i -e '/^CPPFLAGS =/d' -e '/^CFLAGS =/d' -e '/^LDFLAGS =/d' \ - mpi/Makefile.am || die - - # Changing Makefile.all.am to disable SSP - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' \ - Makefile.all.am || die - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${PF}:" \ - docs/Makefile.am || die - - # Yet more local labels, this time for ppc32 & ppc64 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch - - # Don't build in empty assembly files for other platforms or we'll get a QA - # warning about executable stacks. - epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch - - # Fix up some suppressions that were not general enough for glibc versions - # with more than just a major and minor number. - epatch "${FILESDIR}"/${PN}-3.4.1-glibc-2.10.1.patch - - # Remove automagic dependency on qt4 - epatch "${FILESDIR}"/${PN}-3.6.1-user-enable-qt4.patch - - # Allow valgrind to build against linux-3, bug #370857 - epatch "${FILESDIR}"/${PN}-3.6.1-linux-3.patch - - # Allow valgrind to build against glibc-2.14, bug #378157 - epatch "${FILESDIR}"/${PN}-3.6.1-glibc-2.14.patch - - # Allow valgrind to build against glibc-2.15, bug #390323 comment 31 - epatch "${FILESDIR}"/${PN}-3.6.1-glibc-2.15.patch - - # Back port of fix for bug #403179, https://bugs.kde.org/show_bug.cgi?id=277045 - epatch "${FILESDIR}"/${PN}-3.6.1-fix-unhandled-opcode.patch - - # Fix stricter use of dir variables, bugs #397429 and #403779 - epatch "${FILESDIR}"/${PN}-3.6.1-automake-1.11.3.patch - - # Regenerate autotools files - eautoreconf -} - -src_configure() { - local myconf - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fpie valgrind seemingly hangs when built with pie on - # amd64 (bug #102157) - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -ggdb3 segmentation fault on startup - filter-flags -fomit-frame-pointer - filter-flags -fpie - filter-flags -fstack-protector - replace-flags -ggdb3 -ggdb2 - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf="${myconf} --without-mpicc" - fi - - if ! use qt4; then - myconf="${myconf} --disable-qtcore" - fi - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS FAQ.txt NEWS README* - - pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux -} - -pkg_postinst() { - elog "Valgrind will not work if glibc does not have debug symbols." - elog "To fix this you can add splitdebug to FEATURES in make.conf" - elog "and remerge glibc. See:" - elog "https://bugs.gentoo.org/show_bug.cgi?id=214065" - elog "https://bugs.gentoo.org/show_bug.cgi?id=274771" - elog "https://bugs.gentoo.org/show_bug.cgi?id=388703" -} diff --git a/dev-util/valgrind/valgrind-3.6.1.ebuild b/dev-util/valgrind/valgrind-3.6.1.ebuild deleted file mode 100644 index e780cd238594..000000000000 --- a/dev-util/valgrind/valgrind-3.6.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.6.1.ebuild,v 1.6 2012/05/10 09:28:16 grobian Exp $ - -EAPI=2 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="http://www.valgrind.org" -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="mpi qt4" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" - -src_prepare() { - # Respect CFLAGS, LDFLAGS - sed -i -e '/^CPPFLAGS =/d' -e '/^CFLAGS =/d' -e '/^LDFLAGS =/d' \ - mpi/Makefile.am || die - - # Changing Makefile.all.am to disable SSP - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' \ - Makefile.all.am || die - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${PF}:" \ - docs/Makefile.am || die - - # Yet more local labels, this time for ppc32 & ppc64 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch - - # Don't build in empty assembly files for other platforms or we'll get a QA - # warning about executable stacks. - epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch - - # Fix up some suppressions that were not general enough for glibc versions - # with more than just a major and minor number. - epatch "${FILESDIR}"/${PN}-3.4.1-glibc-2.10.1.patch - - # Remove automagic dependency on qt4 - epatch "${FILESDIR}"/${PN}-3.6.1-user-enable-qt4.patch - - # Regenerate autotools files - eautoreconf -} - -src_configure() { - local myconf - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fpie valgrind seemingly hangs when built with pie on - # amd64 (bug #102157) - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -ggdb3 segmentation fault on startup - filter-flags -fomit-frame-pointer - filter-flags -fpie - filter-flags -fstack-protector - replace-flags -ggdb3 -ggdb2 - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf="${myconf} --without-mpicc" - fi - - if ! use qt4; then - myconf="${myconf} --disable-qtcore" - fi - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS FAQ.txt NEWS README* - - pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux -} - -pkg_postinst() { - if use ppc || use ppc64 || use amd64 ; then - ewarn "Valgrind will not work on ppc, ppc64 or amd64 if glibc does not have" - ewarn "debug symbols (see https://bugs.gentoo.org/show_bug.cgi?id=214065" - ewarn "and http://bugs.gentoo.org/show_bug.cgi?id=274771)." - ewarn "To fix this you can add splitdebug to FEATURES in make.conf and" - ewarn "remerge glibc." - fi -} |