* [gentoo-commits] gentoo-x86 commit in dev-libs/libpqxx: ChangeLog libpqxx-3.1-r3.ebuild
@ 2011-11-12 16:58 Aaron Swenson (titanofold)
0 siblings, 0 replies; 2+ messages in thread
From: Aaron Swenson (titanofold) @ 2011-11-12 16:58 UTC (permalink / raw
To: gentoo-commits
titanofold 11/11/12 16:58:37
Modified: ChangeLog
Added: libpqxx-3.1-r3.ebuild
Log:
Fixes bug 363227
(Portage version: 2.1.10.11/cvs/Linux i686)
Revision Changes Path
1.72 dev-libs/libpqxx/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?rev=1.72&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?rev=1.72&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?r1=1.71&r2=1.72
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- ChangeLog 19 Oct 2011 00:20:18 -0000 1.71
+++ ChangeLog 12 Nov 2011 16:58:37 -0000 1.72
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libpqxx
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.71 2011/10/19 00:20:18 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.72 2011/11/12 16:58:37 titanofold Exp $
+
+*libpqxx-3.1-r3 (12 Nov 2011)
+
+ 12 Nov 2011; Aaron W. Swenson <titanofold@gentoo.org> +libpqxx-3.1-r3.ebuild,
+ +files/libpqxx-3.1-gcc46.patch:
+ Fixes bug 363227
19 Oct 2011; Jeroen Roovers <jer@gentoo.org> libpqxx-3.1-r2.ebuild:
Stable for HPPA (bug #387081).
1.1 dev-libs/libpqxx/libpqxx-3.1-r3.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild?rev=1.1&content-type=text/plain
Index: libpqxx-3.1-r3.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild,v 1.1 2011/11/12 16:58:37 titanofold Exp $
EAPI="4"
inherit eutils
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
DESCRIPTION="C++ client API for PostgreSQL. The standard front-end for writing C++ programs that use PostgreSQL."
SRC_URI="http://pqxx.org/download/software/${PN}/${P}.tar.gz"
HOMEPAGE="http://pqxx.org/development/libpqxx/"
LICENSE="BSD"
SLOT="0"
IUSE="doc"
DEPEND="dev-db/postgresql-base"
RDEPEND="${DEPEND}"
# src_test is interactive unless PGDATABASE and PGUSER is set either as an
# environment variable or in /etc/libpqxx_test_env
PROPERTIES="interactive"
src_prepare() {
epatch "${FILESDIR}/libpqxx-3.1-gcc46.patch"
}
src_configure() {
econf --enable-shared
}
src_install () {
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog NEWS README*
use doc && dohtml -r doc/html/*
}
src_test() {
ewarn "The tests need a running PostgreSQL server version 8.4.x or older"
ewarn "and an existing database."
ewarn "Test requires PGDATABASE and PGUSER to be set at a minimum."
ewarn "Optionally, set PGPORT and PGHOST."
ewarn "Define them at the command line or in:"
ewarn " ${EROOT%/}/etc/libpqxx_test_env"
ewarn "Make sure 'standard_conforming_strings' is set to off in postgresql.conf."
if [[ -z $PGDATABASE || -z $PGUSER ]] ; then
if [[ -f ${EROOT%/}/etc/libpqxx_test_env ]] ; then
source "${EROOT%/}/etc/libpqxx_test_env"
[[ -n $PGDATABASE ]] && export PGDATABASE
[[ -n $PGHOST ]] && export PGHOST
[[ -n $PGPORT ]] && export PGPORT
[[ -n $PGUSER ]] && export PGUSER
fi
# In case the file wasn't written properly or doesn't exist
if [[ -z $PGDATABASE || -z $PGUSER ]] ; then
echo -n "Database (Default: $(whoami)): "
read PGDATABASE
[[ -n $PGDATABASE ]] && export PGDATABASE
echo -n "Host (Default: Unix socket): "
read PGHOST
[[ -n $PGHOST ]] && export PGHOST
echo -n "Port (Default: 5432): "
read PGPORT
[[ -n $PGPORT ]] && export PGPORT
echo -n "User (Default: $(whoami)): "
read PGUSER
[[ -n $PGUSER ]] && export PGUSER
fi
fi
local server_version
server_version=$(psql -Aqwtc 'SELECT version();' 2> /dev/null)
if [[ $? = 0 ]] ; then
server_version=$(echo ${server_version} | cut -d " " -f 2 | cut -d "." -f -2 | tr -d .)
if [[ $server_version < 90 ]] ; then
cd "${S}/test"
emake check
else
eerror "Server version must be 8.4.x or below."
die "Server version isn't 8.4.x or below"
fi
else
eerror "Is the server running?"
eerror "Check that the role and database exist, and authentication method is set to"
eerror "trust for:"
eerror " Role: ${PGUSER}"
eerror " Database: ${PGDATABASE}"
die "Couldn't connect to server."
fi
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/libpqxx: ChangeLog libpqxx-3.1-r3.ebuild
@ 2012-01-31 11:18 Aaron Swenson (titanofold)
0 siblings, 0 replies; 2+ messages in thread
From: Aaron Swenson (titanofold) @ 2012-01-31 11:18 UTC (permalink / raw
To: gentoo-commits
titanofold 12/01/31 11:18:22
Modified: ChangeLog
Added: libpqxx-3.1-r3.ebuild
Log:
Adding back to fix bug 401607.
(Portage version: 2.1.10.41/cvs/Linux i686)
Revision Changes Path
1.81 dev-libs/libpqxx/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?rev=1.81&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?rev=1.81&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/ChangeLog?r1=1.80&r2=1.81
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- ChangeLog 29 Jan 2012 15:42:43 -0000 1.80
+++ ChangeLog 31 Jan 2012 11:18:22 -0000 1.81
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libpqxx
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.80 2012/01/29 15:42:43 titanofold Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.81 2012/01/31 11:18:22 titanofold Exp $
+
+ 31 Jan 2012; Aaron W. Swenson <titanofold@gentoo.org> +libpqxx-3.1-r3.ebuild,
+ +files/libpqxx-3.1-gcc46.patch:
+ Adding back to fix bug 401607.
29 Jan 2012; Aaron W. Swenson <titanofold@gentoo.org> libpqxx-4.0-r1.ebuild:
Added static-libs support.
1.3 dev-libs/libpqxx/libpqxx-3.1-r3.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libpqxx/libpqxx-3.1-r3.ebuild?r1=1.2&r2=1.3
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-01-31 11:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-12 16:58 [gentoo-commits] gentoo-x86 commit in dev-libs/libpqxx: ChangeLog libpqxx-3.1-r3.ebuild Aaron Swenson (titanofold)
-- strict thread matches above, loose matches on Subject: below --
2012-01-31 11:18 Aaron Swenson (titanofold)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox