bump(dev-util/boost-build): sync with upstream for arm64

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2015-05-28 09:52:50 -07:00
parent b4c888c742
commit 628d20eb8e
23 changed files with 1128 additions and 209 deletions

View File

@ -1,6 +1,131 @@
# ChangeLog for dev-util/boost-build
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/ChangeLog,v 1.112 2013/01/25 23:03:15 flameeyes Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/ChangeLog,v 1.143 2015/04/16 12:54:26 zlogene Exp $
16 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> boost-build-1.55.0.ebuild:
sparc stable wrt bug #525286
14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> boost-build-1.55.0.ebuild:
Stable for ia64, wrt bug #525286
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> boost-build-1.55.0.ebuild:
Stable for alpha, wrt bug #525286
10 Mar 2015; Mike Frysinger <vapier@gentoo.org> boost-build-1.55.0-r1.ebuild,
boost-build-1.55.0.ebuild, boost-build-1.56.0.ebuild,
boost-build-1.57.0.ebuild:
Expand arm64 keywords.
02 Mar 2015; Yixun Lan <dlan@gentoo.org> boost-build-1.56.0.ebuild:
add arm64 support, tested on A53 board
27 Feb 2015; Sergey Popov <pinkbyte@gentoo.org> boost-build-1.55.0.ebuild,
boost-build-1.55.0-r1.ebuild, boost-build-1.56.0.ebuild,
boost-build-1.57.0.ebuild, +files/boost-build-1.55.0-ppc-aix.patch:
Fix building on Gentoo Prefix on AIX, wrt bug #515102. Thanks to Michael
Haubenwallner
*boost-build-1.57.0 (18 Feb 2015)
18 Feb 2015; Sergey Popov <pinkbyte@gentoo.org> +boost-build-1.57.0.ebuild:
Version bump, wrt bug #528204
02 Jan 2015; Agostino Sarubbo <ago@gentoo.org> boost-build-1.55.0.ebuild:
Stable for x86, wrt bug #525286
01 Jan 2015; Patrick Lauer <patrick@gentoo.org> boost-build-1.52.0-r1.ebuild,
boost-build-1.53.0.ebuild, boost-build-1.54.0.ebuild,
boost-build-1.55.0-r1.ebuild, boost-build-1.55.0.ebuild,
boost-build-1.56.0.ebuild:
Disable test phase as it hasn't worked in over 2 years #442576 etc.
26 Dec 2014; Anthony G. Basile <blueness@gentoo.org>
boost-build-1.55.0.ebuild:
Stable on ppc and ppc64, bug #525286
16 Nov 2014; Michał Górny <mgorny@gentoo.org> boost-build-1.55.0-r1.ebuild,
boost-build-1.56.0.ebuild:
Support using tests without enabling Python linking, bug #529480.
*boost-build-1.55.0-r1 (16 Nov 2014)
16 Nov 2014; Michał Górny <mgorny@gentoo.org> +boost-build-1.55.0-r1.ebuild,
boost-build-1.56.0.ebuild:
Use python-single-r1 and a run-time dependency on Python since bjam links to
libpython. Backport the conversion into non-masked 1.55.0 branch.
12 Nov 2014; Sergey Popov <pinkbyte@gentoo.org> boost-build-1.55.0.ebuild:
Stable on amd64, wrt bug #525286
11 Nov 2014; Markus Meier <maekke@gentoo.org> boost-build-1.55.0.ebuild:
arm stable, bug #525286
06 Nov 2014; Jeroen Roovers <jer@gentoo.org> boost-build-1.55.0.ebuild:
Stable for HPPA (bug #525286).
*boost-build-1.56.0 (15 Aug 2014)
15 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> +boost-build-1.56.0.ebuild:
Version bump, wrt bug #519476. Migrate to python-any-r1 eclass, add support
for user patches
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
boost-build-1.52.0-r1.ebuild, boost-build-1.53.0.ebuild,
boost-build-1.54.0.ebuild, boost-build-1.55.0.ebuild:
QA: drop trailing '.' from DESCRIPTION
16 May 2014; Sergey Popov <pinkbyte@gentoo.org> boost-build-1.53.0.ebuild,
boost-build-1.54.0.ebuild, boost-build-1.55.0.ebuild:
Respect multilib during building Python-related stuff, bug #496446
15 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> -boost-build-1.49.0.ebuild,
-files/boost-build-1.42-env-whitespace.patch:
Drop old vulnerable version
14 Dec 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for sparc, wrt bug #455464
*boost-build-1.55.0 (14 Nov 2013)
14 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> +boost-build-1.55.0.ebuild:
Version bump, wrt bug #491064
26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for arm, wrt bug #455464
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for alpha, wrt bug #455464
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for ppc, wrt bug #455464
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for ppc64, wrt bug #455464
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for ia64, wrt bug #455464
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for x86, wrt bug #455464
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for amd64, wrt bug #455464
*boost-build-1.54.0 (27 Aug 2013)
27 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> +boost-build-1.54.0.ebuild,
+files/boost-build-1.54.0-fix-test.patch,
+files/boost-build-1.54.0-support_dots_in_python-buildid.patch:
Version bump, wrt bug #475712
25 Aug 2013; Jeroen Roovers <jer@gentoo.org> boost-build-1.52.0-r1.ebuild:
Stable for HPPA (bug #455464).
*boost-build-1.53.0 (12 Feb 2013)
12 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+boost-build-1.53.0.ebuild, -boost-build-1.53.0_beta1.ebuild:
Bump to 1.53.0 final.
*boost-build-1.53.0_beta1 (25 Jan 2013)

View File

@ -1,30 +1,37 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX boost-build-1.42-env-whitespace.patch 683 SHA256 52714f45a54cad8c126d5fca8bd5eacc4d746b29df24aaa9d2c55e3694a6f4aa SHA512 91adaafcfa3aabc570300c97341297bffb0edbba7e8cf2079e75ceca41f306c3e44f54eef1e02ca9efadb6a8d561ec427111f8bcf27ea2e19159bf6f95999672 WHIRLPOOL e413c2ff39725fdb8e3ef2d57828ad3f0d1e49b269411cb47d82a90881f1a2ca6ded9ba202d20e64e71d9a17cada942b6ff3a9d2f906eebe79283fa978555075
AUX boost-build-1.48.0-disable_python_rpath.patch 337 SHA256 979727bd1aabf6df05d8b06e3ac525bb6d44c2b18c3e4e1331528c4633b7e9df SHA512 4244814e05c15478992a775b9f63fc0b7477caa4770af7f61f0e664af7e681c33c3a5be3b6842e1d4e159af43adde820d00cc0f92c990cea59899ec0aa2d273c WHIRLPOOL 3d395f0adb341430192f2bc3507d8f585ea2afe7cedcbfd95e5b6fce53fd6cf34b5a612d36937cf3413f38e20f9b2bb72938f1b1fb07895f63297d5e4c4c2a6e
AUX boost-build-1.48.0-support_dots_in_python-buildid.patch 627 SHA256 e544b0c81a09ad3e56800bef4e7a3e78b5b27ee7377e7f4fc66d1aecd955ae0a SHA512 3f7be047fab021890870797b349122a6e71f51f4187ce430e9f325c7c25981bf5378fe41c32e8f3be87fec8e91ba9640cc87ccf75fd27cf9aa505e1a607afd71 WHIRLPOOL b7dab03a0d89e0131009dccfcf9945acfa35b222c07a7db4f880aef80140c9ff13d18f570763502a1e8bdc066b13b7320b82c3d9e8cfd0848c1b0aff7b168a43
AUX boost-build-1.49.0-darwin-gentoo-toolchain.patch 647 SHA256 f729f8e7cd9046cbb653e2f687a8e72e71a313cffb14805e8783e7799786441b SHA512 53a4f0b53a53d65c9777d2621b957a5b2620899f631017858bad975b82be3ac3c0acbef9d694c3b86fe41b0aba5c170e4e0b63b169c5d00a6d4448fa506b66a4 WHIRLPOOL e2c83f06667938c6f2b32aefa2f5a7ad07a68c1366c55eef7b9bda9c42b31f417c34127f518cca151245c82704e45fe6a5402e3b26383f79de417c728e67e667
AUX boost-build-1.50.0-fix-test.patch 428 SHA256 649d36035315caad20807a6b6931155c94c04cd3a0d4ff0e4987e247798d39b6 SHA512 8ceb373209eef19a7bce932b004eb4ec3655110840f5af10198883f25657ef048cf6ab6b6e962ab4ceeb2327af117b8c8b788f23c84549324f36adf5f0dfd4cf WHIRLPOOL be8c7567c61cfeafd36df92356a59738a421b1db95a62f1694e23a9a5d803060b9bb734fe78ef12252aa98e7c47d5527d720b89f62ada9b1d8352cba98d242f7
AUX boost-build-1.50.0-respect-c_ld-flags.patch 2014 SHA256 15db5440bee28ff3109f0a9a45a4426026b1ded36da88fa8f8a828bff961cd74 SHA512 cd9454009a09795f9b6ad7da187046e43ad624cb56ac79d53596771b69793666247bac540e580060a20694ea7c42f0bb13b266b98cee43a04397bc8931016508 WHIRLPOOL 9267db366be1dff9ead6b846c88a78312600fd2b3a0b9864fa3c7c767a3bd41a4b10b2508f44eb39bb0748163bacda4423eafe2872b2b6482bdcc269c25a1bdd
AUX boost-build-1.52.0-darwin-no-python-framework.patch 415 SHA256 1a85311e133f3cdb3d17bfd10fe64c244c2efa23722def1334f89dad9274dace SHA512 68a43d610f5d92f5733b9fbf08348e06e190ec7e30f8d5e63ff95c3123539bc582b4d4fe960de586c0df243c5c49e36e9bccf49ca2017884aaa6a2a2b5759d56 WHIRLPOOL 82458d31670568b583f5c067c3224560d50c97f830e67138c31054371267012a29f9a1e902f885c576b2b39af4d92a387028183223d626a3e45a8cfbc9ef366d
AUX boost-build-1.54.0-fix-test.patch 436 SHA256 244d923dda51f68f2b8535342727307a4e4e2c0b99c11c4b0806e7ca524982d5 SHA512 9a7cb66b6cd82f7e27074f4a3edad20817fcaa0d9b54d14e87311a57bb59498e9b880c37342d2afccbc8146422702f6a908dacf7a7aae0d24354b0709c2d4891 WHIRLPOOL 151a186c0ef18dca513f29114b877959e71976ed15d7aae9d81f6015db16e9efc0d6d712712d73bc79168d23ba6ee6eedb0df096e614db2b1232ff1ac110396c
AUX boost-build-1.54.0-support_dots_in_python-buildid.patch 560 SHA256 a986984f85908e19577908376c02f258b8a224cbdf7b4b0e9d57a2bb364c5b4f SHA512 06edc9d25a2fb9cf9b9124e67a9c7d9afccf50d41bf2a65814b6b0a0e6b43a3ec1950bf2919a08908b6f5f5ff7ad13e41352c2328b9bca2ddf1e5a5cc60ff59b WHIRLPOOL ba22249002c0d1169dd463b0c8df3db81bc35f0e161eb0d8168a75c8b8c2e7b96f2658a2bba0018d6178e0dccac4045d5a2fa7a53849271002018f6a4f322081
AUX boost-build-1.55.0-ppc-aix.patch 224 SHA256 a285da0182907f07e678c5831fe0588beb96ef3bd4542058a71d4eb540711221 SHA512 ae3d9fd5c39ef7330fffc0a0c36f7680c133a5180ba796fcd4193f2799cb43afe35599e0efca3f9ba8fcb049fd260f04349674731a870594c343aa4c7808c569 WHIRLPOOL c75b080226d4f85266f43a935191c67f83af640f3f7cc5bed2f7ba1617e82d3381e9c7fad38999bd51a7bdac57c1d82856ab3b8553873159fd748d894f6f5f3f
AUX site-config.jam 688 SHA256 795b0719536a934a1c65cfd4abf09ad4f30ad7d90ad4d55b00c858ee35e8890f SHA512 b65bf1be3133f9f66d3139b00f195a288591bb20a13ba35041507c2c33d7d2da6047c3b02dc27bc4eb21798b91e1262a60e294b7fd4af90808b9de0f5af517df WHIRLPOOL be4e6a1a308dc41e522be919d765b85cb67909ed74d022ca4bf8264ec86ade1caffe8d69a630b21d4abfed1d0c1e8ef079f874046a713fcdf4f0d72f3f0b6386
DIST boost_1_49_0.tar.bz2 48499961 SHA256 dd748a7f5507a7e7af74f452e1c52a64e651ed1f7263fce438a06641d2180d3c SHA512 9f6198270659df112a57731afe31cbf1012d103ba36ed82f6c3f1bdc0185ddb89dcc42c5dfb9ee3f95973d52999aad6c7509dc61125420d45146e39ebf20219d WHIRLPOOL c049b4212307b0208d0b37ac870a7cfb8562d2b685ce505e1971af7bc68ae9746b06ea80ddc52599ed4cbd6dc3305b5f8051cd771387412aaa1d2f8e939a48ba
DIST boost_1_52_0.tar.bz2 54421709 SHA256 222b6afd7723f396f5682c20130314a10196d3999feab5ba920d2a6bf53bac92 SHA512 fc512d3bfa6a39a60fee548775c97239271cf757587b8df7ed739c800844a819a359dca172be0e69ad7752753753139bf11f0813d650066d58386662fe32842d WHIRLPOOL 73bbab4a1d2a652200f4b5e669440a2afcebcea96a1139ecc75213067ca32d5cadb0f060bb0ec2e29e9e31272fb7ec9d2cb960801032ee6c5dcb86564766411d
DIST boost_1_53_0_beta1.tar.bz2 55879466 SHA256 a86669b92af08bc05a96857f893d8f7e4bdaecf3c58bfe13b8a57b30b4470685 SHA512 9acc6d96610516f4198bf922ed6a14d6948315aee0ec7b32b04e2c59620a582a1d0cdf83b8ad4c8298a33d686fd8a1f2dd1dd5012750981774824d119e082579 WHIRLPOOL ef654834d5cfefdeb5358cd70dafaf07391820c929e0285b9e78596a27eb0fbd0cd9eeb59f1a8322650f70a25c2a66ad985ff5a9225d47162a13ca486a9cc596
EBUILD boost-build-1.49.0.ebuild 3409 SHA256 255344ee046ebdb39073ec68058629fc1c13f6b396f7e8b38b7d56f10de5cd21 SHA512 8b0cad7b8af43843d0a004494cdfb396cfafe26fd78095fcc8dabccb89cca0250868c7f1e76955fab1829869eae5741739cf848128c304c57251ba35d4dd1ac3 WHIRLPOOL df250e18c580f16decae85b73d6121a2e28042b34eebfd6b8589fdb568ce55a3a62b3c23a1ffaca83b2f1a5576128678f476449087a46216504f6c025273f3e9
EBUILD boost-build-1.52.0-r1.ebuild 3825 SHA256 d0bd16d8b27d90834c9bab9727b82b39b3089723c864ed98599c100cea600f16 SHA512 9bc3667d9428006eb9f0f3df29b3bd2110f55aa3a48a8532f69f026c249a55e953e922b65b1da58c950e53307def9b34a10bf3951e2d3d5f6981dd78c672ad46 WHIRLPOOL 85b3d6fe9c4fee354334f2e06f0d2787a1a5b91baac23473460b73ea1a61471ea5c651158058559f8db5b1589c79f7e211577e64eb001031e993a32cb58a9725
EBUILD boost-build-1.53.0_beta1.ebuild 3830 SHA256 adf169af122e98e7bf4ffc2352623f5405a1c77b3be7bc1b07d1812484936110 SHA512 47b4535649f025236f3152bef2fdd47ea1d4cf700343dc5f3c35b357479c93ec661baf6f9991ea98d66186cdac819769695f3c78444e7609d93e3cf9a6701467 WHIRLPOOL a8bba152774fdff8afcb25438e3654e86e1bad255efef55a8184b7a63447866ebf2f018eb71947511423a5261b819483d141977bb81628447a026de97e6f14a6
MISC ChangeLog 16650 SHA256 deee27251fae9e924911ca1362978391829ce45f634dd2901d4120f5fd50b63c SHA512 c384760f9738f7ceb6fbc11a1f181d1bc17403995236d82785f2d45d7e001538795e10dc1b5dfec4b0b19315ed3225a78ef6eeff41e6d5b6225ff0a8d540681b WHIRLPOOL 1e6c6b26c7c9aaa3908e87861566379f220e77a5ede39d60d906fe2a29b9aca08f72f71e75ad97235aed4f9cf95b00c19392545e5baf4b0975e29aac6b34af97
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
DIST boost_1_56_0.tar.bz2 94777674 SHA256 134732acaf3a6e7eba85988118d943f0fa6b7f0850f65131fff89823ad30ff1d SHA512 1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e WHIRLPOOL e9e9bb965816b687141d55bc026e378a56ed577a2bf0bdad61a1736e7f11d1797e0cac0185a1fa25b6c4b9fe1f75cbb0bb73a5ea05e84d59385bb3b17a90fd12
DIST boost_1_57_0.tar.bz2 60821561 SHA256 910c8c022a33ccec7f088bd65d4f14b466588dda94ba2124e78b8c57db264967 SHA512 61881440fd89644c43c6e3bc6292e9fed75a6d3a76f98654b189d0ed4e1087d77b585884e882270c08bf9f7132b173bfc1fde05848e06aa78ba7f1008d10714d WHIRLPOOL ff092af332434082a774645a5eb42829cdbdac805ef86dccce8988542062901524bd4d5fc890e3a9c01f0a721047501e5d8b13d50ffa5368066c3438dcf719d6
EBUILD boost-build-1.52.0-r1.ebuild 3833 SHA256 adb30c66002df7b9b46bb066420bb1a361653f914fb3b4f677ead084696efe03 SHA512 da299cfb6bb1b0bced56e547b7aec489c3a5036198c6caa24180ae0b4f24f5efc91dc4e9c402241bb952c33a4dcc8fe64d3f86c4b190ca76272fb0d0865f7104 WHIRLPOOL 30ed3857d8ad36cb3c278c04ed0d1158bf3c812b2ebba82e62d873d3d4493b6415ac5e5ce06e8998b635413875f7a120e55b205f8324c914cf81033ec2e0a78e
EBUILD boost-build-1.53.0.ebuild 3960 SHA256 c91dfe4324fcece7bebd7c001a5eb9ebf2d90444440a4cae161acc8d9e867be9 SHA512 aebd838a3eb4e5aaedaa459f7dd8ff10e9e27e9d64c6a21a00e08849b17cefbb61b6fa2a39d8c2ec407b213ada409ba44d9f96d15bc764c4f7a427f9fb94dd64 WHIRLPOOL 6dc79f46922719921d95511e83561c73bc4455ceb75b0f7fda41a41426e99588ad0885bd0afbf464fc23e8f1567e823835b5f479d2171ce301a0265d91ea2095
EBUILD boost-build-1.54.0.ebuild 3960 SHA256 1366ab41946122042ae64a59f9427d923d0d084acdd78fc4322466b5cc79eb22 SHA512 d2829107b75bfeab2d43346df6acd790d50e84e7c8f86f969125f5cf02fe1c951dfc556e65e89b09a78f59318cb81fb999b576a38f799825414ce0e8ebcfd31b WHIRLPOOL c21f238fabef28cb9291ae2f49d1a25bbf01c32686f3f12eef216efa6250c276d7454e6190355e3c637b2951f9916d4e656b74810526a262ffddc5bf2adb0296
EBUILD boost-build-1.55.0-r1.ebuild 4021 SHA256 7723fbb565b8fec72976a438b907168d5b74cf942c054f5ffd3667d1b9a53a8e SHA512 c5ea109ac41b17fb74a36ddc8f129b92ec633979aafe3511a1f522dc4c8f7a9624809f0c6b4edb1713e7cf9f3c330b223448c3299b31bd8cca20244b50132b4f WHIRLPOOL 122bf8b1a0b9305f7be322a788b73b9bf395e2431e968e12f524b5ac45d6c76cd85390c10562bf4addaff52d3b98b5f29c5aa71d62c949c74efeb801ac4871c7
EBUILD boost-build-1.55.0.ebuild 4003 SHA256 63ca4e9aaf30e568a9aba06b8fe982d2f23f25c2b8d21ad4979d9d8d79fce363 SHA512 6d658fae358a179cd12721fe48bf6aae3800f66bb734e6f82179919bb0e8af7c421c318657a61289c9538a824d1af90d4b02970e2efa20ed90ec7b5272493cac WHIRLPOOL d23a879fc2d99b11b0db2d501c5724aa43c3670f1efa17bcf0f87cdf62457ccfb1f52932f8283ea91fe3dee6540bec08091e941136b11ad32ba79feaa9978834
EBUILD boost-build-1.56.0.ebuild 4077 SHA256 5e2c8cabdf815d764b93ab2264026de3c1381bf24f093e72be814789f699c98d SHA512 610ebe19e50dbac2d1fe1511ed2bfc82ad0952aa3f4a02a69822768bde86dd99ba5b87454905c319907f7b97f85da5371253b825a371573d1316d9665bfff1d5 WHIRLPOOL 0af0c54d99165dfae028ae4a639baf14182cecb591847cc2379722b7eb0ee8d62606a4bd67073f4c3ae0cd86b9f28ec9784e52a62baf18cb12ef07ee3f6306aa
EBUILD boost-build-1.57.0.ebuild 4079 SHA256 da8d18789d1d475638c0424cf72d494f0145ee599f20818185c392afd649d027 SHA512 3205dfdcbe66c28ae801331d2aa531bfe0897ad5ad94b6aa2dbe9a88b5240779107873f21659177619950f3a8ae0fa339b7f73929e99f3abb1225bdbf6bb03ad WHIRLPOOL 47ef899754daeda824fa987f4eb72b658285afc51692458af8cfe30fe914392cf3dd9574ac8c0b5613b613988ac6de69069a923bcdc01f61cc2dbdd430b30f1c
MISC ChangeLog 21452 SHA256 eebd4dae9748bb7de6b39aea61f0e58e9e50f4b5828cf9937068026de278c999 SHA512 5721c40969a4a15c771752f4031ba2ff5deb7fc79545aee5aa556026e1175db029634539a0c55e44c4726df7f49965bb168f970020a183a61c37b97bd8c289c7 WHIRLPOOL e5f3d270c33b74cd6dee10aa114c34f0e3ef4b54a558aa49315943e3e3d8f7aaf51b3debd931e5fa70cf1aaee75da70ad73d710143d0a1f6f3dadb41ad55e7cd
MISC metadata.xml 158 SHA256 b52dff4a9d9f4eab0428972c9ee5a96df08f39325e4b491c39493da499fedf51 SHA512 5300260c2c2bad38b7a27b5c1d609b48b105034c63807958425e8f8fbcccc02a408bb5565480bb3ee3c87d368ed16859c48b447241adf15896e7508c6c442e65 WHIRLPOOL 17880f728fdb3dbd6ca582547c3c546ffe798d89d37ac717bc0be4e4764b60b867979c996ca89f4fdeedee021c419b964405b5fb674a220e582a436f653b8f30
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
iQEcBAEBCAAGBQJRAw9CAAoJEBzRPIrUMBNCv/8H/jV3kp86nBlzJI0T+MB23Hbn
nMyf1I7Z+FVPn6qAkzx3KeWvllSS5rx5kxsesAXIbFt5X9OjWytacqlzRjsfUMMp
43MJzy9uCIWoT8QP34FQMycXRAlccXi6pSaORuRXb/UiVG27g3FIQmfWHiAdjRmE
Xfh/CmwnYFeDxWFHV728MR38kf5yGTxCLdyD7b0S2M558wqOEE1gKtuqeIETsCZE
CSnw1HdjnELG5UuUtQ3m1h9FnqITJ554PRlb3qjNia9ijJjOLtioYYed3nfkYBQr
2kXQXM57W/x9XJ1e/GgY+diu8XBr+63ioU1GUgkYAOqX7yUF76s3Be897b3dygE=
=klPA
iJwEAQEIAAYFAlUvsJIACgkQG9wOWsQutdY3KAQAwybagEkMHI1OGTXwF9IU0o/e
ipm0MyzNgDRs6vRkShjhVXAJ74i+2n00gbM2LcfpeZJu8adveBRO3nPNY4boVAdx
iAeQyvCYLfehfG+mVDseO9QXSjJS0EbuAoGqiypscbslzVKpeCSMiQI+dQPPEW4+
4wYMtW+wrKeQuiYNGuE=
=xD4J
-----END PGP SIGNATURE-----

View File

@ -1,112 +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.49.0.ebuild,v 1.10 2012/11/02 11:42:02 armin76 Exp $
EAPI="4"
PYTHON_DEPEND="python? *"
inherit eutils flag-o-matic python 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="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="examples python"
DEPEND="!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
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() {
epatch "${FILESDIR}/${PN}-1.48.0-support_dots_in_python-buildid.patch"
epatch "${FILESDIR}/${PN}-1.48.0-disable_python_rpath.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_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
# 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/bin.*/bjam bjam-${MAJOR_PV}
newbin engine/bin.*/b2 b2-${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 test/engine
# FIXME: Replace the ls call with the proper way of doing this.
BJAM_BIN=$(ls ../../engine/bin.*/b2)
${BJAM_BIN} -f test.jam "-sBJAM=${BJAM_BIN}" || die "tests failed"
}

View File

@ -1,21 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2015 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.3 2012/12/08 12:11:22 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.52.0-r1.ebuild,v 1.14 2015/01/01 03:30:46 patrick Exp $
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
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."
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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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 )"

View File

@ -0,0 +1,140 @@
# Copyright 1999-2015 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.53.0.ebuild,v 1.4 2015/01/01 03:30:46 patrick Exp $
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic multilib 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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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() {
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" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine"
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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 "${EROOT}"/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
}

View File

@ -0,0 +1,140 @@
# Copyright 1999-2015 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.54.0.ebuild,v 1.4 2015/01/01 03:30:46 patrick Exp $
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic multilib 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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine"
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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 "${EROOT}"/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
}

View File

@ -0,0 +1,137 @@
# Copyright 1999-2015 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.55.0-r1.ebuild,v 1.5 2015/03/10 21:01:36 vapier Exp $
EAPI="5"
RESTRICT="test"
PYTHON_COMPAT=( python2_7 )
inherit eutils flag-o-matic multilib python-single-r1 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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"
RDEPEND="python? ( ${PYTHON_DEPS} )
!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils
${PYTHON_DEPS} )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/v2"
pkg_setup() {
if use python || use test; then
python-single-r1_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine" || die
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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}" || die
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
epatch_user
}
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|${EPYTHON#python}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine || die
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 "${EROOT}"/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
dodoc -r example
docompress -x "/usr/share/doc/${PF}/example"
fi
}
src_test() {
cd test || die
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" ${PYTHON} test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}

View File

@ -0,0 +1,141 @@
# Copyright 1999-2015 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.55.0.ebuild,v 1.14 2015/04/16 12:54:26 zlogene Exp $
EAPI="5"
PYTHON_DEPEND="python? 2"
RESTRICT="test"
inherit eutils flag-o-matic multilib 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="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-fix-test.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine"
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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 "${EROOT}"/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
}

