diff --git a/dev-libs/apr-util/ChangeLog b/dev-libs/apr-util/ChangeLog new file mode 100644 --- /dev/null +++ b/dev-libs/apr-util/ChangeLog @@ -0,0 +1,530 @@ +# ChangeLog for dev-libs/apr-util +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/ChangeLog,v 1.145 2009/11/04 12:12:05 arfrever Exp $ + + 04 Nov 2009; Arfrever Frehtes Taifersar Arahesis + apr-util-1.3.9.ebuild: + Use 'dohtml -r' for compatibility with Doxygen 1.6 (bug #287821). + + 20 Sep 2009; Arfrever Frehtes Taifersar Arahesis + 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 -apr-util-1.3.7.ebuild, + -apr-util-1.3.8.ebuild: + remove old ebuilds + + 24 Aug 2009; Brent Baude apr-util-1.3.9.ebuild: + Marking apr-util-1.3.9 ppc64 for bug 280514 + + 23 Aug 2009; nixnut apr-util-1.3.9.ebuild: + ppc stable #280514 + + 14 Aug 2009; Raúl Porcel apr-util-1.3.9.ebuild: + arm/ia64/s390/sh/sparc stable wrt #280514 + + 11 Aug 2009; Jeroen Roovers apr-util-1.3.9.ebuild: + Stable for HPPA (bug #280514). + + 10 Aug 2009; Markus Meier apr-util-1.3.9.ebuild: + x86 stable, bug #280514 + + 10 Aug 2009; Tobias Klausmann apr-util-1.3.9.ebuild: + Stable on alpha, bug #280514 + + 07 Aug 2009; Christian Faulhammer + apr-util-1.3.9.ebuild: + revert stable keyword for x86 + + 06 Aug 2009; Markus Meier apr-util-1.3.9.ebuild: + x86 stable, bug #280514 + + 06 Aug 2009; Alex Legler 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 + -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 + +apr-util-1.3.8.ebuild: + Version bump. + + 21 Jun 2009; Brent Baude apr-util-1.3.7.ebuild: + Marking apr-util-1.3.7 ppc for bug 272260 + + 16 Jun 2009; Brent Baude apr-util-1.3.7.ebuild: + Marking apr-util-1.3.7 ppc64 for bug 272260 + + 16 Jun 2009; Raúl Porcel apr-util-1.3.7.ebuild: + arm/ia64/s390/sh/sparc stable wrt #272260 + + 11 Jun 2009; Tobias Klausmann apr-util-1.3.7.ebuild: + Stable on alpha, bug #272260 + + 11 Jun 2009; Markus Meier apr-util-1.3.7.ebuild: + amd64 stable, bug #272260 + + 10 Jun 2009; Christian Faulhammer + apr-util-1.3.7.ebuild: + stable x86, security bug 272260 + + 09 Jun 2009; Jeroen Roovers 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 + +apr-util-1.3.7.ebuild: + Version bump. + + 23 Jan 2009; Raúl Porcel apr-util-1.3.4.ebuild: + arm/ia64/s390/sh stable wrt #246003 + + 18 Jan 2009; Tobias Klausmann apr-util-1.3.4.ebuild: + Stable on alpha, bug #246003 + + 09 Jan 2009; Ferris McCormick apr-util-1.3.4.ebuild: + Sparc stable, Bug #246003. + + 09 Jan 2009; Brent Baude apr-util-1.3.4.ebuild: + Marking apr-util-1.3.4 ppc for bug 246003 + + 07 Jan 2009; Jeroen Roovers apr-util-1.3.4.ebuild: + Stable for HPPA (bug #246003). + + 07 Jan 2009; Brent Baude apr-util-1.3.4.ebuild: + Marking apr-util-1.3.4 ppc64 for bug 246003 + + 04 Jan 2009; Markus Meier 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 +apr-util-1.3.4.ebuild: + version bump wrt #235938 + + 16 Aug 2008; Jeroen Roovers apr-util-1.3.2.ebuild: + Stable for HPPA (bug #232671). + + 08 Aug 2008; nixnut apr-util-1.3.2.ebuild: + Stable on ppc wrt bug 232671 + + 08 Aug 2008; Markus Rothe apr-util-1.3.2.ebuild: + Stable on ppc64; bug #232671 + + 08 Aug 2008; Raúl Porcel apr-util-1.3.2.ebuild: + alpha/ia64/sparc/x86 stable wrt #232671 + + 07 Aug 2008; Thomas Anderson + apr-util-1.3.2.ebuild: + stable amd64, bug 232671 + +*apr-util-1.3.2 (23 Jun 2008) + + 23 Jun 2008; Benedikt Böhm +apr-util-1.3.2.ebuild: + version bump wrt #228953 + + 15 Jun 2008; Benedikt Böhm 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 +apr-util-1.3.0.ebuild: + version bump wrt #225783 + + 01 Jun 2008; Benedikt Böhm apr-util-1.2.10.ebuild, + apr-util-1.2.12.ebuild: + fix #221653 + + 28 Jan 2008; Benedikt Böhm + -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 -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 apr-util-1.2.10.ebuild: + Stable on ppc wrt bug 198866 + + 16 Nov 2007; Raúl Porcel apr-util-1.2.10.ebuild: + alpha/ia64 stable wrt #198866 + + 16 Nov 2007; Steve Dibb apr-util-1.2.10.ebuild: + amd64 stable, bug 198866 + + 13 Nov 2007; Dawid Węgliński apr-util-1.2.10.ebuild: + Stable on x86 (bug #198866) + + 13 Nov 2007; Markus Rothe apr-util-1.2.10.ebuild: + Stable on ppc64; bug #198866 + + 13 Nov 2007; Jeroen Roovers apr-util-1.2.10.ebuild: + Stable for HPPA (bug #198866). + + 12 Nov 2007; Ferris McCormick apr-util-1.2.10.ebuild: + Sparc stable --- Bug #198866 --- Good for two months. + + 09 Sep 2007; Benedikt Böhm apr-util-1.2.10.ebuild: + fix #188485 + +*apr-util-1.2.10 (08 Sep 2007) + + 08 Sep 2007; Benedikt Böhm +apr-util-1.2.10.ebuild: + version bump; #191733 + + 08 Aug 2007; Timothy Redaelli + apr-util-0.9.12-r1.ebuild: + Stable on ppc wrt #169507. + + 31 Jul 2007; Christian Heim 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 apr-util-0.9.12-r1.ebuild: + alpha/x86 stable wrt #169507 + + 10 Jul 2007; Jeroen Roovers apr-util-0.9.12-r1.ebuild: + Stable for HPPA (bug #169507). + + 10 Jul 2007; Markus Rothe apr-util-0.9.12-r1.ebuild: + Stable on ppc64; bug #169507 + + 08 Jul 2007; Christian Heim apr-util-1.2.8-r1.ebuild: + Fix the compilation issue with mysql (#184636 - Rajiv Aaron Manglani ), as apr_dbd_mysql needs mysql-5*. + + 28 Jun 2007; Raúl Porcel apr-util-0.9.12-r1.ebuild: + ia64 stable wrt #178750 + + 27 Jun 2007; Lars Weiler apr-util-1.2.8.ebuild: + Stable on ppc; bug #178264. + + 27 Jun 2007; Christoph Mende + apr-util-0.9.12-r1.ebuild: + Stable on amd64 + + 27 Jun 2007; Gustavo Zacarias + apr-util-0.9.12-r1.ebuild: + Stable on sparc wrt #169507 + + 27 Jun 2007; Jeroen Roovers 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 +apr-util-1.2.8-r1.ebuild: + fix #127781 (mysql support) + + 15 Jun 2007; Raúl Porcel apr-util-1.2.8.ebuild: + alpha/ia64/x86 stable wrt #178264 + + 14 Jun 2007; Christoph Mende apr-util-1.2.8.ebuild: + Stable on amd64 wrt bug 178264 + + 13 Jun 2007; Gustavo Zacarias apr-util-1.2.8.ebuild: + Stable on sparc wrt #178264 + + 09 Jun 2007; Markus Rothe apr-util-1.2.8.ebuild: + Stable on ppc64; bug #178264 + + 23 Mar 2007; Christian Heim 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 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 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 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 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 + +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 for pointing at the + UPSTREAM patch). + + 11 Feb 2007; Fabian Groffen 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 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 +apr-util-0.9.13.ebuild: + Version bump, new upstream version. Cleaning up the ebuild a bit. + + 28 Jan 2007; Luca Longinotti + -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 +apr-util-1.2.8.ebuild: + Version bump (thanks to Conrad Kostecki in #114232). + + 18 Oct 2006; Roy Marples apr-util-0.9.12.ebuild: + Added ~sparc-fbsd keyword. + + 18 Oct 2006; Roy Marples apr-util-1.2.7.ebuild: + Added ~sparc-fbsd keyword. + + 15 Oct 2006; Michael Stewart 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 + apr-util-1.2.7.ebuild: + Add ~x86-fbsd keyword. + + 05 Sep 2006; Joshua Kinard apr-util-0.9.12.ebuild: + Marked stable on mips. + + 29 Jul 2006; Bryan Østergaard apr-util-0.9.12.ebuild: + Stable on alpha. + + 28 Jun 2006; Tobias Scherbaum + apr-util-0.9.12.ebuild: + ppc stable, #138011 + + 28 Jun 2006; Joshua Jackson apr-util-0.9.12.ebuild: + stable x86; bug #138011 + + 27 Jun 2006; Marcus D. Hanwell apr-util-0.9.12.ebuild: + Marked stable on amd64, bug 138011. + + 27 Jun 2006; Guy Martin apr-util-0.9.12.ebuild: + Stable on hppa. + + 26 Jun 2006; Markus Rothe apr-util-0.9.12.ebuild: + Stable on ppc64; bug #138011 + + 26 Jun 2006; Gustavo Zacarias + apr-util-0.9.12.ebuild: + Stable on sparc wrt #138011 + + 06 Jun 2006; Michael Stewart apr-util-1.2.7.ebuild: + Remove as-needed filtering + + 05 Jun 2006; Michael Stewart + +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 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 Manifest: + Fixing SHA256 digest, pass four + + 22 Apr 2006; Luca Longinotti 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 + +apr-util-0.9.12.ebuild: + Version bump + +*apr-util-1.2.7 (16 Apr 2006) + + 16 Apr 2006; Michael Stewart +apr-util-1.2.7.ebuild: + Version bump in preperation for the next version of apache 2.2.x + + 30 Mar 2006; Diego Pettenò 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ò apr-util-1.2.2.ebuild: + Add ~x86-fbsd keyword. + +*apr-util-1.2.2 (15 Feb 2006) + + 15 Feb 2006; Michael Stewart +apr-util-1.2.2.ebuild: + New version for apache 2.2 + + 15 Jan 2006; Marcus D. Hanwell apr-util-0.9.7.ebuild: + Stable on amd64, bug 117835. + + 13 Jan 2006; Tobias Scherbaum + apr-util-0.9.7.ebuild: + ppc stable, bug #117835 + + 12 Jan 2006; Markus Rothe apr-util-0.9.7.ebuild: + Stable on ppc64; bug #117835 + + 10 Jan 2006; Gustavo Zacarias apr-util-0.9.7.ebuild: + Stable on sparc wrt #117835 + + 09 Jan 2006; Bryan Østergaard apr-util-0.9.7.ebuild: + Remove testing that shouldn't have made it to CVS. Fixes bug 117949. + + 05 Jan 2006; Michael Stewart 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 +apr-util-0.9.7.ebuild: + Version Bump + + 21 Oct 2005; Aaron Walker apr-util-0.9.6-r2.ebuild: + Stable on mips. + + 10 Oct 2005; Danny van Dyk + apr-util-0.9.6-r2.ebuild: + Marked ~ppc-macos. + + 10 Oct 2005; MATSUU Takuto apr-util-0.9.6-r2.ebuild, + apr-util-1.1.2.ebuild: + Stable on sh. + + 19 Sep 2005; Michael Hanselmann + apr-util-0.9.6-r2.ebuild: + Stable on hppa and ppc. + + 18 Sep 2005; Marcus D. Hanwell + apr-util-0.9.6-r2.ebuild: + Stable on amd64, bug 105516. + + 18 Sep 2005; Jason Wever apr-util-0.9.6-r2.ebuild: + Marked stable on SPARC wrt bug #105516. + + 18 Sep 2005; Michael Stewart -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 apr-util-0.9.6-r2.ebuild: + Mark 0.9.6-r2 stable on ia64 + + 11 Sep 2005; Markus Rothe apr-util-0.9.6-r2.ebuild: + Stable on ppc64 + + 10 Sep 2005; Aron Griffis apr-util-0.9.6-r2.ebuild: + Mark 0.9.6-r2 stable on alpha + + 10 Sep 2005; Michael Stewart + apr-util-0.9.6-r2.ebuild: + Stable on x86 + + 10 Sep 2005; Aron Griffis apr-util-0.9.5-r1.ebuild: + Mark 0.9.5-r1 stable on alpha + + 17 Jul 2005; Kito apr-util-1.1.2.ebuild: + ~ppc-macos Keyword. Bug 94202 + + 13 Jul 2005; bret curtis 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 + 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 +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 apr-util-0.9.5.ebuild: + marked for testing, ~mips + +*apr-util-0.9.6-r1 (13 Apr 2005) + + 13 Apr 2005; Christian Parpart + +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 +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 apr-util-0.9.5.ebuild: + stable on ia64 + + 05 Mar 2005; Markus Rothe apr-util-0.9.5.ebuild: + Stable on ppc64 + + 05 Mar 2005; Elfyn McBratney 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 +apr-util-0.9.6.ebuild: + Version bump. + + 28 Feb 2005; Jeremy Huddleston + apr-util-0.9.5.ebuild: + Killed einstall usage. Back to using econf to fix multilib problems. + + 20 Feb 2005; Aron Griffis apr-util-0.9.5.ebuild: + add ~ia64 #77455 + + 09 Feb 2005; Benedikt Boehm apr-util-0.9.5.ebuild: + fixed expat + + 05 Feb 2005; Bryan Østergaard apr-util-0.9.5.ebuild: + ~alpha keyword, bug 77455. + + 28 Jan 2005; Michael Hanselmann apr-util-0.9.5.ebuild: + Added to ~ppc. + + 28 Jan 2005; Paul de Vrieze 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 apr-util-0.9.5.ebuild: + ~amd64 added + + 11 Jan 2005; Guy Martin apr-util-0.9.5.ebuild: + Added ~hppa to KEYWORDS. + + 11 Jan 2005; Markus Rothe apr-util-0.9.5.ebuild: + Added ~ppc64 to KEYWORDS + + 10 Jan 2005; Jason Wever 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 +metadata.xml, + +apr-util-0.9.5.ebuild: + New package, required by apache + diff --git a/dev-libs/apr-util/Manifest b/dev-libs/apr-util/Manifest new file mode 100644 --- /dev/null +++ b/dev-libs/apr-util/Manifest @@ -0,0 +1,5 @@ +AUX apr-util-1.3.9-support_berkeley_db-4.8.patch 4443 RMD160 f378ba707441854a0b19f07a396f7a7be041e715 SHA1 ce3cf0caa6c9a9b6cddb9b0b49366dc132eab398 SHA256 11a8163c75a279d1aa93f9bd0142a836add228a5f1232a8f85e1a128363ae8aa +DIST apr-util-1.3.9.tar.gz 790952 RMD160 f6180ba186e8ed73831b1da78de7ec57fc1cb162 SHA1 fd2a76352353e6bc2f7cc7da80e2ab3842795199 SHA256 20897069274a026057df26b90a6424da9d70318d930c99885c451d8753b8e4d9 +EBUILD apr-util-1.3.9.ebuild 2358 RMD160 634577e98de0aef460b0aceb25a8b63c2e3776c7 SHA1 43a28c305d1183745f4126cc935b0d4f55685f0f SHA256 62b52ed2ec45e08be67cc8bbb08c15d7cc513b37c46c35a89881dcc8ee85d87d +MISC ChangeLog 18485 RMD160 70d64487848cdbff7a0e439b873a517854a5c834 SHA1 5386f317b472a3cbc1b9cca3cc65701b76f2590b SHA256 f09d8e9413e04876024072583a6d82ea0eea85771b633a8ccc984e02c71a6b11 +MISC metadata.xml 229 RMD160 bb816bd761846ad578f8c1521a1f1ec6297410f4 SHA1 92fdbcb6a85ece96506733ad67a5e4e74a58a529 SHA256 8e1aafc5385805d45759406a60df79f0ce88aa1df1a58d44b596405d64c9226d diff --git a/dev-libs/apr-util/apr-util-1.3.9.ebuild b/dev-libs/apr-util/apr-util-1.3.9.ebuild new file mode 100644 --- /dev/null +++ b/dev-libs/apr-util/apr-util-1.3.9.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2009 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.9.ebuild,v 1.12 2009/11/04 12:12:05 arfrever Exp $ + +EAPI="2" + +# Usually apr-util has the same PV as apr, but in case of security fixes, this may change. +#APR_PV=${PV} +APR_PV="1.3.8" + +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.gz" + +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="berkdb doc freetds gdbm ldap mysql odbc postgres sqlite sqlite3" +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? ( virtual/postgresql-base ) + sqlite? ( dev-db/sqlite:0 ) + sqlite3? ( dev-db/sqlite:3 )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +src_prepare() { + epatch "${FILESDIR}/${P}-support_berkeley_db-4.8.patch" + eautoreconf + + elibtoolize +} + +src_configure() { + local myconf + + use ldap && myconf+=" --with-ldap" + + if use berkdb; then + local db_version + db_version="$(db_findver sys-libs/db)" || die "Unable to find 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):/usr/$(get_libdir)" + else + myconf+=" --without-berkeley-db" + fi + + econf --datadir=/usr/share/apr-util-1 \ + --with-apr=/usr \ + --with-expat=/usr \ + $(use_with freetds) \ + $(use_with gdbm) \ + $(use_with mysql) \ + $(use_with odbc) \ + $(use_with postgres pgsql) \ + $(use_with sqlite sqlite2) \ + $(use_with sqlite3) \ + ${myconf} +} + +src_compile() { + emake || die "emake failed" + + if use doc; then + emake dox || die "emake dox failed" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc CHANGES NOTICE README + + if use doc; then + dohtml -r docs/dox/html/* || die "dohtml failed" + fi + + # This file is only used on AIX systems, which Gentoo is not, + # and causes collisions between the SLOTs, so remove it. + rm -f "${D}usr/$(get_libdir)/aprutil.exp" +} diff --git a/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch b/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch new file mode 100644 --- /dev/null +++ b/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch @@ -0,0 +1,129 @@ +--- build/dbm.m4 ++++ build/dbm.m4 +@@ -522,6 +522,25 @@ + apu_db_version=4 + fi + ]) ++dnl ++dnl APU_CHECK_DB48: is DB4.8 present? ++dnl ++dnl if present: sets apu_db_header, apu_db_lib, and apu_db_version ++dnl ++AC_DEFUN([APU_CHECK_DB48], [ ++ places=$1 ++ if test -z "$places"; then ++ places="std /usr/local/BerkeleyDB.4.8 /boot/home/config" ++ fi ++ APU_CHECK_BERKELEY_DB("4", "8", "-1", ++ "$places", ++ "db48/db.h db4/db.h db.h", ++ "db-4.8 db4-4.8 db48 db4 db" ++ ) ++ if test "$apu_have_db" = "1"; then ++ apu_db_version=4 ++ fi ++]) + + AC_DEFUN([APU_CHECK_DB], [ + requested=$1 +@@ -606,6 +625,12 @@ + AC_MSG_ERROR(Berkeley db4 not found) + fi + ;; ++ db48) ++ APU_CHECK_DB48("$check_places") ++ if test "$apu_db_version" != "4"; then ++ AC_MSG_ERROR(Berkeley db4 not found) ++ fi ++ ;; + default) + APU_CHECK_DB_ALL("$check_places") + ;; +@@ -613,34 +638,37 @@ + ]) + + dnl +-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.7 to 1. ++dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.8 to 1. + dnl + AC_DEFUN([APU_CHECK_DB_ALL], [ + all_places=$1 + +- APU_CHECK_DB47("$all_places") ++ 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 +@@ -679,11 +707,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}])], ++ DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48}])], + [ + 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]) ++ One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48]) + fi + requested="$withval" + ], [ +@@ -882,6 +910,10 @@ + apu_use_db=1 + apu_default_dbm=db4 + ;; ++ db48) ++ apu_use_db=1 ++ apu_default_dbm=db4 ++ ;; + default) + dnl ### use more sophisticated DBMs for the default? + apu_default_dbm="sdbm (default)" +@@ -889,7 +921,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]) ++ Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48]) + ;; + esac + diff --git a/dev-libs/apr-util/metadata.xml b/dev-libs/apr-util/metadata.xml new file mode 100644 --- /dev/null +++ b/dev-libs/apr-util/metadata.xml @@ -0,0 +1,8 @@ + + + + apache + + apache-bugs@gentoo.org + +