diff options
Diffstat (limited to 'dev-util/valgrind')
-rw-r--r-- | dev-util/valgrind/ChangeLog | 11 | ||||
-rw-r--r-- | dev-util/valgrind/Manifest | 38 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.2.3-pkg-config.patch | 19 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.3.0-only64bit.patch | 12 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.3.1-local-labels.patch | 37 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.4.1-local-labels.patch | 15 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.4.1-respect-LDFLAGS.patch | 20 | ||||
-rw-r--r-- | dev-util/valgrind/files/valgrind-3.4.1-x86_64-ldso-strlen.patch | 82 | ||||
-rw-r--r-- | dev-util/valgrind/valgrind-3.4.0.ebuild | 96 | ||||
-rw-r--r-- | dev-util/valgrind/valgrind-3.4.1.ebuild | 90 |
10 files changed, 24 insertions, 396 deletions
diff --git a/dev-util/valgrind/ChangeLog b/dev-util/valgrind/ChangeLog index da0c8653c810..545d071f46ba 100644 --- a/dev-util/valgrind/ChangeLog +++ b/dev-util/valgrind/ChangeLog @@ -1,6 +1,15 @@ # 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.161 2013/02/19 18:06:53 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.162 2013/04/19 12:00:27 blueness Exp $ + + 19 Apr 2013; Anthony G. Basile <blueness@gentoo.org> + -files/valgrind-3.2.3-pkg-config.patch, -files/valgrind-3.3.0-only64bit.patch, + -files/valgrind-3.3.1-local-labels.patch, + -files/valgrind-3.4.1-local-labels.patch, + -files/valgrind-3.4.1-respect-LDFLAGS.patch, + -files/valgrind-3.4.1-x86_64-ldso-strlen.patch, -valgrind-3.4.0.ebuild, + -valgrind-3.4.1.ebuild: + Remove older 3.4 branch 19 Feb 2013; Anthony G. Basile <blueness@gentoo.org> +files/valgrind-3.8.1-glibc-2.17.patch, valgrind-3.8.1.ebuild: diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest index c7460ff2f229..d3c4a26ae7dc 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -1,13 +1,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX valgrind-3.2.3-pkg-config.patch 670 SHA256 ffd44e653b95326ef1915f406e35cca9a0898ba3e101965d0f6e4229c72c38d5 SHA512 c8e9c1676e02b605d9033c3ccf3360adcb9f1395b6809c52cb7bc3364da11ed7f8aaee7af94a74773d157ccb396a1cd4d735d6a5010402eac15fcafeeacbd16a WHIRLPOOL d9c04e871979506868cbbd69174029dfcf133c278bb5ecd602cb638879b19932d6bdbb40e8f70ab2317a2f908e0a82b25d769c0751154a70d1b76618d09e0201 -AUX valgrind-3.3.0-only64bit.patch 580 SHA256 23485d4b03c66db3c58f3a7e9d0aca439a50b87ea60f2edaaf94229b54a80ee9 SHA512 9dfde87539610da6724ddd68fb4532b1dfc247537d5d6b6e191c66574dae21cb04a28acc8b4616609313b83e4c493ccf53151b854ff54a914dd764db44e837cb WHIRLPOOL 4ee36ffdf1f430a8109f824e1011cc7e3357f3709d110ce0153541de6660f67c785e74c152496cb96c0994134b7ededbcd60d802226c38a28e3ae35f825ded10 -AUX valgrind-3.3.1-local-labels.patch 1186 SHA256 79a0e65903ce1b7ec0c0759c4face9a23bd9724831bf0b8c201dced2dc7dbb71 SHA512 ac6f4f9ea19e7e9dcd7dec603f535baaad4560aefa7e039463ce687e7d61f13e7034962cfa4e1c2f028574cb22571599f4b3ebf7d4db62a65ed3f17ad0e56fff WHIRLPOOL 65c9b43e3ff86fab46279fcf62cee708d60515fe53769ee3aa9bdb7ed392d72668e084b84491dc5b1e14452389985d44662dc25956739a85d9d2a12e63287e38 AUX valgrind-3.4.1-glibc-2.10.1.patch 1305 SHA256 b250a3f7e8654cbc835570b0647d035f25a866a51312a8c0d82119db474eddd6 SHA512 fa50107b37449324788a59b6f1cd5a3e0c89fb02bca622bc05e67f7c03804f936dc7d8a10e8979e39f9f7e869a563a274a6426a5f6aa5a191145b46124c1a591 WHIRLPOOL 0af5518c79b743ac1320e986289f876bd8a3b546099e5f1eac4ad0dd57868e3cae47bab7d1cd7f53dc95517d84b75584d3dfe3af87a7c7e8f86c69d69c2be85d -AUX valgrind-3.4.1-local-labels.patch 514 SHA256 a19d5a0bfff0e97c4b85a9666a59a68ce3405f82ba69d5c049637c6988e4e272 SHA512 a0988138a2c16990d4d64a94597acec226dc2384a04fa6d14e5a06da83ae43fe936de7024099234c3a6efb1fc652f0571fbad2982430316599810ba0e8e6ebdc WHIRLPOOL 79109d278ea92de08a59b3d15b57b314087822f07d3d91785ad74395c151fc653aa9e67842523c361da05b09e2526b317e734b2f45e60d628db7fc1c9700a950 -AUX valgrind-3.4.1-respect-LDFLAGS.patch 826 SHA256 a1eaf48779025dc8808f126fe9033652dbf0edc13e153bb5586bc014030acc08 SHA512 788cb0520302dc596c1e9236b26a6c76f9bc357307fa681379c53bfcee81f4bba0b91f57303eacaf43974a3ca13300f57c23a43c0c0881fbe8cf58793e43f432 WHIRLPOOL c079916ea6e2cf3fb3a9239c3eda5b36ab82522f6a5f86fbb746db694926e414660fd1752b7c3f6ea6285469b37af768da1a9d757b05724f9a8037a28954482d -AUX valgrind-3.4.1-x86_64-ldso-strlen.patch 2767 SHA256 43d667bc2db7c7d7ee96a0108166a1cfa06ecabde86313a5fb96c47ad26062cc SHA512 f4922168c9ed4703457e8f6a8a8be5d42dd911117a2ded6479f91287b5f33232d66ee66a46aa6281389c1f388401cb24c99ca659499dadd3f5dbaa44a7bb5154 WHIRLPOOL b369d44c4216d0c174b81c1896e1ba60d665b1fc040f31ddafd3365f6b04e4c0f8b8647c3e46de914ca17e9a8d29e8a6a50ed7e9b4488cf7ea86d3ce1e71f4a4 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 @@ -33,15 +27,11 @@ AUX valgrind-3.7.0-non-exec-stack.patch 5644 SHA256 4de10480b6e27379083203df3cfe AUX valgrind-3.7.0-respect-flags.patch 360 SHA256 6b1e5938ecafc29428a698296423c71924848b1e746d6ee8a0f1dd91141f1019 SHA512 efdb017283b6a5829d1a5acc31b42ddd177a3ab468eb062b8c4fd90b2dbd06679e8d8bc2d6f813e3001efdda831d4410cc8da3a3e42ee2e49efea0423e4b3ca3 WHIRLPOOL 5bff165cf8f6042905a4d682b0114ee41301de173d43412b16208a08a351fe8ca74a527e4d09f9649dca28cbb61dd8ea2392e10e2b8d7b8ea0e51318915f9565 AUX valgrind-3.8.0-non-exec-stack.patch 5777 SHA256 05e91425416ca9faaf322bb11fd5ed3ff5e57410db17d0da01aa1c922161d670 SHA512 b9dee7a6fa38ac7f9d21489b2ff46b6d3602ac8b2e1f0504ee4adc5ae3184933098deb039725c891471ea33a44659814266f2e840dc948106a9deee79a403927 WHIRLPOOL 64a62ea23a7017d358c73625f276cc59c5eb51cb96367254f64dcdc65a351551f8bd8f8f1c75bb4896b47e401d7163df5fc3af7e6b75b8cdd450795b99b9a3ae AUX valgrind-3.8.1-glibc-2.17.patch 1001 SHA256 7d7c770691de9a732bfa62bb64a348bd2429464e7ca22e8726bac6746ffd8dc3 SHA512 d5486fff61846744ea4986bcda409ffca66a3514c1e62eac8e32080990bf19694129c3e6005028dfdcd6c966b6732e861dd859974d3a73c1f04e375b68124f84 WHIRLPOOL 72e48daaae834bd0c78451ec857b51c13385db952dc9a356e5af4c7c3b0a9de5ebf1967b032aa918c73a2bb74799b788fda8a78173e9104f1533d4559812d676 -DIST valgrind-3.4.0.tar.bz2 5175209 SHA256 d5ea4ae5b1ef9fca677a38959060a9acb70b38540721c8bf5c73d09a265f9f74 SHA512 738ebd6a119857a3fa4f8fd52f8dd933f92b9675af686ded08e91c327f5785b51cb1d3038a041ff36b7a896d02b889b2f50f3257c14e82e350a394b93dee1122 WHIRLPOOL 613dbfd53e1a03f5ce668c99c1035de778958e847bc0c38162e030e022f2b1a7131fff0757322f9bcc2d66144536e1828bf472c2bab01a654798ca3d8bdb4466 -DIST valgrind-3.4.1.tar.bz2 5183739 SHA256 669ee7aab8a3a905520159b6d7be35d3911e1a4d7a67d90dc1c12c00693184a9 SHA512 0ae002aca7e4ca829d067d48d2e6b8b5b69517c3636feea5ef30abf6324d077af137b1eba99f58bdfdf33986d372f9e99093070c755bee013c9885ed74b69538 WHIRLPOOL fca7da8050f1ba6c2cb33e25526e8d9b3f2b7359348f25ad9fb5725eda6709a222afc648592ebd3093511c5277c04a795a4b509ac336cb0b12b1bae2049e5d5a 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.0.tar.bz2 7961355 SHA256 fd16585f209712642ab6baa2b5c57ec1b879ab2ac4653828d82bb7f86ba7208c SHA512 83a293f1cd71305ab94b2b7dd4929b813b419dab0c0c701c0bb65ae9c7b2571c5fabebbf399365cbb9aaf7e527fb0d68dafcf054c4085324c1c059c85454ce28 WHIRLPOOL ad8a5c1d3d9b8b26233d40d94089e3a3b8ecd5e847475462f6493b96c889b26cb3faff41109b166c5c58373fad11bc2087035c1895863384ef39cfdd25e6a17b DIST valgrind-3.8.1.tar.bz2 7962963 SHA256 473be00576bed311a662b277a2bfbe97d9cca4058e68619a0e420c9fc19958db SHA512 ba31f5d43bd2d9533846bed6456a0eae40ac071ff8732201dd75c9e2cd7e9ce3224cb5928b9c8fc859a75ce6867a9b6a1fb2ba8ab62cd3944893d6d4156ab25c WHIRLPOOL 81e63bb649455ed29fcd60fc7f3cebde456a610118b9b24530d3b2e8aa4a7561369e992af86ffb158e1f7fc0db7b91738564402931a947a79bb789bd26a8e065 -EBUILD valgrind-3.4.0.ebuild 3253 SHA256 01a050bd1e70effd60917a160699cdbb13fbb12fbd9de615dc15f66eb30eeedb SHA512 8eeb83e905ab8fb026b9812927cddd355924ab2a31ea1bd7b12771e243cb5352c47dedfb48647771804028a7f1d1cac408f0f64ee8f7b8062052fb60c51b5f12 WHIRLPOOL f96746ff807dade9f87024d4ae7d8118710fa02150d6211f8a7f7fc6ed2485cafa0365e8777fc7ca31635922b8920cac8441890e7a491e47f0232d2601b2bfd2 -EBUILD valgrind-3.4.1.ebuild 3045 SHA256 2328ac4b35638cb60fca89e69580988b01a97367afb37cd1e9e0ebd26fd187f8 SHA512 7b82554ab2f0e2d82a5fe12dc68b645bf80037664f5b097e1696fa2e8aec970f99364eda57c5c4bc10e79892f19f5a83eb274df0fff99fdd6ce95c4db11f8062 WHIRLPOOL 89cef2300e52c40f7b696dd78ec3dc33b123c72312823edeeededc9d4d4447ea725669d10f841c907e0638f8c820b5c6cdcaaab53df798a902e041eb3ac357fa 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 3523 SHA256 546ecc80bc280c6aa176e832349e43cd48ecd655013be55aa5e1220e7792ad8d SHA512 0e57730b9231ab4af9a8717c08d5656efb87ecf595e859ff3d35b7bd52008af1a8dd3fec2b0ad7c8b4b4cd3a0c947b284b22cf1092d2432b746034d4fa5ada3b WHIRLPOOL 938546472cdfbbae38c088bbfbd29df723a060700eaecf046ba1030ec05d5e02a8fb0a94fbaf08d580cbcb2e6a5340e4946a0635efdb74f1d247229c0586a15b @@ -50,22 +40,22 @@ EBUILD valgrind-3.6.1.ebuild 3069 SHA256 07fe76823949dd99b65a24d927c7d9a1122bd2f EBUILD valgrind-3.7.0-r4.ebuild 3583 SHA256 d3ab693fcadfcf9e4a923c6c9d40bbfa717c26d1958f2725be8aeacb3772fcf5 SHA512 138be741b193543413d443bd8ff89bdc0e35fbd5b6a5d4c4a035cf296f5d42c9d520eff019e866cdfa61c3179e477b24f8d253c8955756c2b90dc7f31074f9a4 WHIRLPOOL e4be0d18c24886fce279fee673c35f5a9061fc24e8b37ecf3b25c911dac89c760c2cb04c09540aca3d33865c14afd286cf1a53e98855a73fdefe89e1fc3ec562 EBUILD valgrind-3.8.0.ebuild 3299 SHA256 7b9e8c6a61690019e203443736cdbfc90664006af63a4eec44203fcab247ff26 SHA512 1df4359d57dc74983f5acf2589ea7a53fcc67946f566856b00b8fbb00c83759440a49ebcf67858a8ee6089242499b1186375cfacf83b99e0bc40073f133cf414 WHIRLPOOL 738da3f120229bbad37cbf3fdc5e11729a94f9e6986eb53b825ce1cd90737534159d5d0486c652834fbf873e316303875f93525b4f89ff29764852ff7e068757 EBUILD valgrind-3.8.1.ebuild 3386 SHA256 682056db2de0f8d244e5e3b04791ad27ee95f648d825b6d0d695844c01bb0095 SHA512 665f4f1637ec5b661c05d3813685397931adad516b4ccb614a4a51df8847a8a33701fe074fab9c8c3406ef7d165f634c87ad9dad9b135d1b542dcdf2e9bcb08a WHIRLPOOL 50bbf89f4315f0e6530f4a612ba05502d287698cf2be6ae6bd8f409181fc553549c2107aada88e857a11a9edc20ceb415c1efed34db0baaf49fec739760cdeac -MISC ChangeLog 26601 SHA256 67ab5258911f21fd87d20933e74a321d15c4bce837acda6cdcee19eff2505ec9 SHA512 11c86eacbda7dbb0a71209782e0bc7e5fc44c28843af807425aff6d8dc1e711d3353a2e7fbbf72c06511a37323b298574f9635cdb67e0e0de88a765fd894df59 WHIRLPOOL 2cf0752e2a4832ad0cb04fc0dabd6a0a772ecf63b4bfef4646732368850c8a4a2536b618bf4631354c8613b8764800aa0f1b7f1de6f114403b852a3385a4ca9e +MISC ChangeLog 26999 SHA256 332ef89866c33addcb290424e9f3b20e80c33ae4dc2131229d5fb479467ff757 SHA512 5155b81c95ad2aab3995d875ede6f115393b39bb1dc4c44901a0965197b31b862656cbb58348786535a90cd5d6e37d9855886f8dcc40aec439bc8c6187c566a3 WHIRLPOOL 8434a8faf8f059a4fbc912010fc5607600adea081fed19ef8e0cbf5f71752dd092c1a675fe6fa2297ff4c52de5da87ed128bb97da528986e45a23c9e1a713184 MISC metadata.xml 1013 SHA256 69a104cb454bfa145365c6eb7740c8331851c1b1cf9c507a3a787995e5a47aa6 SHA512 8ed29082b4adbdde40d277f465d7e2faa404b537c5bd7d7812ef9632648750763f66506596d392d090286f5681047a60541c483195e3756d8ec7725f66de3457 WHIRLPOOL 93c2f17dfeb55910707e3789e028dc75b5efe7786dd8c785432c8cf50044d4b3b97975ed57f6cc26e8a6a259b462a0ad2784707e0969f02ff9b3614b78fc0536 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJRI789AAoJEJOE+m71LUu6JKsP+wRAdPXV+iwIkW3NdTLpaUtq -0ixGDHEg6aRViiz33nu9vKXuZnFVeuMyTTWtgT6sG1WFqb4zBASkKMQ0r8l778ls -t8kfodad8AL+RSRRFl+jvYXhmi2yC7+y/eHB+7nZtxIQ3W71ZHfyaJuC2T2jVw2k -T3AsIL3nS61iSE0Bj4PYVcBfym0AyE9e2FoLNQvxRUHWxsF+EKtvdTQO7vlvwNsY -sU06E6TlTzoQrn4XTCGbsYVYZsw2PqgTHICnKutq93bJcLeqv0TabZYB8l3vqqgu -oL9sRnP2W56jqlr1MuHZdW/QsKZjVPY46yVAHjmznbJwrDqcWNYtR4kV1/u4iMoL -SO59uQtw6d42vK/2tdZoFeyRHy+ZfBYNQYLRJke7pbFJ5YhiY+LiojJ42owQQVmG -crg5NG8VWk+TYb1+poMSw8WQ4aYG2tm5GdOSWOfveJEMnHKyEGweG5ZY8nEsUTJ/ -9ji5SWLwAxVzQvgFZM7rOxGrIt20zhCpvr9mijeIIzOQgzs30SnaJ9YMmE4MbVJ1 -MrkZ7j+cagNCG5wrR2EFpjBPr5auFpuVDFW7njnGPTzr93LACp/W9zj2Nv26xWyL -mXMYJ/GfJMw5+TOiBKW6lcVURDasv8SHHH4WTRKFcjKKfqUvrVdHdqRwNuDASOz/ -k3b/mC6gtnR9vblJa8Kn -=xGR5 +iQIcBAEBCAAGBQJRcTHcAAoJEJOE+m71LUu6AucQAK4VW8ziEhsXv7m029ctSWC6 +my7UF2adcHfbOHv80eXYaK+nnDxu9I6+vr1Hem7wdiUDHcSQlpG8k/CMIHj5pNDa +yVkEtkoos50+1fE8bs9cWOBXpbFYgiFrf+B06z4FBsql+Mmz8RiCQ+6KdyhhtbwB +AIZbJVPMnn4g+tZcs8KMSqPiW883nd8Cs13yNWCVFGrJyaVpkC6Yqflu4xf2gk0V +l59IZ41ibQO/ISG0L0K8rIvJFgyQJpwgwIYVz+DVDpwPc9zzAKqb0SD8KmuwnThJ +fIhC6FmfOA0tRLXKIpIyknAyyO66EcBafduUkM9vltJOiGYAMK8UtvWUKmfhOK4a +lwDVDJkbGx9kAA86lTUsIARo5+gTqQGHNqDgSMTj8I9LSOS7ZCF34GO6hBQ/16+W +GnqMm1R2mfGnzZ3g7QDujMXYUlV5JmQrjJPoeIGHjsyXDLA8uzsHvsV8QKCBLsyL +TjSEG7bKiMh3GRGkUeR3Hc8laxsjTlKx1Sf208FfH3BzC7NMXBsGay7FAOt7j38o +PyiTtmIXEMPXWCQcLasR8ejHmJGsmMYyxNO3pcccff4CCPhRsp7YFv/G3MI8sleA +8K0b73JfqxlO56eZd56RFJBd0WVckMyqY3kzNpxQ6paKH6Dd397ig+CZMAn/2wWn +PGWG7jjv6uV+JuM9bNVu +=pa4D -----END PGP SIGNATURE----- diff --git a/dev-util/valgrind/files/valgrind-3.2.3-pkg-config.patch b/dev-util/valgrind/files/valgrind-3.2.3-pkg-config.patch deleted file mode 100644 index b6df4ab2b35a..000000000000 --- a/dev-util/valgrind/files/valgrind-3.2.3-pkg-config.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -ruN valgrind-3.2.2/valgrind.pc.in valgrind-3.2.2-fixed/valgrind.pc.in ---- valgrind-3.2.2/valgrind.pc.in 2007-01-02 15:52:30.000000000 +0100 -+++ valgrind-3.2.2-fixed/valgrind.pc.in 2007-01-25 18:54:13.478053000 +0100 -@@ -4,13 +4,13 @@ - includedir=@includedir@/valgrind - arch=@VG_ARCH@ - os=@VG_OS@ --platform=@VG_PLATFORM_PRI@ -+platform=@VG_ARCH@-@VG_OS@ - valt_load_address=@VALT_LOAD_ADDRESS@ - - Name: Valgrind - Description: A dynamic binary instrumentation framework - Version: @VERSION@ - Requires: --Libs: -L${libdir}/valgrind/@VG_PLATFORM_PRI@ -lcoregrind -lvex -lgcc -+Libs: -L${libdir}/valgrind/@VG_ARCH@-@VG_OS@ -lcoregrind -lvex -lgcc - Cflags: -I${includedir} - diff --git a/dev-util/valgrind/files/valgrind-3.3.0-only64bit.patch b/dev-util/valgrind/files/valgrind-3.3.0-only64bit.patch deleted file mode 100644 index 666c66ca4fa7..000000000000 --- a/dev-util/valgrind/files/valgrind-3.3.0-only64bit.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ruN valgrind-3.3.0/coregrind/launcher-linux.c valgrind-3.3.0-fixed/coregrind/launcher-linux.c ---- valgrind-3.3.0/coregrind/launcher-linux.c 2007-12-11 00:18:46.000000000 +0100 -+++ valgrind-3.3.0-fixed/coregrind/launcher-linux.c 2007-12-13 21:07:21.388704395 +0100 -@@ -246,7 +246,7 @@ - else if (0==strcmp(VG_PLATFORM,"ppc32-linux")) - default_platform = "ppc32-linux"; - else if (0==strcmp(VG_PLATFORM,"ppc64-linux")) -- default_platform = "ppc32-linux"; -+ default_platform = "ppc64-linux"; - else - barf("Unknown VG_PLATFORM '%s'", VG_PLATFORM); - diff --git a/dev-util/valgrind/files/valgrind-3.3.1-local-labels.patch b/dev-util/valgrind/files/valgrind-3.3.1-local-labels.patch deleted file mode 100644 index 82b86b731b38..000000000000 --- a/dev-util/valgrind/files/valgrind-3.3.1-local-labels.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -ruN valgrind-3.3.1/none/tests/x86/jcxz.c valgrind-3.3.1-fixed/none/tests/x86/jcxz.c ---- valgrind-3.3.1/none/tests/x86/jcxz.c 2008-06-01 03:38:58.000000000 +0200 -+++ valgrind-3.3.1-fixed/none/tests/x86/jcxz.c 2008-08-13 22:18:42.000000000 +0200 -@@ -11,12 +11,12 @@ - __asm__ __volatile__( - "movl %0,%%ecx\n\t" - "movl $0,%%eax\n" -- ".Lxyzzy1:\n\t" -- "jcxz .Lfoobar1\n\t" -+ "0:\n\t" -+ "jcxz 1f\n\t" - "addl $1, %%eax\n\t" - "subl $1, %%ecx\n\t" -- "jmp .Lxyzzy1\n" -- ".Lfoobar1:\n\t" -+ "jmp 0b\n" -+ "1:\n\t" - "movl %%eax, %1" - : /*out*/ : /*in*/ "m"(block[0]), - "m"(block[1]) : /*trash*/ "eax","ecx","cc","memory" -@@ -32,12 +32,12 @@ - __asm__ __volatile__( - "movl %0,%%ecx\n\t" - "movl $0,%%eax\n" -- ".Lxyzzy2:\n\t" -- "jecxz .Lfoobar2\n\t" -+ "0:\n\t" -+ "jecxz 1f\n\t" - "addl $1, %%eax\n\t" - "subl $1, %%ecx\n\t" -- "jmp .Lxyzzy2\n" -- ".Lfoobar2:\n\t" -+ "jmp 0b\n" -+ "1:\n\t" - "movl %%eax, %1" - : /*out*/ : /*in*/ "m"(block[0]), - "m"(block[1]) : /*trash*/ "eax","ecx","cc","memory" diff --git a/dev-util/valgrind/files/valgrind-3.4.1-local-labels.patch b/dev-util/valgrind/files/valgrind-3.4.1-local-labels.patch deleted file mode 100644 index 0d92d699646c..000000000000 --- a/dev-util/valgrind/files/valgrind-3.4.1-local-labels.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: coregrind/m_libcassert.c -=================================================================== ---- coregrind/m_libcassert.c (revision 9538) -+++ coregrind/m_libcassert.c (revision 9539) -@@ -47,8 +47,8 @@ - - #if defined(VGP_x86_linux) - # define GET_REAL_PC_SP_AND_FP(pc, sp, fp) \ -- asm("call m_libcassert_get_ip;" \ -- "m_libcassert_get_ip: popl %0;" \ -+ asm("call 0f;" \ -+ "0: popl %0;" \ - "movl %%esp, %1;" \ - "movl %%ebp, %2;" \ - : "=r" (pc),\ diff --git a/dev-util/valgrind/files/valgrind-3.4.1-respect-LDFLAGS.patch b/dev-util/valgrind/files/valgrind-3.4.1-respect-LDFLAGS.patch deleted file mode 100644 index 37ff26cb4511..000000000000 --- a/dev-util/valgrind/files/valgrind-3.4.1-respect-LDFLAGS.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -ruN valgrind-3.4.1/auxprogs/Makefile.am valgrind-3.4.1-fixed/auxprogs/Makefile.am ---- valgrind-3.4.1/auxprogs/Makefile.am 2009-03-01 22:55:53.000000000 +0100 -+++ valgrind-3.4.1-fixed/auxprogs/Makefile.am 2009-08-08 19:56:32.000000000 +0200 -@@ -64,14 +64,14 @@ - if BUILD_MPIWRAP_PRI - noinst_PROGRAMS += libmpiwrap-@VG_PLATFORM_PRI@.so - libmpiwrap-@VG_PLATFORM_PRI@.so: libmpiwrap.c -- $(MPI_CC) $(HACKY_FLAGS_PRI) \ -+ $(MPI_CC) $(HACKY_FLAGS_PRI) $(LDFLAGS) \ - -I../include \ - -o libmpiwrap-@VG_PLATFORM_PRI@.so libmpiwrap.c - endif - if BUILD_MPIWRAP_SEC - noinst_PROGRAMS += libmpiwrap-@VG_PLATFORM_SEC@.so - libmpiwrap-@VG_PLATFORM_SEC@.so: libmpiwrap.c -- $(MPI_CC) $(HACKY_FLAGS_SEC) \ -+ $(MPI_CC) $(HACKY_FLAGS_SEC) $(LDFLAGS) \ - -I../include \ - -o libmpiwrap-@VG_PLATFORM_SEC@.so libmpiwrap.c - endif diff --git a/dev-util/valgrind/files/valgrind-3.4.1-x86_64-ldso-strlen.patch b/dev-util/valgrind/files/valgrind-3.4.1-x86_64-ldso-strlen.patch deleted file mode 100644 index a6ddfec33446..000000000000 --- a/dev-util/valgrind/files/valgrind-3.4.1-x86_64-ldso-strlen.patch +++ /dev/null @@ -1,82 +0,0 @@ ---- valgrind/coregrind/pub_core_trampoline.h.jj 2009-04-22 12:10:54.000000000 +0200 -+++ valgrind/coregrind/pub_core_trampoline.h 2009-04-22 14:50:39.000000000 +0200 -@@ -66,6 +66,7 @@ extern Char* VG_(x86_linux_REDIR_FOR_ind - extern void VG_(amd64_linux_SUBST_FOR_rt_sigreturn); - extern void VG_(amd64_linux_REDIR_FOR_vgettimeofday); - extern void VG_(amd64_linux_REDIR_FOR_vtime); -+extern UInt VG_(amd64_linux_REDIR_FOR_strlen)( void* ); - #endif - - #if defined(VGP_ppc32_linux) ---- valgrind/coregrind/m_redir.c.jj 2009-04-22 12:10:54.000000000 +0200 -+++ valgrind/coregrind/m_redir.c 2009-04-22 15:32:19.000000000 +0200 -@@ -879,6 +879,20 @@ void VG_(redir_initialise) ( void ) - (Addr)&VG_(amd64_linux_REDIR_FOR_vtime) - ); - -+ /* If we're using memcheck, use these intercepts right from -+ the start, otherwise ld.so makes a lot of noise. */ -+ if (0==VG_(strcmp)("Memcheck", VG_(details).name)) { -+ -+ static const HChar croakage[] -+ = "Possible fix: add splitdebug to FEATURES in make.conf and remerge glibc."; -+ -+ /* this is mandatory - can't sanely continue without it */ -+ add_hardwired_spec( -+ "ld-linux-x86-64.so.2", "strlen", -+ (Addr)&VG_(amd64_linux_REDIR_FOR_strlen), -+ croakage -+ ); -+ } - # elif defined(VGP_ppc32_linux) - { - static const HChar croakage[] ---- valgrind/coregrind/m_trampoline.S.jj 2009-04-22 12:10:54.000000000 +0200 -+++ valgrind/coregrind/m_trampoline.S 2009-04-22 15:18:37.000000000 +0200 -@@ -174,7 +174,29 @@ VG_(amd64_linux_REDIR_FOR_vtime): - .LfnE3: - .size VG_(amd64_linux_REDIR_FOR_vtime), .-.LfnB3 - --/* A CIE for the above two functions, followed by their FDEs */ -+/* There's no particular reason that this needs to be handwritten -+ assembly, but since that's what this file contains, here's a -+ simple strlen implementation (written in C and compiled by gcc.) -+*/ -+.global VG_(amd64_linux_REDIR_FOR_strlen) -+.type VG_(amd64_linux_REDIR_FOR_strlen), @function -+VG_(amd64_linux_REDIR_FOR_strlen): -+.LfnB4: -+ xorl %eax, %eax -+ cmpb $0, (%rdi) -+ movq %rdi, %rdx -+ je .L41 -+.L40: addq $1, %rdx -+ cmpb $0, (%rdx) -+ jne .L40 -+ movq %rdx, %rax -+ subq %rdi, %rax -+.L41: ret -+.LfnE4: -+.size VG_(amd64_linux_REDIR_FOR_strlen), .-VG_(amd64_linux_REDIR_FOR_strlen) -+ -+ -+/* A CIE for the above three functions, followed by their FDEs */ - .section .eh_frame,"a",@progbits - .Lframe1: - .long .LEcie1-.LScie1 -@@ -212,6 +234,15 @@ VG_(amd64_linux_REDIR_FOR_vtime): - .uleb128 0x0 - .align 8 - .LEfde3: -+.LSfde4: -+ .long .LEfde4-.LASfde4 -+.LASfde4: -+ .long .LASfde4-.Lframe1 -+ .long .LfnB4 -+ .long .LfnE4-.LfnB4 -+ .uleb128 0x0 -+ .align 8 -+.LEfde4: - .previous - - .global VG_(trampoline_stuff_end) diff --git a/dev-util/valgrind/valgrind-3.4.0.ebuild b/dev-util/valgrind/valgrind-3.4.0.ebuild deleted file mode 100644 index 4d323932b2c4..000000000000 --- a/dev-util/valgrind/valgrind-3.4.0.ebuild +++ /dev/null @@ -1,96 +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.4.0.ebuild,v 1.5 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" -IUSE="X" - -DEPEND="" -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.flags.am to disable SSP" - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' Makefile.flags.am - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${P}:" docs/Makefile.am - - # Fix incorrect --libs output in valgrind.pc (bug #147904) - epatch "${FILESDIR}/${PN}-3.2.3-pkg-config.patch" - - # Remove defaulting to ppc32-linux on ppc64 without multilib - # "valgrind: failed to start tool 'memcheck' for platform 'ppc32-linux': - # No such file or directory" - if use ppc64 && ! has_multilib_profile; then - epatch "${FILESDIR}/valgrind-3.3.0-only64bit.patch" - fi - - # Use local labels in inline asm to prevent 'symbol already defined' errors - # when optimisation is on (bug #234644). - epatch "${FILESDIR}/valgrind-3.3.1-local-labels.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 - - # Optionally build in X suppression files - use X && myconf="--with-x" || myconf="--with-x=no" - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf="${myconf} --enable-only64bit" - fi - - econf ${myconf} --without-mpicc || die "Configure failed!" - emake || die "Make failed!" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed!" - dodoc ACKNOWLEDGEMENTS AUTHORS FAQ.txt NEWS README* -} - -pkg_postinst() { - if use ppc || use ppc64 ; then - ewarn "Valgrind will not work on ppc or ppc64 if glibc does not have" - ewarn "debug symbols (see https://bugs.gentoo.org/show_bug.cgi?id=214065)" - 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.4.1.ebuild b/dev-util/valgrind/valgrind-3.4.1.ebuild deleted file mode 100644 index fe02661089f1..000000000000 --- a/dev-util/valgrind/valgrind-3.4.1.ebuild +++ /dev/null @@ -1,90 +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.4.1.ebuild,v 1.7 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" -IUSE="" - -DEPEND="" -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.flags.am to disable SSP" - sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' Makefile.flags.am - - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${P}:" docs/Makefile.am - - # Remove defaulting to ppc32-linux on ppc64 without multilib - # "valgrind: failed to start tool 'memcheck' for platform 'ppc32-linux': - # No such file or directory" - if use ppc64 && ! has_multilib_profile; then - epatch "${FILESDIR}/valgrind-3.3.0-only64bit.patch" - fi - - # Use local labels in inline asm to prevent 'symbol already defined' errors - # when optimisation is on (bug #234644). - epatch "${FILESDIR}/valgrind-3.3.1-local-labels.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 - - econf ${myconf} --without-mpicc || die "Configure failed!" - emake || die "Make failed!" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed!" - dodoc ACKNOWLEDGEMENTS AUTHORS FAQ.txt NEWS README* -} - -pkg_postinst() { - if use ppc || use ppc64 ; then - ewarn "Valgrind will not work on ppc or ppc64 if glibc does not have" - ewarn "debug symbols (see https://bugs.gentoo.org/show_bug.cgi?id=214065)" - ewarn "To fix this you can add splitdebug to FEATURES in make.conf and" - ewarn "remerge glibc." - fi -} |