mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-23 15:31:05 +02:00
bump(dev-util/boost-build): sync with upstream for arm64
Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
parent
b4c888c742
commit
628d20eb8e
@ -1,6 +1,131 @@
|
|||||||
# ChangeLog for dev-util/boost-build
|
# ChangeLog for dev-util/boost-build
|
||||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2015 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 $
|
# $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)
|
*boost-build-1.53.0_beta1 (25 Jan 2013)
|
||||||
|
|
||||||
|
@ -1,30 +1,37 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA256
|
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-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.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.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-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.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.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
|
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_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
|
DIST boost_1_53_0.tar.bz2 55765258 SHA256 f88a041b01882b0c9c5c05b39603ec8383fb881f772f6f9e6e6fd0e0cddb9196 SHA512 8cd7806653cb6ea4a1c6862796ef698de5ae0bdbda96954fedbe090c59e3e6cb8f8d385df35183e9063ac4e2c2fccf10744516c47a994cde5f1d1cba1b07e522 WHIRLPOOL e8c5ed6b34dd5f68dc7e102a9e22b302616a65077d3f4af370ece6352b02a866e04294a4fc76bbd5555b6a4131f590e6455e6a74b5f12c4ffc2dd15af0bc8746
|
||||||
EBUILD boost-build-1.49.0.ebuild 3409 SHA256 255344ee046ebdb39073ec68058629fc1c13f6b396f7e8b38b7d56f10de5cd21 SHA512 8b0cad7b8af43843d0a004494cdfb396cfafe26fd78095fcc8dabccb89cca0250868c7f1e76955fab1829869eae5741739cf848128c304c57251ba35d4dd1ac3 WHIRLPOOL df250e18c580f16decae85b73d6121a2e28042b34eebfd6b8589fdb568ce55a3a62b3c23a1ffaca83b2f1a5576128678f476449087a46216504f6c025273f3e9
|
DIST boost_1_54_0.tar.bz2 57873778 SHA256 047e927de336af106a24bceba30069980c191529fd76b8dff8eb9a328b48ae1d SHA512 3467a2bb9b4797cadfc52150cb036939ef35263f421870897dbe9492d1504a714805668a193b0811fdaf39a3527ee693ff70da5b942d7ab11b307e2e693e1760 WHIRLPOOL dbe3cbecaccf86ca184cf73cff75c17d6307b680bab098e38a9efd24d17776481e597017fc9f8fc8f488495f315c6d2b14b9212c51cf98529c302482bf67e92a
|
||||||
EBUILD boost-build-1.52.0-r1.ebuild 3825 SHA256 d0bd16d8b27d90834c9bab9727b82b39b3089723c864ed98599c100cea600f16 SHA512 9bc3667d9428006eb9f0f3df29b3bd2110f55aa3a48a8532f69f026c249a55e953e922b65b1da58c950e53307def9b34a10bf3951e2d3d5f6981dd78c672ad46 WHIRLPOOL 85b3d6fe9c4fee354334f2e06f0d2787a1a5b91baac23473460b73ea1a61471ea5c651158058559f8db5b1589c79f7e211577e64eb001031e993a32cb58a9725
|
DIST boost_1_55_0.tar.bz2 58146647 SHA256 fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SHA512 dc606477f4c303e8f40de2586c16394b6d758e198b35bf3a7d3e576a2f49171aadc4f95e8d685fa731bc4e61e19869d5a24e1e816febfca9de078d66e096e041 WHIRLPOOL 6ae111d6a956651bd91914432b743faffeb466703191b05193db47f02fd3528a14ce200f26c1ab77bf2c68994eb5b135b0176f66a746964d334b4793ba113ad5
|
||||||
EBUILD boost-build-1.53.0_beta1.ebuild 3830 SHA256 adf169af122e98e7bf4ffc2352623f5405a1c77b3be7bc1b07d1812484936110 SHA512 47b4535649f025236f3152bef2fdd47ea1d4cf700343dc5f3c35b357479c93ec661baf6f9991ea98d66186cdac819769695f3c78444e7609d93e3cf9a6701467 WHIRLPOOL a8bba152774fdff8afcb25438e3654e86e1bad255efef55a8184b7a63447866ebf2f018eb71947511423a5261b819483d141977bb81628447a026de97e6f14a6
|
DIST boost_1_56_0.tar.bz2 94777674 SHA256 134732acaf3a6e7eba85988118d943f0fa6b7f0850f65131fff89823ad30ff1d SHA512 1ce9871c3a2519682538a5f1331938b948123432d99aea0ce026958cbebd25d84019a3a28c452724b9693df98a8d1264bb2d93d2fee508453f8b42836e67481e WHIRLPOOL e9e9bb965816b687141d55bc026e378a56ed577a2bf0bdad61a1736e7f11d1797e0cac0185a1fa25b6c4b9fe1f75cbb0bb73a5ea05e84d59385bb3b17a90fd12
|
||||||
MISC ChangeLog 16650 SHA256 deee27251fae9e924911ca1362978391829ce45f634dd2901d4120f5fd50b63c SHA512 c384760f9738f7ceb6fbc11a1f181d1bc17403995236d82785f2d45d7e001538795e10dc1b5dfec4b0b19315ed3225a78ef6eeff41e6d5b6225ff0a8d540681b WHIRLPOOL 1e6c6b26c7c9aaa3908e87861566379f220e77a5ede39d60d906fe2a29b9aca08f72f71e75ad97235aed4f9cf95b00c19392545e5baf4b0975e29aac6b34af97
|
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
|
MISC metadata.xml 158 SHA256 b52dff4a9d9f4eab0428972c9ee5a96df08f39325e4b491c39493da499fedf51 SHA512 5300260c2c2bad38b7a27b5c1d609b48b105034c63807958425e8f8fbcccc02a408bb5565480bb3ee3c87d368ed16859c48b447241adf15896e7508c6c442e65 WHIRLPOOL 17880f728fdb3dbd6ca582547c3c546ffe798d89d37ac717bc0be4e4764b60b867979c996ca89f4fdeedee021c419b964405b5fb674a220e582a436f653b8f30
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
Version: GnuPG v2
|
||||||
|
|
||||||
iQEcBAEBCAAGBQJRAw9CAAoJEBzRPIrUMBNCv/8H/jV3kp86nBlzJI0T+MB23Hbn
|
iJwEAQEIAAYFAlUvsJIACgkQG9wOWsQutdY3KAQAwybagEkMHI1OGTXwF9IU0o/e
|
||||||
nMyf1I7Z+FVPn6qAkzx3KeWvllSS5rx5kxsesAXIbFt5X9OjWytacqlzRjsfUMMp
|
ipm0MyzNgDRs6vRkShjhVXAJ74i+2n00gbM2LcfpeZJu8adveBRO3nPNY4boVAdx
|
||||||
43MJzy9uCIWoT8QP34FQMycXRAlccXi6pSaORuRXb/UiVG27g3FIQmfWHiAdjRmE
|
iAeQyvCYLfehfG+mVDseO9QXSjJS0EbuAoGqiypscbslzVKpeCSMiQI+dQPPEW4+
|
||||||
Xfh/CmwnYFeDxWFHV728MR38kf5yGTxCLdyD7b0S2M558wqOEE1gKtuqeIETsCZE
|
4wYMtW+wrKeQuiYNGuE=
|
||||||
CSnw1HdjnELG5UuUtQ3m1h9FnqITJ554PRlb3qjNia9ijJjOLtioYYed3nfkYBQr
|
=xD4J
|
||||||
2kXQXM57W/x9XJ1e/GgY+diu8XBr+63ioU1GUgkYAOqX7yUF76s3Be897b3dygE=
|
|
||||||
=klPA
|
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
@ -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"
|
|
||||||
}
|
|
@ -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
|
# 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"
|
EAPI="5"
|
||||||
PYTHON_DEPEND="python? 2"
|
PYTHON_DEPEND="python? 2"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
inherit eutils flag-o-matic python toolchain-funcs versionator
|
inherit eutils flag-o-matic python toolchain-funcs versionator
|
||||||
|
|
||||||
MY_PV=$(replace_all_version_separators _)
|
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"
|
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
|
||||||
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
|
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="Boost-1.0"
|
LICENSE="Boost-1.0"
|
||||||
SLOT=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"
|
IUSE="examples python test"
|
||||||
|
|
||||||
REQUIRED_USE="test? ( python )"
|
REQUIRED_USE="test? ( python )"
|
||||||
|
140
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.53.0.ebuild
vendored
Normal file
140
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.53.0.ebuild
vendored
Normal 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
|
||||||
|
}
|
140
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.54.0.ebuild
vendored
Normal file
140
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.54.0.ebuild
vendored
Normal 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
|
||||||
|
}
|
137
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.55.0-r1.ebuild
vendored
Normal file
137
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.55.0-r1.ebuild
vendored
Normal 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
|
||||||
|
}
|
141
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.55.0.ebuild
vendored
Normal file
141
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.55.0.ebuild
vendored
Normal 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
|
||||||
|
}
|
139
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.56.0.ebuild
vendored
Normal file
139
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.56.0.ebuild
vendored
Normal 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
|
||||||
|
}
|
139
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.57.0.ebuild
vendored
Normal file
139
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.57.0.ebuild
vendored
Normal 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
|
||||||
|
}
|
@ -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 ;
|
|
||||||
}
|
|
||||||
|
|
@ -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=\\)" ; } ./ = "/" ; }
|
|
@ -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)
|
||||||
|
|
@ -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) :
|
@ -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. */
|
@ -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
|
|
@ -1,14 +1,15 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
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* )
|
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
|
EAPI=5
|
||||||
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
|
HOMEPAGE=http://www.boost.org/doc/tools/build/index.html
|
||||||
IUSE=examples python test
|
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
|
LICENSE=Boost-1.0
|
||||||
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
|
RDEPEND=!<dev-libs/boost-1.34.0 !<=dev-util/boost-build-1.35.0-r1 python? ( =dev-lang/python-2* )
|
||||||
REQUIRED_USE=test? ( python )
|
REQUIRED_USE=test? ( python )
|
||||||
|
RESTRICT=test
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://sourceforge/boost/boost_1_52_0.tar.bz2
|
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
|
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python 3a270b7b1d1e679847ff0faeac25c5a3 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||||
_md5_=2a44c242353c9287f560008c17c4d79b
|
_md5_=acc36a3d300d900c8b1e652dbd014c23
|
||||||
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.53.0
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.53.0
vendored
Normal 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
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.54.0
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.54.0
vendored
Normal 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
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.55.0
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.55.0
vendored
Normal 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
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.55.0-r1
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.55.0-r1
vendored
Normal 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
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.56.0
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.56.0
vendored
Normal 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
|
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.57.0
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-util/boost-build-1.57.0
vendored
Normal 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
|
Loading…
x
Reference in New Issue
Block a user