summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2012-12-04 16:18:48 +0000
committerFabian Groffen <grobian@gentoo.org>2012-12-04 16:18:48 +0000
commite6f7d2a9b7a7fb006c76ccb97aa74d9398ffa1ea (patch)
treedcc43fcc674480def55f85dcf0e26435b710d901 /dev-util
parentsync (diff)
downloadprefix-e6f7d2a9b7a7fb006c76ccb97aa74d9398ffa1ea.tar.gz
prefix-e6f7d2a9b7a7fb006c76ccb97aa74d9398ffa1ea.tar.bz2
prefix-e6f7d2a9b7a7fb006c76ccb97aa74d9398ffa1ea.zip
sync
(Portage version: 2.2.01.21418-prefix/svn/Darwin i386, signed Manifest commit with key 0x5F75F607C5C74E89)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/boost-build/ChangeLog31
-rw-r--r--dev-util/boost-build/Manifest37
-rw-r--r--dev-util/boost-build/boost-build-1.34.1.ebuild84
-rw-r--r--dev-util/boost-build/boost-build-1.35.0-r01.1.ebuild100
-rw-r--r--dev-util/boost-build/boost-build-1.35.0-r2.ebuild111
-rw-r--r--dev-util/boost-build/boost-build-1.37.0.ebuild111
-rw-r--r--dev-util/boost-build/boost-build-1.39.0.ebuild117
-rw-r--r--dev-util/boost-build/boost-build-1.40.0.ebuild118
-rw-r--r--dev-util/boost-build/boost-build-1.41.0.ebuild119
-rw-r--r--dev-util/boost-build/boost-build-1.42.0.ebuild119
-rw-r--r--dev-util/boost-build/boost-build-1.45.0.ebuild122
-rw-r--r--dev-util/boost-build/boost-build-1.46.1.ebuild6
-rw-r--r--dev-util/boost-build/boost-build-1.49.0.ebuild4
-rw-r--r--dev-util/boost-build/boost-build-1.51.0.ebuild9
-rw-r--r--dev-util/boost-build/boost-build-1.52.0-r1.ebuild138
-rw-r--r--dev-util/boost-build/metadata.xml12
16 files changed, 189 insertions, 1049 deletions
diff --git a/dev-util/boost-build/ChangeLog b/dev-util/boost-build/ChangeLog
index de519234d9..40e7ddcc29 100644
--- a/dev-util/boost-build/ChangeLog
+++ b/dev-util/boost-build/ChangeLog
@@ -1,6 +1,35 @@
# ChangeLog for dev-util/boost-build
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/ChangeLog,v 1.105 2012/10/25 21:55:36 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/ChangeLog,v 1.109 2012/11/08 03:19:21 flameeyes Exp $
+
+*boost-build-1.52.0-r1 (08 Nov 2012)
+
+ 08 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+ +boost-build-1.52.0-r1.ebuild, -boost-build-1.52.0.ebuild:
+ Bump to avoid using versioned names.
+
+*boost-build-1.52.0 (05 Nov 2012)
+
+ 05 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+ +boost-build-1.52.0.ebuild:
+ Bump for the new boost version.
+
+ 02 Nov 2012; Raúl Porcel <armin76@gentoo.org> boost-build-1.49.0.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #425354
+
+ 31 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+ -boost-build-1.34.1.ebuild, -boost-build-1.35.0-r1.ebuild,
+ -boost-build-1.35.0-r2.ebuild, -boost-build-1.37.0.ebuild,
+ -boost-build-1.39.0.ebuild, -boost-build-1.40.0.ebuild,
+ -boost-build-1.41.0.ebuild, -boost-build-1.42.0.ebuild,
+ -boost-build-1.45.0.ebuild, -boost-build-1.47.0.ebuild,
+ -boost-build-1.48.0-r1.ebuild, -boost-build-1.50.0-r3.ebuild,
+ -boost-build-1.50.0.ebuild, -files/1.35.0-fix_broken_icu_build.patch,
+ -files/boost-1.41-fix-mpich2-detection.patch,
+ -files/boost-1.42-fix-mpich2-detection.patch, boost-build-1.46.1.ebuild,
+ boost-build-1.49.0.ebuild, boost-build-1.51.0.ebuild, metadata.xml:
+ Unslotting. This removes a bunch of older packages that will not build on
+ modern systems, keeps only three versions (stable, mostly-stable and masked).
*boost-build-1.51.0 (25 Oct 2012)
diff --git a/dev-util/boost-build/Manifest b/dev-util/boost-build/Manifest
index fedf99bf9f..c8c29ffd19 100644
--- a/dev-util/boost-build/Manifest
+++ b/dev-util/boost-build/Manifest
@@ -22,35 +22,20 @@ AUX boost-build-1.50.0-fix-test.patch 428 SHA256 649d36035315caad20807a6b6931155
AUX boost-build-1.50.0-respect-c_ld-flags.patch 1740 SHA256 2a1e98ffc557249ad04f58587bcb3b08f8c38bcfdb2c9989035ec74e85c8c0db SHA512 d54eb57cb7d4ed57abd6425416c250313b9e377394d63497b0a59522e427c1eccb1255d955f69f7624a22dd97f9039b9d977791bc35abd005296c3fc31931360 WHIRLPOOL 87f28c7f22e2ad4f5dda48d8c7de1305a3e6787d26fb29fd3ae8c02f29dd6087f2037f6c6305b5229b5f15e5e4e9cf2db7b4665e519fb8808cdcfc902063cc61
AUX boost-build-darwin.patch 319 SHA256 e96757d99a9b45a39fa900ed17e0928e3703e64a7e304a5f6ababf9c6b02384e SHA512 08c75f6be6ee8ec464f7e47e1d37e6b3b415a667ab299f92ddbe7f6190afddb5c7e85733b07db31851a59d7867117e800eb1fe3b73e9f1e9b22384acf5ef75ed WHIRLPOOL be4e11b582c5afa45fdbae8385acd1b93c264948e6166f7103447ebb854eeb458d2132f87a8c7a7c6e046071e00173a505e4282515b03a9ccc0a25173c529fdd
AUX site-config.jam 688 SHA256 795b0719536a934a1c65cfd4abf09ad4f30ad7d90ad4d55b00c858ee35e8890f SHA512 b65bf1be3133f9f66d3139b00f195a288591bb20a13ba35041507c2c33d7d2da6047c3b02dc27bc4eb21798b91e1262a60e294b7fd4af90808b9de0f5af517df WHIRLPOOL be4e6a1a308dc41e522be919d765b85cb67909ed74d022ca4bf8264ec86ade1caffe8d69a630b21d4abfed1d0c1e8ef079f874046a713fcdf4f0d72f3f0b6386
-DIST boost_1_34_1.tar.bz2 12986931 SHA256 0f866c75b025a4f1340117a106595cc0675f48ba1e5a9b5c221ec7f19e96ec4c SHA512 d45df9ad61b4160b7e7bb4fceefd7a6d9f205642ecf77ee700d4644010d569a6f4545dc873a2916affb758776247ab842cce0daa2f53515d9090cfb2c9659ff7 WHIRLPOOL b6f3a5a8365ea732e4fb8a4b292712fb2c80dc108862d8c44f6e7195862fff6a77e7615b777c04c7bb6cde5aa630360857d765d0661a8c17a3386cc2b26920bd
-DIST boost_1_35_0.tar.bz2 23416747 SHA256 f8bf7368a22ccf2e2cf77048ab2129744be4c03f8488c76ad31c0aa229b280da SHA512 90ed283492550cae1b2ac1d0e6f0580a8a95c5dc039e8733e68ca9507b78ef5e2fddefd4b21773908fb088be923750a88b487396705c968e461dbda4e8c51de5 WHIRLPOOL 848886d74b9560a375976cc64fad920f6c531fe710bacefb24bc84575144201bfab7322bb9a44d8700cb09e0e5a80052bb2c6b9e03145ea32f161f6ff635f006
-DIST boost_1_37_0.tar.bz2 29435646 SHA256 d52ef49f70b1b9addc4e0d1a3a2a1966227f0d173c3301bac3e6d399eeac5472 SHA512 20d3394fea7025b359208712fad1454390c6cc6e29000de9f3ddd9fbf88684ffb917495bb034bf582df112040a02dabc1e019a8c7381a4c7839b3435d2ea1395 WHIRLPOOL 0d1b9af4ab3271980d8213d60bfcd1342da6136f3e37c168ec17c97b34da6400df9afda4ab3ac458feac24fa7acb914b8528b73e6aebcf656f4b305df9463571
-DIST boost_1_39_0.tar.bz2 29408537 SHA256 44785eae8c6cce61a29a8a51f9b737e57b34d66baa7c0bcd4af188832b8018fd SHA512 473a3da235f954487f7f8150f4892b5be5df187d688e3c1324189809b0110374ed6bfcafe89f41bb02f1339522a571e8cc022971d42104be2cd3cdb3db95874a WHIRLPOOL ce9f43bb954e7c0241f001492037a84c64a10ae61452209bddfb2e835be449e7bf0207e73e1fb6b6ec10fddd394f11ebdb78e716f2aa0e841aa5fc27cf4781c5
-DIST boost_1_40_0.tar.bz2 32068759 SHA256 36cf4a239b587067a4923fdf6e290525a14c3af29829524fa73f3dec6841530c SHA512 e7f3959990f33e046aad71ee21d77b91c86ffd5a368ff7b8e137594e2e35aa11243b4c944a3651ed6291c78c0b2e77c902b3c5a81eb55fe6c9c371507ea5b745 WHIRLPOOL 1b8f715e0d0ae0c2798612f937a8639bc52dd8656f759a79d469676deaabeca1444bcdc03c314f3fc1611a6c6fb78893c68b7a7de71e4eb51896ffe5472c8a6b
-DIST boost_1_41_0.tar.bz2 33348161 SHA256 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726 SHA512 5e035c15d963f90cf0624dfbf4b67253d4aedbb42496a7b94928e2b8e717e6a6ba0e4d5f7d67a7dbc4bc917e09a1845619128b2343b013c8de2c517e7c679b64 WHIRLPOOL 714f32808c7e50afcd732a50f9ee3b1ad789776183e736b826532f900f4f7c8bdeebf97c2d2c0c95ed72f95865ae220c5542cdf9cead54e8c13f9301e3b396f6
-DIST boost_1_42_0.tar.bz2 33426755 SHA256 4b1eb95bd250ce15ac66435d6167f225b072b0d3a7eb72477a31847a9ca9e609 SHA512 f3edbe7c52f6da16ccdb29afdb016a4e5b2f1ffd1fb8c9fea6e27c4ead2da17ccc5e31e1b509e207473dbd095eef492a141ccad673e3ccfe6293f3dc786e1503 WHIRLPOOL 1a7ca29227e89ea68c24c3a2fba5095dd43a95f13b10da4f26c6ea8b033eafdb9a64d8aaecd8f4ce22e925f598bca6f4870ce2640b4c826c26056c950398db31
-DIST boost_1_45_0.tar.bz2 39330184 SHA256 55ed3ec51d5687e8224c988e22bef215dacce04e037d9f689569a80c4377a6d5 SHA512 835d4f8b02847a83d0acd35a8cab98ecf811ba2bc04a0f83349941d23071cd9ce3a92bcbb16474e98221b6b4aa8d9cfee4c4c28db303e4e64f234e421c962425 WHIRLPOOL 1e009cbe6ed29bbb17ab47d2eea8cf5c90f8933240c186e7f20565c50485c9edc6fea2310fe349e4b26d91ce026385339aab0a92d5501f6a67bf3c29163c63dd
DIST boost_1_46_1.tar.bz2 42001335 SHA256 e1dfbf42b16e5015c46b98e9899c423ca4d04469cbeee05e43ea19236416d883 SHA512 e7cc4383bb960cb59eecd29ef66e2c53466fe5f126bde58f50ba104ee8ab220771db5f7b35e4b9856e9f257d1def5a9b7ea48e1d2757976a89c5a2e3f1fdc327 WHIRLPOOL 4d8d94821c996475ec2bab962b92ec061b890a318897cab695e66daef3f9c8687990450fb26fd783fd0c5be35ccb71616994ef0c8e41c555312ae5383e3649cf
DIST boost_1_49_0.tar.bz2 48499961 SHA256 dd748a7f5507a7e7af74f452e1c52a64e651ed1f7263fce438a06641d2180d3c SHA512 9f6198270659df112a57731afe31cbf1012d103ba36ed82f6c3f1bdc0185ddb89dcc42c5dfb9ee3f95973d52999aad6c7509dc61125420d45146e39ebf20219d WHIRLPOOL c049b4212307b0208d0b37ac870a7cfb8562d2b685ce505e1971af7bc68ae9746b06ea80ddc52599ed4cbd6dc3305b5f8051cd771387412aaa1d2f8e939a48ba
DIST boost_1_51_0.tar.bz2 50811407 SHA256 fb2d2335a29ee7fe040a197292bfce982af84a645c81688a915c84c925b69696 SHA512 43a45ff34879328c57e1694e199b895d7535df7cdf78b127ec2649841ac5973f2dddbc0b00a1ed71f2347def6d44f1d8cc5c0deea120f60f53714ebe28046478 WHIRLPOOL 2cfe8ff8b1b812f1a2d02cad25a06fe2a824ef319d95e113fc307d432ff54f2367ac86d922517ce63fce2335b14a9d86ec0c9858b10466b4bf76d28c1ceca828
-EBUILD boost-build-1.34.1.ebuild 2606 SHA256 3bc812bdc199780e5e68028aaefca1a5437ce2a214a735d3d8c7ce1e9447b470 SHA512 4882b1ee534648e26b638efc93c08ca77cf6ea660a45bcbcded6376e2511ee9372b6d9ae7fba98910ed8bebd71e89aac67e64ac2195ee1f97f10e06504a759b3 WHIRLPOOL df5cb647e7390f789dfd6b2591b27b7fa75b207b2878b287490476d12d3866735f47317db6be319a986574fbc2d3df1e0823f65ec9cc88663f0755fe2ddb395c
-EBUILD boost-build-1.35.0-r01.1.ebuild 2971 SHA256 0a678918a7aacb4bf40499050be5fb2025931343370e8a267e9ef600174aaa73 SHA512 4f351d2c048e4c0a083bf88604dc43c784b9d79945e0261b1a602e0ca5269b8874949aa33c2aa1d80342214ed5bf75829acc73776f9e511b5dcad682a4bc06c5 WHIRLPOOL ff4f3b8b96c732109389811ee39d3bba233a04f40fcc2f97774e8b4da6719a5075c3c5dbe51e6fd89ed4b49224d97b43c753c5bb623700b34566b70f170f18b4
-EBUILD boost-build-1.35.0-r2.ebuild 3322 SHA256 e09de7d0d4f6bebd50b1ef96b4d72354ab48b75c0460f7d0a7d72c001ddbb612 SHA512 dd44026c10c066208c890173071094433fdc6e694410c8bf1af0bb2188a38a10bedddcbe90d38eb87ddd189ff221e9adaa2fb7d4ba1e56ac17485c4348a96859 WHIRLPOOL 862ac60bfd5b231b1b3dc0712314c1250bb85590074ed9b3b11b30be98ccd1706b008f3549dfeaa90e8b8267a6cbc5a52630c28b2ebd48a7a7665a852c7f21cd
-EBUILD boost-build-1.37.0.ebuild 3328 SHA256 6992bcdc35a74a8c90e0310f40530e87941d25e50a7fc0b08147741d58640413 SHA512 4a6b9d4c402aa69c42e92f215e6e5f82e4e124714c4bc8b0c31edaaaa006e597752f412d2466c9cb0634f04876631ddc3afebc3de356e38049ce59156fc4d0bd WHIRLPOOL 8f48fa1de77aad806bc622b3b32d70d3782c65b84c6fa4db935776a26383de8993092e264606635ec832194b5a3eb87ecaf3352248f864ea0b883da29997ccd1
-EBUILD boost-build-1.39.0.ebuild 3628 SHA256 21ceda63bc842456a9e0999bb0912c5b21819de54f8d47c31a09ab770919ac85 SHA512 b7eaf1a4f74e67d92ececeea3688997c511e2bc5491b39bb125bacccec9cf3ceef28b0a6395ae332ff2789ec0e2e7bf1691a37f15f10d50955e90be90866fe08 WHIRLPOOL ebaf2c975c13985d0440527ce554eba1b6c81844933d089ef1601c12259b811131bfe0267b952c2fba8b84582b6b74bcd991d8496024f8fc1e7e95e037f7daf0
-EBUILD boost-build-1.40.0.ebuild 3647 SHA256 44ce080dbd30856dbd4055958acdd4c27ca2a0f029b0067dc399acb46af76535 SHA512 9ea2da182a50b9cc61db0717472e7af5cf44e6ca6d38922167afa6ab3a7bd6978d3a7bc4272516d2ed72006fae6e24cf9143b4527f08253939ab8d02f647eecb WHIRLPOOL 32642d3fdfd69143f8a437413a6d003df1925ab74b04055fe00dde7914399ec2f8f47adf04bb23f14d74f592f7c7072a5dbce972cc38fa96de2fde623cde3cef
-EBUILD boost-build-1.41.0.ebuild 3710 SHA256 91b4556aa1447cd26f7e3edfb06d5de70bc325c9c2bbcc2f8ed01f84d0a8b9ef SHA512 55b8d3797c6c1bc37abb83140b1cb8d614a8d286a5428e15017c10662497b98c485f6a8ab4abd572dd4a4cec063ab78c92511fe479b132e5bf2de27d19610153 WHIRLPOOL b879693ed05c2fbac6578e43e1eb8115c6a843ccd8ada11564f21dcc38bdf2b44db2670a67fc62851aa2c25dc4a825221149b7abc5641c67a4afd4bceadff780
-EBUILD boost-build-1.42.0.ebuild 3710 SHA256 eadbb60b39696df40e332a998a38b7b8631644713c63e24a764ce6783b942adf SHA512 4f8c82d2a5a07c26111cf71ad46d19d163802543aff4168be3a217ccb27bf8bccd528233cd025bb78510c9d15ea14d6a2b394b2c54abaee76d8b188b13d29417 WHIRLPOOL dfd77a3cba82071d87e9a4367041baf7a0f7c5fc0fd6353a6db28b6c4a5eb533374343c1d078965b40f5c7d8f58d7b7a8125a503b3ef76fff6ee9438d38cc2d8
-EBUILD boost-build-1.45.0.ebuild 3760 SHA256 b5d7e33fd7a35d80a5634991263d07ca685e8468b7181e67662d111fd386bb08 SHA512 ada51fceec7c9ced77a79e5244569fd7baaaa044897da3194caab8ee2c28a5310ce9e9435570754900efb36541c62d251cd1ae625d816ef0a36feca57b0230de WHIRLPOOL 954c26dbbbe30286b5dd2fb4614195c1e8a1a77d4a2bbc333b83b24ee83547e10a1fd9355f58475bca72b68a5b76382eabe54c8ea428b52a24b2b7fe4c1f9192
-EBUILD boost-build-1.46.1.ebuild 3761 SHA256 4eabe492b7dc7dad19f688c14adc616bad9f14f05133db9317b3b9202f5edd09 SHA512 dcb0983498dfa3a3239ddb56235921359e340ed2c77f7909b196727bf40d4bbffa67c757c5bc4616416af9be7c1a392bab9e4d1385eb8356642839844f327a03 WHIRLPOOL e0e81d92a3a0a34805c9b2dcbcd2d53c6619b6eb697dccb0264de55b2a830e40b7c3f177de63db7ddae3f9864509c9a839d0c9e0cb6366b6e058ee3eed4ca503
-EBUILD boost-build-1.49.0.ebuild 3668 SHA256 d1fe6c99dbcec79745ea76a1db581b95db9b9fd85da47163e54dc23dbe5b4cfe SHA512 df0a52d3af2efd96975d4eba1c3efbf7dc02f5a2f683588edb7d583d34586c4f27086256dd36ddd5cc0f8d38ac35a417c433516674a01bb53b87d61432633798 WHIRLPOOL 218e829356d8e18eaa29d2b40b99ca3e9c4d722c20722ccf91cefde507e1d8c8de7ce86a4b1de230c09aad7ed00c2fe40a3322ee40fca3b8b2011cee5b444ac7
-EBUILD boost-build-1.51.0.ebuild 4107 SHA256 7f82696b73db7ef939410ab053cfe3eafbd94554bea0abe30bb9b3c483aab09c SHA512 64442ee62fb6915f6c8920cff5819fec7a423a693eb3870c96cb420b28acdee10de1cb12ffcd0394e047ec1efe45af3389a63ec95e1c38ebacf0025ecb773b7b WHIRLPOOL 000d9cc54d65801a9aa96756e0f50d2c3c2f1b9fb211a1730b263f807badcc57c09b65bd97472838ba15e96ca527212d39bc88139e55b2d6784fc790ff28885c
-MISC ChangeLog 15199 SHA256 fc63b654f3fef5102f1e19c8dce7341e63f7c0803d9e3356b46738b2c66bb441 SHA512 d690562500bed9a8255e6b71d76782eafae3ea996f89bdc134c24557fc232641d3ad5509bf5a6fd9914f8f2b6f6c589a3feeb79a9d789d5532ae427ba8ec79b8 WHIRLPOOL a8dc3bb8f71a4197bcd71a0f85c505b5f14014362ac5ed483b03f9d42f689793494ee995eac86c487644c8bd114c7247d0fcf2b2bc353da00908de47b90f913b
-MISC metadata.xml 494 SHA256 83776167c8d3c2e0b104ffc763928867c1f3402796a2042d17c2f2328c0fb202 SHA512 7e18d2a1d8a3f47a6d3c58f4f99023619d214e9bf1d798147a6e9ca5491978e5715b806a787e4952a3f89ec641daef18d125ec7f105a6e07e440f7cafcfe98b7 WHIRLPOOL 84dcd95a0f6ff4edbc8cfca598c2c72e030c495a03c8a73d7e8a079373eaa339bb05863f67589f4ab4479f22a233b42e791a1e801241cd0893774925e97001ed
+DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
+EBUILD boost-build-1.46.1.ebuild 3729 SHA256 cdfceaae04f2df2545b0527b753ad08e33aaaf5c65fbe673245a96c831113cc5 SHA512 8545d62d6b04c2a246e5ce1bca20471db4444d61167c14c478c715b30e604dcf5f56f6a6ce48185de293e18b002a86000ca8d44183e88ac307063a82879f2d68 WHIRLPOOL 844282e583e8595df47b4ac107625916c9bce18a2007cc7fc6c1551a4c1dce6e2d48475f615d5182ed5dd67fe211baec1eb2e798821f446db5ccfe244173cc25
+EBUILD boost-build-1.49.0.ebuild 3635 SHA256 568ca78fe193c54456a4525a7d4a69fd86d79fcbc15c5c22d9e4a66bb48aabd1 SHA512 76bf08443d601f487a53fac26a78a5b636dd486fa52877739964bbb16261e4cd52afc26320f119e4518d72de9a7c093107c6aa9c9614fbf802bb83b110d30a5e WHIRLPOOL 80035e8781f43c0d7ec335a58a6d8e4cec7b47b5f3d0d55dd2ba6e650bb05032236bfaf989b79115a0aeb17997f7330c591a771f4b971e5514f0d3fcbafdfc91
+EBUILD boost-build-1.51.0.ebuild 4085 SHA256 c46078e36daa2a558e3c886c66589c6bce6456f427abcf79b81ddbf6556fca7a SHA512 a2dfae88057eaaf85d49cb932166857f0581df097dfb09977e8a86646c6e3a80d78d9e415192fef515e82cc0fa3e305c204c14b026d7c5eb6e7b8f5b5bcf6de6 WHIRLPOOL 1990827a24c32cc6ab3a76aa779203560b16f7ba0fd903df110e487328f7aa8757ff6f821685b0ecb6401fb92d9d49d68a678c1f8b92661cbe17b5b11dd413d3
+EBUILD boost-build-1.52.0-r1.ebuild 3774 SHA256 fdf002b3dd127723e5019484379eb8d3712bd4348329b9fc43cc42913f269d42 SHA512 8dff19c46b236bb28a41f8b607e3beeab1356ae77cfcf48059bf01babd577ed52f43f1604a3590df79129f1bcda326fa7a80e242e4f1f13a665d6e98da357f2c WHIRLPOOL e0456a309bbe6f93fb961bd46cd72331bbf2179b1b73d753af688cefb43421a078b1465ba3e4f72a6e7ef97e542fb18a5f7e04ca980746af79636456c0f17dd5
+MISC ChangeLog 16513 SHA256 f6d59123d189cc9f61b5f1069124cd8e1f9270b2330173a1ea88ee62368d2e73 SHA512 c4baddf911f135e930a3c59563128289fbb5f392b3508c48734e0543e611020271d42465d1cd820b94b0bcfcb2cb90778453aa14b9a87af8ca1fe5b208bccbcf WHIRLPOOL 6cc279d3206076b67667b42924a76ffc371e68af901b2471844a46e43ec2fd19b5bffd93f710e0dbae63401fc64feee880fa418a6635a1476a40b47d94f885c1
+MISC metadata.xml 158 SHA256 b52dff4a9d9f4eab0428972c9ee5a96df08f39325e4b491c39493da499fedf51 SHA512 5300260c2c2bad38b7a27b5c1d609b48b105034c63807958425e8f8fbcccc02a408bb5565480bb3ee3c87d368ed16859c48b447241adf15896e7508c6c442e65 WHIRLPOOL 17880f728fdb3dbd6ca582547c3c546ffe798d89d37ac717bc0be4e4764b60b867979c996ca89f4fdeedee021c419b964405b5fb674a220e582a436f653b8f30
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (SunOS)
+Version: GnuPG v2.0.19 (Darwin)
-iEYEAREIAAYFAlCK3XMACgkQX3X2B8XHTonk9wCgkGfRFshD5saU/soLvV54U30b
-U5wAnA1BmO2pnuQMMGD7ej+TWVGxFbeO
-=NZ4S
+iEYEAREIAAYFAlC+ImQACgkQX3X2B8XHTolYVQCfSfpUOrm4Qn7yhmBR9DUndDXF
+I8oAmwWWZUT844loiCreM3l/Ks63Pt8W
+=xVsx
-----END PGP SIGNATURE-----
diff --git a/dev-util/boost-build/boost-build-1.34.1.ebuild b/dev-util/boost-build/boost-build-1.34.1.ebuild
deleted file mode 100644
index 1395506a83..0000000000
--- a/dev-util/boost-build/boost-build-1.34.1.ebuild
+++ /dev/null
@@ -1,84 +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/boost-build/boost-build-1.34.1.ebuild,v 1.18 2012/06/06 20:28:58 jer Exp $
-
-inherit flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- python? ( dev-lang/python )"
-RDEPEND=""
-
-S=${WORKDIR}/boost_${MY_PV}/tools
-
-src_unpack() {
- unpack ${A}
-
- epatch "${FILESDIR}"/${PN}-darwin.patch
- epatch "${FILESDIR}"/${PV}-aix-gcc.patch
- epatch "${FILESDIR}"/${PV}-aix-python.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i \
- -e 's/-s\b//' \
- build.jam || die "sed failed"
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(feature optimization : off speed space\)/\1 none/' \
- -e 's/\(feature debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- dobin jam/src/bin.*/bjam || die
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-}
diff --git a/dev-util/boost-build/boost-build-1.35.0-r01.1.ebuild b/dev-util/boost-build/boost-build-1.35.0-r01.1.ebuild
deleted file mode 100644
index 5bd3f8f72e..0000000000
--- a/dev-util/boost-build/boost-build-1.35.0-r01.1.ebuild
+++ /dev/null
@@ -1,100 +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/boost-build/boost-build-1.35.0-r1.ebuild,v 1.13 2012/06/07 21:05:00 zmedico Exp $
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/boost_${MY_PV}/tools
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}/${PV}-fix_broken_icu_build.patch"
-
- epatch "${FILESDIR}"/${PV}-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
- epatch "${FILESDIR}"/${PV}-winnt.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i \
- -e 's/-s\b//' \
- build.jam || die "sed failed"
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- dobin jam/src/bin.*/bjam
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.35.0-r2.ebuild b/dev-util/boost-build/boost-build-1.35.0-r2.ebuild
deleted file mode 100644
index f4b93efe00..0000000000
--- a/dev-util/boost-build/boost-build-1.35.0-r2.ebuild
+++ /dev/null
@@ -1,111 +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/boost-build/boost-build-1.35.0-r2.ebuild,v 1.11 2012/06/06 20:28:58 jer Exp $
-
-EAPI=2
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~ppc-aix ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PV}-fix_broken_icu_build.patch"
-
- epatch "${FILESDIR}"/${PV}-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
- epatch "${FILESDIR}"/${PV}-winnt.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.37.0.ebuild b/dev-util/boost-build/boost-build-1.37.0.ebuild
deleted file mode 100644
index a163a44fd1..0000000000
--- a/dev-util/boost-build/boost-build-1.37.0.ebuild
+++ /dev/null
@@ -1,111 +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/boost-build/boost-build-1.37.0.ebuild,v 1.5 2012/06/06 20:31:24 jer Exp $
-
-EAPI=2
-
-inherit flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="1.37"
-KEYWORDS="~ppc-aix ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${PV}-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
-# doesn't apply
-# epatch "${FILESDIR}"/1.35.0-winnt.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.39.0.ebuild b/dev-util/boost-build/boost-build-1.39.0.ebuild
deleted file mode 100644
index df6379e302..0000000000
--- a/dev-util/boost-build/boost-build-1.39.0.ebuild
+++ /dev/null
@@ -1,117 +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/boost-build/boost-build-1.39.0.ebuild,v 1.4 2012/06/06 20:31:24 jer Exp $
-
-EAPI=2
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652
-
- epatch "${FILESDIR}"/${PV}-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
- epatch "${FILESDIR}"/${PV}-winnt.patch
-
- # needed by multiple platforms - how can this work anywhere?
- # the symptom is "${CHOST}-gcc: not found", however this
- # can be caused by quoting of _arguments_ ... ?
- epatch "${FILESDIR}"/${PV}-build_jam-quoting.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.40.0.ebuild b/dev-util/boost-build/boost-build-1.40.0.ebuild
deleted file mode 100644
index 80a5f4974b..0000000000
--- a/dev-util/boost-build/boost-build-1.40.0.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.40.0.ebuild,v 1.3 2010/08/14 06:35:53 dirtyepic Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652
-
- epatch "${FILESDIR}"/1.39.0-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
-#fails
-# epatch "${FILESDIR}"/1.39.0-winnt.patch
-
- # needed by multiple platforms - how can this work anywhere?
- # the symptom is "${CHOST}-gcc: not found", however this
- # can be caused by quoting of _arguments_ ... ?
- epatch "${FILESDIR}"/1.39.0-build_jam-quoting.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.41.0.ebuild b/dev-util/boost-build/boost-build-1.41.0.ebuild
deleted file mode 100644
index d36380f565..0000000000
--- a/dev-util/boost-build/boost-build-1.41.0.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.41.0.ebuild,v 1.10 2010/09/19 17:52:31 armin76 Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}/boost-1.41-fix-mpich2-detection.patch"
- epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652
-
- epatch "${FILESDIR}"/boost-1.41-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
-#fails
-# epatch "${FILESDIR}"/1.39.0-winnt.patch
-
- # needed by multiple platforms - how can this work anywhere?
- # the symptom is "${CHOST}-gcc: not found", however this
- # can be caused by quoting of _arguments_ ... ?
- epatch "${FILESDIR}"/1.39.0-build_jam-quoting.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.42.0.ebuild b/dev-util/boost-build/boost-build-1.42.0.ebuild
deleted file mode 100644
index 226e54899c..0000000000
--- a/dev-util/boost-build/boost-build-1.42.0.ebuild
+++ /dev/null
@@ -1,119 +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/boost-build/boost-build-1.42.0.ebuild,v 1.11 2011/04/16 11:29:07 armin76 Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die
-}
-
-src_prepare() {
- epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch"
- epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652
-
- epatch "${FILESDIR}"/boost-1.41-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
-#fails
-# epatch "${FILESDIR}"/1.39.0-winnt.patch
-
- # needed by multiple platforms - how can this work anywhere?
- # the symptom is "${CHOST}-gcc: not found", however this
- # can be caused by quoting of _arguments_ ... ?
- epatch "${FILESDIR}"/1.39.0-build_jam-quoting.patch
-
- # Remove stripping option
- cd "${S}/jam/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}/build/v2"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd jam/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin jam/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}/build/v2"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd jam/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.45.0.ebuild b/dev-util/boost-build/boost-build-1.45.0.ebuild
deleted file mode 100644
index c0528dc879..0000000000
--- a/dev-util/boost-build/boost-build-1.45.0.ebuild
+++ /dev/null
@@ -1,122 +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/boost-build/boost-build-1.45.0.ebuild,v 1.1 2011/01/06 14:00:10 dev-zero Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs versionator
-
-MY_PV=$(replace_all_version_separators _)
-MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))"
-
-DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
-HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
-SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
-LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples python"
-
-DEPEND="!<dev-libs/boost-1.34.0
- !<=dev-util/boost-build-1.35.0-r1
- python? ( dev-lang/python )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
-
-src_unpack() {
- tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
-}
-
-src_prepare() {
- # TODO:
- # epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch"
-
- cd "${S}/engine"
- epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652
-
- epatch "${FILESDIR}"/boost-1.41-darwin-sanitise.patch
-
- # adds support for boosting with parity ...
-#fails
-# epatch "${FILESDIR}"/1.39.0-winnt.patch
-
- # needed by multiple platforms - how can this work anywhere?
- # the symptom is "${CHOST}-gcc: not found", however this
- # can be caused by quoting of _arguments_ ... ?
- epatch "${FILESDIR}"/1.39.0-build_jam-quoting.patch
-
- # Remove stripping option
- cd "${S}/engine/src"
- sed -i -e 's|-s\b||' \
- build.jam || die "sed failed"
-
- # Force regeneration
- rm jambase.c
-
- # This patch allows us to fully control optimization
- # and stripping flags when bjam is used as build-system
- # We simply extend the optimization and debug-symbols feature
- # with empty dummies called 'none'
- cd "${S}"
- sed -i \
- -e 's/\(off speed space\)/\1 none/' \
- -e 's/\(debug-symbols : on off\)/\1 none/' \
- tools/builtin.jam || die "sed failed"
-}
-
-src_compile() {
- cd engine/src
- local toolset
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- toolset=darwin
- else
- # Using boost's generic toolset here, which respects CC and CFLAGS
- toolset=cc
- fi
-
- append-flags -fno-strict-aliasing
-
- # For slotting
- sed -i \
- -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \
- Jambase || die "sed failed"
-
- # The build.jam file for building bjam using a bootstrapped jam0 ignores
- # the LDFLAGS env var (bug #209794). We have now two options:
- # a) change the cc-target definition in build.jam to include separate compile
- # and link targets to make it use the LDFLAGS var, or
- # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var
- # (which should not be set by us).
- if [[ -z "${LDFLAGS}" ]] ; then
- CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \
- || die "building bjam failed"
- else
- LDFLAGS=$(echo ${LDFLAGS}) # 293652
- LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \
- $(use_with python) || die "building bjam failed"
- fi
-}
-
-src_install() {
- newbin engine/src/bin.*/bjam bjam-${MAJOR_PV}
-
- cd "${S}"
- insinto /usr/share/boost-build-${MAJOR_PV}
- doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \
- build kernel options tools util || die
-
- dodoc changes.txt hacking.txt release_procedure.txt \
- notes/build_dir_option.txt notes/relative_source_paths.txt
-
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r example
- fi
-}
-
-src_test() {
- cd engine/test
- ./test.sh || die "tests failed"
-}
diff --git a/dev-util/boost-build/boost-build-1.46.1.ebuild b/dev-util/boost-build/boost-build-1.46.1.ebuild
index 032c94332d..55df246ed8 100644
--- a/dev-util/boost-build/boost-build-1.46.1.ebuild
+++ b/dev-util/boost-build/boost-build-1.46.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.46.1.ebuild,v 1.9 2011/12/28 19:22:06 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.46.1.ebuild,v 1.10 2012/10/31 16:32:18 flameeyes Exp $
EAPI="2"
@@ -13,7 +13,7 @@ DESCRIPTION="A system for large project software construction, which is simple t
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
+SLOT=0
KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python"
diff --git a/dev-util/boost-build/boost-build-1.49.0.ebuild b/dev-util/boost-build/boost-build-1.49.0.ebuild
index 3a7818fcc2..220786258c 100644
--- a/dev-util/boost-build/boost-build-1.49.0.ebuild
+++ b/dev-util/boost-build/boost-build-1.49.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.49.0.ebuild,v 1.8 2012/10/21 09:07:19 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.49.0.ebuild,v 1.10 2012/11/02 11:42:02 armin76 Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
@@ -15,7 +15,7 @@ HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
+SLOT=0
KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python"
diff --git a/dev-util/boost-build/boost-build-1.51.0.ebuild b/dev-util/boost-build/boost-build-1.51.0.ebuild
index 04d3ada6fe..0af9d1ac73 100644
--- a/dev-util/boost-build/boost-build-1.51.0.ebuild
+++ b/dev-util/boost-build/boost-build-1.51.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.51.0.ebuild,v 1.1 2012/10/25 21:55:36 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.51.0.ebuild,v 1.2 2012/10/31 16:32:18 flameeyes Exp $
EAPI="5"
PYTHON_DEPEND="python? 2"
@@ -15,15 +15,16 @@ HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
LICENSE="Boost-1.0"
-SLOT="$(get_version_component_range 1-2)"
+SLOT=0
KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples python test"
+REQUIRED_USE="test? ( python )"
+
RDEPEND="!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
- test? ( =dev-lang/python-2*
- sys-apps/diffutils )"
+ test? ( sys-apps/diffutils )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
diff --git a/dev-util/boost-build/boost-build-1.52.0-r1.ebuild b/dev-util/boost-build/boost-build-1.52.0-r1.ebuild
new file mode 100644
index 0000000000..4d0a362f8e
--- /dev/null
+++ b/dev-util/boost-build/boost-build-1.52.0-r1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.52.0-r1.ebuild,v 1.1 2012/11/08 03:19:21 flameeyes Exp $
+
+EAPI="5"
+PYTHON_DEPEND="python? 2"
+
+inherit eutils flag-o-matic python toolchain-funcs versionator
+
+MY_PV=$(replace_all_version_separators _)
+
+DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
+HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
+SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
+
+LICENSE="Boost-1.0"
+SLOT=0
+KEYWORDS="~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples python test"
+
+REQUIRED_USE="test? ( python )"
+
+RDEPEND="!<dev-libs/boost-1.34.0
+ !<=dev-util/boost-build-1.35.0-r1"
+DEPEND="${RDEPEND}
+ test? ( sys-apps/diffutils )"
+
+S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_unpack() {
+ # don't die here, due to (on Solaris)
+ # Archive value 4294967295 is out of gid_t range -2147483648..2147483647
+ tar xjpf "${DISTDIR}/${A}" ./boost_${MY_PV}/tools/build/v2 #|| die "unpacking tar failed"
+}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}/${PN}-1.48.0-support_dots_in_python-buildid.patch" \
+ "${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
+ "${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
+ "${FILESDIR}/${PN}-1.50.0-fix-test.patch"
+
+ epatch "${FILESDIR}"/${PN}-1.49.0-darwin-sanitise.patch
+
+
+ # Remove stripping option
+ cd "${S}/engine"
+ sed -i -e 's|-s\b||' \
+ build.jam || die "sed failed"
+
+ # Force regeneration
+ rm jambase.c || die
+
+ # This patch allows us to fully control optimization
+ # and stripping flags when bjam is used as build-system
+ # We simply extend the optimization and debug-symbols feature
+ # with empty dummies called 'none'
+ cd "${S}"
+ sed -i \
+ -e 's/\(off speed space\)/\1 none/' \
+ -e 's/\(debug-symbols : on off\)/\1 none/' \
+ tools/builtin.jam || die "sed failed"
+}
+
+src_configure() {
+ if use python; then
+ # replace versions by user-selected one (TODO: fix this when slot-op
+ # deps are available to always match the best version available)
+ sed -i \
+ -e "s|2.7 2.6 2.5 2.4 2.3 2.2|${PYTHON_ABI}|" \
+ engine/build.jam || die "sed failed"
+ fi
+}
+
+src_compile() {
+ cd engine
+
+ local toolset
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ toolset=darwin
+ else
+ # Using boost's generic toolset here, which respects CC and CFLAGS
+ toolset=cc
+ fi
+
+ CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python /usr) || die "building bjam failed"
+}
+
+src_install() {
+ dobin engine/bin.*/{bjam,b2}
+
+ insinto /usr/share/boost-build
+ doins -r "${FILESDIR}/site-config.jam" \
+ boost-build.jam bootstrap.jam build-system.jam user-config.jam *.py \
+ build kernel options tools util
+
+ rm "${ED}/usr/share/boost-build/build/project.ann.py" || die "removing faulty python file failed"
+ if ! use python; then
+ find "${ED}/usr/share/boost-build" -iname "*.py" -delete || die "removing experimental python files failed"
+ fi
+
+ dodoc changes.txt hacking.txt release_procedure.txt \
+ notes/build_dir_option.txt notes/relative_source_paths.txt
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r example
+ fi
+}
+
+src_test() {
+ cd test
+
+ export TMP="${T}"
+
+ DO_DIFF="${PREFIX}/usr/bin/diff" $(PYTHON -2) test_all.py
+
+ if [[ -s test_results.txt ]]; then
+ eerror "At least one test failed: $(<test_results.txt)"
+ die "tests failed"
+ fi
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize /usr/share/boost-build
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup /usr/share/boost-build
+}
diff --git a/dev-util/boost-build/metadata.xml b/dev-util/boost-build/metadata.xml
index 207fd63c50..f3682b7999 100644
--- a/dev-util/boost-build/metadata.xml
+++ b/dev-util/boost-build/metadata.xml
@@ -2,16 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>cpp</herd>
- <maintainer>
- <email>dev-zero@gentoo.org</email>
- <name>Tiziano Müller</name>
- </maintainer>
- <maintainer>
- <email>SebastianLuther@gmx.de</email>
- <name>Sebastian Luther</name>
- </maintainer>
- <maintainer>
- <email>arfrever.fta@gmail.com</email>
- <name>Arfrever Frehtes Taifersar Arahesis</name>
- </maintainer>
</pkgmetadata>