From fa229257b870d3544cca40671cb82aea570285f6 Mon Sep 17 00:00:00 2001 From: Tiziano Müller Date: Sun, 23 Jul 2006 20:40:14 +0000 Subject: dev-libs/libpqxx: Version bump to v2.6.7 SRC_URI and HOMEPAGE updated General ebuild cleanup src_test() added svn path=/testing/; revision=5 --- dev-libs/libpqxx/libpqxx-2.6.7.ebuild | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dev-libs/libpqxx/libpqxx-2.6.7.ebuild (limited to 'dev-libs/libpqxx/libpqxx-2.6.7.ebuild') diff --git a/dev-libs/libpqxx/libpqxx-2.6.7.ebuild b/dev-libs/libpqxx/libpqxx-2.6.7.ebuild new file mode 100644 index 0000000..1a4b385 --- /dev/null +++ b/dev-libs/libpqxx/libpqxx-2.6.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="C++ client API for PostgreSQL. The standard front-end for writing C++ programs that use PostgreSQL. Supersedes older libpq++ interface." +SRC_URI="ftp://thaiopensource.org/software/${PN}/${P}.tar.gz" +HOMEPAGE="http://thaiopensource.org/development/libpqxx/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="dev-db/libpq" +RDEPEND="${DEPEND}" + +src_compile() { + econf --enable-shared || die "econf failed" + emake || die "emake failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog NEWS README* TODO + dohtml -r doc/html/* +} + +src_test() { + ewarn "The tests need a running postgresl server and an existing database!" + ewarn "You can set the following environment variables to change the connection parameters:" + ewarn "PGDATABASE (default: username, probably root)" + ewarn "PGHOST (default: localhost)" + ewarn "PGPORT (default: pg's UNIX domain-socket)" + ewarn "PGUSER (default: username, probably root)" + epause 10 + + cd "${S}/test" + emake -j check || die "emake check failed" +} -- cgit v1.2.3-65-gdbad