ChangeLog

# ChangeLog for dev-db/libpq
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/ChangeLog,v 1.148 2008/08/05 16:19:03 ulm Exp $

05 Aug 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

19 May 2008; Tiziano Müller libpq-7.3.21.ebuild,
libpq-7.4.19.ebuild, libpq-8.0.15.ebuild, libpq-8.1.11.ebuild,
libpq-8.2.6.ebuild, libpq-8.2.7.ebuild, libpq-8.3.1.ebuild:
Added blockers for dev-db/postgresql-base

26 Mar 2008; Caleb Tennis libpq-8.3.1.ebuild:
add debug use flag

*libpq-8.2.7 (26 Mar 2008)

26 Mar 2008; Caleb Tennis
+files/libpq-8.2.7-gentoo.patch, +libpq-8.2.7.ebuild:
version bump

20 Jan 2008; Martin Jackson
-files/libpq-7.3.19-gentoo.patch, -files/libpq-7.4.17-gentoo.patch,
-files/libpq-8.0.13-gentoo.patch, -libpq-7.3.19.ebuild,
-libpq-7.4.17.ebuild, -libpq-8.0.13.ebuild:
Remove vulnerable versions for #204760

16 Jan 2008; Peter Weller libpq-7.4.19.ebuild:
Stable on amd64; bug 204760

16 Jan 2008; Peter Weller libpq-7.3.21.ebuild,
libpq-8.0.15.ebuild:
Stable on amd64; bug 204760

16 Jan 2008; Martin Jackson
-files/libpq-8.1.9-gentoo.patch, -files/libpq-8.2.4-gentoo.patch,
-libpq-8.1.9.ebuild, -libpq-8.2.4.ebuild:
Remove vulnerable versions for #204760

15 Jan 2008; Tobias Scherbaum libpq-7.3.21.ebuild,
libpq-7.4.19.ebuild, libpq-8.0.15.ebuild:
ppc stable, bug #204760

15 Jan 2008; Brent Baude libpq-7.4.19.ebuild:
Marking libpq-7.4.19 ppc64 for bug 204760

15 Jan 2008; Raúl Porcel libpq-7.3.21.ebuild,
libpq-7.4.19.ebuild, libpq-8.0.15.ebuild:
alpha/ia64/sparc stable wrt security #204760

15 Jan 2008; Brent Baude libpq-8.0.15.ebuild:
Marking libpq-8.0.15 ppc64 for bug 204760

