mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 10:01:32 +02:00
chore(dev-util/boost-build): bump from portage
Change-Id: Ibd2fb314175f6acc9b592509f4f3102f1b626544
This commit is contained in:
parent
52861e076e
commit
4934188785
473
sdk_container/src/third_party/portage-stable/dev-util/boost-build/ChangeLog
vendored
Normal file
473
sdk_container/src/third_party/portage-stable/dev-util/boost-build/ChangeLog
vendored
Normal file
@ -0,0 +1,473 @@
|
|||||||
|
# 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 $
|
||||||
|
|
||||||
|
*boost-build-1.53.0_beta1 (25 Jan 2013)
|
||||||
|
|
||||||
|
25 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||||
|
+boost-build-1.53.0_beta1.ebuild, -boost-build-1.46.1.ebuild,
|
||||||
|
-boost-build-1.51.0.ebuild:
|
||||||
|
Version bump. Remove obsolete.
|
||||||
|
|
||||||
|
08 Dec 2012; Fabian Groffen <grobian@gentoo.org>
|
||||||
|
+files/boost-build-1.49.0-darwin-gentoo-toolchain.patch,
|
||||||
|
+files/boost-build-1.52.0-darwin-no-python-framework.patch,
|
||||||
|
boost-build-1.52.0-r1.ebuild,
|
||||||
|
files/boost-build-1.50.0-respect-c_ld-flags.patch:
|
||||||
|
Finish Prefix support, add Patches for Darwin and Solaris, add Prefix keywords
|
||||||
|
|
||||||
|
06 Dec 2012; Sébastien Fabbro <bicatali@gentoo.org>
|
||||||
|
boost-build-1.52.0-r1.ebuild:
|
||||||
|
Prefix fix for python
|
||||||
|
|
||||||
|
*boost-build-1.52.0-r1 (08 Nov 2012)
|
||||||
|
|
||||||
|
08 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||||
|
+boost-build-1.52.0-r1.ebuild, -boost-build-1.52.0.ebuild:
|
||||||
|
Bump to avoid using versioned names.
|
||||||
|
|
||||||
|
*boost-build-1.52.0 (05 Nov 2012)
|
||||||
|
|
||||||
|
05 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||||
|
+boost-build-1.52.0.ebuild:
|
||||||
|
Bump for the new boost version.
|
||||||
|
|
||||||
|
02 Nov 2012; Raúl Porcel <armin76@gentoo.org> boost-build-1.49.0.ebuild:
|
||||||
|
alpha/ia64/s390/sh/sparc stable wrt #425354
|
||||||
|
|
||||||
|
31 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||||
|
-boost-build-1.34.1.ebuild, -boost-build-1.35.0-r1.ebuild,
|
||||||
|
-boost-build-1.35.0-r2.ebuild, -boost-build-1.37.0.ebuild,
|
||||||
|
-boost-build-1.39.0.ebuild, -boost-build-1.40.0.ebuild,
|
||||||
|
-boost-build-1.41.0.ebuild, -boost-build-1.42.0.ebuild,
|
||||||
|
-boost-build-1.45.0.ebuild, -boost-build-1.47.0.ebuild,
|
||||||
|
-boost-build-1.48.0-r1.ebuild, -boost-build-1.50.0-r3.ebuild,
|
||||||
|
-boost-build-1.50.0.ebuild, -files/1.35.0-fix_broken_icu_build.patch,
|
||||||
|
-files/boost-1.41-fix-mpich2-detection.patch,
|
||||||
|
-files/boost-1.42-fix-mpich2-detection.patch, boost-build-1.46.1.ebuild,
|
||||||
|
boost-build-1.49.0.ebuild, boost-build-1.51.0.ebuild, metadata.xml:
|
||||||
|
Unslotting. This removes a bunch of older packages that will not build on
|
||||||
|
modern systems, keeps only three versions (stable, mostly-stable and masked).
|
||||||
|
|
||||||
|
*boost-build-1.51.0 (25 Oct 2012)
|
||||||
|
|
||||||
|
25 Oct 2012; Mike Gilbert <floppym@gentoo.org> +boost-build-1.51.0.ebuild:
|
||||||
|
Version bump. Ebuild by Arfrever.
|
||||||
|
|
||||||
|
21 Oct 2012; Markus Meier <maekke@gentoo.org> boost-build-1.49.0.ebuild:
|
||||||
|
x86 stable, bug #425354
|
||||||
|
|
||||||
|
23 Sep 2012; Agostino Sarubbo <ago@gentoo.org> boost-build-1.49.0.ebuild:
|
||||||
|
Stable for amd64, wrt bug #425354
|
||||||
|
|
||||||
|
06 Sep 2012; Anthony G. Basile <blueness@gentoo.org>
|
||||||
|
boost-build-1.49.0.ebuild:
|
||||||
|
Stable ppc, bug #425354
|
||||||
|
|
||||||
|
05 Sep 2012; Anthony G. Basile <blueness@gentoo.org>
|
||||||
|
boost-build-1.49.0.ebuild:
|
||||||
|
Stable ppc64, bug #425354
|
||||||
|
|
||||||
|
27 Aug 2012; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
|
||||||
|
remove myself from maintainers
|
||||||
|
|
||||||
|
*boost-build-1.50.0-r3 (21 Aug 2012)
|
||||||
|
|
||||||
|
21 Aug 2012; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.50.0-r3.ebuild, -boost-build-1.50.0-r1.ebuild,
|
||||||
|
-boost-build-1.50.0-r2.ebuild:
|
||||||
|
Fix false python-files removal. Fix minorsyn.
|
||||||
|
|
||||||
|
*boost-build-1.50.0-r2 (20 Aug 2012)
|
||||||
|
|
||||||
|
20 Aug 2012; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.50.0-r2.ebuild, +files/site-config.jam:
|
||||||
|
Install site-config.jam with our variants (gentoorelease & -debug) to ease
|
||||||
|
usage. Remove unneeded code. Fix python-code removal. Simplify call to
|
||||||
|
python_mod_{cleanup,optimize}.
|
||||||
|
|
||||||
|
*boost-build-1.50.0-r1 (19 Aug 2012)
|
||||||
|
|
||||||
|
19 Aug 2012; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.50.0-r1.ebuild, +files/boost-build-1.50.0-fix-test.patch,
|
||||||
|
+files/boost-build-1.50.0-respect-c_ld-flags.patch:
|
||||||
|
Fix tests. Fix installation of boost-build python-rewrite and optimize/cleanup
|
||||||
|
installed .py files (bug #324375). Rechecked build regarding LDFLAGS (bug
|
||||||
|
#334467), replaced workaround with a patch and added verbosity flag to the
|
||||||
|
bjam-call.
|
||||||
|
|
||||||
|
21 Jul 2012; Jeroen Roovers <jer@gentoo.org> boost-build-1.49.0.ebuild:
|
||||||
|
Stable for HPPA (bug #425354).
|
||||||
|
|
||||||
|
19 Jul 2012; Markus Meier <maekke@gentoo.org> boost-build-1.49.0.ebuild:
|
||||||
|
arm stable, bug #425354
|
||||||
|
|
||||||
|
08 Jul 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||||
|
Add Arfrever as a maintainer.
|
||||||
|
|
||||||
|
*boost-build-1.50.0 (06 Jul 2012)
|
||||||
|
|
||||||
|
06 Jul 2012; Mike Gilbert <floppym@gentoo.org> +boost-build-1.50.0.ebuild:
|
||||||
|
Version bump by Arfrever.
|
||||||
|
|
||||||
|
14 Jun 2012; Jeff Horelick <jdhore@gentoo.org> boost-build-1.48.0-r1.ebuild:
|
||||||
|
marked x86 per bug 413815
|
||||||
|
|
||||||
|
08 Jun 2012; Michael Weber <xmw@gentoo.org> boost-build-1.48.0-r1.ebuild:
|
||||||
|
ppc stable (bug 413815)
|
||||||
|
|
||||||
|
07 Jun 2012; Zac Medico <zmedico@gentoo.org> boost-build-1.35.0-r1.ebuild:
|
||||||
|
inherit eutils for epatch
|
||||||
|
|
||||||
|
06 Jun 2012; Jeroen Roovers <jer@gentoo.org> boost-build-1.37.0.ebuild,
|
||||||
|
boost-build-1.39.0.ebuild:
|
||||||
|
Drop HPPA keywording for more ancient versions.
|
||||||
|
|
||||||
|
06 Jun 2012; Jeroen Roovers <jer@gentoo.org> boost-build-1.34.1.ebuild,
|
||||||
|
boost-build-1.35.0-r1.ebuild, boost-build-1.35.0-r2.ebuild:
|
||||||
|
Drop HPPA keywording for ancient versions.
|
||||||
|
|
||||||
|
03 Jun 2012; Markus Meier <maekke@gentoo.org> boost-build-1.48.0-r1.ebuild:
|
||||||
|
arm stable, bug #413815
|
||||||
|
|
||||||
|
23 May 2012; Agostino Sarubbo <ago@gentoo.org> boost-build-1.48.0-r1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #413815
|
||||||
|
|
||||||
|
16 May 2012; Jeroen Roovers <jer@gentoo.org> boost-build-1.48.0-r1.ebuild:
|
||||||
|
Stable for HPPA (bug #413815).
|
||||||
|
|
||||||
|
28 Apr 2012; Alexis Ballier <aballier@gentoo.org>
|
||||||
|
boost-build-1.48.0-r1.ebuild, boost-build-1.49.0.ebuild:
|
||||||
|
keyword ~amd64-fbsd
|
||||||
|
|
||||||
|
02 Apr 2012; Mike Gilbert <floppym@gentoo.org> -boost-build-1.48.0.ebuild:
|
||||||
|
Remove.
|
||||||
|
|
||||||
|
*boost-build-1.49.0 (02 Apr 2012)
|
||||||
|
|
||||||
|
02 Apr 2012; Mike Gilbert <floppym@gentoo.org> +boost-build-1.49.0.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
*boost-build-1.48.0-r1 (19 Jan 2012)
|
||||||
|
|
||||||
|
19 Jan 2012; Markos Chandras <hwoarang@gentoo.org>
|
||||||
|
+boost-build-1.48.0-r1.ebuild,
|
||||||
|
+files/boost-build-1.48.0-disable_python_rpath.patch,
|
||||||
|
+files/boost-build-1.48.0-support_dots_in_python-buildid.patch:
|
||||||
|
Remove directory used for searching of libpythonX.Y.so from rpath of all
|
||||||
|
libraries, which would occur in some situations. Initial support for dots in
|
||||||
|
argument of --python-buildid option. Patch by Arfrever
|
||||||
|
|
||||||
|
*boost-build-1.48.0 (08 Jan 2012)
|
||||||
|
|
||||||
|
08 Jan 2012; Markos Chandras <hwoarang@gentoo.org> +boost-build-1.48.0.ebuild:
|
||||||
|
Version bump. Bug #391663
|
||||||
|
|
||||||
|
28 Dec 2011; Mark Loeser <halcy0n@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
Stable for ppc64; bug #377805
|
||||||
|
|
||||||
|
20 Oct 2011; Brent Baude <ranger@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
Marking boost-build-1.46.1 ppc for bug 377805
|
||||||
|
|
||||||
|
*boost-build-1.47.0 (26 Sep 2011)
|
||||||
|
|
||||||
|
26 Sep 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||||
|
+boost-build-1.47.0.ebuild:
|
||||||
|
Version bump. Bug #376937
|
||||||
|
|
||||||
|
16 Sep 2011; Jeroen Roovers <jer@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
Stable for HPPA (bug #377805).
|
||||||
|
|
||||||
|
10 Sep 2011; Raúl Porcel <armin76@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
alpha/ia64/s390/sh/sparc stable wrt #377805
|
||||||
|
|
||||||
|
28 Aug 2011; Markus Meier <maekke@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
arm stable, bug #377805
|
||||||
|
|
||||||
|
22 Aug 2011; Tony Vroon <chainsaw@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
Marked stable on AMD64 as a dependency of dev-libs/boost-1.46.1 based on arch
|
||||||
|
testing by Agostino "ago" Sarubbo in bug #377805.
|
||||||
|
|
||||||
|
12 Aug 2011; Thomas Kahle <tomka@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
x86 stable per bug 377805
|
||||||
|
|
||||||
|
10 Jul 2011; Alexis Ballier <aballier@gentoo.org> boost-build-1.46.1.ebuild:
|
||||||
|
keyword ~x86-fbsd
|
||||||
|
|
||||||
|
16 Apr 2011; Raúl Porcel <armin76@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
ia64/s390/sh stable wrt #344677
|
||||||
|
|
||||||
|
*boost-build-1.46.1 (22 Mar 2011)
|
||||||
|
|
||||||
|
22 Mar 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||||
|
+boost-build-1.46.1.ebuild:
|
||||||
|
Version bump. Bug #356479
|
||||||
|
|
||||||
|
13 Mar 2011; Markus Meier <maekke@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
arm stable, bug #344677
|
||||||
|
|
||||||
|
08 Mar 2011; Tobias Klausmann <klausman@gentoo.org>
|
||||||
|
boost-build-1.42.0.ebuild:
|
||||||
|
Stable on alpha, bug #344677
|
||||||
|
|
||||||
|
06 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||||
|
boost-build-1.42.0.ebuild:
|
||||||
|
ppc64 stable wrt #344677
|
||||||
|
|
||||||
|
21 Feb 2011; Michael Weber <xmw@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
sparc stable, bug 344677
|
||||||
|
|
||||||
|
10 Jan 2011; Markos Chandras <hwoarang@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
Stable on amd64 wrt bug 344677
|
||||||
|
|
||||||
|
08 Jan 2011; Brent Baude <ranger@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
Marking boost-build-1.42.0 ppc for bug 344677
|
||||||
|
|
||||||
|
*boost-build-1.45.0 (06 Jan 2011)
|
||||||
|
|
||||||
|
06 Jan 2011; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.45.0.ebuild:
|
||||||
|
Version bump (bug #320039).
|
||||||
|
|
||||||
|
01 Jan 2011; Thomas Kahle <tomka@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
x86 stable per bug 344677
|
||||||
|
|
||||||
|
12 Dec 2010; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
|
||||||
|
add myself on metadata
|
||||||
|
|
||||||
|
09 Dec 2010; Dirkjan Ochtman <djc@gentoo.org> metadata.xml:
|
||||||
|
Remove myself as a maintainer.
|
||||||
|
|
||||||
|
24 Nov 2010; Jeroen Roovers <jer@gentoo.org> boost-build-1.42.0.ebuild:
|
||||||
|
Stable for HPPA (bug #344677).
|
||||||
|
|
||||||
|
19 Sep 2010; Raúl Porcel <armin76@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
s390 stable wrt #306335
|
||||||
|
|
||||||
|
14 Aug 2010; Ryan Hill <dirtyepic@gentoo.org> boost-build-1.34.1.ebuild,
|
||||||
|
boost-build-1.35.0-r1.ebuild, boost-build-1.35.0-r2.ebuild,
|
||||||
|
boost-build-1.37.0.ebuild, boost-build-1.39.0.ebuild,
|
||||||
|
boost-build-1.40.0.ebuild, boost-build-1.41.0.ebuild,
|
||||||
|
boost-build-1.42.0.ebuild, +files/boost-build-1.42-env-whitespace.patch:
|
||||||
|
Fix build failures when compiler flags contain whitespace (bug #293652 by
|
||||||
|
Sebastian Luther).
|
||||||
|
|
||||||
|
22 Apr 2010; Samuli Suominen <ssuominen@gentoo.org>
|
||||||
|
-boost-build-1.36.0.ebuild:
|
||||||
|
Remove boost-1.36.0 for gcc-porting wrt #287638.
|
||||||
|
|
||||||
|
17 Apr 2010; Joseph Jezak <josejx@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
Marked ppc stable for bug #305195.
|
||||||
|
|
||||||
|
31 Mar 2010; Raúl Porcel <armin76@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
alpha/arm/ia64/sh/sparc stable wrt #306335
|
||||||
|
|
||||||
|
27 Mar 2010; Pacho Ramos <pacho@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
amd64 stable, security bug 305195
|
||||||
|
|
||||||
|
21 Mar 2010; Brent Baude <ranger@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
Marking boost-build-1.41.0 ppc64 for bug 306335
|
||||||
|
|
||||||
|
04 Mar 2010; Jeroen Roovers <jer@gentoo.org> boost-build-1.41.0.ebuild:
|
||||||
|
Stable for HPPA (bug #306333).
|
||||||
|
|
||||||
|
*boost-build-1.42.0 (03 Mar 2010)
|
||||||
|
|
||||||
|
03 Mar 2010; Dirkjan Ochtman <djc@gentoo.org>
|
||||||
|
+files/boost-1.42-fix-mpich2-detection.patch, +boost-build-1.42.0.ebuild:
|
||||||
|
Version bump to dev-util/boost-build-1.42.0.
|
||||||
|
|
||||||
|
03 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||||
|
boost-build-1.41.0.ebuild:
|
||||||
|
stable x86, security bug 305195
|
||||||
|
|
||||||
|
27 Dec 2009; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
boost-build-1.35.0-r2.ebuild:
|
||||||
|
alpha/arm/ia64/s390/sh/sparc stable
|
||||||
|
|
||||||
|
10 Dec 2009; Alexis Ballier <aballier@gentoo.org>
|
||||||
|
boost-build-1.41.0.ebuild:
|
||||||
|
keyword ~x86-fbsd
|
||||||
|
|
||||||
|
02 Dec 2009; Dirkjan Ochtman <djc@gentoo.org> metadata.xml:
|
||||||
|
Add maintainer-by-proxy.
|
||||||
|
|
||||||
|
*boost-build-1.41.0 (02 Dec 2009)
|
||||||
|
|
||||||
|
02 Dec 2009; Dirkjan Ochtman <djc@gentoo.org>
|
||||||
|
+files/boost-1.41-fix-mpich2-detection.patch, +boost-build-1.41.0.ebuild:
|
||||||
|
Version bump to boost-build-1.41.0.
|
||||||
|
|
||||||
|
25 Oct 2009; Markus Meier <maekke@gentoo.org>
|
||||||
|
boost-build-1.35.0-r2.ebuild:
|
||||||
|
amd64/x86 stable, bug #284686
|
||||||
|
|
||||||
|
24 Oct 2009; nixnut <nixnut@gentoo.org> boost-build-1.35.0-r2.ebuild:
|
||||||
|
ppc stable #284686
|
||||||
|
|
||||||
|
24 Oct 2009; Mike Frysinger <vapier@gentoo.org>
|
||||||
|
boost-build-1.35.0-r2.ebuild, boost-build-1.36.0.ebuild,
|
||||||
|
boost-build-1.37.0.ebuild, boost-build-1.39.0.ebuild,
|
||||||
|
boost-build-1.40.0.ebuild:
|
||||||
|
Add missing `die` check to tarball unpack.
|
||||||
|
|
||||||
|
23 Oct 2009; Jeroen Roovers <jer@gentoo.org> boost-build-1.35.0-r2.ebuild:
|
||||||
|
Stable for HPPA (bug #288723).
|
||||||
|
|
||||||
|
*boost-build-1.40.0 (21 Oct 2009)
|
||||||
|
|
||||||
|
21 Oct 2009; Dirkjan Ochtman <djc@gentoo.org> +boost-build-1.40.0.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
Version bump to 1.40 (add myself to maintainers).
|
||||||
|
|
||||||
|
*boost-build-1.39.0 (16 Jul 2009)
|
||||||
|
|
||||||
|
16 Jul 2009; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.39.0.ebuild:
|
||||||
|
Version bump (bug #261400).
|
||||||
|
|
||||||
|
15 May 2009; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
arm/s390/sh stable wrt #245192
|
||||||
|
|
||||||
|
14 Apr 2009; Brent Baude <ranger@gentoo.org> boost-build-1.35.0-r1.ebuild:
|
||||||
|
Marking boost-build-1.35.0-r1 ppc64 for bug 245192
|
||||||
|
|
||||||
|
04 Apr 2009; Raúl Porcel <armin76@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
ia64 stable wrt #245192
|
||||||
|
|
||||||
|
04 Apr 2009; Markus Meier <maekke@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
x86 stable, bug #245192
|
||||||
|
|
||||||
|
02 Apr 2009; Friedrich Oslage <bluebird@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
Stable on sparc, bug #245192
|
||||||
|
|
||||||
|
01 Apr 2009; Joseph Jezak <josejx@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
Marked ppc stable for bug #245192.
|
||||||
|
|
||||||
|
29 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
stable amd64, bug 245192
|
||||||
|
|
||||||
|
24 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-build-1.34.1.ebuild,
|
||||||
|
boost-build-1.35.0-r1.ebuild, boost-build-1.35.0-r2.ebuild,
|
||||||
|
boost-build-1.36.0.ebuild, boost-build-1.37.0.ebuild:
|
||||||
|
Fix homepage. Bug #234246.
|
||||||
|
|
||||||
|
07 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||||
|
boost-build-1.35.0-r1.ebuild:
|
||||||
|
Stable on alpha, bug #245192
|
||||||
|
|
||||||
|
*boost-build-1.37.0 (16 Dec 2008)
|
||||||
|
*boost-build-1.36.0 (16 Dec 2008)
|
||||||
|
*boost-build-1.35.0-r2 (16 Dec 2008)
|
||||||
|
|
||||||
|
16 Dec 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.35.0-r2.ebuild, +boost-build-1.36.0.ebuild,
|
||||||
|
+boost-build-1.37.0.ebuild:
|
||||||
|
Version bump. Still p.masked since the new versions are slottable.
|
||||||
|
|
||||||
|
*boost-build-1.35.0-r1 (05 Jun 2008)
|
||||||
|
|
||||||
|
05 Jun 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+files/1.35.0-fix_broken_icu_build.patch, -boost-build-1.35.0.ebuild,
|
||||||
|
+boost-build-1.35.0-r1.ebuild:
|
||||||
|
Fixed ICU compilation bug
|
||||||
|
|
||||||
|
05 May 2008; Jeroen Roovers <jer@gentoo.org> boost-build-1.34.1.ebuild,
|
||||||
|
boost-build-1.35.0.ebuild:
|
||||||
|
Remove unneeded quotation marks (bug #210029, comment #30).
|
||||||
|
|
||||||
|
*boost-build-1.35.0 (24 Apr 2008)
|
||||||
|
|
||||||
|
24 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.35.0.ebuild:
|
||||||
|
Version bump (bug #216037)
|
||||||
|
|
||||||
|
15 Mar 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
boost-build-1.34.1.ebuild:
|
||||||
|
Fixed typo in description.
|
||||||
|
|
||||||
|
14 Feb 2008; Mark Loeser <halcy0n@gentoo.org> boost-build-1.34.1.ebuild:
|
||||||
|
Fix bug #210029; thanks to Daniel Pielmeier <daniel.pielmeier AT googlemail
|
||||||
|
DOT com>
|
||||||
|
|
||||||
|
13 Feb 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
boost-build-1.34.1.ebuild:
|
||||||
|
Added python USE-flag. Adding LDFLAGS to LIBS to fix bug #209794 (see ebuild
|
||||||
|
for more info).
|
||||||
|
|
||||||
|
05 Feb 2008; Samuli Suominen <drac@gentoo.org> boost-build-1.34.1.ebuild:
|
||||||
|
amd64 stable wrt security #205955
|
||||||
|
|
||||||
|
26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||||
|
boost-build-1.34.1.ebuild:
|
||||||
|
ppc stable, bug #205955
|
||||||
|
|
||||||
|
26 Jan 2008; Jeroen Roovers <jer@gentoo.org> boost-build-1.34.1.ebuild:
|
||||||
|
Stable for HPPA (bug #205955).
|
||||||
|
|
||||||
|
25 Jan 2008; Markus Rothe <corsair@gentoo.org> boost-build-1.34.1.ebuild:
|
||||||
|
Stable on ppc64; bug #205955
|
||||||
|
|
||||||
|
25 Jan 2008; Raúl Porcel <armin76@gentoo.org> boost-build-1.34.1.ebuild:
|
||||||
|
alpha/ia64/sparc stable wrt security #205955
|
||||||
|
|
||||||
|
24 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||||
|
boost-build-1.34.1.ebuild:
|
||||||
|
stable x86, security bug 205955
|
||||||
|
|
||||||
|
20 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> Manifest:
|
||||||
|
Fix Manifest.
|
||||||
|
|
||||||
|
24 Dec 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
-boost-build-1.34.0.ebuild:
|
||||||
|
Dropped old version.
|
||||||
|
|
||||||
|
26 Sep 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
boost-build-1.34.1.ebuild:
|
||||||
|
Marked ~arm and ~sh for bug #182196
|
||||||
|
|
||||||
|
*boost-build-1.34.1 (29 Jul 2007)
|
||||||
|
|
||||||
|
29 Jul 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
+boost-build-1.34.1.ebuild:
|
||||||
|
Version bump (bug #186811)
|
||||||
|
|
||||||
|
23 Jun 2007; Joshua Kinard <kumba@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Marked unstable on mips, per #182196.
|
||||||
|
|
||||||
|
20 Jun 2007; Joseph Jezak <josejx@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Marked ~ppc for bug #182196.
|
||||||
|
|
||||||
|
18 Jun 2007; Raúl Porcel <armin76@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Add ~alpha/~ia64 wrt #182196
|
||||||
|
|
||||||
|
18 Jun 2007; Markus Rothe <corsair@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Added ~ppc64; bug #182196
|
||||||
|
|
||||||
|
18 Jun 2007; Jeroen Roovers <jer@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Marked ~hppa (bug #182196).
|
||||||
|
|
||||||
|
16 Jun 2007; Ferris McCormick <fmccor@gentoo.org>
|
||||||
|
boost-build-1.34.0.ebuild:
|
||||||
|
Add ~sparc keyword --- part of Bug #182196 --- installs as expected.
|
||||||
|
|
||||||
|
10 Jun 2007; Ryan Hill <dirtyepic@gentoo.org> boost-build-1.34.0.ebuild:
|
||||||
|
Boost building boost-build with GCC 4.2, bug #181139.
|
||||||
|
|
||||||
|
*boost-build-1.34.0 (03 Jun 2007)
|
||||||
|
|
||||||
|
03 Jun 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||||
|
-boost-build-1.34_pre20061214.ebuild, +boost-build-1.34.0.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
*boost-build-1.34_pre20061214 (18 Dec 2006)
|
||||||
|
|
||||||
|
18 Dec 2006; Tiziano Müller <dev-zero@gentoo.org> +metadata.xml,
|
||||||
|
+boost-build-1.34_pre20061214.ebuild:
|
||||||
|
Initial commit.
|
@ -1 +1,30 @@
|
|||||||
DIST boost_1_42_0.tar.bz2 33426755 RMD160 90cea6aaa35f22b97e6eb3f5879ca9fe21098349 SHA1 3ce3bb1a1bed504635287017f9e628597b409e7b SHA256 4b1eb95bd250ce15ac66435d6167f225b072b0d3a7eb72477a31847a9ca9e609
|
-----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 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
|
||||||
|
MISC metadata.xml 158 SHA256 b52dff4a9d9f4eab0428972c9ee5a96df08f39325e4b491c39493da499fedf51 SHA512 5300260c2c2bad38b7a27b5c1d609b48b105034c63807958425e8f8fbcccc02a408bb5565480bb3ee3c87d368ed16859c48b447241adf15896e7508c6c442e65 WHIRLPOOL 17880f728fdb3dbd6ca582547c3c546ffe798d89d37ac717bc0be4e4764b60b867979c996ca89f4fdeedee021c419b964405b5fb674a220e582a436f653b8f30
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||||
|
|
||||||
|
iQEcBAEBCAAGBQJRAw9CAAoJEBzRPIrUMBNCv/8H/jV3kp86nBlzJI0T+MB23Hbn
|
||||||
|
nMyf1I7Z+FVPn6qAkzx3KeWvllSS5rx5kxsesAXIbFt5X9OjWytacqlzRjsfUMMp
|
||||||
|
43MJzy9uCIWoT8QP34FQMycXRAlccXi6pSaORuRXb/UiVG27g3FIQmfWHiAdjRmE
|
||||||
|
Xfh/CmwnYFeDxWFHV728MR38kf5yGTxCLdyD7b0S2M558wqOEE1gKtuqeIETsCZE
|
||||||
|
CSnw1HdjnELG5UuUtQ3m1h9FnqITJ554PRlb3qjNia9ijJjOLtioYYed3nfkYBQr
|
||||||
|
2kXQXM57W/x9XJ1e/GgY+diu8XBr+63ioU1GUgkYAOqX7yUF76s3Be897b3dygE=
|
||||||
|
=klPA
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
|
112
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.49.0.ebuild
vendored
Normal file
112
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.49.0.ebuild
vendored
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
# 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"
|
||||||
|
}
|
135
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.52.0-r1.ebuild
vendored
Normal file
135
sdk_container/src/third_party/portage-stable/dev-util/boost-build/boost-build-1.52.0-r1.ebuild
vendored
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.52.0-r1.ebuild,v 1.3 2012/12/08 12:11:22 grobian Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_DEPEND="python? 2"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic python toolchain-funcs versionator
|
||||||
|
|
||||||
|
MY_PV=$(replace_all_version_separators _)
|
||||||
|
|
||||||
|
DESCRIPTION="A system for large project software construction, which is simple to use and powerful."
|
||||||
|
HOMEPAGE="http://www.boost.org/doc/tools/build/index.html"
|
||||||
|
SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="Boost-1.0"
|
||||||
|
SLOT=0
|
||||||
|
KEYWORDS="~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
|
||||||
|
cd "${S}/engine"
|
||||||
|
sed -i -e 's|-s\b||' \
|
||||||
|
build.jam || die "sed failed"
|
||||||
|
|
||||||
|
# Force regeneration
|
||||||
|
rm jambase.c || die
|
||||||
|
|
||||||
|
# This patch allows us to fully control optimization
|
||||||
|
# and stripping flags when bjam is used as build-system
|
||||||
|
# We simply extend the optimization and debug-symbols feature
|
||||||
|
# with empty dummies called 'none'
|
||||||
|
cd "${S}"
|
||||||
|
sed -i \
|
||||||
|
-e 's/\(off speed space\)/\1 none/' \
|
||||||
|
-e 's/\(debug-symbols : on off\)/\1 none/' \
|
||||||
|
tools/builtin.jam || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use python; then
|
||||||
|
# replace versions by user-selected one (TODO: fix this when slot-op
|
||||||
|
# deps are available to always match the best version available)
|
||||||
|
sed -i \
|
||||||
|
-e "s|2.7 2.6 2.5 2.4 2.3 2.2|${PYTHON_ABI}|" \
|
||||||
|
engine/build.jam || die "sed failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cd engine
|
||||||
|
|
||||||
|
local toolset
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
toolset=darwin
|
||||||
|
else
|
||||||
|
# Using boost's generic toolset here, which respects CC and CFLAGS
|
||||||
|
toolset=cc
|
||||||
|
fi
|
||||||
|
|
||||||
|
CC=$(tc-getCC) ./build.sh ${toolset} -d+2 $(use_with python python "${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
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
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 @@
|
|||||||
|
--- tools/python.jam
|
||||||
|
+++ tools/python.jam
|
||||||
|
@@ -961,7 +961,7 @@
|
||||||
|
# linux).
|
||||||
|
: $(usage-requirements)
|
||||||
|
<testing.launcher>$(set-PYTHONPATH)
|
||||||
|
- <library-path>$(libraries) <dll-path>$(dll-path) <library>python.lib
|
||||||
|
+ <library-path>$(libraries) <library>python.lib
|
||||||
|
;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,19 @@
|
|||||||
|
--- tools/common.jam
|
||||||
|
+++ tools/common.jam
|
||||||
|
@@ -759,7 +759,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,26 @@
|
|||||||
|
Avoid adding all kinds of things to the toolchain's flags that within
|
||||||
|
Gentoo (Prefix) we really shouldn't, such as sysroot, deployment target,
|
||||||
|
arch, etc.
|
||||||
|
|
||||||
|
--- tools/darwin.jam
|
||||||
|
+++ tools/darwin.jam
|
||||||
|
@@ -227,6 +227,9 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+ # leave compiler flags etc. up to the toolchain
|
||||||
|
+ return $(version-feature) ;
|
||||||
|
+
|
||||||
|
if $(version-feature)
|
||||||
|
{
|
||||||
|
if $(.debug-configuration)
|
||||||
|
@@ -387,7 +390,8 @@
|
||||||
|
support-ppc64 = ;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- switch $(arch)
|
||||||
|
+ # Gentoo Prefix toolchain doesn't do multi-arch, so don't try either
|
||||||
|
+ switch $(donotaddarchpleaseXXXarch)
|
||||||
|
{
|
||||||
|
case combined :
|
||||||
|
{
|
@ -0,0 +1,11 @@
|
|||||||
|
--- test/startup_v2.py.orig 2012-08-19 11:48:12.020600368 +0200
|
||||||
|
+++ test/startup_v2.py 2012-08-19 11:48:28.564516623 +0200
|
||||||
|
@@ -14,7 +14,7 @@
|
||||||
|
return re.match(expected,actual,re.DOTALL) != None
|
||||||
|
|
||||||
|
# Test the v1 startup behavior.
|
||||||
|
-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')
|
||||||
|
|
@ -0,0 +1,53 @@
|
|||||||
|
--- engine/build.jam.orig 2012-08-19 09:47:23.916383518 +0200
|
||||||
|
+++ engine/build.jam 2012-08-19 09:53:38.011554690 +0200
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
#~ (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 LIBS
|
||||||
|
+for local v in ARGV CC CFLAGS LDFLAGS LIBS
|
||||||
|
{
|
||||||
|
local values ;
|
||||||
|
for local x in $($(v))
|
||||||
|
@@ -179,10 +179,10 @@
|
||||||
|
if ! $(CC) { CC = cc ; }
|
||||||
|
toolset cc $(CC) : "-o " : -D
|
||||||
|
: $(CFLAGS)
|
||||||
|
- [ opt --release : -s -O ]
|
||||||
|
+ [ opt --release : ]
|
||||||
|
[ opt --debug : -g ]
|
||||||
|
-I$(--python-include) -I$(--extra-include)
|
||||||
|
- : $(LIBS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
|
||||||
|
+ : $(LDFLAGS) $(LIBS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
|
||||||
|
## Comeau C/C++ 4.x
|
||||||
|
toolset como como : "-o " : -D
|
||||||
|
: --c
|
||||||
|
@@ -201,11 +201,11 @@
|
||||||
|
## MacOSX Darwin, using GCC 2.9.x, 3.x
|
||||||
|
toolset darwin cc : "-o " : -D
|
||||||
|
:
|
||||||
|
- [ opt --release : -Wl,-x -O3 -finline-functions ]
|
||||||
|
+ [ opt --release : -Wl,-x -finline-functions ]
|
||||||
|
[ opt --debug : -g -O0 -fno-inline -pg ]
|
||||||
|
[ opt --profile : -Wl,-x -O3 -finline-functions -g -pg ]
|
||||||
|
-I$(--python-include) -I$(--extra-include)
|
||||||
|
- : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
|
||||||
|
+ : $(LDFLAGS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
|
||||||
|
## GCC 2.x, 3.x, 4.x
|
||||||
|
toolset gcc gcc : "-o " : -D
|
||||||
|
: -pedantic -fno-strict-aliasing
|
||||||
|
--- engine/build.sh.orig 2012-08-19 12:09:56.400780866 +0200
|
||||||
|
+++ engine/build.sh 2012-08-19 12:10:49.728499203 +0200
|
||||||
|
@@ -224,9 +224,9 @@
|
||||||
|
cc)
|
||||||
|
if test -z "$CC" ; then CC=cc ; fi
|
||||||
|
BOOST_JAM_CC=$CC
|
||||||
|
- BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LIBS"
|
||||||
|
- BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LIBS"
|
||||||
|
- BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LIBS"
|
||||||
|
+ BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LDFLAGS $LIBS"
|
||||||
|
+ BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LDFLAGS $LIBS"
|
||||||
|
+ BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LDFLAGS $LIBS"
|
||||||
|
;;
|
||||||
|
|
||||||
|
qcc)
|
@ -0,0 +1,17 @@
|
|||||||
|
Don't look for the framework path, we build Python the UNIX way for
|
||||||
|
Gentoo Prefix
|
||||||
|
|
||||||
|
--- engine/build.jam
|
||||||
|
+++ engine/build.jam
|
||||||
|
@@ -82,11 +82,6 @@
|
||||||
|
}
|
||||||
|
--python-lib = $(--python-lib[1]) ;
|
||||||
|
}
|
||||||
|
- else if $(OS) = MACOSX
|
||||||
|
- {
|
||||||
|
- --python-include = [ .path $(python-location) Headers ] ;
|
||||||
|
- --python-lib = $(python-location) Python ;
|
||||||
|
- }
|
||||||
|
else
|
||||||
|
{
|
||||||
|
--python-include = ;
|
11
sdk_container/src/third_party/portage-stable/dev-util/boost-build/files/site-config.jam
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/dev-util/boost-build/files/site-config.jam
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# 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)
|
||||||
|
|
||||||
|
# Define two new variants to be used when building boost (or separate boost-libs)
|
||||||
|
# on Gentoo. The two variants make use of Gentoo-specific optimization and debug-symbols
|
||||||
|
# values "none" which are not part of the official boost distribution.
|
||||||
|
# DO NOT RELY ON THE FOLLOWING VARIANTS TO BE PRESENT ON OTHER OS!
|
||||||
|
variant gentoorelease : release : <optimization>none <debug-symbols>none <runtime-link>shared ;
|
||||||
|
variant gentoodebug : debug : <optimization>none <debug-symbols>on <runtime-link>shared ;
|
||||||
|
|
5
sdk_container/src/third_party/portage-stable/dev-util/boost-build/metadata.xml
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/dev-util/boost-build/metadata.xml
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>cpp</herd>
|
||||||
|
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user