View File

@ -0,0 +1,139 @@
# Copyright 1999-2015 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.56.0.ebuild,v 1.6 2015/03/03 07:40:06 dlan Exp $
EAPI="5"
RESTRICT="test"
PYTHON_COMPAT=( python2_7 )
inherit eutils flag-o-matic multilib python-single-r1 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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"
RDEPEND="python? ( ${PYTHON_DEPS} )
!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils
${PYTHON_DEPS} )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
pkg_setup() {
if use python || use test; then
python-single-r1_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
pushd ../ &>/dev/null || die
epatch "${FILESDIR}/${PN}-1.54.0-fix-test.patch"
popd &>/dev/null || die
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine" || die
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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}" || die
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
epatch_user
}
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|${EPYTHON#python}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine || die
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 "${EROOT}"/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 ../example/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 ../notes/{changes,hacking,release_procedure,build_dir_option,relative_source_paths}.txt
if use examples; then
dodoc -r ../example
docompress -x "/usr/share/doc/${PF}/example"
fi
}
src_test() {
cd ../test || die
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" ${PYTHON} test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}

View File

@ -0,0 +1,139 @@
# Copyright 1999-2015 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.57.0.ebuild,v 1.3 2015/03/10 21:01:36 vapier Exp $
EAPI="5"
RESTRICT="test"
PYTHON_COMPAT=( python2_7 )
inherit eutils flag-o-matic multilib python-single-r1 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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"
RDEPEND="python? ( ${PYTHON_DEPS} )
!<dev-libs/boost-1.34.0
!<=dev-util/boost-build-1.35.0-r1"
DEPEND="${RDEPEND}
test? ( sys-apps/diffutils
${PYTHON_DEPS} )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
pkg_setup() {
if use python || use test; then
python-single-r1_pkg_setup
fi
}
src_unpack() {
tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build || die "unpacking tar failed"
}
src_prepare() {
epatch \
"${FILESDIR}/${PN}-1.48.0-disable_python_rpath.patch" \
"${FILESDIR}/${PN}-1.50.0-respect-c_ld-flags.patch" \
"${FILESDIR}/${PN}-1.49.0-darwin-gentoo-toolchain.patch" \
"${FILESDIR}/${PN}-1.52.0-darwin-no-python-framework.patch" \
"${FILESDIR}/${PN}-1.54.0-support_dots_in_python-buildid.patch" \
"${FILESDIR}/${PN}-1.55.0-ppc-aix.patch"
pushd ../ &>/dev/null || die
epatch "${FILESDIR}/${PN}-1.54.0-fix-test.patch"
popd &>/dev/null || die
# Remove stripping option
# Fix python components build on multilib systems, bug #496446
cd "${S}/engine" || die
sed -i \
-e 's|-s\b||' \
-e "/libpython/s/lib ]/$(get_libdir) ]/" \
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}" || die
sed -i \
-e 's/\(off speed space\)/\1 none/' \
-e 's/\(debug-symbols : on off\)/\1 none/' \
tools/builtin.jam || die "sed failed"
epatch_user
}
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|${EPYTHON#python}|" \
engine/build.jam || die "sed failed"
fi
}
src_compile() {
cd engine || die
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 "${EROOT}"/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 ../example/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 ../notes/{changes,hacking,release_procedure,build_dir_option,relative_source_paths}.txt
if use examples; then
dodoc -r ../example
docompress -x "/usr/share/doc/${PF}/example"
fi
}
src_test() {
cd ../test || die
export TMP="${T}"
DO_DIFF="${PREFIX}/usr/bin/diff" ${PYTHON} test_all.py
if [[ -s test_results.txt ]]; then
eerror "At least one test failed: $(<test_results.txt)"
die "tests failed"
fi
}

