public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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