14 Jan 2008; Jeroen Roovers libpq-7.3.21.ebuild:
Stable for HPPA (bug #204760).

14 Jan 2008; Jeroen Roovers libpq-7.4.19.ebuild:
Stable for HPPA (bug #204760).

14 Jan 2008; Jeroen Roovers libpq-8.0.15.ebuild:
Stable for HPPA (bug #204760).

*libpq-8.1.11 (14 Jan 2008)

14 Jan 2008; Martin Jackson
+files/libpq-8.1.11-gentoo.patch, libpq-7.4.17.ebuild,
+libpq-8.1.11.ebuild:
Fix repoman warnings in 7.4.17 and 7.4.19 and fix 8.1.11 commit

14 Jan 2008; Brent Baude libpq-7.3.21.ebuild:
Marking libpq-7.3.21 ppc64 for bug 204760

13 Jan 2008; Markus Meier libpq-7.3.21.ebuild,
libpq-7.4.19.ebuild, libpq-8.0.15.ebuild:
x86 stable, security bug #204760

13 Jan 2008; Martin Jackson
+files/libpq-7.3.21-gentoo.patch, +files/libpq-7.4.19-gentoo.patch:
Re-add 7.3.21 and 7.4.19 patches with -ko

13 Jan 2008; Martin Jackson
-files/libpq-7.3.21-gentoo.patch, -files/libpq-7.4.19-gentoo.patch:
Deleting bad patches, will re-add momentarily

13 Jan 2008; Martin Jackson
files/libpq-7.4.19-gentoo.patch:
Fix bad patch on 7.4.19 commit

*libpq-7.3.21 (13 Jan 2008)

13 Jan 2008; Martin Jackson
+files/libpq-7.3.21-gentoo.patch, +libpq-7.3.21.ebuild:
Bump to 7.3.21 for #204760

*libpq-7.4.19 (13 Jan 2008)

13 Jan 2008; Martin Jackson
+files/libpq-7.4.19-gentoo.patch, +libpq-7.4.19.ebuild:
Bump to 7.4.19 for #204760. Thanks to Michael Kefeder for ebuilds.

*libpq-8.0.15 (13 Jan 2008)

13 Jan 2008; Martin Jackson
+files/libpq-8.0.15-gentoo.patch, +libpq-8.0.15.ebuild:
Bump to 8.0.15 for #204760

*libpq-8.2.6 (13 Jan 2008)

13 Jan 2008; Martin Jackson
+files/libpq-8.2.6-gentoo.patch, +libpq-8.2.6.ebuild:
Bump to 8.2.6 for #204760. Thanks to Michael Kefeder for ebuilds.

24 Jun 2007; Tiziano Müller
-files/libpq-8.0.8-gentoo.patch, -files/libpq-8.0.12-gentoo.patch,
-libpq-8.0.8.ebuild, -libpq-8.0.12.ebuild:
Dropped old version.

24 Jun 2007; Tiziano Müller
-files/libpq-8.0.8-gentoo.patch, -libpq-8.0.8.ebuild:
Dropped old version.

11 Jun 2007; Joshua Kinard libpq-8.0.13.ebuild:
Stable on mips, per #158075.

09 Jun 2007; Tiziano Müller
-files/libpq-7.4.13-gentoo.patch, -files/libpq-7.4.14-gentoo.patch,
-libpq-7.4.13.ebuild, -libpq-7.4.14.ebuild:
... and dropped some more.

09 Jun 2007; Tiziano Müller
-files/libpq-7.3.15-gentoo.patch, -files/libpq-7.3.16-gentoo.patch,
-files/libpq-7.3.18-gentoo.patch, -files/libpq-7.4.16-gentoo.patch,
-files/libpq-8.0.9-gentoo.patch, -files/libpq-8.1.5-gentoo.patch,
-files/libpq-8.1.8-gentoo.patch, -libpq-7.3.15.ebuild,
-libpq-7.3.16.ebuild, -libpq-7.3.18.ebuild, -libpq-7.4.16.ebuild,
-libpq-8.0.9.ebuild, -libpq-8.1.5.ebuild, -libpq-8.1.8.ebuild:
Dropped old versions.

07 May 2007; Jose Luis Rivero libpq-7.3.19.ebuild,
libpq-7.4.17.ebuild, libpq-8.0.13.ebuild:
Stable on alpha wrt bug #175791

05 May 2007; Markus Rothe libpq-7.4.17.ebuild,
libpq-8.0.13.ebuild:
Stable on ppc64; bug #175791

05 May 2007; Tobias Scherbaum libpq-7.3.19.ebuild,
libpq-7.4.17.ebuild, libpq-8.0.13.ebuild:
ppc stable, bug #175791

04 May 2007; Jeroen Roovers libpq-8.0.13.ebuild:
Stable for HPPA (bug #175791).

04 May 2007; Jeroen Roovers libpq-7.4.17.ebuild:
Stable for HPPA (bug #175791).

04 May 2007; Jeroen Roovers libpq-7.3.19.ebuild:
Stable for HPPA (bug #175791).

04 May 2007; Konstantin V. Arkhipov
libpq-7.3.19.ebuild, libpq-7.4.17.ebuild, libpq-8.0.13.ebuild:
Stable on amd64 wrt security bug #175791.

04 May 2007; Gustavo Zacarias libpq-7.3.19.ebuild,
libpq-7.4.17.ebuild, libpq-8.0.13.ebuild:
Stable on sparc wrt security #175791

04 May 2007; Raúl Porcel libpq-7.3.19.ebuild,
libpq-7.4.17.ebuild, libpq-8.0.13.ebuild:
ia64 + x86 stable wrt security bug 175791

*libpq-8.1.9 (03 May 2007)

03 May 2007; Andrew Ross
+files/libpq-8.1.9-gentoo.patch, +libpq-8.1.9.ebuild:
Version bump from 8.1.8 to 8.1.9 (bug #175791).

*libpq-7.4.17 (03 May 2007)

03 May 2007; Andrew Ross
+files/libpq-7.4.17-gentoo.patch, +libpq-7.4.17.ebuild:
Version bump from 7.4.16 to 7.4.17 (bug #175791).

*libpq-7.3.19 (03 May 2007)

03 May 2007; Andrew Ross
+files/libpq-7.3.19-gentoo.patch, +libpq-7.3.19.ebuild:
Version bump (bug #175791).

*libpq-8.2.4 (01 May 2007)

01 May 2007; Konstantin V. Arkhipov
+files/libpq-8.2.4-gentoo.patch, +libpq-8.2.4.ebuild:
Version bump, closing bug #157337.

*libpq-8.0.13 (30 Apr 2007)

30 Apr 2007; Andrew Ross
+files/libpq-8.0.13-gentoo.patch, +libpq-8.0.13.ebuild:
Version bump (bug #175791).

04 Mar 2007; Simon Stelling libpq-7.4.16.ebuild,
libpq-8.0.12.ebuild:
stable on amd64; security bug 165482

03 Mar 2007; Steve Dibb libpq-7.3.18.ebuild:
amd64 stable, security bug 165482

18 Feb 2007; Tobias Scherbaum libpq-7.3.18.ebuild,
libpq-7.4.16.ebuild, libpq-8.0.12.ebuild:
Stable on ppc wrt bug #165482.

16 Feb 2007; Bryan Østergaard libpq-7.3.18.ebuild,
libpq-7.4.16.ebuild, libpq-8.0.12.ebuild:
Stable on Alpha + IA64, bug 165482.

14 Feb 2007; Jeroen Roovers libpq-7.4.16.ebuild:
Stable for HPPA (bug #165482).

14 Feb 2007; Jeroen Roovers libpq-7.3.18.ebuild:
Stable for HPPA (bug #165482).

13 Feb 2007; Gustavo Zacarias libpq-7.3.18.ebuild,
libpq-7.4.16.ebuild:
Stable on sparc wrt security #165482

13 Feb 2007; Jeroen Roovers libpq-8.0.12.ebuild:
Stable for HPPA (bug #165482).

13 Feb 2007; Markus Rothe libpq-7.4.16.ebuild,
libpq-8.0.12.ebuild:
Stable on ppc64; bug #165482

13 Feb 2007; Christian Faulhammer libpq-7.3.18.ebuild,
libpq-7.4.16.ebuild, libpq-8.0.12.ebuild:
stable x86; security bug 165482

13 Feb 2007; Martin Jackson
files/libpq-7.3.18-gentoo.patch, files/libpq-7.4.16-gentoo.patch:
Fix patches for 7.3 and 7.4 - should have been added with -kb

12 Feb 2007; Gustavo Zacarias libpq-8.0.12.ebuild:
Stable on sparc wrt security #165482

*libpq-8.1.8 (12 Feb 2007)

12 Feb 2007; Martin Jackson
+files/libpq-8.1.8-gentoo.patch, +libpq-8.1.8.ebuild:
Fixing the 8.1 branch for 165482

*libpq-8.0.12 (12 Feb 2007)

12 Feb 2007; Martin Jackson
+files/libpq-8.0.12-gentoo.patch, +libpq-8.0.12.ebuild:
More fixes for 165482

*libpq-7.4.16 (12 Feb 2007)

12 Feb 2007; Martin Jackson
+files/libpq-7.4.16-gentoo.patch, +libpq-7.4.16.ebuild:
New version for Bug 165482

11 Feb 2007; Tiziano Müller libpq-7.3.18.ebuild:
Resetted alpha to ~alpha

*libpq-7.3.18 (11 Feb 2007)

11 Feb 2007; Martin Jackson
+files/libpq-7.3.18-gentoo.patch, +libpq-7.3.18.ebuild:
revbump for #165482

17 Dec 2006; René Nussbaumer libpq-7.3.16.ebuild,
libpq-7.4.14.ebuild, libpq-8.0.9.ebuild:
Stable on hppa. See bug #152783.

17 Dec 2006; Konstantin V. Arkhipov
libpq-7.3.16.ebuild, libpq-7.4.14.ebuild, libpq-8.0.9.ebuild:
Stable on amd64 wrt security bug #152783.

17 Dec 2006; Bryan Østergaard libpq-7.3.16.ebuild,
libpq-7.4.14.ebuild, libpq-8.0.9.ebuild:
Stable on Alpha + ia64, bug 152783.

17 Dec 2006; Jason Wever libpq-7.3.16.ebuild,
libpq-7.4.14.ebuild, libpq-8.0.9.ebuild:
Stable on SPARC wrt security bug #152783.

17 Dec 2006; Tobias Scherbaum libpq-7.3.16.ebuild,
libpq-7.4.14.ebuild, libpq-8.0.9.ebuild:
Stable on ppc wrt bug #152783.

14 Dec 2006; Markus Rothe libpq-7.4.14.ebuild,
libpq-8.0.9.ebuild:
Stable on ppc64; bug #152783

14 Dec 2006; Christian Faulhammer libpq-8.0.9.ebuild:
stable x86, security bug #152783

14 Dec 2006; Christian Faulhammer libpq-7.4.14.ebuild:
stable x86, security bug #152783

14 Dec 2006; Christian Faulhammer libpq-7.3.16.ebuild:
stable x86, security bug #152783

17 Nov 2006; Luca Longinotti Manifest:
Fix keyword sobstitution.

09 Nov 2006; Luca Longinotti libpq-7.3.16.ebuild:
Fix blocker.

09 Nov 2006; Luca Longinotti libpq-7.3.16.ebuild,
libpq-7.4.14.ebuild, libpq-8.0.9.ebuild, libpq-8.1.5.ebuild:
Add blockers to prevent install with older versions of PostgreSQL.

*libpq-8.1.5 (07 Nov 2006)
*libpq-8.0.9 (07 Nov 2006)
*libpq-7.4.14 (07 Nov 2006)
*libpq-7.3.16 (07 Nov 2006)

07 Nov 2006; Luca Longinotti
-files/libpq-7.3.11-gentoo.patch, +files/libpq-7.3.16-gentoo.patch,
+files/libpq-7.4.14-gentoo.patch, +files/libpq-8.0.9-gentoo.patch,
-files/libpq-8.1.4-gentoo.patch, +files/libpq-8.1.5-gentoo.patch,
-libpq-7.3.11.ebuild, libpq-7.3.15.ebuild, +libpq-7.3.16.ebuild,
+libpq-7.4.14.ebuild, +libpq-8.0.9.ebuild, -libpq-8.1.4.ebuild,
+libpq-8.1.5.ebuild:
New LibPQ ebuilds, now also install pg_config.

19 Oct 2006; Roy Marples libpq-8.1.4.ebuild:
Added ~sparc-fbsd keyword.

14 Oct 2006; Aron Griffis libpq-7.3.15.ebuild:
Mark 7.3.15 stable on ia64. #135187

01 Oct 2006; Jeroen Roovers libpq-7.3.15.ebuild:
Stable for HPPA (bug #135187).

16 Aug 2006; Joshua Jackson libpq-7.3.15.ebuild:
Stable x86; bug #135187

11 Aug 2006; Jason Wever libpq-7.3.15.ebuild:
Stable on SPARC wrt bug #135187.

10 Aug 2006; Thomas Cort libpq-7.3.15.ebuild:
Stable on alpha and amd64 wrt Bug #135187.

31 Jul 2006; Luca Longinotti
+files/libpq-7.3.15-gentoo.patch, +files/libpq-7.4.13-gentoo.patch:
Fix patches.

30 Jul 2006; Luca Longinotti
-files/libpq-7.3.13-gentoo.patch, -files/libpq-7.3.14-gentoo.patch,
+files/libpq-7.3.15-gentoo.patch, -files/libpq-7.4.8-gentoo.patch,
-files/libpq-7.4.9-gentoo.patch, -files/libpq-7.4.11-gentoo.patch,
-files/libpq-7.4.12-gentoo.patch, +files/libpq-7.4.13-gentoo.patch,
-files/libpq-8.0.3-gentoo.patch, -files/libpq-8.0.4-gentoo.patch,
-files/libpq-8.0.6-gentoo.patch, -files/libpq-8.0.7-gentoo.patch,
+files/libpq-8.0.8-gentoo.patch, -files/libpq-8.1.2-gentoo.patch,
-files/libpq-8.1.3-gentoo.patch, +files/libpq-8.1.4-gentoo.patch,
metadata.xml, libpq-7.3.11.ebuild, -libpq-7.3.13.ebuild,
-libpq-7.3.14.ebuild, libpq-7.3.15.ebuild, -libpq-7.4.8.ebuild,
-libpq-7.4.8-r1.ebuild, -libpq-7.4.9.ebuild, -libpq-7.4.11.ebuild,
-libpq-7.4.12.ebuild, libpq-7.4.13.ebuild, -libpq-8.0.3.ebuild,
-libpq-8.0.3-r1.ebuild, -libpq-8.0.4.ebuild, -libpq-8.0.6.ebuild,
-libpq-8.0.7.ebuild, libpq-8.0.8.ebuild, -libpq-8.1.2.ebuild,
-libpq-8.1.3.ebuild, -libpq-8.1.3-r1.ebuild, libpq-8.1.4.ebuild:
Cleanup.

16 Jul 2006; Tobias Scherbaum libpq-7.3.15.ebuild:
ppc stable, bug #135187

03 Jul 2006; Diego Pettenò libpq-8.0.8.ebuild,
libpq-8.1.2.ebuild, libpq-8.1.3.ebuild, libpq-8.1.3-r1.ebuild,
libpq-8.1.4.ebuild:
Depend on virtual/pam, not sys-libs/pam, for BSD's sake.

03 Jul 2006; Joel Martin libpq-8.0.8.ebuild,
libpq-8.1.2.ebuild, libpq-8.1.3.ebuild, libpq-8.1.3-r1.ebuild,
libpq-8.1.4.ebuild:
Add dep on sys-libs/pam if pam USE flag set

04 Jun 2006; Thomas Cort libpq-8.0.8.ebuild:
Stable on amd64 wrt security Bug #134168.

04 Jun 2006; Thomas Cort libpq-7.4.13.ebuild:
Stable on amd64 wrt security Bug #134168.

03 Jun 2006; Rene Nussbaumer libpq-8.0.8.ebuild:
Stable on hppa. See bug #134168.

03 Jun 2006; Rene Nussbaumer libpq-7.4.13.ebuild:
Stable on hppa. See bug #134168.

03 Jun 2006; Mark Loeser libpq-7.4.13.ebuild,
libpq-8.0.8.ebuild:
Stable on x86; bug #134168

01 Jun 2006; Tobias Scherbaum libpq-7.4.13.ebuild,
libpq-8.0.8.ebuild:
ppc stable, bug #134168

01 Jun 2006; Gustavo Zacarias libpq-7.4.13.ebuild,
libpq-8.0.8.ebuild:
Stable on sparc wrt security #134168

01 Jun 2006; Thomas Cort libpq-8.0.8.ebuild:
Stable on alpha wrt security Bug #134168.

01 Jun 2006; Thomas Cort libpq-7.4.13.ebuild:
Stable on alpha wrt security Bug #134168.

31 May 2006; Markus Rothe libpq-7.4.13.ebuild,
libpq-8.0.8.ebuild:
Stable on ppc64; bug #134168

31 May 2006; Konstantin Arkhipov +libpq-8.1.4.ebuild,
+libpq-8.0.8.ebuild, +libpq-7.4.13.ebuild, +libpq-7.3.15.ebuild:
Version bump wrt security bug #134168.

17 Apr 2006; Diego Pettenò libpq-8.1.3-r1.ebuild:
Add ~x86-fbsd keyword.

*libpq-8.1.3-r1 (10 Apr 2006)

10 Apr 2006; +libpq-8.1.3-r1.ebuild:
Re-add threads support (bug #120190). This requires the -opt package, this
can be removed in 8.2.

09 Mar 2006; Aron Griffis libpq-8.0.7.ebuild:
Mark 8.0.7 stable on ia64

20 Feb 2006; Joshua Kinard libpq-8.1.3.ebuild:
Kick 8.1.3 back down to mips unstable -- no need to jump ahead of the other
archs.

20 Feb 2006; Joshua Kinard libpq-7.3.14.ebuild,
libpq-7.4.12.ebuild, libpq-8.0.7.ebuild, libpq-8.1.3.ebuild:
Marked stable on mips.

19 Feb 2006; Bryan Østergaard libpq-7.4.9.ebuild:
Stable 7.3.11 + 7.4.9 on Alpha.

16 Feb 2006; Masatomo Nakano Manifest:
Fixed digest/manifest file.

*libpq-8.0.7 (15 Feb 2006)
*libpq-7.4.12 (15 Feb 2006)
*libpq-7.3.14 (15 Feb 2006)

15 Feb 2006; Masatomo Nakano
+files/libpq-7.3.14-gentoo.patch, +files/libpq-7.4.12-gentoo.patch,
+files/libpq-8.0.7-gentoo.patch, +libpq-7.3.14.ebuild,
+libpq-7.4.12.ebuild, +libpq-8.0.7.ebuild:
Version bump.

*libpq-8.1.3 (14 Feb 2006)

14 Feb 2006; Masatomo Nakano
+files/libpq-8.1.3-gentoo.patch, +libpq-8.1.3.ebuild:
Version bump.

04 Feb 2006; Aron Griffis libpq-8.0.4.ebuild:
Mark 8.0.4 stable on alpha

29 Jan 2006; Masatomo Nakano
-files/libpq-7.3.10-gentoo.patch, -files/libpq-7.3.12-gentoo.patch,
-files/libpq-7.4.10-gentoo.patch, -files/libpq-8.0.1-gentoo.patch,
-files/libpq-8.0.5-gentoo.patch, -files/libpq-8.1.0-gentoo.patch,
-files/libpq-8.1.1-gentoo.patch, -libpq-7.3.10.ebuild,
-libpq-7.3.10-r1.ebuild, -libpq-7.3.12.ebuild, -libpq-7.4.10.ebuild,
-libpq-8.0.1.ebuild, -libpq-8.0.1-r1.ebuild, -libpq-8.0.5.ebuild,
-libpq-8.1.0.ebuild, -libpq-8.1.1.ebuild:
Removed old versions.

29 Jan 2006; Masatomo Nakano Manifest:
Fixed digest files. (#120795)

*libpq-8.1.2 (28 Jan 2006)
*libpq-8.0.6 (28 Jan 2006)
*libpq-7.4.11 (28 Jan 2006)
*libpq-7.3.13 (28 Jan 2006)

28 Jan 2006; Masatomo Nakano
+files/libpq-7.3.13-gentoo.patch, +files/libpq-7.4.11-gentoo.patch,
+files/libpq-8.0.6-gentoo.patch, +files/libpq-8.1.2-gentoo.patch,
+libpq-7.3.13.ebuild, +libpq-7.4.11.ebuild, +libpq-8.0.6.ebuild,
+libpq-8.1.2.ebuild:
Version bump.

28 Dec 2005; Masatomo Nakano libpq-7.4.10.ebuild:
Marked as unstable. (It was my bad)

26 Dec 2005; Simon Stelling libpq-7.4.9.ebuild,
libpq-8.0.4.ebuild:
stable on amd64

*libpq-8.1.1 (25 Dec 2005)
*libpq-8.0.5 (25 Dec 2005)
*libpq-7.4.10 (25 Dec 2005)
*libpq-7.3.12 (25 Dec 2005)

25 Dec 2005; Masatomo Nakano
+files/libpq-7.3.12-gentoo.patch, +files/libpq-7.4.10-gentoo.patch,
+files/libpq-8.0.5-gentoo.patch, +files/libpq-8.1.1-gentoo.patch,
+libpq-7.3.12.ebuild, +libpq-7.4.10.ebuild, +libpq-8.0.5.ebuild,
+libpq-8.1.1.ebuild:
Version bumo.

21 Nov 2005; Joseph Jezak libpq-7.3.11.ebuild,
libpq-7.4.9.ebuild, libpq-8.0.4.ebuild:
Marked ppc stable for bug #111916.

21 Nov 2005; Gustavo Zacarias libpq-7.3.11.ebuild,
libpq-7.4.9.ebuild, libpq-8.0.4.ebuild:
Stable on sparc wrt #111916

19 Nov 2005; Rene Nussbaumer libpq-8.0.4.ebuild:
Stable on hppa.

19 Nov 2005; Mark Loeser libpq-7.3.11.ebuild,
libpq-7.4.9.ebuild, libpq-8.0.4.ebuild:
Stable on x86; bug #111916

17 Nov 2005; Markus Rothe libpq-7.4.9.ebuild,
libpq-8.0.4.ebuild:
Stable on ppc64; bug #111916

12 Nov 2005; Masatomo Nakano
files/libpq-8.1.0-gentoo.patch, libpq-7.3.10.ebuild,
libpq-7.3.10-r1.ebuild, libpq-7.3.11.ebuild, libpq-7.4.8.ebuild,
libpq-7.4.8-r1.ebuild, libpq-7.4.9.ebuild, libpq-8.0.1.ebuild,
libpq-8.0.1-r1.ebuild, libpq-8.0.3.ebuild, libpq-8.0.3-r1.ebuild,
libpq-8.0.4.ebuild, libpq-8.1.0.ebuild:
removed --with-gnu-ld (#108386).

12 Nov 2005; Masatomo Nakano Manifest:
readded patch with -kb.

08 Nov 2005; Masatomo Nakano
-files/libpq-8.1_beta3-gentoo.patch, -libpq-8.1_beta3.ebuild:
removed beta version.

*libpq-8.1.0 (08 Nov 2005)

08 Nov 2005; Masatomo Nakano
+files/libpq-8.1.0-gentoo.patch, +libpq-8.1.0.ebuild:
version bump.

17 Oct 2005; Masatomo Nakano
-files/libpq-8.1_beta1-gentoo.patch, -files/libpq-8.1_beta2-gentoo.patch,
-libpq-8.1_beta1.ebuild, -libpq-8.1_beta2.ebuild:
removed old versions.

*libpq-8.1_beta3 (15 Oct 2005)

15 Oct 2005; Masatomo Nakano
+files/libpq-8.1_beta3-gentoo.patch, +libpq-8.1_beta3.ebuild:
Version bump.

15 Oct 2005; Masatomo Nakano Manifest:
Fixed failed patch bug. #108855

*libpq-8.1_beta2 (08 Oct 2005)
*libpq-8.0.4 (08 Oct 2005)
*libpq-7.4.9 (08 Oct 2005)
*libpq-7.3.11 (08 Oct 2005)

08 Oct 2005; +files/libpq-7.3.11-gentoo.patch,
+files/libpq-7.4.9-gentoo.patch, +files/libpq-8.0.4-gentoo.patch,
+files/libpq-8.1_beta2-gentoo.patch, +libpq-7.3.11.ebuild,
+libpq-7.4.9.ebuild, +libpq-8.0.4.ebuild, +libpq-8.1_beta2.ebuild:
Version bump

*libpq-8.1_beta1 (28 Aug 2005)

28 Aug 2005; Masatomo Nakano
+files/libpq-8.1_beta1-gentoo.patch, +libpq-8.1_beta1.ebuild:
Version bump.

17 Aug 2005; MATSUU Takuto libpq-8.0.3.ebuild:
Stable on sh.

03 Aug 2005; Masatomo Nakano libpq-7.3.10-r1.ebuild,
libpq-7.4.8-r1.ebuild, libpq-8.0.1-r1.ebuild, libpq-8.0.3-r1.ebuild:
Added ${ROOT} value.

03 Aug 2005; Bryan Østergaard libpq-8.0.3.ebuild:
Stable on alpha.

31 Jul 2005; Tobias Scherbaum libpq-8.0.3.ebuild:
ppc stable

28 Jul 2005; Konstantin Arkhipov libpq-8.0.3.ebuild:
Stable on amd64.

*libpq-8.0.3-r1 (27 Jul 2005)
*libpq-8.0.1-r1 (27 Jul 2005)
*libpq-7.4.8-r1 (27 Jul 2005)
*libpq-7.3.10-r1 (27 Jul 2005)

27 Jul 2005; Masatomo Nakano +libpq-7.3.10-r1.ebuild,
+libpq-7.4.8-r1.ebuild, +libpq-8.0.1-r1.ebuild, +libpq-8.0.3-r1.ebuild:
Version bump to make sure fixing previous bugs.

21 Jul 2005; Markus Rothe libpq-8.0.3.ebuild:
Stable on ppc64

20 Jul 2005; Gustavo Zacarias libpq-8.0.3.ebuild:
Stable on sparc

20 Jul 2005; Masatomo Nakano libpq-8.0.3.ebuild:
Stable on x86.

20 Jul 2005; Masatomo Nakano libpq-8.0.3.ebuild:
Marked stable on x86.

14 Jul 2005; Rene Nussbaumer libpq-8.0.1.ebuild:
Stable on hppa.

12 Jul 2005; Gustavo Zacarias libpq-8.0.1.ebuild:
Stable on sparc

09 Jul 2005; Markus Rothe libpq-8.0.1.ebuild:
Stable on ppc64

06 Jul 2005; Masatomo Nakano libpq-8.0.1.ebuild:
Marked stable on x86.

06 Jul 2005; Masatomo Nakano libpq-7.4.8.ebuild:
Marked stable on x86.

03 Jul 2005; Masatomo Nakano libpq-7.3.10.ebuild:
Marked stable on x86.

02 Jul 2005; Masatomo Nakano libpq-7.3.10.ebuild,
libpq-7.4.8.ebuild, libpq-8.0.1.ebuild, libpq-8.0.3.ebuild:
Fixed wrong symlink problem. (#97684).

19 May 2005; MATSUU Takuto libpq-7.3.10.ebuild,
libpq-7.4.8.ebuild, libpq-8.0.1.ebuild, libpq-8.0.3.ebuild:
Fixed build errors, Bug 93103.

*libpq-8.0.1 (16 May 2005)
*libpq-7.4.8 (16 May 2005)
*libpq-7.3.10 (16 May 2005)

16 May 2005; Masatomo Nakano
-files/libpq-3.2-gentoo.patch, -files/libpq-4.0-gentoo.patch,
+files/libpq-7.3.10-gentoo.patch, +files/libpq-7.4.8-gentoo.patch,
+files/libpq-8.0.1-gentoo.patch, -libpq-3.2.ebuild, -libpq-4.0.ebuild,
+libpq-7.3.10.ebuild, +libpq-7.4.8.ebuild, +libpq-8.0.1.ebuild:
Changed pacakge name to PostgreSQL version base.

*libpq-8.0.3 (15 May 2005)

15 May 2005; MATSUU Takuto
+files/libpq-8.0.3-gentoo.patch, +libpq-8.0.3.ebuild:
Version bumped.
Clean up ebuild.

09 May 2005; Masatomo Nakano libpq-3.2.ebuild,
libpq-4.0.ebuild:
Added missing include files.

08 May 2005; Masatomo Nakano libpq-3.2.ebuild,
libpq-4.0.ebuild:
Added header file.

*libpq-4.0 (08 May 2005)
*libpq-3.2 (08 May 2005)

08 May 2005; Masatomo Nakano
+files/libpq-3.2-gentoo.patch, +files/libpq-4.0-gentoo.patch,
+metadata.xml, +libpq-3.2.ebuild, +libpq-4.0.ebuild:
Initial import.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX libpq-7.3.21-gentoo.patch 2145 RMD160 697f39977f0400c4ee2fdba9508d9c64d744662c SHA1 ac84864269c6e377d24f6c5e11bebfe2c3eb89d3 SHA256 db52e0d1345977ff8cd58ee9a74d321356032cb344f080a93409f9922fefed14
AUX libpq-7.4.19-gentoo.patch 2846 RMD160 395aef07550cdc0cb726c7fd1599089bbe563718 SHA1 02709ec494dbd51b0122510b483ea188ca3ea85f SHA256 63fff3f54fb2a0423ae7921a845dcbe70188677559bad81e8134011f7b54557d
AUX libpq-8.0.15-gentoo.patch 2382 RMD160 ec7e86cb584598196e18904d4b626ccc64750ede SHA1 20c230bdc8c181caa5a524076f65f85e047a5bef SHA256 e4a257b30f1a970fbbea6311ca1ea51e626f1ae9ab79b1b61a04c7969093408e
AUX libpq-8.1.11-gentoo.patch 2408 RMD160 8deafde0e17a8f5c4636bee5f25cd85c4d84b15f SHA1 4bc3180ce0fd52a6a26c30bbe9a4aa47dd79cece SHA256 774cb22ebd5fd1436d0f227f5215af3ac790b0b193df419a1ee0067090736e99
AUX libpq-8.2.6-gentoo.patch 2129 RMD160 551e884dc7c0bbc2f8afc7df0be75d88a27dc2aa SHA1 aa118e8fc035f52e7ded940c1bb1dba1c6e14bf8 SHA256 399103e68dd1862ad7b4318e34e702b234c50910db77bb3c90d3d814dd022a62
AUX libpq-8.2.7-gentoo.patch 2129 RMD160 551e884dc7c0bbc2f8afc7df0be75d88a27dc2aa SHA1 aa118e8fc035f52e7ded940c1bb1dba1c6e14bf8 SHA256 399103e68dd1862ad7b4318e34e702b234c50910db77bb3c90d3d814dd022a62
AUX libpq-8.3.1-gentoo.patch 2139 RMD160 991102d58701cb198b5b8ec34914f3ef6741e030 SHA1 9451f66035bc7b0d5aa5ab7721c4975a72eb6b3f SHA256 9befa0c8afa2f2414ca439591ab9e1e67d27150c1fb8c7eb2702eaa75fb37877
DIST postgresql-7.3.21.tar.bz2 9284558 RMD160 f9de4676b4fbe3d96e6d1462b8bc3c05600d6525 SHA1 bdfa3bddc483c6642cc2ee271d076bfaa4c20c92 SHA256 bf44e0ac259e9f6e14ac102f2977496b6996ecea2fd227fbdcea5fa70e342888
DIST postgresql-7.4.19.tar.bz2 10307396 RMD160 c9a1c7dc8e7bf9ce93c3b4f061af0563b1cc2627 SHA1 19c563d47b0d5deeef03b5ca7707c9f1917853ce SHA256 447ac7070aa0a547f17a307e842734fc27e2716cb4a251fa9a810b178d44c389
DIST postgresql-8.0.15.tar.bz2 11253897 RMD160 6aff5c63dce73eea609f0b6e013cd043ae8b7a37 SHA1 66a6fef7749afb91471200005511c04fc1ac2706 SHA256 59408a00db1c73e638a11af10438a827507b7a72b53916d58f2d44c477718714
DIST postgresql-8.1.11.tar.bz2 11735420 RMD160 9fb98eadc4f1015205970f26b31b68ea0378bda9 SHA1 73c0f09754fc8e3c7f8d7de49d70244b76927416 SHA256 3e91cdfc1353fa9c6416d9fc8ae9d6ab3171565f00aeb6c882214c2f08a03e2e
DIST postgresql-8.2.6.tar.bz2 12559117 RMD160 fa12ce310919cb52be3558d38a7e329bc73bbe33 SHA1 8934dfbd4c1d8c4f2945cb80f02072611681f967 SHA256 ee41327e821f933de2894d6e0c319edc4b63e80cb902e673b490b7eaf4ead114
DIST postgresql-8.2.7.tar.bz2 12576126 RMD160 96700e91c3b9e733c686b0fe377c7ba661710942 SHA1 0be0dbaa488810ebcba77ac7246180c5b2a9b669 SHA256 39528d1ba50f5abc51569e8b9bdeb47d0d4650d289a2c2e465621864b1ff3584
DIST postgresql-8.3.1.tar.bz2 13995572 RMD160 075efb67126f2b308d2a5fe4f9097fdbfbe94c89 SHA1 7397e0d8fd3c420ee845d9ae4995ae347bfaea1d SHA256 7ccf1e5c987920e4d6eb98b8589939e29d3a361d285055d5af35ddd8e1a2d992
EBUILD libpq-7.3.21.ebuild 3237 RMD160 18b61a32ec9b25b2c90bed44180786a866becaa7 SHA1 39710475a395d3ca60b42d4eb7917df307aa9ff6 SHA256 d1950fa47c0909e285ed722456c741617ea4b52f31186742ab9b21cd6eb57d0b
EBUILD libpq-7.4.19.ebuild 3121 RMD160 f78cc71cccb9c9488b9a734ef38e7ebf8541cf48 SHA1 a7f92d8be29d0a975d6cdcd7055a11c460de0eca SHA256 43e4ab44590aecae9b1dcb5c6d32ffde4ad0d559effd550e0e4b93f33ba87ba0
EBUILD libpq-8.0.15.ebuild 3258 RMD160 c314b8dfd8826af79196dda8df24eca8b5b277b6 SHA1 01053e6a3aaf56c8b9b8759121d5a19b38daa62f SHA256 86a8dd6075b0ec6cd1e868d21755bbeafdb24cf94c389df637d453b648d50fa0
EBUILD libpq-8.1.11.ebuild 3291 RMD160 7337b7c3592ac19cf12997370b4d8e3328d3a6eb SHA1 0e7498dc1cc8e160df6bda59efd5d3f491d3de60 SHA256 a58e517f55cdedd61f856068997c437fea8d2b3d80f2dad78ad6362480c60c84
EBUILD libpq-8.2.6.ebuild 3218 RMD160 3002099a6581a7fc33c300edd76073566037a9e7 SHA1 248f1c00e0eedff4e43ab60f3237566ffadfb95d SHA256 d29bac39669c0056d34a19c2e4703b9733ab1eadbcbd72111531247c1586d278
EBUILD libpq-8.2.7.ebuild 3218 RMD160 5a64d92e0d058321c0847f87ee0830d01e200427 SHA1 add067b24d3fb2770801b2d3148c14469ffd83e1 SHA256 6eaacfc59162fba972571e5bb5c3190d18bd73783ea869c4e2efcc62f52f80ad
EBUILD libpq-8.3.1.ebuild 3248 RMD160 3532594ab3392cc28a3d377fcea43b903d355dc5 SHA1 4cd12f0b99f29fc48d454689e6f44f29efe9c45f SHA256 c5b7e0494684253a703ea1faea9436da949b5b785fba62798da26498aa4e281d
MISC ChangeLog 24298 RMD160 6d1b1337ff6fb5a360ca3a714b17d22b8902b914 SHA1 90ecd7db1665ccef3bc2e4c9acc268fa8d8641aa SHA256 f42420bf21562347a88b49783f248e4ab3dd55308dee7554008e6a5ac4c7addb
MISC metadata.xml 329 RMD160 3b8f9c5e1c05696380c649d2f4f6eb3f1d3b688b SHA1 d7d9e8fbd6a509c5016fc764ccc4239af8feb5b8 SHA256 d9eed0f3b1f204ace8472c343d526d6c949124b5fe5ab8174b2e555712b3e831
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiYfYoACgkQOeoy/oIi7uxD/ACeK3fz56HKkEmww8m4t8arp5Wa
cjUAnR3GBERCi5wT6GHsttfEQeJopTsm
=d3Om
-----END PGP SIGNATURE-----

files

libpq-7.3.21.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-7.3.21.ebuild,v 1.9 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils gnuconfig flag-o-matic toolchain-funcs

KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="3"
IUSE="kerberos nls pam pg-intdatetime readline ssl zlib"

RDEPEND="!<=dev-db/postgresql-7.3.15-r1
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

# Detect mips systems properly
gnuconfig_update

cd "${S}"

./configure --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
--without-tk \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install-all-headers || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

libpq-7.4.19.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-7.4.19.ebuild,v 1.10 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils gnuconfig flag-o-matic toolchain-funcs

DESCRIPTION="Libraries of postgresql"
HOMEPAGE="http://www.postgresql.org/"
MY_P="postgresql-${PV}"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"

LICENSE="POSTGRESQL"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="ssl nls pam readline zlib kerberos"

S=${WORKDIR}/${MY_P}
DEPEND="virtual/libc
sys-devel/autoconf
>=sys-libs/ncurses-5.2
>=sys-devel/bison-1.875
zlib? ( >=sys-libs/zlib-1.1.3 )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
nls? ( sys-devel/gettext )
kerberos? ( virtual/krb5 )
!dev-db/postgresql-base"
RDEPEND="virtual/libc
zlib? ( >=sys-libs/zlib-1.1.3 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
kerberos? ( virtual/krb5 )"

MAKEOPTS="${MAKEOPTS} -j1"

pkg_preinst() {
# removing wrong symlink which is created by previous ebuild.
if [ -L "${ROOT}/usr/include/libpq" ]; then
rm "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

local myconf
use ssl && myconf="$myconf --with-openssl"
use nls && myconf="$myconf --enable-nls"
use pam && myconf="$myconf --with-pam"
use readline || myconf="$myconf --without-readline"
use zlib || myconf="$myconf --without-zlib"
use kerberos && myconf="$myconf --with-krb5"

# these are the only working CFLAGS I could get on ppc, so locking them
# down, anything more aggressive fails (i.e. -mcpu or -Ox)
# Gerk - Nov 26, 2002
use ppc && CFLAGS="-pipe -fsigned-char"

# Detect mips systems properly
gnuconfig_update

./configure --prefix=/usr \
--include=/usr/include/postgresql/libpq-${SLOT} \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$myconf || die

cd "${S}/src/interfaces/libpq"
emake LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die
}

src_install() {
cd "${S}/src/interfaces/libpq"
make DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die

cd "${S}/src/include"
make DESTDIR="${D}" install || die

cd "${S}"
dodoc README HISTORY COPYRIGHT INSTALL

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in "${D}/usr/include/postgresql/libpq-${SLOT}/*.h"
do
dosym postgresql/libpq-${SLOT}/$(basename $f) /usr/include/
done

dodir /usr/include/libpq
for f in "${D}/usr/include/postgresql/libpq-${SLOT}/libpq/*.h"
do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename $f) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname $f)
if [ ! -d "${D}/usr/include/postgresql/${destdir}" ]; then
dodir /usr/include/postgresql/${destdir}
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} /usr/include/postgresql/${destdir}/
done
}

libpq-8.0.15.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-8.0.15.ebuild,v 1.9 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils gnuconfig flag-o-matic toolchain-funcs

KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="4"
IUSE="kerberos nls pam pg-intdatetime readline ssl threads zlib"

RDEPEND="!<=dev-db/postgresql-8.0.8
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

# Detect mips systems properly
gnuconfig_update

cd "${S}"

./configure --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
$(use_enable threads thread-safety ) \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

libpq-8.1.11.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-8.1.11.ebuild,v 1.2 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils gnuconfig flag-o-matic toolchain-funcs

KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="4"
IUSE="kerberos nls pam pg-intdatetime readline ssl threads zlib"

RDEPEND="!<=dev-db/postgresql-8.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

# Detect mips systems properly
gnuconfig_update

cd "${S}"

./configure --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
$(use_enable threads thread-safety ) \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

libpq-8.2.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-8.2.6.ebuild,v 1.2 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils flag-o-matic toolchain-funcs

KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="4"
IUSE="kerberos nls pam pg-intdatetime readline ssl threads zlib"

RDEPEND="!<=dev-db/postgresql-8.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-${PV}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

econf --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
$(use_enable threads thread-safety ) \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

libpq-8.2.7.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-8.2.7.ebuild,v 1.2 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils flag-o-matic toolchain-funcs

KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="4"
IUSE="kerberos nls pam pg-intdatetime readline ssl threads zlib"

RDEPEND="!<=dev-db/postgresql-8.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-${PV}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

econf --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
$(use_enable threads thread-safety ) \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

libpq-8.3.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-8.3.1.ebuild,v 1.3 2008/05/19 19:19:30 dev-zero Exp $

inherit eutils flag-o-matic toolchain-funcs

KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"

DESCRIPTION="PostgreSQL libraries."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
LICENSE="POSTGRESQL"
SLOT="4"
IUSE="debug kerberos nls pam pg-intdatetime readline ssl threads zlib"

RDEPEND="!<=dev-db/postgresql-8.1.4
kerberos? ( virtual/krb5 )
pam? ( virtual/pam )
readline? ( >=sys-libs/readline-4.1 )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( >=sys-libs/zlib-1.1.3 )
!dev-db/postgresql-base"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-devel/bison-1.875
nls? ( sys-devel/gettext )"

S="${WORKDIR}/postgresql-${PV}"

pkg_preinst() {
# Removing wrong symlink created by previous ebuild
if [[ -L "${ROOT}/usr/include/libpq" ]] ; then
rm -f "${ROOT}/usr/include/libpq"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-${PV}-gentoo.patch"
}

src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups

econf --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \
--host=${CHOST} \
--with-docdir=/usr/share/doc/${PF} \
--libdir=/usr/$(get_libdir) \
--enable-depend \
$(use_enable debug) \
$(use_with kerberos krb5) \
$(use_enable nls ) \
$(use_with pam) \
--without-perl \
$(use_enable pg-intdatetime integer-datetimes ) \
--without-python \
$(use_with readline) \
$(use_with ssl openssl) \
--without-tcl \
$(use_enable threads thread-safety ) \
$(use_with zlib) \
|| die "configure failed"

cd "${S}/src/interfaces/libpq"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake libpq failed"

cd "${S}/src/bin/pg_config"
emake -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake pg_config failed"
}

src_install() {
cd "${S}/src/interfaces/libpq"
emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" install || die "emake install libpq failed"

cd "${S}/src/include"
emake DESTDIR="${D}" install || die "emake install headers failed"

cd "${S}/src/bin/pg_config"
emake DESTDIR="${D}" install || die "emake install pg_config failed"

cd "${S}"
dodoc README HISTORY

dosym libpq-${SLOT}.a /usr/$(get_libdir)/libpq.a

for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/*.h) ; do
dosym postgresql/libpq-${SLOT}/$(basename ${f}) /usr/include/
done

dodir /usr/include/libpq
for f in $(ls -1 "${D}"/usr/include/postgresql/libpq-${SLOT}/libpq/*.h) ; do
dosym ../postgresql/libpq-${SLOT}/libpq/$(basename ${f}) /usr/include/libpq/
done

cd "${D}/usr/include/postgresql/libpq-${SLOT}"
for f in $(find * -name '*.h' -print) ; do
destdir=$(dirname ${f})
if [[ ! -d "${D}/usr/include/postgresql/${destdir}" ]] ; then
dodir "/usr/include/postgresql/${destdir}"
fi
dosym /usr/include/postgresql/libpq-${SLOT}/${f} "/usr/include/postgresql/${destdir}/"
done
}

src_test() {
einfo "No tests available for libpq."
}

metadata.xml




postgresql

Enable --enable-integer-datetimes configure
option, which changes PG to use 64-bit integers for timestamp storage