View File

@ -1,35 +0,0 @@
Index: tools/build/v2/tools/mpi.jam
===================================================================
--- tools/build/v2/tools/mpi.jam (revision 57744)
+++ tools/build/v2/tools/mpi.jam (working copy)
@@ -156,14 +156,27 @@
# into a feature.
local match = [ MATCH "^(-.)(.*)" : $(cmdline) ] ;
local matched ;
- if $(match) && $(match[2]) {
+ if $(match) && $(match[2]) {
local prefix = $(match[1]) ;
if $(feature_kinds$(prefix)) {
local name = $(feature_kinds$(prefix)) ;
local add = [ add_feature $(prefix) $(name) $(cmdline) ] ;
if $(add) {
- result += $(add[1]) ;
+
+ if $(add[1]) = <find-shared-library>pthread
+ {
+ # Uhm. It's not really nice that this MPI implementation
+ # uses -lpthread as opposed to -pthread. We do want to
+ # set <threading>multi, instead of -lpthread.
+ result += "<threading>multi" ;
+ MPI_EXTRA_REQUIREMENTS += "<threading>multi" ;
+ }
+ else
+ {
+ result += $(add[1]) ;
+ }
+
cmdline = $(add[2]) ;
matched = yes ;
}

View File

@ -1,25 +0,0 @@
diff --git a/tools/jam/src/build.jam b/tools/jam/src/build.jam
index e30e854..7b397a3 100644
--- a/tools/jam/src/build.jam
+++ b/tools/jam/src/build.jam
@@ -2,6 +2,20 @@
#~ Distributed under the Boost Software License, Version 1.0.
#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# Clean env vars of any "extra" empty values.
+for local v in ARGV CC CFLAGS
+{
+ local values ;
+ for local x in $($(v))
+ {
+ if $(x) != ""
+ {
+ values += $(x) ;
+ }
+ }
+ $(v) = $(values) ;
+}
+
# Platform related specifics.
if $(NT) { rule .path { return "$(<:J=\\)" ; } ./ = "/" ; }
else if $(OS2) { rule .path { return "$(<:J=\\)" ; } ./ = "/" ; }

View File

@ -0,0 +1,11 @@
--- test/startup_v2.py.orig 2013-08-27 12:23:10.520185408 +0400
+++ test/startup_v2.py 2013-08-27 12:23:27.155186209 +0400
@@ -50,7 +50,7 @@
return re.match(expected, actual, re.DOTALL) != None
-t = BoostBuild.Tester(match=match_re, boost_build_path="", pass_toolset=0)
+t = BoostBuild.Tester(match=match_re, boost_build_path="/invalid/location", pass_toolset=0)
t.set_tree("startup")
check_for_existing_boost_build_jam(t)

View File

@ -0,0 +1,19 @@
--- tools/common.jam.orig 2013-08-27 12:13:56.865158748 +0400
+++ tools/common.jam 2013-08-27 12:15:08.760162210 +0400
@@ -763,7 +763,15 @@
switch $(f:G)
{
case <base> :
- result += $(name:B) ;
+ local matched = [ MATCH "^(boost.*python)-.*" : $(name) ] ;
+ if $(matched) = boost_python || $(matched) = boost_mpi_python
+ {
+ result += $(name) ;
+ }
+ else
+ {
+ result += $(name:B) ;
+ }
case <toolset> :
result += [ join-tag $(f:G=) : [ toolset-tag $(name) : $(type) :

View File

@ -0,0 +1,13 @@
https://svn.boost.org/trac/boost/ticket/10122
--- engine/mem.h
+++ engine/mem.h
@@ -8,6 +8,8 @@
#ifndef BJAM_MEM_H
#define BJAM_MEM_H
+#include "jam.h"
+
#ifdef OPT_BOEHM_GC
/* Use Boehm GC memory allocator. */

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install prepare setup test unpack
DEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( dev-lang/python )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful.
EAPI=4
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd
LICENSE=Boost-1.0
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( dev-lang/python )
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_49_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=cec8f5a66598b8e87ccff326e86ff768

View File

@ -1,14 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils ) python? ( =dev-lang/python-2* )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful.
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
REQUIRED_USE=test? ( python )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_52_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=2a44c242353c9287f560008c17c4d79b
_md5_=acc36a3d300d900c8b1e652dbd014c23

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils ) python? ( =dev-lang/python-2* )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
REQUIRED_USE=test? ( python )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_53_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=62d7442b3ace3e042c8296f7049dfb59

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils ) python? ( =dev-lang/python-2* )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
REQUIRED_USE=test? ( python )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_54_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=f04fd72c7dffb813d2d81ce5ecc7d499

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils ) python? ( =dev-lang/python-2* )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
REQUIRED_USE=test? ( python )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_55_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=5bf3f1b628ffb95d68cdd47901fdd010

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1
REQUIRED_USE=python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_55_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=d51713a5dc5fdbc0cb8041efd8e86d09

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1
REQUIRED_USE=python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_56_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=462abe4a1f04d88c8d8bcd6d6c30860d

View File

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 test? ( sys-apps/diffutils >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] )
DESCRIPTION=A system for large project software construction, which is simple to use and powerful
EAPI=5
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
IUSE=examples python test python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Boost-1.0
RDEPEND=python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),python_single_target_python2_7(+)] ) !<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1
REQUIRED_USE=python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/boost/boost_1_57_0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-single-r1 7a178335dbd6ea7f50ed4e3e1c13c1e4 python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=dd794a0219984268f8749e0803c086c4