summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-06-18 21:16:53 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-06-18 21:16:53 +0000
commit0013f92e0524e8a37305d331732c6405c8b36e20 (patch)
treef796bb793cb15e48a7609a52aab1a2aa694cdbf2 /dev-util/valgrind
parentFix link error with gcc-4.8, bug #466488 (diff)
downloadhistorical-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')
-rw-r--r--dev-util/valgrind/ChangeLog21
-rw-r--r--dev-util/valgrind/Manifest51
-rw-r--r--dev-util/valgrind/files/valgrind-3.4.1-glibc-2.10.1.patch49
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-glibc-2.11.patch43
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-glibc-2.12.patch56
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-local-labels.patch26
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-non-exec-stack.patch136
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-respect-LDFLAGS.patch14
-rw-r--r--dev-util/valgrind/files/valgrind-3.5.0-stat_h.patch50
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.0-glibc-2.13.patch56
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.0-non-exec-stack.patch137
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.0-strcasecmp.patch116
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-automake-1.11.3.patch26
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-fix-unhandled-opcode.patch82
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-glibc-2.14.patch26
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-glibc-2.15.patch17
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-linux-3.patch11
-rw-r--r--dev-util/valgrind/files/valgrind-3.6.1-user-enable-qt4.patch89
-rw-r--r--dev-util/valgrind/valgrind-3.5.0.ebuild106
-rw-r--r--dev-util/valgrind/valgrind-3.6.1-r1.ebuild100
-rw-r--r--dev-util/valgrind/valgrind-3.6.1-r3.ebuild108
-rw-r--r--dev-util/valgrind/valgrind-3.6.1-r4.ebuild111
-rw-r--r--dev-util/valgrind/valgrind-3.6.1.ebuild97
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
-}