chore(dev-libs/apr-*): bump

bump versions of apr

Change-Id: I104bcc7077401ea7aa5f8ac70dce05c77d2062a3
This commit is contained in:
Brandon Philips 2013-02-11 13:17:33 -08:00
parent 3fd43de3d5
commit c32439e731
14 changed files with 2168 additions and 2 deletions

View File

@ -0,0 +1,648 @@
# ChangeLog for dev-libs/apr-util
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/ChangeLog,v 1.177 2012/11/28 07:45:27 polynomial-c Exp $
*apr-util-1.5.1 (28 Nov 2012)
28 Nov 2012; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.1.ebuild:
Non-maintainer commit: Version bump.
28 Nov 2012; Christoph Junghans <ottxor@gentoo.org> apr-util-1.4.1.ebuild:
added prefix support
27 Nov 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop apache herd as discussed in http://www.gossamer-
threads.com/lists/gentoo/dev/262834
12 May 2012; Alexis Ballier <aballier@gentoo.org> apr-util-1.4.1.ebuild:
keyword ~amd64-fbsd
*apr-util-1.4.1 (27 Dec 2011)
27 Dec 2011; Jesus Rivero <neurogeek@gentoo.org> +apr-util-1.4.1.ebuild,
metadata.xml:
Version bump. Ebuild by Arfrever.
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> -apr-util-1.3.11.ebuild:
Remove old ebuild
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.12.ebuild:
Add static-libs USE flag. Patch by Arfrever.
29 Oct 2011; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.12.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #385859
24 Oct 2011; Markus Meier <maekke@gentoo.org> apr-util-1.3.12.ebuild:
x86 stable, bug #385859
23 Oct 2011; Markus Meier <maekke@gentoo.org> apr-util-1.3.12.ebuild:
arm stable, bug #385859
22 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-util-1.3.12.ebuild:
ppc/ppc64 stable wrt #385859
19 Oct 2011; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.12.ebuild:
Stable for HPPA (bug #385859).
19 Oct 2011; Tony Vroon <chainsaw@gentoo.org> apr-util-1.3.12.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
"idella4" Delaney in security bug #385859.
09 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> apr-util-1.3.12.ebuild:
Drop the sqlite2 useflag, keep only sqlite3 around.
*apr-util-1.3.12 (29 Jul 2011)
29 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> +apr-util-1.3.12.ebuild,
+files/apr-util-1.3.12-bdb-5.2.patch:
Version bump. Ebuild and patch by Arfrever.
14 May 2011; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.11.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #366903
14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-util-1.3.11.ebuild:
ppc/ppc64 stable wrt #366903
13 May 2011; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.11.ebuild:
Stable for HPPA (bug #366903).
12 May 2011; Thomas Kahle <tomka@gentoo.org> apr-util-1.3.11.ebuild:
x86 stable per bug 366903
11 May 2011; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.11.ebuild:
Stable on amd64 wrt bug #366903
*apr-util-1.3.11 (09 May 2011)
09 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.11.ebuild:
Version bump.
09 Oct 2010; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.10.ebuild:
arm/ia64/s390/sh/sparc stable wrt #339527
09 Oct 2010; Tobias Klausmann <klausman@gentoo.org>
apr-util-1.3.10.ebuild:
Stable on alpha, bug #339776
08 Oct 2010; Brent Baude <ranger@gentoo.org> apr-util-1.3.10.ebuild:
Marking apr-util-1.3.10 ppc for bug 339527
08 Oct 2010; Brent Baude <ranger@gentoo.org> apr-util-1.3.10.ebuild:
Marking apr-util-1.3.10 ppc64 for bug 339527
06 Oct 2010; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.10.ebuild:
Stable for HPPA (bug #339527).
05 Oct 2010; Markus Meier <maekke@gentoo.org> apr-util-1.3.10.ebuild:
x86 stable, bug #339527
04 Oct 2010; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.10.ebuild:
Stable on amd64 wrt bug #339527
*apr-util-1.3.10 (04 Oct 2010)
04 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.10.ebuild,
+files/apr-util-1.3.10-support_berkeley_db-5.1.patch:
Version bump. Support Berkeley DB 5.1.
*apr-util-1.3.9-r1 (06 Aug 2010)
06 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+apr-util-1.3.9-r1.ebuild:
Respect {C,CXX,LD}FLAGS. Bug #309335. Thanks to Nathan Phillip Brink
<ohnobinki@ohnopublishing.net> for the patch
14 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> apr-util-1.3.9.ebuild,
+files/apr-util-1.3.9-support_berkeley_db-5.0.patch:
Fix building with BerkDB 5.0 wrt #319421 by Diego E. Pettenò.
17 Jun 2010; Patrick Lauer <patrick@gentoo.org> apr-util-1.3.9.ebuild:
Migrating away from deprecated postgres virtuals
04 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-util-1.3.9.ebuild:
Use 'dohtml -r' for compatibility with Doxygen 1.6 (bug #287821).
20 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-util-1.3.9.ebuild,
+files/apr-util-1.3.9-support_berkeley_db-4.8.patch:
Fix building with sys-libs/db:4.8 (bug #285522).
20 Sep 2009; Benedikt Böhm <hollow@gentoo.org> -apr-util-1.3.7.ebuild,
-apr-util-1.3.8.ebuild:
remove old ebuilds
24 Aug 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.9.ebuild:
Marking apr-util-1.3.9 ppc64 for bug 280514
23 Aug 2009; nixnut <nixnut@gentoo.org> apr-util-1.3.9.ebuild:
ppc stable #280514
14 Aug 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.9.ebuild:
arm/ia64/s390/sh/sparc stable wrt #280514
11 Aug 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.9.ebuild:
Stable for HPPA (bug #280514).
10 Aug 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.9.ebuild:
x86 stable, bug #280514
10 Aug 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.9.ebuild:
Stable on alpha, bug #280514
07 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
apr-util-1.3.9.ebuild:
revert stable keyword for x86
06 Aug 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.9.ebuild:
x86 stable, bug #280514
06 Aug 2009; Alex Legler <a3li@gentoo.org> apr-util-1.3.9.ebuild:
amd64 stable, security bug 280514.
*apr-util-1.3.9 (06 Aug 2009)
06 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-apr-util-1.2.10.ebuild, -apr-util-1.2.12.ebuild, -apr-util-1.3.0.ebuild,
-apr-util-1.3.2.ebuild, -apr-util-1.3.4.ebuild, +apr-util-1.3.9.ebuild:
Version bump.
*apr-util-1.3.8 (07 Jul 2009)
07 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.8.ebuild:
Version bump.
21 Jun 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.7.ebuild:
Marking apr-util-1.3.7 ppc for bug 272260
16 Jun 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.7.ebuild:
Marking apr-util-1.3.7 ppc64 for bug 272260
16 Jun 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.7.ebuild:
arm/ia64/s390/sh/sparc stable wrt #272260
11 Jun 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.7.ebuild:
Stable on alpha, bug #272260
11 Jun 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.7.ebuild:
amd64 stable, bug #272260
10 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
apr-util-1.3.7.ebuild:
stable x86, security bug 272260
09 Jun 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.7.ebuild:
Stable for HPPA (bug #272260).
*apr-util-1.3.7 (08 Jun 2009)
08 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.7.ebuild:
Version bump.
23 Jan 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.4.ebuild:
arm/ia64/s390/sh stable wrt #246003
18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.4.ebuild:
Stable on alpha, bug #246003
09 Jan 2009; Ferris McCormick <fmccor@gentoo.org> apr-util-1.3.4.ebuild:
Sparc stable, Bug #246003.
09 Jan 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.4.ebuild:
Marking apr-util-1.3.4 ppc for bug 246003
07 Jan 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.4.ebuild:
Stable for HPPA (bug #246003).
07 Jan 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.4.ebuild:
Marking apr-util-1.3.4 ppc64 for bug 246003
04 Jan 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.4.ebuild:
amd64/x86 stable, bug #246003
*apr-util-1.3.4 (29 Aug 2008)
29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.4.ebuild:
version bump wrt #235938
16 Aug 2008; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.2.ebuild:
Stable for HPPA (bug #232671).
08 Aug 2008; nixnut <nixnut@gentoo.org> apr-util-1.3.2.ebuild:
Stable on ppc wrt bug 232671
08 Aug 2008; Markus Rothe <corsair@gentoo.org> apr-util-1.3.2.ebuild:
Stable on ppc64; bug #232671
08 Aug 2008; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.2.ebuild:
alpha/ia64/sparc/x86 stable wrt #232671
07 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org>
apr-util-1.3.2.ebuild:
stable amd64, bug 232671
*apr-util-1.3.2 (23 Jun 2008)
23 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.2.ebuild:
version bump wrt #228953
15 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.12.ebuild,
apr-util-1.3.0.ebuild:
do not run buildconf wrt #226051
*apr-util-1.3.0 (11 Jun 2008)
11 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.0.ebuild:
version bump wrt #225783
01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.10.ebuild,
apr-util-1.2.12.ebuild:
fix #221653
28 Jan 2008; Benedikt Böhm <hollow@gentoo.org>
-files/apr-util-0.9.12-db-4.5.patch, -files/apr-util-0.9.12-linking.patch,
-apr-util-0.9.12.ebuild, -apr-util-0.9.12-r1.ebuild,
-apr-util-0.9.13.ebuild:
remove apr-util-0 wrt #203578
*apr-util-1.2.12 (15 Dec 2007)
15 Dec 2007; Benedikt Böhm <hollow@gentoo.org> -apr-util-1.2.8.ebuild,
-apr-util-1.2.8-r1.ebuild, +apr-util-1.2.12.ebuild:
version bump; #200947
16 Nov 2007; nixnut <nixnut@gentoo.org> apr-util-1.2.10.ebuild:
Stable on ppc wrt bug 198866
16 Nov 2007; Raúl Porcel <armin76@gentoo.org> apr-util-1.2.10.ebuild:
alpha/ia64 stable wrt #198866
16 Nov 2007; Steve Dibb <beandog@gentoo.org> apr-util-1.2.10.ebuild:
amd64 stable, bug 198866
13 Nov 2007; Dawid Węgliński <cla@gentoo.org> apr-util-1.2.10.ebuild:
Stable on x86 (bug #198866)
13 Nov 2007; Markus Rothe <corsair@gentoo.org> apr-util-1.2.10.ebuild:
Stable on ppc64; bug #198866
13 Nov 2007; Jeroen Roovers <jer@gentoo.org> apr-util-1.2.10.ebuild:
Stable for HPPA (bug #198866).
12 Nov 2007; Ferris McCormick <fmccor@gentoo.org> apr-util-1.2.10.ebuild:
Sparc stable --- Bug #198866 --- Good for two months.
09 Sep 2007; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.10.ebuild:
fix #188485
*apr-util-1.2.10 (08 Sep 2007)
08 Sep 2007; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.2.10.ebuild:
version bump; #191733
08 Aug 2007; Timothy Redaelli <drizzt@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on ppc wrt #169507.
31 Jul 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8-r1.ebuild:
Use >=dev-libs/apr-${PV} instead of ~dev-libs/apr-${PV}. The "~" limits us
to the current PV, and doesn't allow later versions.'
10 Jul 2007; Raúl Porcel <armin76@gentoo.org> apr-util-0.9.12-r1.ebuild:
alpha/x86 stable wrt #169507
10 Jul 2007; Jeroen Roovers <jer@gentoo.org> apr-util-0.9.12-r1.ebuild:
Stable for HPPA (bug #169507).
10 Jul 2007; Markus Rothe <corsair@gentoo.org> apr-util-0.9.12-r1.ebuild:
Stable on ppc64; bug #169507
08 Jul 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8-r1.ebuild:
Fix the compilation issue with mysql (#184636 - Rajiv Aaron Manglani <rajiv
at gentoo.org>), as apr_dbd_mysql needs mysql-5*.
28 Jun 2007; Raúl Porcel <armin76@gentoo.org> apr-util-0.9.12-r1.ebuild:
ia64 stable wrt #178750
27 Jun 2007; Lars Weiler <pylon@gentoo.org> apr-util-1.2.8.ebuild:
Stable on ppc; bug #178264.
27 Jun 2007; Christoph Mende <angelos@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on amd64
27 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on sparc wrt #169507
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> apr-util-1.2.8.ebuild:
Stable for HPPA (bug #178264).
*apr-util-1.2.8-r1 (15 Jun 2007)
15 Jun 2007; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.2.8-r1.ebuild:
fix #127781 (mysql support)
15 Jun 2007; Raúl Porcel <armin76@gentoo.org> apr-util-1.2.8.ebuild:
alpha/ia64/x86 stable wrt #178264
14 Jun 2007; Christoph Mende <angelos@gentoo.org> apr-util-1.2.8.ebuild:
Stable on amd64 wrt bug 178264
13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> apr-util-1.2.8.ebuild:
Stable on sparc wrt #178264
09 Jun 2007; Markus Rothe <corsair@gentoo.org> apr-util-1.2.8.ebuild:
Stable on ppc64; bug #178264
23 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8.ebuild:
Updating the postgres? DEPEND, only dev-db/libpq is need, not a full-blown
postgres install. Thanks to Tiziano Mueller for noticing.
08 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Finally fixing apr-util-0.9.12, forcing autoconf-1.7 (thanks to Marcus
Hanwell in #169927).
08 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Using fixed versions for autoconf/automake (WANT_AUTO(CONF|MAKE)), as
autoconf-2.61 gets --libdir wrong (as in ignores it - which shoots multilib
in the foot). Thanks to Alexis Ballier (#169927) for pointing it out.
07 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Adding a sed to change the config.layout, as it screws up our PREFIX.
07 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Minor syn, whitespace cleanup.
*apr-util-0.9.12-r1 (07 Mar 2007)
07 Mar 2007; Christian Heim <phreak@gentoo.org>
+files/apr-util-0.9.12-db-4.5.patch, +apr-util-0.9.12-r1.ebuild:
Fixing compilation of apr-util-0.9.12 against >=sys-libs/db-4.4 (#169507,
thanks to Michael Edenfield <kutulu at kutulu.org> for pointing at the
UPSTREAM patch).
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> apr-util-0.9.12.ebuild,
apr-util-0.9.13.ebuild, apr-util-1.2.8.ebuild:
Dropped ppc-macos keyword, see you in prefix
29 Jan 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.13.ebuild:
Reverting the KEYWORDS to ~arch, accidently commited straight to arch.
*apr-util-0.9.13 (28 Jan 2007)
28 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-util-0.9.13.ebuild:
Version bump, new upstream version. Cleaning up the ebuild a bit.
28 Jan 2007; Luca Longinotti <chtekk@gentoo.org>
-files/apr-util-0.9.x-161086-161087.patch, metadata.xml,
-apr-util-0.9.6-r2.ebuild, -apr-util-0.9.7.ebuild, -apr-util-1.2.2.ebuild,
-apr-util-1.2.7.ebuild:
Remove redundant versions.
*apr-util-1.2.8 (21 Jan 2007)
21 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-util-1.2.8.ebuild:
Version bump (thanks to Conrad Kostecki <ConiKost at gmx.de> in #114232).
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-util-0.9.12.ebuild:
Added ~sparc-fbsd keyword.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-util-1.2.7.ebuild:
Added ~sparc-fbsd keyword.
15 Oct 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.12.ebuild,
apr-util-1.2.7.ebuild:
Remove aprutil.exp as it's not used and causes collisions between SLOTs
10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
apr-util-1.2.7.ebuild:
Add ~x86-fbsd keyword.
05 Sep 2006; Joshua Kinard <kumba@gentoo.org> apr-util-0.9.12.ebuild:
Marked stable on mips.
29 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> apr-util-0.9.12.ebuild:
Stable on alpha.
28 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
apr-util-0.9.12.ebuild:
ppc stable, #138011
28 Jun 2006; Joshua Jackson <tsunam@gentoo.org> apr-util-0.9.12.ebuild:
stable x86; bug #138011
27 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-util-0.9.12.ebuild:
Marked stable on amd64, bug 138011.
27 Jun 2006; Guy Martin <gmsoft@gentoo.org> apr-util-0.9.12.ebuild:
Stable on hppa.
26 Jun 2006; Markus Rothe <corsair@gentoo.org> apr-util-0.9.12.ebuild:
Stable on ppc64; bug #138011
26 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
apr-util-0.9.12.ebuild:
Stable on sparc wrt #138011
06 Jun 2006; Michael Stewart <vericgar@gentoo.org> apr-util-1.2.7.ebuild:
Remove as-needed filtering
05 Jun 2006; Michael Stewart <vericgar@gentoo.org>
+files/apr-util-0.9.12-linking.patch, apr-util-0.9.12.ebuild:
Add patch to allow correct linking with --as-needed
04 Jun 2006; Luca Longinotti <chtekk@gentoo.org> apr-util-0.9.7.ebuild,
apr-util-0.9.12.ebuild, apr-util-1.2.2.ebuild, apr-util-1.2.7.ebuild:
Fix bug #133871 for all apr-util versions save the all-stable one.
Thanks to Flameeyes for the patch.
27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
Fixing SHA256 digest, pass four
22 Apr 2006; Luca Longinotti <chtekk@gentoo.org> apr-util-0.9.6-r2.ebuild:
Fix repoman trailing whitespace error.
*apr-util-0.9.12 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org>
+apr-util-0.9.12.ebuild:
Version bump
*apr-util-1.2.7 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org> +apr-util-1.2.7.ebuild:
Version bump in preperation for the next version of apache 2.2.x
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> apr-util-0.9.7.ebuild,
apr-util-1.2.2.ebuild:
Add ~x86-fbsd keyword to the unmasked ebuild.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> apr-util-1.2.2.ebuild:
Add ~x86-fbsd keyword.
*apr-util-1.2.2 (15 Feb 2006)
15 Feb 2006; Michael Stewart <vericgar@gentoo.org> +apr-util-1.2.2.ebuild:
New version for apache 2.2
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-util-0.9.7.ebuild:
Stable on amd64, bug 117835.
13 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
apr-util-0.9.7.ebuild:
ppc stable, bug #117835
12 Jan 2006; Markus Rothe <corsair@gentoo.org> apr-util-0.9.7.ebuild:
Stable on ppc64; bug #117835
10 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> apr-util-0.9.7.ebuild:
Stable on sparc wrt #117835
09 Jan 2006; Bryan Østergaard <kloeri@gentoo.org apr-util-0.9.7.ebuild:
Stable on x86, alpha and ia64, bug 117835.
06 Jan 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.7.ebuild:
Remove testing that shouldn't have made it to CVS. Fixes bug 117949.
05 Jan 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.7.ebuild:
Correctly honor our USE-flags. Fixes bug 116980
*apr-util-0.9.7 (22 Oct 2005)
22 Oct 2005; Michael Stewart <vericgar@gentoo.org> +apr-util-0.9.7.ebuild:
Version Bump
21 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> apr-util-0.9.6-r2.ebuild:
Stable on mips.
10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Marked ~ppc-macos.
10 Oct 2005; MATSUU Takuto <matsuu@gentoo.org> apr-util-0.9.6-r2.ebuild,
apr-util-1.1.2.ebuild:
Stable on sh.
19 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on hppa and ppc.
18 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on amd64, bug 105516.
18 Sep 2005; Jason Wever <weeve@gentoo.org> apr-util-0.9.6-r2.ebuild:
Marked stable on SPARC wrt bug #105516.
18 Sep 2005; Michael Stewart <vericgar@gentoo.org> -apr-util-0.9.5.ebuild,
-apr-util-0.9.5-r1.ebuild, -apr-util-0.9.6.ebuild,
-apr-util-0.9.6-r1.ebuild:
Removing old revisions that use broken LFS-support
17 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.6-r2.ebuild:
Mark 0.9.6-r2 stable on ia64
11 Sep 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.6-r2.ebuild:
Stable on ppc64
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.6-r2.ebuild:
Mark 0.9.6-r2 stable on alpha
10 Sep 2005; Michael Stewart <vericgar@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on x86
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5-r1.ebuild:
Mark 0.9.5-r1 stable on alpha
17 Jul 2005; Kito <kito@gentoo.org> apr-util-1.1.2.ebuild:
~ppc-macos Keyword. Bug 94202
13 Jul 2005; bret curtis <psi29a@gentoo.org> apr-util-0.9.6.ebuild,
apr-util-0.9.6-r2.ebuild, apr-util-1.1.2.ebuild:
added to ~mips
11 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
apr-util-0.9.6-r2.ebuild, apr-util-1.1.2.ebuild:
Fix g/bsd compatibility, bug 95468.
*apr-util-0.9.6-r2 (10 May 2005)
*apr-util-0.9.5-r1 (10 May 2005)
10 May 2005; Elfyn McBratney <beu@gentoo.org> +apr-util-0.9.5-r1.ebuild,
+apr-util-0.9.6-r2.ebuild:
Rev bumps to pick up on the LFS-removal from apr.
10 May 2005; Bret Curtis <psi29a@gentoo.org> apr-util-0.9.5.ebuild:
marked for testing, ~mips
*apr-util-0.9.6-r1 (13 Apr 2005)
13 Apr 2005; Christian Parpart <trapni@gentoo.org>
+files/apr-util-0.9.x-161086:161087.patch, +apr-util-0.9.6-r1.ebuild:
adding backport-patch so that depending pkgs on it will compile well
*apr-util-1.1.2 (10 Apr 2005)
10 Apr 2005; Christian Parpart <trapni@gentoo.org> +apr-util-1.1.2.ebuild:
adding apr-util-1 (1.1.1) ebuilds to the series of apr versions which is the
base requirement (besides of apr-1) for forthcoming apache httpd 2.1.x
series ;)
31 Mar 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5.ebuild:
stable on ia64
05 Mar 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.5.ebuild:
Stable on ppc64
05 Mar 2005; Elfyn McBratney <beu@gentoo.org> apr-util-0.9.5.ebuild,
apr-util-0.9.6.ebuild:
Depend on the 'best version' of apr here, too.
*apr-util-0.9.6 (02 Mar 2005)
02 Mar 2005; Elfyn McBratney <beu@gentoo.org> +apr-util-0.9.6.ebuild:
Version bump.
28 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
apr-util-0.9.5.ebuild:
Killed einstall usage. Back to using econf to fix multilib problems.
20 Feb 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5.ebuild:
add ~ia64 #77455
09 Feb 2005; Benedikt Boehm <hollow@gentoo.org> apr-util-0.9.5.ebuild:
fixed expat
05 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> apr-util-0.9.5.ebuild:
~alpha keyword, bug 77455.
28 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> apr-util-0.9.5.ebuild:
Added to ~ppc.
28 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> apr-util-0.9.5.ebuild:
Fixing ownership issue when compiling with userpriv (headers will be owned
by portage, not root. A chown fixes this).
11 Jan 2005; Mike Doty <kingtaco@gentoo.org> apr-util-0.9.5.ebuild:
~amd64 added
11 Jan 2005; Guy Martin <gmsoft@gentoo.org> apr-util-0.9.5.ebuild:
Added ~hppa to KEYWORDS.
11 Jan 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.5.ebuild:
Added ~ppc64 to KEYWORDS
10 Jan 2005; Jason Wever <weeve@gentoo.org> apr-util-0.9.5.ebuild:
Added ~sparc keyword wrt bug #77455.
*apr-util-0.9.5 (08 Jan 2005)
08 Jan 2005; Michael Stewart <vericgar@gentoo.org> +metadata.xml,
+apr-util-0.9.5.ebuild:
New package, required by apache

View File

@ -1 +1,29 @@
DIST apr-util-1.3.9.tar.gz 790952 RMD160 f6180ba186e8ed73831b1da78de7ec57fc1cb162 SHA1 fd2a76352353e6bc2f7cc7da80e2ab3842795199 SHA256 20897069274a026057df26b90a6424da9d70318d930c99885c451d8753b8e4d9 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX apr-util-1.3.12-bdb-5.2.patch 5199 SHA256 81339f327727775bb88a4530a620b0fd1f94d3fc4c0e65a810931acb638b7913 SHA512 0e3dfeac492229b6fa496a8dce4dd0706a6d189ba317c695c4e81d62711cd874faf4b248615f4ea787c4d19c28a33f46d0b7018a7006a2f962f1dde1184a363c WHIRLPOOL 711479f0dfea31e75acdcd4571880d59283b2b5ccbbcfaee22d2bf628230a085dd6319844a53c53dc18e1ed851c2004b4e3d1faa4c9f2e7a4911d67196a30883
DIST apr-util-1.3.12.tar.bz2 607646 SHA256 93976dc2f40d8622c4e9c355f419bb20f2c0dd843ee21a295a092d1c1b950d9c SHA512 f863e55ce9cedec80f1b53908986025fff141c13b43bb1886b8a95465b0ca3939bc2dcdba5703a3152bc8e816e29e8b1b0cc3b13a29c90172ec7b3e859fe457c WHIRLPOOL bf3264ed30ace48d245aa3c8d00250eb975d612b2a3ffeedbb27a30a5a5c2af87d58c2e6fbc6c8757755ea0b54e132cd32f31b85848f69164c10e381db5bffd7
DIST apr-util-1.4.1.tar.bz2 635000 SHA256 302a135df2531451e567e65e5bd806fb95cf53d74064fadfce20465f7170d1cf SHA512 2893c8fc14e35d8016c69d36c05712f6f67acade2cf3079954a5626a15ad50ccf88b6e5d9a7458479fea8dfc9f4c8eaf53e5c343c80692208a4edb768d45a9ba WHIRLPOOL 4eb82d89cc9fc3f77ee4f4f90653a7f31e773d550549eca7328d4430baf5e23363b6e682960f38c4f3543d33a9583829a633375ded5267ffc6c13a3709f57aef
DIST apr-util-1.5.1.tar.bz2 652081 SHA256 296890939f968d167f980b17921ab035071e378a6383de20c4ffb40fd2626220 SHA512 ee0b4831c337788e7792c518ee49f559094cfd3915f8201df860b0d2ec934c0c4163b49d8ffd9f8e05e3c7cf06f3dbf3acec5b6207ed7a6283d6aa3674af89f4 WHIRLPOOL dbe79e737575058596ad98e6aa0ae88dd1aa83f6c51b62ca4888a51a2679ed627c820827bc2a5fc011785c98963a4932b735006dc467d626e3a90020820961a3
EBUILD apr-util-1.3.12.ebuild 2468 SHA256 509a3b6d89285ef1039747240cdc77211b7cfbf016965275bfdf4465531d0365 SHA512 36591b82c66b7039623104d538feafb47337011a797d7fa4d8b6708e64fcdc40cd9944fc409598230bd5553231ff1ea4b6fc3c702a73d0842260851da32e5876 WHIRLPOOL 51c5a2520b226855496a677aeac3cba6fb905b29b7561a3d8fbde3e426fdfc6c1b1af65ad09746c28689cf3a4e136395437ef25f9a42be6a1dfcd9729e2ff000
EBUILD apr-util-1.4.1.ebuild 2904 SHA256 33f899bfb64299a108140c398f6d85b5eab01b9596dc5dfd780f387a2ef7c203 SHA512 e49e976feb416dba4ab87c9e192f9f85807ae61515e6e8572121ee0be27240a821fb28d146e804720f7df543df0fa0e92eb4b6b762cfb3310d146e78d570f100 WHIRLPOOL f51fa81e9f9d5ebaa91fbb3c101d7a3bd40e7841c0b5ad8a00913bb9ec06afd5c3b8dd0360a14397b1225e635b4283787e62c5ca1c25d316f4d556b66236a839
EBUILD apr-util-1.5.1.ebuild 2861 SHA256 9d899648604249529120748c44494b5ff42af9f258ba972428c923d9e67735d0 SHA512 b2fcd60975920a3baf51448364c76f4f16b01ab819edb4d5e2ae307f21ed0e1019869c5277c57035b54617043c0265f0061b2390a26813c5be1dae6bce8763ed WHIRLPOOL de5e7c46cfba53e9810170c2442e15b64bc8098488b86469aefb1d6e72081cf5e1e620cbce5803386437e23d0972cd0e4b69f4d495d3053fb96f4735eb46f3d5
MISC ChangeLog 22703 SHA256 c0a4fc7700d5e04c2cd8e69bb05eb9f4a3fbec1f481061a909a25cc83bd75d9e SHA512 c5d6c123dd079c86d282894fc00b9a96ddbc1596a0114d4a1e17f533b5427c1aa5dd90215a03a8d73ea644905846829b60d6a5685fa7d192461025f96071d0fd WHIRLPOOL 8571747af89db94d53ce3ebb44a13b08212c437d8447d2805e20831faa89ef79b0becc624ae1feb1dc3bce879906abded9d5f61eed91fc1eff05e9b076ffca0f
MISC metadata.xml 349 SHA256 8ebb574f55da342024f820d2f9060a6d1d91df0ab3d4738545b3f5df37ab78dc SHA512 7459a5298293f360b3af96f719d91a31918b686c547c835fa3640714433b89add9bc8479a0efdcb2036e0594d168698922f10b769c5078cfdc2fffae4fa7adfb WHIRLPOOL 8d78a0fec49c9e1b38ee105526ff3e04f6ea030284b68a62f411a6be6798cf4f0fe87c8042e98bea6e9ae348ade1b01fc461b2085603e3e3c4523a11709d1a03
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQtcEYAAoJEPiazRVxLXTF3J4P/iIYg/bPK2bNVb45S0HUfIzS
eI75oDduMet6KbbBp7QPWQWPSbnqv2shZBX09FSFISA7dLBZPMM/2GKaLB5EwqS6
+HgoUVbu8V3EcFPPIzitlgiACfF5Ygmo/QMAMh+Euek/h2kpWzywi1fq2q5UZhpE
dcLlqrpll3QOjqPHUiydbUglPpD0MA5WTP0GxKKj2rpSvCdXbIOQsMzvj1H5xZyb
34hlQv2oKwZGPPLtYVgmycX7CKKxBzFvAgYDUuA4LhsgF37bRwqa+zF8+t1C9egS
9WzQAsVJe70ACP7/PUMZvM6+Gsk6MO7wRfozRxhcFAxp721ZyFzqfbo7eupH2AwW
aUzVFpMhwCxvCYqCKzyB6hBYn9z8eUSdmPBzf1jVGUG4+YhE2mqbDqnZbQbM6rmZ
TkuzfBCGBQp+sTh38C21QqnnEF5SUdII/IEC83nXhPQfF5XBOjzOaXdCKi5n4/Rz
ITCBvE5OS648wITtX5tTIlkkP9yeGc292IcDqMRR0KEGE6EAdH9BjqstceYIyTur
VMyXgXu37SLECP69LMvmN/hUSS4kJBg5oVaNOneRULmKIxwa0QivVZLSnh7LfS78
QAkzNLJAsHNfX6+kCVOi895kUXxIj09N8PG2Nqp8ks6xheAXMQp7Z2eE9S7oqnqc
3js1/drkkjvo74mOpUkO
=52xP
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,98 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.3.12.ebuild,v 1.9 2011/11/11 19:19:13 hwoarang Exp $
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.5"
inherit autotools db-use eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="berkdb doc freetds gdbm ldap mysql odbc postgres sqlite static-libs"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
odbc? ( dev-db/unixODBC )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}/${P}-bdb-5.2.patch"
eautoreconf
elibtoolize
}
src_configure() {
local myconf
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir 2> /dev/null):/usr/$(get_libdir)"
else
myconf+=" --without-berkeley-db"
fi
econf \
--datadir=/usr/share/apr-util-1 \
--with-apr=/usr \
--with-expat=/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with odbc) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
${myconf}
}
src_compile() {
emake CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -0,0 +1,104 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.4.1.ebuild,v 1.3 2012/11/28 02:49:32 ottxor Exp $
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.5"
inherit autotools db-use eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}/${PN}-1.3.12-bdb-5.2.patch"
eautoreconf
elibtoolize
}
src_configure() {
local myconf
[[ ${CHOST} == *-mint* ]] && myconf="${myconf} --disable-util-dso"
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir 2> /dev/null):${EPREFIX}/usr/$(get_libdir)"
else
myconf+=" --without-berkeley-db"
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
${myconf}
}
src_compile() {
emake CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -0,0 +1,103 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.5.1.ebuild,v 1.1 2012/11/28 07:45:27 polynomial-c Exp $
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.5"
inherit autotools db-use eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql-base )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
eautoreconf
elibtoolize
}
src_configure() {
local myconf
[[ ${CHOST} == *-mint* ]] && myconf="${myconf} --disable-util-dso"
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir 2> /dev/null):${EPREFIX}/usr/$(get_libdir)"
else
myconf+=" --without-berkeley-db"
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
${myconf}
}
src_compile() {
emake CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -0,0 +1,139 @@
--- build/dbm.m4
+++ build/dbm.m4
@@ -579,6 +579,25 @@
apu_db_version=5
fi
])
+dnl
+dnl APU_CHECK_DB52: is DB5.2 present?
+dnl
+dnl if present: sets apu_db_header, apu_db_lib, and apu_db_version
+dnl
+AC_DEFUN([APU_CHECK_DB52], [
+ places=$1
+ if test -z "$places"; then
+ places="std /usr/local/BerkeleyDB.5.2 /boot/home/config"
+ fi
+ APU_CHECK_BERKELEY_DB("5", "2", "-1",
+ "$places",
+ "db52/db.h db5/db.h db.h",
+ "db-5.2 db5-5.2 db52 db5 db"
+ )
+ if test "$apu_have_db" = "1"; then
+ apu_db_version=5
+ fi
+])
AC_DEFUN([APU_CHECK_DB], [
requested=$1
@@ -681,6 +700,12 @@
AC_MSG_ERROR(Berkeley db5 not found)
fi
;;
+ db52)
+ APU_CHECK_DB52("$check_places")
+ if test "$apu_db_version" != "5"; then
+ AC_MSG_ERROR(Berkeley db5 not found)
+ fi
+ ;;
default)
APU_CHECK_DB_ALL("$check_places")
;;
@@ -688,40 +713,43 @@
])
dnl
-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.1 to 1.
+dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.2 to 1.
dnl
AC_DEFUN([APU_CHECK_DB_ALL], [
all_places=$1
- APU_CHECK_DB51("$all_places")
+ APU_CHECK_DB52("$all_places")
if test "$apu_db_version" != "5"; then
- APU_CHECK_DB50("$all_places")
+ APU_CHECK_DB51("$all_places")
if test "$apu_db_version" != "5"; then
- APU_CHECK_DB48("$all_places")
- if test "$apu_db_version" != "4"; then
- APU_CHECK_DB47("$all_places")
+ APU_CHECK_DB50("$all_places")
+ if test "$apu_db_version" != "5"; then
+ APU_CHECK_DB48("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB46("$all_places")
+ APU_CHECK_DB47("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB45("$all_places")
+ APU_CHECK_DB46("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB44("$all_places")
+ APU_CHECK_DB45("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB43("$all_places")
+ APU_CHECK_DB44("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB42("$all_places")
+ APU_CHECK_DB43("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB41("$all_places")
+ APU_CHECK_DB42("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB4("$all_places")
+ APU_CHECK_DB41("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB3("$all_places")
- if test "$apu_db_version" != "3"; then
- APU_CHECK_DB2("$all_places")
- if test "$apu_db_version" != "2"; then
- APU_CHECK_DB1("$all_places")
- if test "$apu_db_version" != "1"; then
- APU_CHECK_DB185("$all_places")
+ APU_CHECK_DB4("$all_places")
+ if test "$apu_db_version" != "4"; then
+ APU_CHECK_DB3("$all_places")
+ if test "$apu_db_version" != "3"; then
+ APU_CHECK_DB2("$all_places")
+ if test "$apu_db_version" != "2"; then
+ APU_CHECK_DB1("$all_places")
+ if test "$apu_db_version" != "1"; then
+ APU_CHECK_DB185("$all_places")
+ fi
fi
fi
fi
@@ -763,11 +791,11 @@
apu_db_version=0
AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to use.
- DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48,db50,db51}])],
+ DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48,db50,db51,db52}])],
[
if test "$withval" = "yes"; then
AC_MSG_ERROR([--with-dbm needs to specify a DBM type to use.
- One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51])
+ One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51, db52])
fi
requested="$withval"
], [
@@ -978,6 +1006,10 @@
apu_use_db=1
apu_default_dbm=db5
;;
+ db52)
+ apu_use_db=1
+ apu_default_dbm=db5
+ ;;
default)
dnl ### use more sophisticated DBMs for the default?
apu_default_dbm="sdbm (default)"
@@ -985,7 +1017,7 @@
;;
*)
AC_MSG_ERROR([--with-dbm=$look_for is an unknown DBM type.
- Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51])
+ Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51, db52])
;;
esac

