ChangeLog

# ChangeLog for dev-cpp/libpqpp
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libpqpp/ChangeLog,v 1.21 2008/06/14 18:58:08 swegener Exp $

14 Jun 2008; Sven Wegener
+files/libpqpp-4.0-gcc-4.3.patch, libpqpp-4.0-r6.ebuild:
Add compability patch for gcc-4.3.

19 May 2008; Tiziano Müller
-files/libpqpp-4.0-PIC.patch, -libpqpp-4.0-r4.ebuild,
libpqpp-4.0-r6.ebuild:
Changed dependency for postgresql to virtual/postgresql-base. Dropped old
version.

24 May 2007; Gustavo Zacarias libpqpp-4.0-r6.ebuild:
Stable on sparc

12 Mar 2007; Raúl Porcel libpqpp-4.0-r6.ebuild:
x86 stable

11 Nov 2006; Tiziano Müller libpqpp-4.0-r4.ebuild,
libpqpp-4.0-r6.ebuild:
'example' USE-flag added & license corrected: bug #33106

09 Nov 2006; Tiziano Müller -libpqpp-4.0-r5.ebuild,
libpqpp-4.0-r6.ebuild:
Small cleanups.

08 Nov 2006; Tiziano Müller -libpqpp-4.0-r2.ebuild,
-libpqpp-4.0-r3.ebuild:
Old versions removed.

*libpqpp-4.0-r6 (09 May 2005)

09 May 2005; Masatomo Nakano +libpqpp-4.0-r6.ebuild:
Added depended libpq version.

*libpqpp-4.0-r5 (13 Apr 2005)

13 Apr 2005; Jeremy Huddleston
+files/libpqpp-4.0-Makefile.patch, +libpqpp-4.0-r5.ebuild:
Use proper toolchain compiler and multilib fixes. Honor CXXFLAGS.

24 Nov 2004; Sven Wegener -libpqpp-4.0-r1.ebuild:
Removed old version that has broken SRC_URI and missing patch.

01 Sep 2004; Jeremy Huddleston
libpqpp-4.0-r4.ebuild:
Stable amd64 sparc.

12 Jul 2004; Jeremy Huddleston
+files/libpqpp-4.0-PIC.patch:
Added PIC patch. Added to ~sparc and ~amd64

29 Jun 2004; Aron Griffis libpqpp-4.0-r1.ebuild,
libpqpp-4.0-r2.ebuild, libpqpp-4.0-r3.ebuild, libpqpp-4.0-r4.ebuild:
glibc -> libc, add sed-4 dep

12 Apr 2004; Daniel Ahlberg libpqpp-4.0-r4.ebuild:
Added IUSE=.

10 Mar 2004; Jared Hudson libpqpp-4.0-r1.ebuild,
libpqpp-4.0-r2.ebuild, libpqpp-4.0-r3.ebuild, libpqpp-4.0-r4.ebuild:
Marking as stable, since this is the only version and there has been no
reports of errors lately

*libpqpp-4.0-r4 (18 Jan 2004)

18 Jan 2004; Masatomo Nakano libpqpp-4.0-r4.ebuild:
Fixed install path.

*libpqpp-4.0-r3 (17 Jan 2004)

17 Jan 2004; Masatomo Nakano libpqpp-4.0-r3.ebuild:
Fixed library symlink.

*libpqpp-4.0-r2 (16 Jan 2004)

16 Jan 2004; Masatomo Nakano libpqpp-4.0-r1.ebuild,
libpqpp-4.0-r2.ebuild, metadata.xml, files/libpqpp-4.0-gentoo.patch:
Moved category and renamed package name. And fixed PostgreSQL dirs as -r2.

*libpqpp-4.0-r1 (19 Jul 2003)

19 Jul 2003; jje libpq++-4.0-r1.ebuild,
files/libpq++-gentoo.patch:
Added patch to remove DLLIMPORT defines.

*libpq++-4.0 (16 Jun 2003)

12 Jul 2003; Daniel Ahlberg :
Added missing changelog entry.

16 Jun 2003; Masatomo Nakano :
Initial import. Thanks to marco
#21737

Manifest

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

AUX libpqpp-4.0-Makefile.patch 1954 RMD160 98b945e5e90a3528faa7173887d188ddfb7eb6c5 SHA1 e1de64277965014ac0f90b4e2b409ca36d69f9d7 SHA256 d4f90d50d31b6a49c5ba757675696774dc6771d9eccc5145344aeb362104b4e1
AUX libpqpp-4.0-gcc-4.3.patch 281 RMD160 7bb7fb3880651963c90139a065853b2e8eec0868 SHA1 866e954c01a0085150b8c9db3979bcca3f16b1f3 SHA256 f62dd8258d09bc4c2d91939b148ccc53280fc3f635694785b2312fdecb5deff2
AUX libpqpp-4.0-gentoo.patch 3559 RMD160 020f7392ef111d2829235a16baef9fb5f66c42d4 SHA1 7000bbadb58564f8c424bc718f74d97faf8d0e6e SHA256 27503b901b0124aac1b843344657703febee0a4886e0a55c20a6a0b5fc5bf018
DIST libpq++-4.0.tar.gz 25809 RMD160 f56657e7575f66454b2a6aa818b3ee58fa22cbaa SHA1 f58e570257a40cec94f48221de469ca5bf9224f4 SHA256 3a5a6ed9eac9477b20bf64b61e2f8bfb6f27a602a6093212a4a247d44715eb03
EBUILD libpqpp-4.0-r6.ebuild 1123 RMD160 9275557a73c9d80b78da3a0af8a3990295ab46c2 SHA1 5cab966d5b343c8aa57072dc4fbcf7a420afd218 SHA256 90457e5f4696d78b8173e672ef52c5bb50bcd25b562fb7e8b6fc72149fd600e8
MISC ChangeLog 3321 RMD160 c4a6d2837578adfa8c7044e37f20471521097a15 SHA1 0b91e95369a5dfdd3ffe67eb79ad8827220d90d9 SHA256 fb2e19f2e01dd147cb6f42beece920f0ce3c6f0b1895bb10af0b67fd5d4a28d9
MISC metadata.xml 163 RMD160 70bbda1c1e8316a09d467334131898ae833a3205 SHA1 f43b9a4a2a82140936f9b04e4e63b3c9a495141f SHA256 f0699a4c3ad24cc38836c2d4a1ba03e4e403a9a5364b51df405db02014005891
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIVBTJI1lqEGTUzyQRAq9/AJ9iya/3h5lBfofj25vQTvaRLb7e8ACgnZn8
I/gCZalIN7gkrW9Yy5HOYLg=
=AoWr
-----END PGP SIGNATURE-----

files

libpqpp-4.0-r6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libpqpp/libpqpp-4.0-r6.ebuild,v 1.8 2008/06/14 18:58:08 swegener Exp $

inherit eutils toolchain-funcs multilib

KEYWORDS="amd64 sparc x86"

MY_P=${P/pp/++}

DESCRIPTION="C++ wrapper for the libpq Postgresql library"
HOMEPAGE="http://gborg.postgresql.org/"
SRC_URI="ftp://gborg.postgresql.org/pub/libpqpp/stable/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
IUSE="examples"

DEPEND="virtual/postgresql-base"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${MY_P}

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

src_compile() {
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" LIBDIR="$(get_libdir)" || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" install || die "emake install failed"
dodoc README CHANGES
dohtml docs/*.html

if use examples ; then
insinto /usr/share/doc/${PF}/examples
doins examples/{Makefile,*.{cc,sql}}
fi
}

metadata.xml




postgresql