diff options
author | Benda Xu <heroxbd@gentoo.org> | 2012-05-18 17:36:48 +0900 |
---|---|---|
committer | Benda Xu <heroxbd@gentoo.org> | 2012-05-18 17:36:48 +0900 |
commit | fb26a5c2df5e1fde31491ebeff69112712008353 (patch) | |
tree | 2f8414516404877c9df8e29df0c2b2536ab2bd5c /dev-util | |
download | heroxbd-fb26a5c2df5e1fde31491ebeff69112712008353.tar.gz heroxbd-fb26a5c2df5e1fde31491ebeff69112712008353.tar.bz2 heroxbd-fb26a5c2df5e1fde31491ebeff69112712008353.zip |
initial commit
Diffstat (limited to 'dev-util')
41 files changed, 3110 insertions, 0 deletions
diff --git a/dev-util/bakefile/ChangeLog b/dev-util/bakefile/ChangeLog new file mode 100644 index 0000000..24d6e8c --- /dev/null +++ b/dev-util/bakefile/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for dev-util/bakefile +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/bakefile/ChangeLog,v 1.3 2009/11/13 22:12:12 dirtyepic Exp $ + +*bakefile-0.2.8 (13 Nov 2009) + + 13 Nov 2009; Ryan Hill <dirtyepic@gentoo.org> +bakefile-0.2.8.ebuild, + metadata.xml: + Version bump. + + 04 Aug 2009; Ryan Hill <dirtyepic@gentoo.org> bakefile-0.2.6.ebuild: + Keyword ~amd64. + +*bakefile-0.2.6 (21 Jul 2009) + + 21 Jul 2009; Markus Ullmann <jokey@gentoo.org> +bakefile-0.2.6.ebuild, + +files/bakefile-0.2.6-enlarge-buffers.patch, +metadata.xml: + Initial import for wx dependency of webkit nightly + diff --git a/dev-util/bakefile/Manifest b/dev-util/bakefile/Manifest new file mode 100644 index 0000000..e60620c --- /dev/null +++ b/dev-util/bakefile/Manifest @@ -0,0 +1,6 @@ +DIST bakefile-0.2.8.tar.gz 756231 RMD160 4c7b4416bb93f42bf5beab4db08dd95d60adb3a4 SHA1 bf8394d944fb34fdce8d5b82c891c180dc7af05e SHA256 e262b5edff1c9126cc32de7d3fcef5b24e997156f91f5a6eeccb45d29522fd1c +DIST bakefile-0.2.9.tar.gz 775528 RMD160 3b8411f310b14e084a5e59239874a549ce1c3253 SHA1 4280f22da518885d6ad1f92de0aed567e6daf900 SHA256 9f3c65411ad3932027e3c3e765337d89be2f9cf5ee9a204da80e92a8c2d76ca5 +EBUILD bakefile-0.2.8.ebuild 571 RMD160 d2ea32b33daa86d0695b4af6a31444e3dc2058cb SHA1 54917d26b7585d1d649b96559c1c614d06cc40b6 SHA256 27cd9ffe09e74b7ca53a7fcc318d3cf087d0238dff3aef732e820993a1864066 +EBUILD bakefile-0.2.9.ebuild 571 RMD160 d2ea32b33daa86d0695b4af6a31444e3dc2058cb SHA1 54917d26b7585d1d649b96559c1c614d06cc40b6 SHA256 27cd9ffe09e74b7ca53a7fcc318d3cf087d0238dff3aef732e820993a1864066 +MISC ChangeLog 656 RMD160 ec7a9f084bbd5e42ca27cb4cbca6c5084725a3fa SHA1 05514f41e2bf2efcd5a5e7d06c7e7bf8b05042f5 SHA256 d6567816b75c721a99b2e30134bfe32c47bc3ebf0947116871af9a2b435968f5 +MISC metadata.xml 162 RMD160 c039a69ee8efb8cbbbf4b67df25a6e8506ae2610 SHA1 ef137d109c76b893201870840b179f4c42c0f3ff SHA256 fab42f6a31209847529447a2bea2b9dd746521fe5d59d967470736120712f093 diff --git a/dev-util/bakefile/bakefile-0.2.8.ebuild b/dev-util/bakefile/bakefile-0.2.8.ebuild new file mode 100644 index 0000000..a13406e --- /dev/null +++ b/dev-util/bakefile/bakefile-0.2.8.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI=2 + +inherit base python bash-completion eutils + +DESCRIPTION="Native makefiles generator" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://bakefile.sourceforge.net" + +LICENSE="MIT" + +RDEPEND="" +DEPEND="" +KEYWORDS="~amd64-linux" +SLOT="0" +IUSE="doc" + +src_install () { + base_src_install + + dodoc AUTHORS NEWS README THANKS + if use doc ; then + dohtml -r doc/html/* || die "dodoc failed" + fi + + dobashcompletion bash_completion bakefile +} diff --git a/dev-util/bakefile/bakefile-0.2.9.ebuild b/dev-util/bakefile/bakefile-0.2.9.ebuild new file mode 100644 index 0000000..a13406e --- /dev/null +++ b/dev-util/bakefile/bakefile-0.2.9.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI=2 + +inherit base python bash-completion eutils + +DESCRIPTION="Native makefiles generator" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="http://bakefile.sourceforge.net" + +LICENSE="MIT" + +RDEPEND="" +DEPEND="" +KEYWORDS="~amd64-linux" +SLOT="0" +IUSE="doc" + +src_install () { + base_src_install + + dodoc AUTHORS NEWS README THANKS + if use doc ; then + dohtml -r doc/html/* || die "dodoc failed" + fi + + dobashcompletion bash_completion bakefile +} diff --git a/dev-util/bakefile/metadata.xml b/dev-util/bakefile/metadata.xml new file mode 100644 index 0000000..d89f137 --- /dev/null +++ b/dev-util/bakefile/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>wxwidgets</herd> +</pkgmetadata> diff --git a/dev-util/boost-build/ChangeLog b/dev-util/boost-build/ChangeLog new file mode 100644 index 0000000..3c0683b --- /dev/null +++ b/dev-util/boost-build/ChangeLog @@ -0,0 +1,336 @@ +# ChangeLog for dev-util/boost-build +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/ChangeLog,v 1.83 2012/04/02 01:09:10 floppym Exp $ + + 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. + diff --git a/dev-util/boost-build/Manifest b/dev-util/boost-build/Manifest new file mode 100644 index 0000000..0c7632c --- /dev/null +++ b/dev-util/boost-build/Manifest @@ -0,0 +1,43 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX 1.35.0-fix_broken_icu_build.patch 1752 RMD160 0e7ee05c17d76e29abff915e84181361e4095b89 SHA1 273de1fa957091bf3c0d041f54aec9797810f3cf SHA256 71d858236c47b835947d996d3caf0a1de96ace267140d52dd09594db3a96729d +AUX boost-1.41-fix-mpich2-detection.patch 1378 RMD160 fd81c6a03dd8bf2d6afdaf3fa4957ee0ff1f6e10 SHA1 bbe5ba6fb554ab89e5fa4649f8a44ad7cd1dfa80 SHA256 8e1adadb1345ff045930bbd1c6d9d6e4b06462de2939021bf9e3a3fe1c9d6100 +AUX boost-1.42-fix-mpich2-detection.patch 1378 RMD160 fd81c6a03dd8bf2d6afdaf3fa4957ee0ff1f6e10 SHA1 bbe5ba6fb554ab89e5fa4649f8a44ad7cd1dfa80 SHA256 8e1adadb1345ff045930bbd1c6d9d6e4b06462de2939021bf9e3a3fe1c9d6100 +AUX boost-build-1.42-env-whitespace.patch 683 RMD160 a96ff55a09a889c5fba0c898cc7d4c2a6d2ef1a5 SHA1 9fd231fc699813df1d3ba78ae95f5f322166ade7 SHA256 52714f45a54cad8c126d5fca8bd5eacc4d746b29df24aaa9d2c55e3694a6f4aa +AUX boost-build-1.48.0-disable_python_rpath.patch 337 RMD160 33acc4edab1d6cb4f50f88f0c6f68c69bfbe34d9 SHA1 8fd5e5b014d153534eec89da1c2908e1706d984f SHA256 979727bd1aabf6df05d8b06e3ac525bb6d44c2b18c3e4e1331528c4633b7e9df +AUX boost-build-1.48.0-support_dots_in_python-buildid.patch 627 RMD160 9658ae404de38f225e892024bbf0224ed7de9eee SHA1 6be6221afbc54fac2a4371f0e19fa8acd14e4f71 SHA256 e544b0c81a09ad3e56800bef4e7a3e78b5b27ee7377e7f4fc66d1aecd955ae0a +DIST boost_1_34_1.tar.bz2 12986931 RMD160 303327ff852bc19dd7a94657fdef3c56f5882e06 SHA1 b771271d5cbd3bdb0f119dd66dfd36bad7a66866 SHA256 0f866c75b025a4f1340117a106595cc0675f48ba1e5a9b5c221ec7f19e96ec4c +DIST boost_1_35_0.tar.bz2 23416747 RMD160 89dc46b7841cd288b5fb6f4b9a1ac7309786dc14 SHA1 80d1fe7b0c45541e2af7628295b18f2af996de16 SHA256 f8bf7368a22ccf2e2cf77048ab2129744be4c03f8488c76ad31c0aa229b280da +DIST boost_1_37_0.tar.bz2 29435646 RMD160 3c4cf7eb97a8fb126e564ba529ed9edec8765185 SHA1 c0d0cf9ad8d954507824aed51a3e93e6a9da1d99 SHA256 d52ef49f70b1b9addc4e0d1a3a2a1966227f0d173c3301bac3e6d399eeac5472 +DIST boost_1_39_0.tar.bz2 29408537 RMD160 4962256b48fa8563bf373b8bed97cc8655206a51 SHA1 6af42f74ab24ccc51589a025593bad298c8adde8 SHA256 44785eae8c6cce61a29a8a51f9b737e57b34d66baa7c0bcd4af188832b8018fd +DIST boost_1_40_0.tar.bz2 32068759 RMD160 dabcc7442b73048095aa3037917ea0713782781f SHA1 9dbaa06ce1d99ce310011c2eaf816ecb003b3096 SHA256 36cf4a239b587067a4923fdf6e290525a14c3af29829524fa73f3dec6841530c +DIST boost_1_41_0.tar.bz2 33348161 RMD160 a604ef5a6f6f5bf50be59206c8534258ab431aea SHA1 31134e28866b90c39ca4a903c263e036bb25550c SHA256 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726 +DIST boost_1_42_0.tar.bz2 33426755 RMD160 90cea6aaa35f22b97e6eb3f5879ca9fe21098349 SHA1 3ce3bb1a1bed504635287017f9e628597b409e7b SHA256 4b1eb95bd250ce15ac66435d6167f225b072b0d3a7eb72477a31847a9ca9e609 +DIST boost_1_45_0.tar.bz2 39330184 RMD160 1402cb49e0d680268109ef1bf16aea9bc4a127b0 SHA1 eb7424ef99df4e38af7431e38ff9849651b8aaf5 SHA256 55ed3ec51d5687e8224c988e22bef215dacce04e037d9f689569a80c4377a6d5 +DIST boost_1_46_1.tar.bz2 42001335 RMD160 bb43b39f7c4b683b80bafa3042b95e65a242d9c3 SHA1 3ca6e173ec805e5126868d8a03618e587aa26aef SHA256 e1dfbf42b16e5015c46b98e9899c423ca4d04469cbeee05e43ea19236416d883 +DIST boost_1_47_0.tar.bz2 45952657 RMD160 511144eb5ade340115971c372a3c849bd55181f1 SHA1 6e3eb548b9d955c0bc6f71c51042b713b678136a SHA256 815a5d9faac4dbd523fbcf3fe1065e443c0bbf43427c44aa423422c6ec4c2e31 +DIST boost_1_48_0.tar.bz2 48236989 RMD160 e006121ae5cac37aa419ac5bbf59e090e6ca7f70 SHA1 27aced5086e96c6f7b2b684bda2bd515e115da35 SHA256 1bf254b2d69393ccd57a3cdd30a2f80318a005de8883a0792ed2f5e2598e5ada +DIST boost_1_49_0.tar.bz2 48499961 RMD160 3504c6f27c63ab52182c822d45d020fa30179abc SHA1 26a52840e9d12f829e3008589abf0a925ce88524 SHA256 dd748a7f5507a7e7af74f452e1c52a64e651ed1f7263fce438a06641d2180d3c +EBUILD boost-build-1.34.1.ebuild 2449 RMD160 2c66c3c1b52cb15aea3ce8ee39d860a8d10faf29 SHA1 1a01b722f78e7e75add539e9bf2c5c0a3206c78f SHA256 0d12d3be2859e96f988e4279dc72c42bf420262673d9b6bf5344896089bd7770 +EBUILD boost-build-1.35.0-r1.ebuild 2779 RMD160 93fca7f1c241a01afcabd63fa6195c1be86b1775 SHA1 d48b0626273f6abb32aaccf4e66e21ec9dc5b5e3 SHA256 a02f12355f9d84cf7e47cffcd6001838b1747eadca2608cab9469490b3117801 +EBUILD boost-build-1.35.0-r2.ebuild 3134 RMD160 b9c8335cffeb8881ee2ccabc44ed03c328d489ab SHA1 2ce79d1cf84f85454c6e56c30baa748222ff8c1c SHA256 f324e074f6c01381a39b5521ec558e994565ebfbdc1575eae73d6e490f13ce73 +EBUILD boost-build-1.37.0.ebuild 3115 RMD160 848a75ae7c614e58ae212494140e61db80ef4ba3 SHA1 411862adf745eaa8b5b6f83e0ea5000363771987 SHA256 cc4b9e938dabbcc8b941bdac549e5f4bfb7d28d33f40e0cbdf2d1b6742b47adb +EBUILD boost-build-1.39.0.ebuild 3200 RMD160 bd2c408aab985f7af268c1777fc8614ac7c0646b SHA1 b1e9e251fae02736f491d651aa22ebf6c72a832f SHA256 64aea9788d166844187918c01b4c80725b4e8fdef9129649d69569472b2bd576 +EBUILD boost-build-1.40.0.ebuild 3200 RMD160 640ec5948d4d4c5ce166b2c92cb504691832f3bb SHA1 1759bac7c70e1c6e0d3197d50f197342027d04f4 SHA256 320dfc12eacea3946c309056242aa2e721bd34715829f533536a904470d0d948 +EBUILD boost-build-1.41.0.ebuild 3258 RMD160 0a738f43d1770fb817e868340a1e64f1da4725a2 SHA1 3b9102fcec4d109ee2f688006f462829be45b0d1 SHA256 286b32e7d7061b19780a8fea535ece191ab58c2322b4bb198404522cfc3d7f47 +EBUILD boost-build-1.42.0.ebuild 3248 RMD160 8ec1c03eb28bf4b550aec7e6a013a1facb30be2b SHA1 1e3023e75a6a44133fa1d529ffede218063e6ae9 SHA256 a3645740879ce87633398f34fb582ea05695962e45bea85860e5c9fc6ced3f43 +EBUILD boost-build-1.45.0.ebuild 3309 RMD160 70f308ca0f6322d6cdd2f95746be7ce0abc610f9 SHA1 511990fc07e64b1941227747c43feedf68d53712 SHA256 889fc96586966fd52db2bfa1cfcf296dda766bf0fc996f0a643f69da07874c06 +EBUILD boost-build-1.46.1.ebuild 3307 RMD160 33e17b065a02770234ef521f74ff7e4bd02414b7 SHA1 0846856a149658610c2cbfccd4ea3887bdd750ce SHA256 86ada1e18fbf568d0479374f53fc0dd2d257066dc85651154a515b402aa38a49 +EBUILD boost-build-1.47.0.ebuild 3455 RMD160 bbcd8be5e3f5494ce19351fd49aac44f14b9b005 SHA1 6b7dc37a2ee68c5c68c26aed4d1fc4b4fb91c998 SHA256 201bcd7ba558e4e24a437eb83c881b0ca802706b7bb2699bc083b87d2b02ec49 +EBUILD boost-build-1.48.0-r1.ebuild 3430 RMD160 900546b9ee7641d4f5c791b7467f8a2dae92788b SHA1 6aafdbcdf4cc7dd73855d34d283fea81cdd052c8 SHA256 324663a6c08652d6cb5f9d936d83e8a58adb6f74a153477ca5c1044bf151cb1e +EBUILD boost-build-1.49.0.ebuild 3442 RMD160 d9d724548d6b4f1ea3c8183c251f66fdaf8cf668 SHA1 6432898a02c8f66bf60af8102631985104eb4ed4 SHA256 e7931535d30eff4eae3714221e85477d793049d5725a82d542f95a1aca638cf2 +MISC ChangeLog 11368 RMD160 1646f66529ef1b28efdfdbc114dab605637977d2 SHA1 508fdc7a795eefcff285f58155d76bd049eb61c9 SHA256 78915cc8ce7dff5f782227db4487beec58f45aeb4b1ab9394bc086134a210b5b +MISC metadata.xml 467 RMD160 46a5b92ef812d514cce62b4a7d6644597c137bf9 SHA1 c47d4a412061b3fe75a2ac875542bc6f1ea4d269 SHA256 45d1630f3fe0286a9ea6cb8cb04ec73ae7f4b7fd52f413e423fce4c436c23f6a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iF4EAREIAAYFAk94/DsACgkQC77qH+pIQ6RDywD/bum2KaW75m/83C7h4GiCA/Mb +WFIS21v4Z4L75MIpv6gA/3twdGCDfVyVPRjLXJT97klYydoBaNjKaaESHzfrMGNP +=63bb +-----END PGP SIGNATURE----- diff --git a/dev-util/boost-build/boost-build-1.34.1.ebuild b/dev-util/boost-build/boost-build-1.34.1.ebuild new file mode 100644 index 0000000..483496d --- /dev/null +++ b/dev-util/boost-build/boost-build-1.34.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.34.1.ebuild,v 1.17 2010/08/14 06:35:54 dirtyepic Exp $ + +inherit flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +IUSE="python" + +DEPEND="!<dev-libs/boost-1.34.0 + python? ( dev-lang/python )" +RDEPEND="" + +S=${WORKDIR}/boost_${MY_PV}/tools + +src_unpack() { + unpack ${A} + + # Remove stripping option + cd "${S}/jam/src" + sed -i \ + -e 's/-s\b//' \ + build.jam || die "sed failed" + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(feature optimization : off speed space\)/\1 none/' \ + -e 's/\(feature debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + dobin jam/src/bin.*/bjam || die + + cd "${S}/build/v2" + insinto /usr/share/boost-build + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die +} diff --git a/dev-util/boost-build/boost-build-1.35.0-r1.ebuild b/dev-util/boost-build/boost-build-1.35.0-r1.ebuild new file mode 100644 index 0000000..0437625 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.35.0-r1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.35.0-r1.ebuild,v 1.11 2010/08/14 06:35:54 dirtyepic Exp $ + +inherit flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/boost_${MY_PV}/tools + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${PV}-fix_broken_icu_build.patch" + + # Remove stripping option + cd "${S}/jam/src" + sed -i \ + -e 's/-s\b//' \ + build.jam || die "sed failed" + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + dobin jam/src/bin.*/bjam + + cd "${S}/build/v2" + insinto /usr/share/boost-build + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.35.0-r2.ebuild b/dev-util/boost-build/boost-build-1.35.0-r2.ebuild new file mode 100644 index 0000000..e433c26 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.35.0-r2.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.35.0-r2.ebuild,v 1.10 2010/08/14 06:35:54 dirtyepic Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + epatch "${FILESDIR}/${PV}-fix_broken_icu_build.patch" + + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.37.0.ebuild b/dev-util/boost-build/boost-build-1.37.0.ebuild new file mode 100644 index 0000000..6120eb3 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.37.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.37.0.ebuild,v 1.4 2010/08/14 06:35:54 dirtyepic Exp $ + +EAPI="2" + +inherit flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="1.37" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc doc/userman.pdf changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.39.0.ebuild b/dev-util/boost-build/boost-build-1.39.0.ebuild new file mode 100644 index 0000000..447741c --- /dev/null +++ b/dev-util/boost-build/boost-build-1.39.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.39.0.ebuild,v 1.3 2010/08/14 06:35:54 dirtyepic Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.40.0.ebuild b/dev-util/boost-build/boost-build-1.40.0.ebuild new file mode 100644 index 0000000..5abf0b3 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.40.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.40.0.ebuild,v 1.3 2010/08/14 06:35:53 dirtyepic Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.41.0.ebuild b/dev-util/boost-build/boost-build-1.41.0.ebuild new file mode 100644 index 0000000..75dbe85 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.41.0.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.41.0.ebuild,v 1.10 2010/09/19 17:52:31 armin76 Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + epatch "${FILESDIR}/boost-1.41-fix-mpich2-detection.patch" + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.42.0.ebuild b/dev-util/boost-build/boost-build-1.42.0.ebuild new file mode 100644 index 0000000..0f69d87 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.42.0.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.42.0.ebuild,v 1.11 2011/04/16 11:29:07 armin76 Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/{jam,build/v2} || die +} + +src_prepare() { + epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch" + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/jam/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}/build/v2" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd jam/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin jam/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}/build/v2" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd jam/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.45.0.ebuild b/dev-util/boost-build/boost-build-1.45.0.ebuild new file mode 100644 index 0000000..6c9c2a4 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.45.0.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.45.0.ebuild,v 1.1 2011/01/06 14:00:10 dev-zero Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools/build/v2" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed" +} + +src_prepare() { + # TODO: + # epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch" + + cd "${S}/engine" + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/engine/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd engine/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin engine/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd engine/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.46.1.ebuild b/dev-util/boost-build/boost-build-1.46.1.ebuild new file mode 100644 index 0000000..287a5b9 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.46.1.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.46.1.ebuild,v 1.9 2011/12/28 19:22:06 halcy0n Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools/build/v2" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed" +} + +src_prepare() { + # TODO: + # epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch" + + cd "${S}/engine" + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # Remove stripping option + cd "${S}/engine/src" + sed -i -e 's|-s\b||' \ + build.jam || die "sed failed" + + # Force regeneration + rm jambase.c + + # This patch allows us to fully control optimization + # and stripping flags when bjam is used as build-system + # We simply extend the optimization and debug-symbols feature + # with empty dummies called 'none' + cd "${S}" + sed -i \ + -e 's/\(off speed space\)/\1 none/' \ + -e 's/\(debug-symbols : on off\)/\1 none/' \ + tools/builtin.jam || die "sed failed" +} + +src_compile() { + cd engine/src + local toolset + + if [[ ${CHOST} == *-darwin* ]] ; then + toolset=darwin + else + # Using boost's generic toolset here, which respects CC and CFLAGS + toolset=cc + fi + + append-flags -fno-strict-aliasing + + # For slotting + sed -i \ + -e "s|/usr/share/boost-build|/usr/share/boost-build-${MAJOR_PV}|" \ + Jambase || die "sed failed" + + # The build.jam file for building bjam using a bootstrapped jam0 ignores + # the LDFLAGS env var (bug #209794). We have now two options: + # a) change the cc-target definition in build.jam to include separate compile + # and link targets to make it use the LDFLAGS var, or + # b) a simple dirty workaround by injecting the LDFLAGS in the LIBS env var + # (which should not be set by us). + if [[ -z "${LDFLAGS}" ]] ; then + CC=$(tc-getCC) ./build.sh ${toolset} $(use_with python) \ + || die "building bjam failed" + else + LDFLAGS=$(echo ${LDFLAGS}) # 293652 + LIBS=${LDFLAGS} CC=$(tc-getCC) ./build.sh ${toolset} \ + $(use_with python) || die "building bjam failed" + fi +} + +src_install() { + newbin engine/src/bin.*/bjam bjam-${MAJOR_PV} + + cd "${S}" + insinto /usr/share/boost-build-${MAJOR_PV} + doins -r boost-build.jam bootstrap.jam build-system.jam site-config.jam user-config.jam \ + build kernel options tools util || die + + dodoc changes.txt hacking.txt release_procedure.txt \ + notes/build_dir_option.txt notes/relative_source_paths.txt + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example + fi +} + +src_test() { + cd engine/test + ./test.sh || die "tests failed" +} diff --git a/dev-util/boost-build/boost-build-1.46.1.ebuild.new b/dev-util/boost-build/boost-build-1.46.1.ebuild.new new file mode 120000 index 0000000..95b1162 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.46.1.ebuild.new @@ -0,0 +1 @@ +/gentoo/usr/portage/dev-util/boost-build/boost-build-1.46.1.ebuild
\ No newline at end of file diff --git a/dev-util/boost-build/boost-build-1.47.0.ebuild b/dev-util/boost-build/boost-build-1.47.0.ebuild new file mode 100644 index 0000000..322571c --- /dev/null +++ b/dev-util/boost-build/boost-build-1.47.0.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/boost-build/boost-build-1.47.0.ebuild,v 1.1 2011/09/26 11:01:51 hwoarang Exp $ + +EAPI="2" + +inherit eutils flag-o-matic toolchain-funcs versionator + +MY_PV=$(replace_all_version_separators _) +MAJOR_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" + +DESCRIPTION="A system for large project software construction, which is simple to use and powerful." +HOMEPAGE="http://www.boost.org/doc/tools/build/index.html" +SRC_URI="mirror://sourceforge/boost/boost_${MY_PV}.tar.bz2" +LICENSE="Boost-1.0" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="examples python" + +DEPEND="!<dev-libs/boost-1.34.0 + !<=dev-util/boost-build-1.35.0-r1 + python? ( dev-lang/python )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/boost_${MY_PV}/tools/build/v2" + +src_unpack() { + tar xjpf "${DISTDIR}/${A}" boost_${MY_PV}/tools/build/v2 || die "unpacking tar failed" +} + +src_prepare() { + # TODO: + # epatch "${FILESDIR}/boost-1.42-fix-mpich2-detection.patch" + + cd "${S}/engine" + epatch "${FILESDIR}/${PN}-1.42-env-whitespace.patch" # 293652 + + # 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" +} diff --git a/dev-util/boost-build/boost-build-1.48.0-r1.ebuild b/dev-util/boost-build/boost-build-1.48.0-r1.ebuild new file mode 100644 index 0000000..8815aa3 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.48.0-r1.ebuild @@ -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.48.0-r1.ebuild,v 1.1 2012/01/19 22:40:07 hwoarang 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="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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}/${P}-support_dots_in_python-buildid.patch" + epatch "${FILESDIR}/${P}-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" +} diff --git a/dev-util/boost-build/boost-build-1.49.0.ebuild b/dev-util/boost-build/boost-build-1.49.0.ebuild new file mode 100644 index 0000000..8ab1617 --- /dev/null +++ b/dev-util/boost-build/boost-build-1.49.0.ebuild @@ -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.1 2012/04/02 00:00:51 floppym 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="$(get_version_component_range 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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" +} diff --git a/dev-util/boost-build/files/1.35.0-fix_broken_icu_build.patch b/dev-util/boost-build/files/1.35.0-fix_broken_icu_build.patch new file mode 100644 index 0000000..b461105 --- /dev/null +++ b/dev-util/boost-build/files/1.35.0-fix_broken_icu_build.patch @@ -0,0 +1,33 @@ +--- trunk/tools/build/v2/build/targets.jam (revision 45072) ++++ trunk/tools/build/v2/build/targets.jam (revision 45245) +@@ -1170,5 +1170,5 @@ + ECHO [ targets.indent ] "Building target '$(fn)'" ; + targets.increase-indent ; +- ECHO [ targets.indent ] "Build request: " [ $(property-set).raw ] ; ++ ECHO [ targets.indent ] "Build request: " $(property-set) [ $(property-set).raw ] ; + local cf = [ build-system.command-line-free-features ] ; + ECHO [ targets.indent ] "Command line free features: " [ $(cf).raw ] ; +@@ -1275,5 +1275,14 @@ + # case we don't want any diagnostic. In the former case, we need + # diagnostics. FIXME +- self.generated.$(property-set) = $(rproperties) ; ++ ++ # If this target fails to build, add <build>no to properties ++ # to cause any parent target to fail to build. Except that it ++ # - does not work now, since we check for <build>no only in ++ # common properties, but not in properties that came from ++ # dependencies ++ # - it's not clear if that's a good idea anyway. The alias ++ # target, for example, should not fail to build if a dependency ++ # fails. ++ self.generated.$(property-set) = [ property-set.create <build>no ] ; + } + } +@@ -1283,4 +1292,7 @@ + { + ECHO [ targets.indent ] "Already built" ; ++ local ur = $(self.generated.$(property-set)) ; ++ ur = $(ur[0]) ; ++ ECHO [ targets.indent ] " Usage requirements " [ $(ur).raw ] ; + } + } diff --git a/dev-util/boost-build/files/boost-1.41-fix-mpich2-detection.patch b/dev-util/boost-build/files/boost-1.41-fix-mpich2-detection.patch new file mode 100644 index 0000000..d3bd646 --- /dev/null +++ b/dev-util/boost-build/files/boost-1.41-fix-mpich2-detection.patch @@ -0,0 +1,35 @@ +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 ; + } + diff --git a/dev-util/boost-build/files/boost-1.42-fix-mpich2-detection.patch b/dev-util/boost-build/files/boost-1.42-fix-mpich2-detection.patch new file mode 100644 index 0000000..d3bd646 --- /dev/null +++ b/dev-util/boost-build/files/boost-1.42-fix-mpich2-detection.patch @@ -0,0 +1,35 @@ +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 ; + } + diff --git a/dev-util/boost-build/files/boost-build-1.42-env-whitespace.patch b/dev-util/boost-build/files/boost-build-1.42-env-whitespace.patch new file mode 100644 index 0000000..681de7a --- /dev/null +++ b/dev-util/boost-build/files/boost-build-1.42-env-whitespace.patch @@ -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=\\)" ; } ./ = "/" ; } diff --git a/dev-util/boost-build/files/boost-build-1.48.0-disable_python_rpath.patch b/dev-util/boost-build/files/boost-build-1.48.0-disable_python_rpath.patch new file mode 100644 index 0000000..8b88b43 --- /dev/null +++ b/dev-util/boost-build/files/boost-build-1.48.0-disable_python_rpath.patch @@ -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 + ; + } + diff --git a/dev-util/boost-build/files/boost-build-1.48.0-support_dots_in_python-buildid.patch b/dev-util/boost-build/files/boost-build-1.48.0-support_dots_in_python-buildid.patch new file mode 100644 index 0000000..b3bee03 --- /dev/null +++ b/dev-util/boost-build/files/boost-build-1.48.0-support_dots_in_python-buildid.patch @@ -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) : diff --git a/dev-util/boost-build/metadata.xml b/dev-util/boost-build/metadata.xml new file mode 100644 index 0000000..5b304b7 --- /dev/null +++ b/dev-util/boost-build/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>cpp</herd> + <maintainer> + <email>dev-zero@gentoo.org</email> + <name>Tiziano Müller</name> + </maintainer> + <maintainer> + <email>SebastianLuther@gmx.de</email> + <name>Sebastian Luther</name> + </maintainer> + <maintainer> + <email>hwoarang@gentoo.org</email> + <name>Markos Chandras</name> + </maintainer> +</pkgmetadata> diff --git a/dev-util/debootstrap/ChangeLog b/dev-util/debootstrap/ChangeLog new file mode 100644 index 0000000..7115e97 --- /dev/null +++ b/dev-util/debootstrap/ChangeLog @@ -0,0 +1,636 @@ +# ChangeLog for dev-util/debootstrap +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/debootstrap/ChangeLog,v 1.159 2011/11/21 19:46:55 jer Exp $ + +*debootstrap-1.0.38 (21 Nov 2011) + + 21 Nov 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.38.ebuild: + Version bump. + +*debootstrap-1.0.37 (06 Oct 2011) + + 06 Oct 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.37.ebuild: + Version bump. + +*debootstrap-1.0.36 (22 Aug 2011) + + 22 Aug 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.36.ebuild: + Version bump. + +*debootstrap-1.0.35 (10 Aug 2011) + + 10 Aug 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.35.ebuild: + Version bump. + +*debootstrap-1.0.34 (30 Jul 2011) + + 30 Jul 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.34.ebuild: + Version bump. + +*debootstrap-1.0.33 (25 Jul 2011) + + 25 Jul 2011; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.26.ebuild, + -debootstrap-1.0.27.ebuild, -debootstrap-1.0.28.ebuild, + -debootstrap-1.0.29.ebuild, -debootstrap-1.0.30.ebuild, + -debootstrap-1.0.31.ebuild, +debootstrap-1.0.33.ebuild: + Version bump. + + 24 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> + debootstrap-1.0.32.ebuild: + ppc/ppc64 stable wrt #372763 + + 17 Jul 2011; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.32.ebuild: + Stable for HPPA (bug #372763). + + 16 Jul 2011; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.32.ebuild: + alpha/ia64/sparc stable wrt #372763 + + 15 Jul 2011; Markus Meier <maekke@gentoo.org> debootstrap-1.0.32.ebuild: + x86 stable, bug #372763 + + 10 Jul 2011; Markus Meier <maekke@gentoo.org> debootstrap-1.0.32.ebuild: + arm stable, bug #372763 + + 02 Jul 2011; Markos Chandras <hwoarang@gentoo.org> debootstrap-1.0.32.ebuild: + Stable on amd64 wrt bug #372763 + +*debootstrap-1.0.32 (31 May 2011) + + 31 May 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.32.ebuild: + Version bump. + +*debootstrap-1.0.31 (21 May 2011) + + 21 May 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.31.ebuild: + Version bump. + +*debootstrap-1.0.30 (27 Apr 2011) + + 27 Apr 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.30.ebuild: + Version bump. + + 22 Mar 2011; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.27.ebuild, + debootstrap-1.0.28.ebuild: + Same for the older ebuilds. + + 22 Mar 2011; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.29.ebuild: + Remove comment about directory name is this seems to have become standard. + +*debootstrap-1.0.29 (22 Mar 2011) + + 22 Mar 2011; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.29.ebuild: + Version bump. + + 01 Mar 2011; Brent Baude <ranger@gentoo.org> debootstrap-1.0.26.ebuild: + stable ppc64, bug 354099 + +*debootstrap-1.0.28 (22 Feb 2011) + + 22 Feb 2011; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.25.ebuild, + +debootstrap-1.0.28.ebuild: + Version bump. + + 13 Feb 2011; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.26.ebuild: + Stable for HPPA PPC (bug #354099). + + 13 Feb 2011; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.25.ebuild, + debootstrap-1.0.26.ebuild, debootstrap-1.0.27.ebuild: + alpha/arm/ia64/sparc stable wrt #354099, add ~sh + + 11 Feb 2011; Markos Chandras <hwoarang@gentoo.org> debootstrap-1.0.26.ebuild: + Stable on amd64 wrt bug #354099 + + 09 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> + debootstrap-1.0.26.ebuild: + x86 stable wrt bug #354099 + +*debootstrap-1.0.27 (08 Feb 2011) + + 08 Feb 2011; Yuri Vasilevski <yvasilev@gentoo.org> + +debootstrap-1.0.27.ebuild: + Version bump to v1.0.27. + + 14 Nov 2010; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.25.ebuild: + alpha/ia64/sparc stable wrt #343947 + +*debootstrap-1.0.26 (12 Nov 2010) + + 12 Nov 2010; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.26.ebuild: + Version bump. + + 09 Nov 2010; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.25.ebuild: + Stable for PPC (bug #343947). + + 09 Nov 2010; Markus Meier <maekke@gentoo.org> debootstrap-1.0.25.ebuild: + arm stable, bug #343947 + + 04 Nov 2010; Dane Smith <c1pher@gentoo.org> debootstrap-1.0.25.ebuild: + Stable x86 wrt bug 343947. + + 04 Nov 2010; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.25.ebuild: + Stable for HPPA (bug #343947). + + 03 Nov 2010; Markos Chandras <hwoarang@gentoo.org> + debootstrap-1.0.25.ebuild: + Stable on amd64 wrt bug #343947 + +*debootstrap-1.0.25 (27 Sep 2010) + + 27 Sep 2010; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.25.ebuild: + Version bump. + +*debootstrap-1.0.24 (20 Sep 2010) + + 20 Sep 2010; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.24.ebuild: + Version bump (wtf wheezy and natty?). + +*debootstrap-1.0.23-r1 (05 Aug 2010) + + 05 Aug 2010; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.22.ebuild, + debootstrap-1.0.23.ebuild, +debootstrap-1.0.23-r1.ebuild: + Stable for PPC (bug #327631). Add notice about validating Release files + against a keyring (bug #328647). Fix LICENSE. Install debian/changelog. + + 24 Jul 2010; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.23.ebuild: + alpha/arm/ia64/sparc stable wrt #327631 + + 13 Jul 2010; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.23.ebuild: + Stable for HPPA (bug #327631). + + 12 Jul 2010; Christian Faulhammer <fauli@gentoo.org> + debootstrap-1.0.23.ebuild: + stable x86, bug 327631 + + 10 Jul 2010; Markos Chandras <hwoarang@gentoo.org> + debootstrap-1.0.23.ebuild: + Stable on amd64 wrt bug #327631 + +*debootstrap-1.0.23 (19 May 2010) + + 19 May 2010; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.20.ebuild, + +debootstrap-1.0.23.ebuild: + Version bump. + + 09 May 2010; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.22.ebuild: + alpha/ia64/sparc stable wrt #315197 + + 07 May 2010; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.22.ebuild: + Stable for PPC (bug #315197). + + 07 May 2010; Jeroen Roovers <jer@gentoo.org> metadata.xml: + Add appropriate herd. + + 22 Apr 2010; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.22.ebuild: + Stable for HPPA (bug #315197). + + 18 Apr 2010; Markus Meier <maekke@gentoo.org> debootstrap-1.0.22.ebuild: + amd64/arm/x86 stable, bug #315197 + +*debootstrap-1.0.22 (23 Feb 2010) + + 23 Feb 2010; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.22.ebuild: + Version bump. + + 24 Jan 2010; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.15.ebuild, + -debootstrap-1.0.17.ebuild, -debootstrap-1.0.18.ebuild, + -debootstrap-1.0.19.ebuild: + Remove old. + + 10 Jan 2010; Mike Frysinger <vapier@gentoo.org> debootstrap-1.0.20.ebuild: + Add ppc64 love. + + 15 Dec 2009; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.20.ebuild: + alpha/ia64/sparc stable wrt #295481 + + 09 Dec 2009; Markus Meier <maekke@gentoo.org> debootstrap-1.0.20.ebuild: + arm stable, bug #295481 + + 09 Dec 2009; nixnut <nixnut@gentoo.org> debootstrap-1.0.20.ebuild: + ppc stable #295481 + + 07 Dec 2009; Markus Meier <maekke@gentoo.org> debootstrap-1.0.20.ebuild: + amd64/x86 stable, bug #295481 + + 03 Dec 2009; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.20.ebuild: + Stable for HPPA (bug #295481). + + 02 Dec 2009; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.13.ebuild, + -debootstrap-1.0.14.ebuild: + Remove old. + + 05 Oct 2009; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.15.ebuild: + arm/ia64/sparc stable wrt #283986 + +*debootstrap-1.0.20 (05 Oct 2009) + + 05 Oct 2009; <yvasilev@gentoo.org> +debootstrap-1.0.20.ebuild: + Version bump to 1.0.20 + + 29 Sep 2009; Tobias Klausmann <klausman@gentoo.org> + debootstrap-1.0.15.ebuild: + Stable on alpha, bug #283986 + + 27 Sep 2009; nixnut <nixnut@gentoo.org> debootstrap-1.0.15.ebuild: + ppc stable #283986 + +*debootstrap-1.0.19 (25 Sep 2009) + + 25 Sep 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.19.ebuild: + Version bump. + +*debootstrap-1.0.18 (23 Sep 2009) + + 23 Sep 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.18.ebuild: + Version bump. + +*debootstrap-1.0.17 (23 Sep 2009) + + 23 Sep 2009; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.16.ebuild, + +debootstrap-1.0.17.ebuild: + Version bump. Remove old. + +*debootstrap-1.0.16 (21 Sep 2009) + + 21 Sep 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.16.ebuild: + Version bump. + + 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.15.ebuild: + Stable for HPPA (bug #283986). + + 11 Sep 2009; Markus Meier <maekke@gentoo.org> debootstrap-1.0.15.ebuild: + amd64/x86 stable, bug #283986 + +*debootstrap-1.0.15 (27 Jul 2009) + + 27 Jul 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.15.ebuild: + Version bump. + +*debootstrap-1.0.14 (23 Jul 2009) + + 23 Jul 2009; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.12.ebuild, + +debootstrap-1.0.14.ebuild: + Version bump. Remove old. + + 19 Jul 2009; nixnut <nixnut@gentoo.org> debootstrap-1.0.13.ebuild: + ppc stable #274191 + + 05 Jul 2009; Markus Meier <maekke@gentoo.org> debootstrap-1.0.13.ebuild: + amd64 stable, bug #274191 + + 19 Jun 2009; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.13.ebuild: + arm/ia64/sparc stable wrt #274191 + + 17 Jun 2009; Christian Faulhammer <fauli@gentoo.org> + debootstrap-1.0.13.ebuild: + stable x86, bug 274191 + + 16 Jun 2009; Tobias Klausmann <klausman@gentoo.org> + debootstrap-1.0.13.ebuild: + Stable on alpha, bug #274191 + + 15 Jun 2009; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.13.ebuild: + Stable for HPPA (bug #274191). + + 18 May 2009; Jeroen Roovers <jer@gentoo.org> + -files/mkdirs-before-install.patch: + Remove unused patch. + + 18 May 2009; Jeroen Roovers <jer@gentoo.org> -debootstrap-0.3.3.2.ebuild, + -debootstrap-1.0.10.ebuild, -debootstrap-1.0.10_p1.ebuild, + -debootstrap-1.0.11.ebuild: + Remove old. + + 17 May 2009; nixnut <nixnut@gentoo.org> debootstrap-1.0.12.ebuild: + ppc stable #266957 + +*debootstrap-1.0.13 (30 Apr 2009) + + 30 Apr 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.13.ebuild: + Version bump. + + 23 Apr 2009; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.12: + Stable for HPPA (bug #266957). + + 23 Apr 2009; Markus Meier <maekke@gentoo.org> debootstrap-1.0.12: + amd64 stable, bug #266957 + + 21 Apr 2009; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.12.ebuild: + alpha/arm/ia64/sparc/x86 stable + +*debootstrap-1.0.12 (18 Mar 2009) + + 18 Mar 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.12.ebuild: + Version bump. + + 12 Mar 2009; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.11.ebuild: + Add ~arm + + 21 Feb 2009; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.10.ebuild, + debootstrap-1.0.10_p1.ebuild, debootstrap-1.0.11.ebuild: + Switch DEPEND to RDEPEND. Install man page (1.0.11 only). + +*debootstrap-1.0.11 (21 Feb 2009) + + 21 Feb 2009; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.11.ebuild: + Version bump. + +*debootstrap-1.0.10_p1 (04 Feb 2009) + + 04 Feb 2009; Jeroen Roovers <jer@gentoo.org> + -debootstrap-0.2.45-r1.ebuild, +debootstrap-1.0.10_p1.ebuild: + Version bump to support the (as yet unavailable) squeeze suite. Remove + old. + + 09 Oct 2008; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.9.ebuild: + Remove old. + + 27 Sep 2008; nixnut <nixnut@gentoo.org> debootstrap-1.0.10.ebuild: + Stable on ppc wrt bug 235550 + + 24 Sep 2008; Thomas Anderson <gentoofan23@gentoo.org> + debootstrap-1.0.10.ebuild: + stable amd64, bug 235550 + + 24 Sep 2008; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.10.ebuild: + alpha/ia64/sparc/x86 stable wrt #235550 + + 23 Sep 2008; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.10.ebuild: + Stable for HPPA (bug #235550). + + 25 Aug 2008; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.9.ebuild, + debootstrap-1.0.10.ebuild: + Readd old stable version. Drop 1.0.10 back to ~arch. Add dep on + app-arch/dpkg-1.14.20. + + 25 Aug 2008; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.9.ebuild: + Remove old. + + 25 Aug 2008; nixnut <nixnut@gentoo.org> debootstrap-1.0.10.ebuild: + Stable on ppc wrt bug 235550 + + 25 Aug 2008; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.10.ebuild: + alpha/ia64 stable wrt #235550 + + 24 Aug 2008; Markus Meier <maekke@gentoo.org> debootstrap-1.0.10.ebuild: + amd64/x86 stable, bug #235550 + + 24 Aug 2008; <bluebird@gentoo.org> debootstrap-1.0.10.ebuild: + Stable on sparc, bug #235550 + + 23 Aug 2008; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.10.ebuild: + Stable for HPPA (bug #235550). + + 29 Jul 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml: + Describe local USE flags for GLEP 56. + + 15 Jul 2008; Jeroen Roovers <jer@gentoo.org> debootstrap-0.2.45-r1.ebuild, + debootstrap-0.3.3.2.ebuild, debootstrap-1.0.9.ebuild, + debootstrap-1.0.10.ebuild: + Use PN instead of package name. + + 15 Jul 2008; Jeroen Roovers <jer@gentoo.org> -debootstrap-1.0.8.ebuild: + Remove old version. + +*debootstrap-1.0.10 (15 Jul 2008) + + 15 Jul 2008; Jeroen Roovers <jer@gentoo.org> +debootstrap-1.0.10.ebuild: + Version bump. + + 23 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org> + debootstrap-1.0.9.ebuild: + amd64 stable, bug #225533 + + 16 Jun 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml: + Take up maintainership. + + 16 Jun 2008; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.9.ebuild: + Stable for HPPA (bug #225533). + + 14 Jun 2008; nixnut <nixnut@gentoo.org> debootstrap-1.0.9.ebuild: + Stable on ppc wrt bug 225533 + + 09 Jun 2008; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.9.ebuild: + alpha/ia64/sparc/x86 stable + +*debootstrap-1.0.9 (30 Apr 2008) + + 30 Apr 2008; Raúl Porcel <armin76@gentoo.org> -debootstrap-1.0.7.ebuild, + +debootstrap-1.0.9.ebuild: + Version bump + + 21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml: + Fix up metadata.xml. If there's no maintainer for the package, the metadata + also needs to contain m-needed@g.o. + + 15 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> + debootstrap-1.0.8.ebuild: + amd64 stable wrt bug #210911 + + 23 Feb 2008; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.8.ebuild: + Stable for HPPA (bug #210911). + + 21 Feb 2008; nixnut <nixnut@gentoo.org> debootstrap-1.0.8.ebuild: + Stable on ppc wrt bug 210911 + + 20 Feb 2008; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.8.ebuild: + alpha/ia64/sparc/x86 stable + +*debootstrap-1.0.8 (19 Jan 2008) + + 19 Jan 2008; Raúl Porcel <armin76@gentoo.org> -debootstrap-1.0.3.ebuild, + -debootstrap-1.0.6.ebuild, debootstrap-1.0.7.ebuild, + +debootstrap-1.0.8.ebuild: + alpha/ia64/sparc/x86 stable, remove old, version bump + + 19 Jan 2008; Samuli Suominen <drac@gentoo.org> debootstrap-1.0.7.ebuild: + amd64 stable. + + 14 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> + debootstrap-1.0.7.ebuild: + ppc. stable + + 20 Dec 2007; Jeroen Roovers <jer@gentoo.org> debootstrap-1.0.7.ebuild: + Stable for HPPA. + + 18 Nov 2007; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.7.ebuild: + Re-fix, thanks to drac + + 18 Nov 2007; Raúl Porcel <armin76@gentoo.org> + +files/mkdirs-before-install.patch, debootstrap-1.0.7.ebuild: + Fix 1.0.7 failure, bug #199516 + +*debootstrap-1.0.7 (17 Nov 2007) + + 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> +debootstrap-1.0.7.ebuild: + Version bump + +*debootstrap-1.0.6 (22 Oct 2007) + + 22 Oct 2007; Raúl Porcel <armin76@gentoo.org> -debootstrap-1.0.1.ebuild, + +debootstrap-1.0.6.ebuild: + Version bump + + 03 Oct 2007; Christoph Mende <angelos@gentoo.org> + debootstrap-1.0.3.ebuild: + Stable on amd64 + + 27 Sep 2007; Raúl Porcel <armin76@gentoo.org> debootstrap-1.0.3.ebuild: + Add ~sparc + +*debootstrap-1.0.3 (27 Aug 2007) + + 27 Aug 2007; Raúl Porcel <armin76@gentoo.org> + -debootstrap-0.3.3-r1.ebuild, -debootstrap-1.0.2.ebuild, + +debootstrap-1.0.3.ebuild: + Version bump, remove old + + 15 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> + debootstrap-0.3.3.2.ebuild: + Stable on sparc wrt #188376 + + 15 Aug 2007; Jeroen Roovers <jer@gentoo.org> debootstrap-0.3.3.2.ebuild: + Stable for HPPA (bug #188376). + + 14 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> + debootstrap-0.3.3.2.ebuild: + ppc stable, bug #188376 + + 11 Aug 2007; Steve Dibb <beandog@gentoo.org> debootstrap-0.3.3.2.ebuild: + amd64 stable, bug 188376 + +*debootstrap-1.0.2 (10 Aug 2007) +*debootstrap-1.0.1 (10 Aug 2007) + + 10 Aug 2007; Raúl Porcel <armin76@gentoo.org> -debootstrap-0.2.41.ebuild, + -debootstrap-0.2.45.ebuild, -debootstrap-0.3.2.2.ebuild, + -debootstrap-0.3.3.ebuild, debootstrap-0.3.3.2.ebuild, + -debootstrap-1.0.0.ebuild, +debootstrap-1.0.1.ebuild, + +debootstrap-1.0.2.ebuild: + Version bump, remove old, alpha/ia64/x86 stable + +*debootstrap-1.0.0 (25 Jun 2007) + + 25 Jun 2007; <solar@gentoo.org> +debootstrap-1.0.0.ebuild: + - version bump to get ubuntu scripts + + 13 Mar 2007; Raúl Porcel <armin76@gentoo.org> + debootstrap-0.3.3-r1.ebuild: + x86 stable + +*debootstrap-0.3.3.2 (05 Mar 2007) + + 05 Mar 2007; Anant Narayanan <anant@gentoo.org> +debootstrap-0.3.3.2.ebuild: + vBump to 0.3.3.2, closes bug #165436 + + 21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> + debootstrap-0.3.3-r1.ebuild: + ppc stable + + 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + debootstrap-0.3.3-r1.ebuild: + Stable on Alpha. + + 12 Aug 2006; Jason Wever <weeve@gentoo.org> debootstrap-0.3.3-r1.ebuild: + Added ~sparc keyword (not sure where it went in the last few + version/revision bumps). + + 12 Aug 2006; Jason Wever <weeve@gentoo.org> debootstrap-0.2.45-r1.ebuild: + Stable on SPARC. + + 15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml: + Remove lanius from metadata.xml as he's retired. + + 05 Jan 2006; Mike Frysinger <vapier@gentoo.org> debootstrap-0.3.3.ebuild: + Make sure we set S properly #117501 by Maxxer. + +*debootstrap-0.3.3 (02 Jan 2006) + + 02 Jan 2006; Mike Frysinger <vapier@gentoo.org> +debootstrap-0.3.3.ebuild: + Version bump. + +*debootstrap-0.3.2.2 (04 Nov 2005) + + 04 Nov 2005; Mike Frysinger <vapier@gentoo.org> + +debootstrap-0.3.2.2.ebuild: + Version bump. + +*debootstrap-0.2.45-r1 (06 Jun 2005) + + 06 Jun 2005; Heinrich Wendel <lanius@gentoo.org> + +debootstrap-0.2.45-r1.ebuild: + version bump + + 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> + debootstrap-0.2.45.ebuild: + Stable on ppc. + + 27 Jan 2005; lanius@gentoo.org -debootstrap-0.2.31.ebuild, + debootstrap-0.2.45.ebuild: + mark x86; amd64 + + 30 Oct 2004; Jason Wever <weeve@gentoo.org> debootstrap-0.2.41.ebuild: + Stable on sparc. + +*debootstrap-0.2.45 (05 Oct 2004) + + 05 Oct 2004; Heinrich Wendel <lanius@gentoo.org> -debootstrap-0.2.23.ebuild, + debootstrap-0.2.41.ebuild, +debootstrap-0.2.45.ebuild: + mark 0.2.41 stable, bump to 0.2.45 + + 25 Sep 2004; Jason Wever <weeve@gentoo.org> debootstrap-0.2.31.ebuild: + Stable on sparc. + + 24 Aug 2004; Heinrich Wendel <lanius@gentoo.org> debootstrap-0.2.31.ebuild, + -debootstrap-0.2.4.ebuild: + mark 0.2.31 stable; bump to 0.2.41 + + 21 Jul 2004; David Holm <dholm@gentoo.org> debootstrap-0.2.31.ebuild: + Added to ~ppc. + + 18 Apr 2004; Jason Wever <weeve@gentoo.org> debootstrap-0.2.23.ebuild: + Stable on sparc. + + 13 Apr 2004; Danny van Dyk <kugelfang@gentoo.org> debootstrap-0.2.31.ebuild: + marked ~amd64 + + 09 Apr 2004; Heinrich Wendel <lanius@gentoo.org> debootstrap-0.2.4.ebuild: + remove S=${WORKDIR}/${P} + +*debootstrap-0.2.31 (08 Apr 2004) + + 08 Apr 2004; Heinrich Wendel <lanius@gentoo.org> + debootstrap-0.1.17.30.ebuild, debootstrap-0.2.23.ebuild, + debootstrap-0.2.31.ebuild: + version bump, bug #47080, marked 0.2.31 x86 + + 25 Jan 2004; Sven Blumenstein <bazik@gentoo.org> debootstrap-0.2.4.ebuild: + Stable on sparc. Hooray, we can downgr^H^H^H^H^H^Hmigrate to Debian now :P + + 23 Jan 2004; Heinrich Wendel <lanius@gentoo.org> + debootstrap-0.1.17.30.ebuild, debootstrap-0.2.23.ebuild, + debootstrap-0.2.4.ebuild: + use debian mirrors + +*debootstrap-0.2.23 (23 Jan 2004) + + 23 Jan 2004; Heinrich Wendel <lanius@gentoo.org> debootstrap-0.2.23.ebuild, + debootstrap-0.2.4.ebuild: + add dpkg dep; mark 0.2.4 stable; add 0.2.23 + +*debootstrap-0.2.4 (23 Jan 2004) + + 23 Jan 2004; Heinrich Wendel <lanius@gentoo.org> debootstrap-0.2.4.ebuild: + add dpkg dep, bug #39093 + + 18 Sep 2003; Heinrich Wendel <lanius@gentoo.org> : + version bump + + 29 Jul 2003; lanius@gentoo.org debootstrap-0.1.17.30.ebuild: + stalbe bump + +*debootstrap-0.1.17.30 (15 Jul 2003) + + 15 Jul 2003; Heinrich Wendel <lanius@gentoo.org> + debootstrap-0.1.17.30.ebuild: + initial release + diff --git a/dev-util/debootstrap/Manifest b/dev-util/debootstrap/Manifest new file mode 100644 index 0000000..0a9ab19 --- /dev/null +++ b/dev-util/debootstrap/Manifest @@ -0,0 +1,5 @@ +DIST debootstrap_1.0.38.tar.gz 55586 RMD160 60061bdcb86280e8325133fc21dd7b93b3d09e7b SHA1 49495b19fb890001508ce5c5a8d7a4b8188bf93f SHA256 74e9aca4a5aa61f95467e849c04e1b8a2df1ca63d98fe31a2fa2c30e49fe6aa6 +DIST devices.tar.gz 47835 RMD160 5ef7477a58c48a25765ce6aae981e36a794e5440 SHA1 90d717258702cb147e1e7a2fe2ae5352794565c2 SHA256 0d93f93c8b21160069d14e74f8f990a2e0e1e5a90dc828b29e6b3f5aa5829e48 +EBUILD debootstrap-1.0.38.ebuild 956 RMD160 9d342cf5010196d6aafc832e497853eed076722f SHA1 e815ac0a1538c8d8ab6c1553ac746611f586bd75 SHA256 0f5341ad6fdda81f6be902348feb4c40adeea78c0df7406cc78fd91a630815c2 +MISC ChangeLog 20027 RMD160 3ca3ae7593073d6e0cd692c078017a5df1117a9d SHA1 6eacb3e4b4a0130bcde640a30b502b0b7cad93fd SHA256 784bd7db9cd99bbe571640870e2b9d7c6ab234d3be778475f625af4de89fbc60 +MISC metadata.xml 254 RMD160 fafc94bb5f11971a95352c47958403b296982aaa SHA1 bdaa9d87c2a2beaeccdd15c0a557a7e26bf6099b SHA256 2790aaa1752a64752fb0a90f28f292669aa359e1c1583ad3834746b55e86dbd2 diff --git a/dev-util/debootstrap/debootstrap-1.0.38.ebuild b/dev-util/debootstrap/debootstrap-1.0.38.ebuild new file mode 100644 index 0000000..36f3f8c --- /dev/null +++ b/dev-util/debootstrap/debootstrap-1.0.38.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/debootstrap/debootstrap-1.0.38.ebuild,v 1.1 2011/11/21 19:46:55 jer Exp $ + +inherit eutils + +DESCRIPTION="Debian/Ubuntu bootstrap scripts" +HOMEPAGE="http://packages.qa.debian.org/d/debootstrap.html" +SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz + mirror://gentoo/devices.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~x86-linux" +IUSE="" + +RDEPEND="sys-devel/binutils + net-misc/wget + >=app-arch/dpkg-1.14.20" + +S="${WORKDIR}/${PN}" + +src_unpack() { + unpack ${PN}_${PV}.tar.gz + cp "${DISTDIR}"/devices.tar.gz "${S}" +} + +src_compile() { + return +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc TODO debian/changelog + doman debootstrap.8 +} + +pkg_postinst() { + elog "To check Release files against a keyring" + elog " (--keyring=K), please install app-crypt/gnupg." +} diff --git a/dev-util/debootstrap/metadata.xml b/dev-util/debootstrap/metadata.xml new file mode 100644 index 0000000..d5fca45 --- /dev/null +++ b/dev-util/debootstrap/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>deb-tools</herd> + <maintainer> + <email>jer@gentoo.org</email> + <name>Jeroen Roovers</name> + </maintainer> +</pkgmetadata> diff --git a/dev-util/lafilefixer/ChangeLog b/dev-util/lafilefixer/ChangeLog new file mode 100644 index 0000000..31771c2 --- /dev/null +++ b/dev-util/lafilefixer/ChangeLog @@ -0,0 +1,70 @@ +# ChangeLog for dev-util/lafilefixer +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/lafilefixer/ChangeLog,v 1.18 2011/11/24 12:38:55 pacho Exp $ + + 24 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml: + Drop maintainer due retirement, bug #220219 + + 12 Nov 2010; <mattst88@gentoo.org> lafilefixer-0.5.ebuild: + Added ~mips keyword, bug #267148. + + 26 Sep 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: + Marking lafilefixer-0.5 ppc64 for bug 274202 + + 05 Jul 2009; Markus Meier <maekke@gentoo.org> lafilefixer-0.5.ebuild: + amd64 stable, bug #274202 + + 16 Jun 2009; Raúl Porcel <armin76@gentoo.org> lafilefixer-0.5.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #274202 + + 16 Jun 2009; Jeroen Roovers <jer@gentoo.org> lafilefixer-0.5.ebuild: + Stable for HPPA (bug #274202). + + 09 Jun 2009; Christian Faulhammer <fauli@gentoo.org> + lafilefixer-0.5.ebuild: + stable x86, bug 272977 + + 08 Jun 2009; Ferris McCormick <fmccor@gentoo.org> lafilefixer-0.5.ebuild: + Sparc stable, bookkeeping for Bug #272977 (which see for the reason). + + 07 Jun 2009; nixnut <nixnut@gentoo.org> lafilefixer-0.5.ebuild: + ppc stable #272977 + + 16 May 2009; Alexis Ballier <aballier@gentoo.org> lafilefixer-0.5.ebuild: + keyword ~sparc-fbsd, bug #267148 + + 06 May 2009; Alexis Ballier <aballier@gentoo.org> lafilefixer-0.5.ebuild: + keyword ~x86-fbsd, bug #267148 + + 26 Apr 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: + stable ppc, bug 267148 + + 26 Apr 2009; Raúl Porcel <armin76@gentoo.org> lafilefixer-0.0.1.ebuild, + lafilefixer-0.5.ebuild: + Add ~alpha/~arm/~ia64/~s390/~sh/~sparc wrt #267148 + + 24 Apr 2009; Brent Baude <ranger@gentoo.org> lafilefixer-0.5.ebuild: + keyworded ~arch for ppc64, bug 267148 + + 24 Apr 2009; Jeroen Roovers <jer@gentoo.org> lafilefixer-0.5: + Marked ~hppa (bug #267148). + +*lafilefixer-0.5 (22 Apr 2009) + + 22 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> +files/lafilefixer-0.5, + +lafilefixer-0.5.ebuild: + Drop dependency on grep, sed and coreutils to stop the forkbomb. Use find + to parse inputs and find .la files. Each file is now opened only twice. + Once to read, once to write. Add --license, --justfixit and --help + options. + + 20 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> lafilefixer-0.0.1: + Properly escape. Thanks to Nathan Brink <ohnobinki@ohnopublishing.net> of + bug 266817 for beating some sense into me with a shovel. + +*lafilefixer-0.0.1 (19 Apr 2009) + + 19 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> + +files/lafilefixer-0.0.1, +metadata.xml, +lafilefixer-0.0.1.ebuild: + Initial commit. Script and ebuild by me. + diff --git a/dev-util/lafilefixer/Manifest b/dev-util/lafilefixer/Manifest new file mode 100644 index 0000000..aae8589 --- /dev/null +++ b/dev-util/lafilefixer/Manifest @@ -0,0 +1,4 @@ +AUX lafilefixer-0.5 6350 RMD160 b82f8943b3c0b7e6b836d1745f329177f3d0f16c SHA1 777c8c0dc2869212ddd39f7c11b699a0c9792d7d SHA256 f88a5fea8edfe33a7f743156c37d792c141ae6b390ea2dd9aededfdd96f5a546 +EBUILD lafilefixer-0.5.ebuild 1126 RMD160 e660b50ad094ea8e60934abdff8af8d501ada19f SHA1 3149f0c213db3f9ebdbb08f2729216431b4f7455 SHA256 34a1f0c3cc8d7fe6f18a92ea210eed0d98d2f19aa59265d42d43b1f24613c4d5 +MISC ChangeLog 2668 RMD160 63cbbb24e5d4d01b18a7ac72862ecf07e63d4c37 SHA1 52a818dd2c6054d515eebc8f9249dfd5d569006a SHA256 706ee05201038088f4683365ebbbab93ab54666c2ec5c0ed455e05b223b77dd3 +MISC metadata.xml 211 RMD160 f0c4ad6ccb0152d62a300bc77956ea3bf7c170a2 SHA1 6f46be7ecc51754f0679bc5a779c151e1b701016 SHA256 84ff2341253cdd21a6782e14ebc076a8bcae11428aacfe2454f4b32165504727 diff --git a/dev-util/lafilefixer/files/lafilefixer-0.5 b/dev-util/lafilefixer/files/lafilefixer-0.5 new file mode 100644 index 0000000..ae56e5a --- /dev/null +++ b/dev-util/lafilefixer/files/lafilefixer-0.5 @@ -0,0 +1,200 @@ +#!/bin/bash + +# Libtool does not support spaces in dependency_libs entries so we won't worry +# overly about them either. + +NEWLINE=" +" + +has() { + [[ " ${*:2} " == *" $1 "* ]] +} + +fix_la_files() { + local lafile + for lafile in "${@:2}" + do + local has_inh_link_flags="no" + local new_inh_link_flags="" + local dependency_libs="" + local inh_link_flags="" + local has_dep_libs="no" + local new_dep_libs="" + local remove_lib="" + local contents="$(<"${lafile}")" + local libladir="" + local librpath="" + local dep_libs="" + local line="" + local lib="" + + + save_IFS="${IFS}" + IFS="$NEWLINE" + for line in $contents + do + if [[ "${line#dependency_libs=\'}" != "${line}" ]] + then + [[ "$has_dep_libs" == "no" ]] || { echo "dependency_libs= assigned more than once in $lafile" && return 1 ; } + line="${line#dependency_libs=\'}" + dep_libs="${line%\'}" + has_dep_libs="yes" + + elif [[ "${line#inherited_linker_flags=\'}" != "${line}" ]] + then + + [[ "$has_inh_link_flags" == "no" ]] || { echo "inherited_linker_flags= assigned more than once in $lafile" && return 1 ; } + line="${line#inherited_linker_flags=\'}" + inh_link_flags="${line%\'}" + new_inh_link_flags="${inh_link_flags}" + has_inh_link_flags="yes" + fi + done + IFS="$save_IFS" + + if [[ "$has_dep_libs" == "no" ]] + then + printf '%s\n' "$lafile is not a .la file. Skipping." + continue + fi + + for entry in $dep_libs + do + case $entry in + -l*) + has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" + ;; + *.la) + + if [[ "${entry##*\/lib}" == "${entry}" ]] + then + has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" + else + lib="${entry##*\/lib}" + lib="${lib%.la}" + lib="-l${lib}" + has ${lib} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${lib}" + has -L${entry%/*.la} ${libladir} || libladir="${libladir} -L${entry%/*.la}" + fi + ;; + -L*) + [[ ${entry/X11R6\/lib} != ${entry} ]] && entry="${entry/X11R6\/}" + [[ ${entry/local\/lib} != ${entry} ]] && entry="${entry/local\/}" + [[ ${entry/usr\/lib*\/pkgconfig\/..\/..} != ${entry} ]] && entry="${entry/\/lib*\/pkgconfig\/..\/..}" + [[ ${entry/usr\/lib*\/pkgconfig\/..} != ${entry} ]] && entry="${entry/\/pkgconfig\/..}" + has ${entry} ${libladir} || libladir="${libladir} ${entry}" + ;; + -R*) + has ${entry} ${librpath} || librpath="${librpath} ${entry}" + ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if [[ "${has_inh_link_flags}" == "yes" ]] + then + has ${entry} ${new_inh_link_flags} || new_inh_link_flags="${new_inh_link_flags} ${entry}" + else + has ${entry} ${new_dep_libs} || new_dep_libs="${new_dep_libs} ${entry}" + fi + ;; + *) + echo "Debug information:" + echo $lafile + echo "${entry}" + echo "Holy Moley, Dorothy, we ain't in Kansas and Luke, I'm not your father" + return 1 + ;; + esac + done + + [[ "${dep_libs}" == "${librpath}${libladir}${new_dep_libs}" && "${new_inh_link_flags}" == "${inh_link_flags}" ]] && { echo "$lafile already clean, skipping update."; continue; } + echo "${lafile}: Updating..." + contents="${contents/${NEWLINE}dependency_libs=\'${dep_libs}\'${NEWLINE}/${NEWLINE}dependency_libs='${librpath}${libladir}${new_dep_libs}'${NEWLINE}}" + [[ "${has_inh_link_flags}" == "yes" ]] && \ + contents="${contents/${NEWLINE}inherited_linker_flags=\'${inh_link_flags}\'${NEWLINE}/${NEWLINE}inherited_linker_flags='${new_inh_link_flags}'${NEWLINE}}" + + printf '%s' "$contents" > "${lafile}" + done +} + +case "$1" in + -h|--help) + cat <<- EOF + lafilefixer (C) 2009 Peter Alfredsen <loki_val@gentoo.org> + Released under the MIT/X11 license. + + Usage: lafilefixer [OPTION] [FILE|DIR]... + Fix .la libtool archives to list libraries, not .la files in dependency_libs and + do some minor fixups, moving -pthread to inherited_linker_flags if available and + eliminating duplicate library listings. + + By default, lafilefixer is recursive, fixing all .la files in all subdirectories + so if you want to fix only a single file, it must be specified in full. + + Options: + -h, --help Display this text and exit. + --justfixit Choose some reasonable dirs, such as /usr/lib*, etc. , + find all .la files and fix them to not use .la files + for linking + --license Display the license and exit. + EOF + ;; + --justfixit) + declare dirlist="" + declare files=() + for dir in {/usr/lib,/usr/qt/3/lib,/usr/kde/3.5/lib,/opt/lib,/lib}{,32,64} + do + [[ -d "${dir}" ]] && dirlist="${dirlist} ${dir}" + done + + while read -r line + do + files+=( "$line" ) + done< <( find ${dirlist} -name '*.la' -type f ) + + fix_la_files --cleanup "${files[@]}" + ;; + --license) + cat <<- EOF + Copyright (c) 2009 Peter Alfredsen <loki_val@gentoo.org> + + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to + do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + EOF + ;; + *) + declare arglist=() + declare files=() + declare arg="" + + for arg in "${@}" + do + if [[ -d "${arg}" || -f "${arg}" ]] + then + arglist+=( "${arg}" ) + else + printf '%s\n' "${arg} is not a valid directory or file, skipping." + fi + done + + while read -r line + do + files+=( "$line" ) + done< <( find "${arglist[@]}" -name '*.la' -type f ) + + fix_la_files --cleanup "${files[@]}" + ;; +esac + diff --git a/dev-util/lafilefixer/lafilefixer-0.5.ebuild b/dev-util/lafilefixer/lafilefixer-0.5.ebuild new file mode 100644 index 0000000..362975f --- /dev/null +++ b/dev-util/lafilefixer/lafilefixer-0.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/lafilefixer/lafilefixer-0.5.ebuild,v 1.15 2010/11/12 15:20:21 mattst88 Exp $ + +EAPI=2 + +DESCRIPTION="Utility to fix your .la files" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86-linux" +IUSE="" +DEPEND="" +RDEPEND=">=app-shells/bash-3.2 + elibc_glibc? ( >=sys-apps/findutils-4.4.0 )" + +S="" + +src_unpack() { : ; } +src_prepare() { : ; } +src_configure() { : ; } +src_unpack() { : ; } +src_install() { newbin "${FILESDIR}/${P}" ${PN} ; } + +pkg_postinst() { + elog "This simple utility will fix your .la files to not point to other .la files." + elog "This is desirable because it will ensure your packages are not broken when" + elog ".la files are removed from other packages." + elog "" + elog "For most uses, lafilefixer --justfixit should 'just work'. This will" + elog "recurse through the most commonly used library folders and fix all .la" + elog "files it encounters." + elog "" + elog "Read lafilefixer --help for a full description of all options." +} diff --git a/dev-util/lafilefixer/metadata.xml b/dev-util/lafilefixer/metadata.xml new file mode 100644 index 0000000..a40624f --- /dev/null +++ b/dev-util/lafilefixer/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>maintainer-needed@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/dev-util/pkgconfig/Manifest b/dev-util/pkgconfig/Manifest new file mode 100644 index 0000000..15e8457 --- /dev/null +++ b/dev-util/pkgconfig/Manifest @@ -0,0 +1,4 @@ +AUX pkgconfig-0.25-dnl.patch 379 SHA1 07a82828607d18b17f8727dab43ea93048577f8d SHA256 dbcf523e428b7513d3fe894a5366abd93d2b05a93e1614bf2d87734839fa48e6 +AUX pkgconfig-0.25-interix-poll-h.patch 550 SHA1 7cf2e9e6b177fb84464403a03c5339cdd70671b7 SHA256 49523e181e9ab7c5cbeebdad95191c0fb5f8a96d6a1ea312668b6cbd3cda8579 +DIST pkg-config-0.25.tar.gz 988899 SHA1 8922aeb4edeff7ed554cc1969cbb4ad5a4e6b26e SHA256 3ba691ee2431f32ccb8efa131e59bf23e37f122dc66791309023ca6dcefcd10e +EBUILD pkgconfig-0.25-r2.ebuild 1532 SHA1 e676c672b3bb8cf9acf39abe6b6a92b294795db6 SHA256 be671ba6e8ab8dd7051a0a91b43ee9290b0ad77f52a90a4b7cdc3a46da441dce diff --git a/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch b/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch new file mode 100644 index 0000000..00e450e --- /dev/null +++ b/dev-util/pkgconfig/files/pkgconfig-0.25-dnl.patch @@ -0,0 +1,14 @@ +http://bugs.gentoo.org/326939 +http://repos.archlinux.org/wsvn/packages/pkg-config/trunk/autoconf-2.66.patch + +--- pkg.m4 ++++ pkg.m4 +@@ -135,7 +135,7 @@ + Consider adjusting the PKG_CONFIG_PATH environment variable if you + installed software in a non-standard prefix. + +-_PKG_TEXT])dnl ++_PKG_TEXT])[]dnl + ]) + elif test $pkg_failed = untried; then + AC_MSG_RESULT([no]) diff --git a/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch b/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch new file mode 100644 index 0000000..51d301c --- /dev/null +++ b/dev-util/pkgconfig/files/pkgconfig-0.25-interix-poll-h.patch @@ -0,0 +1,13 @@ +diff -ru pkg-config-0.25.orig/glib-1.2.10/gmain.c pkg-config-0.25/glib-1.2.10/gmain.c +--- pkg-config-0.25.orig/glib-1.2.10/gmain.c Wed Oct 20 08:19:01 2010 ++++ pkg-config-0.25/glib-1.2.10/gmain.c Wed Oct 20 08:21:35 2010 +@@ -49,6 +49,9 @@ + # undef events /* AIX 4.1.5 & 4.3.2 define this for SVR3,4 compatibility */ + # undef revents /* AIX 4.1.5 & 4.3.2 define this for SVR3,4 compatibility */ + #endif /* GLIB_HAVE_SYS_POLL_H */ ++#ifdef __INTERIX ++# include <poll.h> ++#endif + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif /* HAVE_UNISTD_H */ diff --git a/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild b/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild new file mode 100644 index 0000000..e6306f9 --- /dev/null +++ b/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.25-r2.ebuild,v 1.10 2010/10/14 19:25:45 ranger Exp $ + +EAPI=2 +inherit eutils flag-o-matic libtool + +MY_P=pkg-config-${PV} + +DESCRIPTION="Package config system that manages compile/link flags" +HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/" +SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="elibc_FreeBSD hardened" + +DEPEND=">=dev-libs/popt-1.15" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-dnl.patch + epatch "${FILESDIR}"/${P}-interix-poll-h.patch + elibtoolize # for FreeMiNT, bug #333429 +} + +src_configure() { + use ppc64 && use hardened && replace-flags -O[2-3] -O1 + + # Force using all the requirements when linking, so that needed -pthread + # lines are inherited between libraries + local myconf + use elibc_FreeBSD && myconf="--enable-indirect-deps" + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ + --with-installed-popt \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README + + echo "PKG_CONFIG_PATH=${EPREFIX}/usr/lib/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN} + doenvd "${T}"/99${PN} +} |