View File

@ -0,0 +1,11 @@
<?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>
<use>
<flag name="nss">Install apr_crypto_nss module</flag>
<flag name="openssl">Install apr_crypto_openssl module</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,682 @@
# ChangeLog for dev-libs/apr
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/ChangeLog,v 1.187 2012/12/29 16:22:06 pinkbyte Exp $
29 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> apr-1.4.6-r1.ebuild:
Apply user patches, wrt bug #449048
*apr-1.4.6-r1 (28 Nov 2012)
28 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +apr-1.4.6-r1.ebuild,
+files/apr-1.4.6-mint.patch:
added prefix support
27 Nov 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop apache herd as discussed in http://www.gossamer-
threads.com/lists/gentoo/dev/262834
09 May 2012; Alexis Ballier <aballier@gentoo.org> apr-1.4.6.ebuild:
keyword ~amd64-fbsd
*apr-1.4.6 (28 Feb 2012)
28 Feb 2012; Christian Ruppert <idl0r@gentoo.org> +apr-1.4.6.ebuild,
metadata.xml:
Version bump, CVE-2012-0840, bug 403731
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> -apr-1.4.4.ebuild:
remove old ebuild
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> apr-1.4.5.ebuild:
Use EAPI=4. Add static-libs USE flag. Patch by Arfrever.
29 Oct 2011; Raúl Porcel <armin76@gentoo.org> apr-1.4.5.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #385859
24 Oct 2011; Markus Meier <maekke@gentoo.org> apr-1.4.5.ebuild:
x86 stable, bug #385859
23 Oct 2011; Markus Meier <maekke@gentoo.org> apr-1.4.5.ebuild:
arm stable, bug #385859
22 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-1.4.5.ebuild:
ppc/ppc64 stable wrt #385859
19 Oct 2011; Jeroen Roovers <jer@gentoo.org> apr-1.4.5.ebuild:
Stable for HPPA (bug #385859).
19 Oct 2011; Tony Vroon <chainsaw@gentoo.org> apr-1.4.5.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
"idella4" Delaney in security bug #385859.
*apr-1.4.5 (07 Jul 2011)
07 Jul 2011; Markos Chandras <hwoarang@gentoo.org> +apr-1.4.5.ebuild:
Version bump. Requested by Arfrever
14 May 2011; Raúl Porcel <armin76@gentoo.org> apr-1.4.4.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #366903
14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-1.4.4.ebuild:
ppc/ppc64 stable wrt #366903
13 May 2011; Jeroen Roovers <jer@gentoo.org> apr-1.4.4.ebuild:
Stable for HPPA (bug #366903).
12 May 2011; Thomas Kahle <tomka@gentoo.org> apr-1.4.4.ebuild:
x86 stable per bug 366903
11 May 2011; Markos Chandras <hwoarang@gentoo.org> apr-1.4.4.ebuild:
Stable on amd64 wrt bug #366903
*apr-1.4.4 (09 May 2011)
09 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.4.4.ebuild:
Version bump.
*apr-1.4.2-r1 (18 Feb 2011)
18 Feb 2011; Benedikt Böhm <hollow@gentoo.org> +apr-1.4.2-r1.ebuild,
+files/apr_ring_volatile.patch, metadata.xml:
fix UUID support (bug #320845) and gcc 4.5 support (bug #355171)
19 Sep 2010; Benedikt Böhm <hollow@gentoo.org> apr-1.4.2.ebuild:
fix CONFIG_SHELL wrt #335944
01 Aug 2010; Raúl Porcel <armin76@gentoo.org> apr-1.4.2.ebuild:
ia64/s390/sh/sparc stable wrt #322681
25 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> apr-1.4.2.ebuild:
ppc64 stable wrt #322681
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> apr-1.4.2.ebuild:
Stable on alpha, bug #322681
22 Jul 2010; Markus Meier <maekke@gentoo.org> apr-1.4.2.ebuild:
arm stable, bug #322681
26 Jun 2010; <nixnut@gentoo.org> apr-1.4.2.ebuild:
ppc stable #322681
22 Jun 2010; Jeroen Roovers <jer@gentoo.org> apr-1.4.2.ebuild:
Stable for HPPA (bug #322681).
12 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> apr-1.4.2.ebuild:
x86 stable wrt bug #322681
07 Jun 2010; Markos Chandras <hwoarang@gentoo.org> apr-1.4.2.ebuild:
Stable on amd64 wrt bug #322681
02 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-1.4.2.ebuild:
Properly fix build failure (bug #317527).
02 Jun 2010; Patrick Lauer <patrick@gentoo.org> apr-1.4.2.ebuild:
Fix for compilation failure, #317527. Thanks to Andrew Savchenko for the
patch
*apr-1.4.2 (01 Apr 2010)
01 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.4.2.ebuild:
Version bump (bug #309625).
07 Mar 2010; Benedikt Böhm <hollow@gentoo.org> apr-1.3.8.ebuild,
apr-1.3.9.ebuild:
remove debug USE flag wrt #306651
17 Nov 2009; Brent Baude <ranger@gentoo.org> apr-1.3.9.ebuild:
Marking apr-1.3.9 ppc64 for bug 290319
14 Nov 2009; Raúl Porcel <armin76@gentoo.org> apr-1.3.9.ebuild:
arm/ia64/s390/sh/sparc stable wrt #290319
08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> apr-1.3.9.ebuild:
Stable on alpha, bug #290319
04 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-1.3.9.ebuild:
Use 'dohtml -r' for compatibility with Doxygen 1.6 (bug #287821).
01 Nov 2009; nixnut <nixnut@gentoo.org> apr-1.3.9.ebuild:
ppc stable #290319
30 Oct 2009; Markus Meier <maekke@gentoo.org> apr-1.3.9.ebuild:
amd64/x86 stable, bug #290319
26 Oct 2009; Jeroen Roovers <jer@gentoo.org> apr-1.3.9.ebuild:
Stable for HPPA (bug #290319).
*apr-1.3.9 (24 Sep 2009)
24 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.3.9.ebuild:
Version bump.
20 Sep 2009; Benedikt Böhm <hollow@gentoo.org> -apr-1.3.5.ebuild,
-apr-1.3.6.ebuild, -apr-1.3.7.ebuild, apr-1.3.8.ebuild:
fix #274246; remove old ebuild
24 Aug 2009; Brent Baude <ranger@gentoo.org> apr-1.3.8.ebuild:
Marking apr-1.3.8 ppc64 for bug 280514
23 Aug 2009; nixnut <nixnut@gentoo.org> apr-1.3.8.ebuild:
ppc stable #280514
14 Aug 2009; Raúl Porcel <armin76@gentoo.org> apr-1.3.8.ebuild:
arm/ia64/s390/sh/sparc stable wrt #280514
11 Aug 2009; Jeroen Roovers <jer@gentoo.org> apr-1.3.8.ebuild:
Stable for HPPA (bug #280514).
10 Aug 2009; Markus Meier <maekke@gentoo.org> apr-1.3.8.ebuild:
x86 stable, bug #280514
10 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-1.3.8.ebuild, metadata.xml:
Rename "cloexec" USE flag to "older-kernels-compatibility" (bug #280648).
10 Aug 2009; Tobias Klausmann <klausman@gentoo.org> apr-1.3.8.ebuild:
Stable on alpha, bug #280514
10 Aug 2009; Tobias Klausmann <klausman@gentoo.org> ChangeLog:
Stable on alpha, bug #280514
10 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-1.3.8.ebuild, metadata.xml:
Add "cloexec" USE flag (bug #280648).
07 Aug 2009; Christian Faulhammer <fauli@gentoo.org> apr-1.3.8.ebuild:
revert stable keyword for x86
06 Aug 2009; Markus Meier <maekke@gentoo.org> apr-1.3.8.ebuild:
x86 stable, bug #280514
06 Aug 2009; Alex Legler <a3li@gentoo.org> apr-1.3.8.ebuild:
amd64 stable, security bug 280514.
*apr-1.3.8 (06 Aug 2009)
06 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-apr-1.2.11.ebuild, -apr-1.2.12.ebuild, -apr-1.3.0.ebuild,
-apr-1.3.2.ebuild, -apr-1.3.3.ebuild, +apr-1.3.8.ebuild:
Version bump.
*apr-1.3.7 (24 Jul 2009)
24 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.3.7.ebuild:
Version bump.
*apr-1.3.6 (07 Jul 2009)
07 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.3.6.ebuild:
Version bump.
21 Jun 2009; Brent Baude <ranger@gentoo.org> apr-1.3.5.ebuild:
Marking apr-1.3.5 ppc for bug 272260
16 Jun 2009; Brent Baude <ranger@gentoo.org> apr-1.3.5.ebuild:
Marking apr-1.3.5 ppc64 for bug 272260
16 Jun 2009; Raúl Porcel <armin76@gentoo.org> apr-1.3.5.ebuild:
arm/ia64/s390/sh/sparc stable wrt #272260
11 Jun 2009; Tobias Klausmann <klausman@gentoo.org> apr-1.3.5.ebuild:
Stable on alpha, bug #272260
11 Jun 2009; Markus Meier <maekke@gentoo.org> apr-1.3.5.ebuild:
amd64 stable, bug #272260
10 Jun 2009; Christian Faulhammer <fauli@gentoo.org> apr-1.3.5.ebuild:
stable x86, security bug 272260
09 Jun 2009; Jeroen Roovers <jer@gentoo.org> apr-1.3.5.ebuild:
Stable for HPPA (bug #272260).
*apr-1.3.5 (08 Jun 2009)
08 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-1.3.5.ebuild:
Version bump.
23 Jan 2009; Raúl Porcel <armin76@gentoo.org> apr-1.3.3.ebuild:
arm/ia64/s390/sh stable wrt #246003
18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> apr-1.3.3.ebuild:
Stable on alpha, bug #246003
09 Jan 2009; Ferris McCormick <fmccor@gentoo.org> apr-1.3.3.ebuild:
Sparc stable, Bug #246003.
09 Jan 2009; Brent Baude <ranger@gentoo.org> apr-1.3.3.ebuild:
Marking apr-1.3.3 ppc for bug 246003
07 Jan 2009; Jeroen Roovers <jer@gentoo.org> apr-1.3.3.ebuild:
Stable for HPPA (bug #246003).
07 Jan 2009; Brent Baude <ranger@gentoo.org> apr-1.3.3.ebuild:
Marking apr-1.3.3 ppc64 for bug 246003
04 Jan 2009; Markus Meier <maekke@gentoo.org> apr-1.3.3.ebuild:
amd64/x86 stable, bug #246003
25 Oct 2008; Benedikt Böhm <hollow@gentoo.org> apr-1.3.3.ebuild:
fix typo wrt #236156
29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> apr-1.3.3.ebuild:
defaulting to USE=urandom wrt #232951
*apr-1.3.3 (29 Aug 2008)
29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> +apr-1.3.3.ebuild:
version bump wrt #235938
16 Aug 2008; Jeroen Roovers <jer@gentoo.org> apr-1.3.2.ebuild:
Stable for HPPA (bug #232671).
08 Aug 2008; nixnut <nixnut@gentoo.org> apr-1.3.2.ebuild:
Stable on ppc wrt bug 232671
08 Aug 2008; Markus Rothe <corsair@gentoo.org> apr-1.3.2.ebuild:
Stable on ppc64; bug #232671
08 Aug 2008; Raúl Porcel <armin76@gentoo.org> apr-1.3.2.ebuild:
alpha/ia64/sparc/x86 stable wrt #232671
07 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org> apr-1.3.2.ebuild:
stable amd64, bug 232671
06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add USE flag description to metadata wrt GLEP 56.
23 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-1.3.2.ebuild:
remove unused ipv6 USE flag
*apr-1.3.2 (23 Jun 2008)
23 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-1.3.2.ebuild:
version bump wrt #228953
*apr-1.3.0 (11 Jun 2008)
11 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-1.3.0.ebuild:
version bump wrt #225783
01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-1.2.11.ebuild,
apr-1.2.12.ebuild:
fix #221653
28 Jan 2008; Benedikt Böhm <hollow@gentoo.org>
-files/apr-0.9.12-linking.patch, -apr-0.9.12.ebuild, -apr-0.9.13.ebuild:
remove apr-0 wrt #203578
*apr-1.2.12 (15 Dec 2007)
15 Dec 2007; Benedikt Böhm <hollow@gentoo.org> -apr-1.2.8.ebuild,
-apr-1.2.9.ebuild, +apr-1.2.12.ebuild:
version bump; #200947
16 Nov 2007; nixnut <nixnut@gentoo.org> apr-1.2.11.ebuild:
Stable on ppc wrt bug 198866
16 Nov 2007; Raúl Porcel <armin76@gentoo.org> apr-1.2.11.ebuild:
alpha/ia64 stable wrt #198866
15 Nov 2007; Steve Dibb <beandog@gentoo.org> apr-1.2.11.ebuild:
amd64 stable, bug 198866
13 Nov 2007; Dawid Węgliński <cla@gentoo.org> apr-1.2.11.ebuild:
Stable on x86 (bug #198866)
13 Nov 2007; Markus Rothe <corsair@gentoo.org> apr-1.2.11.ebuild:
Stable on ppc64; bug #198866
13 Nov 2007; Jeroen Roovers <jer@gentoo.org> apr-1.2.11.ebuild:
Stable for HPPA (bug #198866).
12 Nov 2007; Ferris McCormick <fmccor@gentoo.org> apr-1.2.11.ebuild:
Sparc stable --- Bug #198866 --- Good for two months.
09 Sep 2007; Benedikt Böhm <hollow@gentoo.org> apr-1.2.11.ebuild:
fix #188485
*apr-1.2.11 (08 Sep 2007)
08 Sep 2007; Benedikt Böhm <hollow@gentoo.org> +apr-1.2.11.ebuild:
version bump; #191733
31 Jul 2007; Christian Heim <phreak@gentoo.org> apr-1.2.9.ebuild:
The version bump wasn't designed to go straight to stable.
*apr-1.2.9 (30 Jul 2007)
30 Jul 2007; Benedikt Böhm <hollow@gentoo.org> +apr-1.2.9.ebuild:
version bump
27 Jun 2007; Lars Weiler <pylon@gentoo.org> apr-1.2.8.ebuild:
Stable on ppc; bug #178264.
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> apr-1.2.8.ebuild:
Stable for HPPA (bug #178264).
15 Jun 2007; Raúl Porcel <armin76@gentoo.org> apr-1.2.8.ebuild:
alpha stable wrt #178264
13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> apr-1.2.8.ebuild:
Stable on sparc wrt #178264
21 Apr 2007; Raúl Porcel <armin76@gentoo.org> apr-1.2.8.ebuild:
ia64 stable
15 Apr 2007; Markus Rothe <corsair@gentoo.org> apr-1.2.8.ebuild:
Stable on ppc64
12 Apr 2007; Christian Faulhammer <opfer@gentoo.org> apr-1.2.8.ebuild:
stable amd64, bug 168287
11 Apr 2007; Christian Heim <phreak@gentoo.org> apr-1.2.8.ebuild:
Fix WANT_AUTO*, according to #172978.
03 Mar 2007; Marius Mauch <genone@gentoo.org> apr-0.9.12.ebuild,
apr-0.9.13.ebuild:
Replacing einfo with elog
25 Feb 2007; Christian Faulhammer <opfer@gentoo.org> apr-1.2.8.ebuild:
stable x86; bug 168287
29 Jan 2007; Christian Heim <phreak@gentoo.org> apr-0.9.13.ebuild:
Reverting the KEYWORDS to ~arch, accidently commited straight to arch.
*apr-0.9.13 (28 Jan 2007)
28 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-0.9.13.ebuild:
Version bump, new upstream version. Cleaning up the ebuild a bit.
28 Jan 2007; Luca Longinotti <chtekk@gentoo.org> metadata.xml,
-apr-0.9.6-r3.ebuild, -apr-0.9.6-r4.ebuild, -apr-0.9.7.ebuild,
-apr-1.2.2.ebuild, -apr-1.2.7.ebuild, -apr-1.2.7-r1.ebuild,
-apr-1.2.7-r2.ebuild, -apr-1.2.7-r3.ebuild:
Remove redundant versions.
*apr-1.2.8 (21 Jan 2007)
21 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-1.2.8.ebuild:
Version bump (thanks to Conrad Kostecki <ConiKost at gmx.de> in #114232).
08 Jan 2007; Christian Heim <phreak@gentoo.org> apr-1.2.7-r1.ebuild,
apr-1.2.7-r2.ebuild, apr-1.2.7-r3.ebuild:
Setting WANT_AUTOCONF to shutup #161027.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-0.9.12.ebuild:
Added ~sparc-fbsd keyword.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-1.2.7-r3.ebuild:
Added ~sparc-fbsd keyword.
15 Oct 2006; Michael Stewart <vericgar@gentoo.org> apr-0.9.12.ebuild,
apr-1.2.7-r3.ebuild:
Remove apr.exp as it's not used and causes collisions between SLOTs
10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
apr-1.2.7-r3.ebuild:
Add ~x86-fbsd keyword.
05 Sep 2006; Joshua Kinard <kumba@gentoo.org> apr-0.9.12.ebuild:
Marked stable on mips.
29 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> apr-0.9.12.ebuild:
Stable on alpha.
*apr-1.2.7-r3 (07 Jul 2006)
07 Jul 2006; Michael Stewart <vericgar@gentoo.org>
+files/config.layout.patch, +apr-1.2.7-r3.ebuild:
Use a config.layout instead of command line options to work around bug 139033.
28 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> apr-0.9.12.ebuild:
ppc stable, #138011
28 Jun 2006; Joshua Jackson <tsunam@gentoo.org> apr-0.9.12.ebuild:
Stable x86; buf #138011
27 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-0.9.12.ebuild:
Marked stable on amd64, bug 138011.
27 Jun 2006; Guy Martin <gmsoft@gentoo.org> apr-0.9.12.ebuild:
Stable on hppa.
26 Jun 2006; Markus Rothe <corsair@gentoo.org> apr-0.9.12.ebuild:
Stable on ppc64; bug #138011
26 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> apr-0.9.12.ebuild:
Stable on sparc wrt #138011
*apr-1.2.7-r2 (07 Jun 2006)
07 Jun 2006; Michael Stewart <vericgar@gentoo.org> +apr-1.2.7-r2.ebuild:
Always enable ipv6. Fixes bug 123320.
06 Jun 2006; Michael Stewart <vericgar@gentoo.org> apr-1.2.7.ebuild:
Remove as-needed filtering
05 Jun 2006; Michael Stewart <vericgar@gentoo.org>
+files/apr-0.9.12-linking.patch, apr-0.9.12.ebuild:
Add patch to allow correct linking with --as-needed
04 Jun 2006; Michael Stewart <vericgar@gentoo.org> apr-1.2.7-r1.ebuild:
Remove hardcoding of .m4 files from configure.in. Fixes bug 135463
*apr-1.2.7-r1 (26 May 2006)
26 May 2006; Michael Stewart <vericgar@gentoo.org> +apr-1.2.7-r1.ebuild:
Use the system's libtool instead of the bundled libtool. Fixes bug 81260
Note that some software that hardcodes the APR libtool location (such as
Apache) may need to be recompiled.
18 May 2006; Michael Stewart <vericgar@gentoo.org> apr-0.9.12.ebuild,
apr-1.2.7.ebuild:
Fix sem_open related sandbox violations. Resolves bug 133573.
*apr-0.9.12 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org> +apr-0.9.12.ebuild:
Version bump
*apr-1.2.7 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org> +apr-1.2.7.ebuild:
Version bump in preperation for the next version of apache 2.2.x
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> apr-0.9.7.ebuild:
Add ~x86-fbsd keyword.
*apr-1.2.2 (15 Feb 2006)
15 Feb 2006; Michael Stewart <vericgar@gentoo.org> +apr-1.2.2.ebuild:
New version for apache 2.2
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-0.9.7.ebuild:
Stable on amd64, bug 117835.
13 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> apr-0.9.7.ebuild:
ppc stable, bug #117835
12 Jan 2006; Markus Rothe <corsair@gentoo.org> apr-0.9.7.ebuild:
Stable on ppc64; bug #117835
10 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> apr-0.9.7.ebuild:
Stable on sparc wrt #117835
09 Jan 2006; Bryan Østergaard <kloeri@gentoo.org apr-0.9.7.ebuild:
Stable on x86, alpha and ia64, bug 117835.
*apr-0.9.7 (22 Oct 2005)
22 Oct 2005; Michael Stewart <vericgar@gentoo.org> +apr-0.9.7.ebuild:
Version Bump
21 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on mips.
10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org> apr-0.9.6-r4.ebuild:
Marked ~ppc-macos.
29 Sep 2005; MATSUU Takuto <matsuu@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on sh.
19 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on hppa and ppc.
18 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on amd64, bug 105516.
18 Sep 2005; Jason Wever <weeve@gentoo.org> apr-0.9.6-r3.ebuild:
Added ~sparc keyword wrt bug #105516.
18 Sep 2005; Michael Stewart <vericgar@gentoo.org> -apr-0.9.5.ebuild,
-apr-0.9.5-r1.ebuild, -apr-0.9.5-r2.ebuild, -apr-0.9.5-r3.ebuild,
-apr-0.9.6.ebuild, -apr-0.9.6-r1.ebuild, -apr-0.9.6-r2.ebuild:
Removing old revisions that use broken LFS-support
*apr-0.9.6-r4 (17 Sep 2005)
17 Sep 2005; Michael Stewart <vericgar@gentoo.org> +apr-0.9.6-r4.ebuild:
Added support for using /dev/urandom instead of /dev/random if the urandom
USE-flag is set. Fixes bug 102587
17 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-0.9.6-r3.ebuild:
Mark 0.9.6-r3 stable on ia64
11 Sep 2005; Markus Rothe <corsair@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on ppc64
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-0.9.6-r3.ebuild:
Mark 0.9.6-r3 stable on alpha
10 Sep 2005; Michael Stewart <vericgar@gentoo.org> apr-0.9.6-r3.ebuild:
Stable on x86
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-0.9.5.ebuild:
Mark 0.9.5 stable on alpha
17 Jul 2005; Kito <kito@gentoo.org> apr-1.1.1.ebuild:
~ppc-macos Keyword
13 Jul 2005; bret curtis <psi29a@gentoo.org> apr-1.1.1.ebuild apr-0.9.6-r3:
added ~mips
10 May 2005; Bret Curtis <psi29a@gentoo.org> apr-0.9.5.ebuild:
marked for testing, ~mips
*apr-0.9.6-r3 (09 May 2005)
*apr-0.9.5-r3 (09 May 2005)
09 May 2005; Elfyn McBratney <beu@gentoo.org> +apr-0.9.5-r3.ebuild,
+apr-0.9.6-r3.ebuild:
Rev bumps that remove LFS support from APR (has caused too many issues for
mid-release introduction). The Apache tool-stack (net-www/apache,
devs-libs/apr (this package) and dev-libs/apr-util) will need to be rebuilt
once emerging this update.
*apr-1.1.1 (10 Apr 2005)
10 Apr 2005; Christian Parpart <trapni@gentoo.org> +apr-1.1.1.ebuild:
adding apr-1 (1.1.1) ebuilds to the series of apr versions which is the base
requirement for forthcoming apache httpd 2.1.x series ;)
31 Mar 2005; Aron Griffis <agriffis@gentoo.org> apr-0.9.5.ebuild:
stable on ia64
21 Mar 2005; Elfyn McBratney <beu@gentoo.org> apr-0.9.5-r2.ebuild,
apr-0.9.6-r2.ebuild:
Add elibtoolize call for bug #77455.
*apr-0.9.6-r2 (14 Mar 2005)
14 Mar 2005; Elfyn McBratney <beu@gentoo.org> +apr-0.9.5-r2.ebuild,
+apr-0.9.6-r2.ebuild:
Rev bumps which specify which random device node (--with-devrandom) to use.
These two are hard masked in case this changes breaks stuff.
14 Mar 2005; Elfyn McBratney <beu@gentoo.org> apr-0.9.5-r1.ebuild,
apr-0.9.5.ebuild:
Drop extranous 'ipv6' arg to use_enable.
05 Mar 2005; Markus Rothe <corsair@gentoo.org> apr-0.9.5.ebuild:
Stable on ppc64
*apr-0.9.6-r1 (05 Mar 2005)
05 Mar 2005; Elfyn McBratney <beu@gentoo.org> +apr-0.9.5-r1.ebuild,
+apr-0.9.6-r1.ebuild:
LFS-enabled apr breaks Apache on sparc; disabling until fixed.
03 Mar 2005; Elfyn McBratney <beu@gentoo.org> -apr-0.9.2.ebuild,
-apr-0.9.4.ebuild:
Remove old versions.
*apr-0.9.6 (02 Mar 2005)
02 Mar 2005; Elfyn McBratney <beu@gentoo.org> +apr-0.9.6.ebuild:
Version bump.
28 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org> apr-0.9.5.ebuild:
Killed einstall usage. Back to using econf to fix multilib problems.
20 Feb 2005; Aron Griffis <agriffis@gentoo.org> apr-0.9.5.ebuild:
add ~ia64 #77455
05 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> apr-0.9.5.ebuild:
~alpha keyword, bug 77455.
28 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> apr-0.9.5.ebuild:
Added to ~ppc.
11 Jan 2005; Mike Doty <kingtaco@gentoo.org> apr-0.9.5.ebuild:
~amd64 keyword added, bug 77455
11 Jan 2005; Guy Martin <gmsoft@gentoo.org> apr-0.9.5.ebuild:
Added ~hppa to KEYWORDS.
11 Jan 2005; Markus Rothe <corsair@gentoo.org> apr-0.9.5.ebuild:
Added ~ppc64 to KEYWORDS
10 Jan 2005; Jason Wever <weeve@gentoo.org> apr-0.9.5.ebuild:
Added ~sparc keyword wrt bug #77455.
*apr-0.9.5 (08 Jan 2005)
08 Jan 2005; Michael Stewart <vericgar@gentoo.org> +metadata.xml,
+apr-0.9.5.ebuild:
Apache herd package refresh
22 Jul 2004; David Holm <dholm@gentoo.org> apr-0.9.4.ebuild:
Added to ~ppc.
20 Apr 2004; Daniel Black <dragonheart@gentoo.org> apr-0.9.2.ebuild:
QA - removed runtime dependance on autoconf and automake. More dependancy work
required
16 Apr 2004; Jason Wever <weeve@gentoo.org> apr-0.9.4.ebuild:
Added ~sparc keyword.
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> apr-0.9.2.ebuild,
apr-0.9.4.ebuild:
Don't assign default to S; header fix
09 Feb 2004; Dylan Carlson <absinthe@gentoo.org> apr-0.9.4.ebuild:
added amd64 keyword.
*apr-0.9.4 (13 Oct 2003)
13 Oct 2003; Martin Holzer <mholzer@gentoo.org> apr-0.9.4.ebuild:
Version bumped. Ebuild submitted by
Hattya <hattya@inter7.jp> in #30810.
*apr-0.9.2 (29 Mar 2003)
29 Mar 2003; Dylan Carlson <absinthe@gentoo.org> apr-0.9.2.ebuild:
Initial import.

View File

@ -1 +1,9 @@
DIST apr-1.3.9.tar.bz2 927657 RMD160 e90943275289113771b623c827ab3fb3c18064d8 SHA1 fb19ec11a15db03dcb9211f31012b079a522d1f0 SHA256 5705a393f48ce8652e2b9143668ed208d34e7ce702b28dd497353561a6ed2ce2 AUX apr-1.4.6-mint.patch 1200 SHA256 d1d8217efbf87f136ece47d06e224f23a585b1634d70a911c88778b8503b3d71 SHA512 531961bcd79850a4b6af59288a6aeb489632d64fd4a1bed80450d48e48f5ff3ea7c0d1e05d80a591c2d8d1a2c6f0c859ef8500b1f01614d83df74034782fd7bd WHIRLPOOL 52c98387ed240f94099f4587734b048fdc6899309d5b4b2f5b237fc7621ef5aa81f1a8b6602e7589ec55fbf391104db3e4451e62dbabdc55133530830dddecf1
AUX config.layout.patch 818 SHA256 eeacaf654f23084e842bff02b97c083a8da5b5c056fd086166ba2d250edf3181 SHA512 4ff9a98c2a799c714d3b4c2cb42dd9c1cd6aa52b465570939710c0ac5800ea8806a9c38500d83b09a2bf61984d57c53ae934886d9f25e3111d721ef282a7d91e WHIRLPOOL a03f7e889a416ada14c62ca99727e2c8cba403972785c7d2282c1c914abe9c38a94b98489ec840b3c1e2cfc2af87ee08ac724d0434e8198596f7d2b44907d3db
DIST apr-1.4.5.tar.bz2 754763 SHA256 38c61cacb39be649411cdab212979c71ce29495549c249c2e9a1b0d12480c93e SHA512 090edd67ecb571cb6b3697a37fc25da9336c6345025b25a530eaa32d1d9906bc6b2eebde9cff8b7cb6a20a0b45d9c36a69c468657ae6c1dc372e4eb181be0344 WHIRLPOOL 5bf5d859528cc470bcade626cfb2a8f39c6ad093291c09128fbd96068b9b26aeb47ee8bef77aa06d41fa4c2cbebf4f21742f3cdb9c1ced3eca4eaa0928e719fd
DIST apr-1.4.6.tar.bz2 785724 SHA256 9b635e60feb163e6fc6c375721f71f44d7e26d6b9cd52f6b86b04e65d2481cbc SHA512 1842e2dfc9315d9dd39acd4545d80fad45dcb419c9bfb4423453ca8727aa78d864fd48f43e68a696345b4c0ee2e9eb50b3eddd96d3eaf6ed3c5d48211831b8e4 WHIRLPOOL 4d8a67dace2b7e1c41c778ad3d34f4a479f9885c0b11cd3c4be412da4e2e006765802f8756a52d97fbfe4e962302274fe0e67cd1b8ac1a673044e79fbec5dc6e
EBUILD apr-1.4.5.ebuild 2131 SHA256 13c591ee66cdfef1d3da5fbcf18925b18f3415ede24255be1897156568d4d7e5 SHA512 392d57566c0e5ff44efcbcdc8a4a9825a0ecddc2bbd1df638a9e278a2ff9fb7d2186d5bf031a0bf5e2a7712a0df24bdc985af38e50ee8eda1983ad877e267a76 WHIRLPOOL d758fa4274a653b7a202526d2579a46978b8a0f144d5c693b3f0a7b3dd1553be4abbbc425780d5cd458d3bbb53405a7aaa2635a9cd12f02ee1ddf814da613e49
EBUILD apr-1.4.6-r1.ebuild 3423 SHA256 6cf921a4850747b690877537a8004c7af5dddf1f3dd091f45f19c8df03bd6b5d SHA512 13df876cad5739a1921fbe650cf0e0f078d09ccc19002d6bf07d79251b0c6119a56ef52ac48e726877601d58b0c71f2134c05e2d685d0f1a5c70022ab47a0538 WHIRLPOOL e2cc6221f1b1a33cd2ec9ba220ab69bc4fae8bd73eb17494a28683716f8bf0d154605222e005e159f027c786a2435334e235715540ffbef0c43c9e1b195fca49
EBUILD apr-1.4.6.ebuild 2138 SHA256 16b358e3787ae115fc3bd8de62356bb73b22feac889e69a57b5f4a7d8b589142 SHA512 77c9fa12cce1b61105fcfbd0bf4c6ac3714ded24b73828987b6b8c79944a21167d45bb22a41630e94153632ef73aca4112bfe29fb5f0c97de5997a203130c96a WHIRLPOOL 3b59a2d5ffc170e7a57ec80ed1ab9973e456db2dc83382e2a7985c0cf00ba5a2519b76487a338819f895d9cde5e68a894b951a3537d3c46b6c366d6c02851ce7
MISC ChangeLog 22493 SHA256 a2d09ee3165bf58d54bedb9ba01255ae627483b9e38143477d015f4888d3b284 SHA512 bda292f3356bb85758c488958700fd44ae5761cff41a8f52df8398583087be79855a15e191c1cd6d6bdb52eab485cfea261a031731e3f2bb2c8fb9a65653c202 WHIRLPOOL 32ba15c7c2f05f611b2dfe4c6ed7b9fa44d26acf411e329844ee5353074a501f65b711bc7023da8e8b2c49483317d8c8c604d88ea3d693cbeda23d90e119d5d1
MISC metadata.xml 443 SHA256 966327337370abc0213bdd1e4fc8723db10871adad7746e07e9b1ebaed188212 SHA512 b46c129b23e4ba9a27be4cf0592a80223726a38d022916a4032a00dc5ca117a15641003ecb302eed6a560c73515aa990800b80b1b48574fb58235ce8bafb5b4c WHIRLPOOL 48326ff95f79a6ddcdea9a915803497bc5a510503ee5bd91d2b7d4f5d113167784f9bdca9962b083395dbc2916846f8dbadce411dcc27a207ae211cba5a1c1e0

View File

@ -0,0 +1,91 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.5.ebuild,v 1.8 2011/11/11 19:17:50 hwoarang Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RESTRICT="test"
RDEPEND="uuid? ( !elibc_FreeBSD? ( >=sys-apps/util-linux-2.16 ) )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
# Ensure that system libtool is used.
sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed"
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
else
myconf+=" --with-devrandom=/dev/random"
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="/bin/bash" econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -0,0 +1,125 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.6-r1.ebuild,v 1.2 2012/12/29 16:22:06 pinkbyte Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RDEPEND="uuid? (
elibc_glibc? ( >=sys-apps/util-linux-2.16 )
elibc_mintlib? ( >=sys-apps/util-linux-2.18 )
)"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${P}-mint.patch
# Ensure that system libtool is used.
local g=
[[ ${CHOST} == *-darwin* ]] && g=g
sed -e 's:${installbuilddir}/libtool:'"${EPREFIX}/usr/bin/${g}libtool"':' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) '"${EPREFIX}/usr/bin/${g}libtool"':' -i build/apr_rules.mk.in || die "sed failed"
# Apply user patches, bug #449048
epatch_user
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
[[ ${CHOST} == *-mint* ]] && export ac_cv_func_poll=no
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
elif (( ${CHOST#*-hpux11.} <= 11 )); then
: # no /dev/*random on hpux11.11 and before, $PN detects this.
else
myconf+=" --with-devrandom=/dev/random"
fi
if [[ ${CHOST} == *-mint* ]] ; then
myconf+=" --disable-dso"
fi
# shl_load does not search runpath, but hpux11 supports dlopen
[[ ${CHOST} == *-hpux11* ]] && myconf="${myconf} --enable-dso=dlfcn"
if [[ ${CHOST} == *-solaris2.10 ]]; then
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
*atomic_cas_ptr*) ;;
*)
elog "You do not have Solaris Patch ID "$(
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
)" (Problem 4954703) installed on your host ($(hostname)),"
elog "using generic atomic operations instead."
myconf="${myconf} --disable-nonportable-atomics"
;;
esac
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="${EPREFIX}"/bin/bash econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
# Even in Prefix, we don't need this on AIX.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -0,0 +1,90 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.6.ebuild,v 1.2 2012/05/09 15:43:48 aballier Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RDEPEND="uuid? ( !elibc_FreeBSD? ( >=sys-apps/util-linux-2.16 ) )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
# Ensure that system libtool is used.
sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed"
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
else
myconf+=" --with-devrandom=/dev/random"
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="/bin/bash" econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -0,0 +1,27 @@
diff -ur apr-1.2.11/build/apr_hints.m4 apr-1.2.11-mint/build/apr_hints.m4
--- apr-1.2.11/build/apr_hints.m4 Tue Jun 26 23:47:46 2007
+++ apr-1.2.11-mint/build/apr_hints.m4 Tue Mar 25 12:00:14 2008
@@ -44,8 +44,9 @@
case "$host" in
*mint)
- APR_ADDTO(CPPFLAGS, [-DMINT])
- APR_ADDTO(LIBS, [-lportlib])
+ APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE])
+ apr_cv_pthreads_cflags="none"
+ apr_cv_pthreads_lib="-lpthread"
;;
*MPE/iX*)
APR_ADDTO(CPPFLAGS, [-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE])
diff -ur apr-1.2.11/build/apr_threads.m4 apr-1.2.11-mint/build/apr_threads.m4
--- apr-1.2.11/build/apr_threads.m4 Thu Aug 3 11:05:26 2006
+++ apr-1.2.11-mint/build/apr_threads.m4 Wed Mar 19 08:38:56 2008
@@ -198,7 +198,7 @@
AC_DEFUN(APR_CHECK_SIGWAIT_ONE_ARG,[
AC_CACHE_CHECK(whether sigwait takes one argument,ac_cv_sigwait_one_arg,[
AC_TRY_COMPILE([
-#if defined(__NETBSD__) || defined(DARWIN)
+#if defined(__NETBSD__) || defined(DARWIN) || defined(MINT)
/* When using the unproven-pthreads package, we need to pull in this
* header to get a prototype for sigwait(). Else things will fail later
* on. XXX Should probably be fixed in the unproven-pthreads package.

View File

@ -0,0 +1,12 @@
<?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>
<use>
<flag name="older-kernels-compatibility">Enable binary compatibility with older kernels</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
<flag name="uuid">Enable UUID support</flag>
</use>
</pkgmetadata>