Version bump. Dropped old version.
authorTiziano Müller <dev-zero@gentoo.org>
Thu, 15 Feb 2007 20:43:17 +0000 (20:43 +0000)
committerTiziano Müller <dev-zero@gentoo.org>
Thu, 15 Feb 2007 20:43:17 +0000 (20:43 +0000)
Package-Manager: portage-2.1.2-r7

dev-libs/libpqxx/ChangeLog
dev-libs/libpqxx/Manifest
dev-libs/libpqxx/files/digest-libpqxx-2.5.5 [deleted file]
dev-libs/libpqxx/files/digest-libpqxx-2.6.9 [new file with mode: 0644]
dev-libs/libpqxx/libpqxx-2.5.5.ebuild [deleted file]
dev-libs/libpqxx/libpqxx-2.6.9.ebuild [new file with mode: 0644]

index 11cd53b5955b627d13f859b78e0634119493b672..ac7aaf4201937cb0edfdff7fffebb295cd8a61d9 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/libpqxx
 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.40 2007/02/12 03:55:38 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/ChangeLog,v 1.41 2007/02/15 20:43:17 dev-zero Exp $
+
+*libpqxx-2.6.9 (15 Feb 2007)
+
+  15 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> -libpqxx-2.5.5.ebuild,
+  +libpqxx-2.6.9.ebuild:
+  Version bump. Dropped old version.
 
   12 Feb 2007; Jeroen Roovers <jer@gentoo.org> libpqxx-2.6.8.ebuild:
   Stable for HPPA (bug #162460).
index 268d7123fad808f4dcbb1904af45eca5cc43d689..a63d2932cd1617406745fa4c316d0694a4708189 100644 (file)
@@ -3,24 +3,24 @@ MD5 2a8419c7caf7af646a1ca98881f87ce6 files/libpqxx-2.5.1-gentoo.patch 2723
 RMD160 56627d68aa79c0e98a0ba7189dab12646afee91b files/libpqxx-2.5.1-gentoo.patch 2723
 SHA256 0e6d7f13bf2117fe3884bf4296209baaf5a28311bb71dc79134a239846788046 files/libpqxx-2.5.1-gentoo.patch 2723
 DIST libpqxx-2.5.1.tar.gz 1530502 RMD160 59736ae272dd54d7dd5d4a44aefd30adc9df2eca SHA1 907a8ac363004aec967471a9fe9b680ac2e6324d SHA256 b734b5f180ea6875c169d69b5cd1bfe0923777970a4156df845d29fa6899dfa3
-DIST libpqxx-2.5.5.tar.gz 1566887 RMD160 28d05558982f0c1b2df9eac3ca01a47b5bdee832 SHA1 e7ee3d9ea5acfccf2779bf39fe29d0228bd6479a SHA256 3a39bbe5cd5adb07dc049bdb6c05134dbcf1f710622ca713346d65d42b558239
 DIST libpqxx-2.6.8.tar.gz 1690973 RMD160 5a9a57774ac878d827af8940e87f5d92c2a1b86a SHA1 2f963c98b8a79675d537daadc3ba6c313c35f59d SHA256 b3b4a1de89936d36f61ba1da1ca2c0e0f412cdab004a402761f9433b1d0a3a8d
+DIST libpqxx-2.6.9.tar.gz 1639557 RMD160 c456b5a3ed3c96963aad334d3504ed0443a8f63e SHA1 8be9dcd0375337b170d5c94370fa896911d361f1 SHA256 2b2ef5dfb852667299e50727419075cf333bbbeffadaa398d96dc93bac6f7b6a
 EBUILD libpqxx-2.5.1.ebuild 946 RMD160 c938766d2d505b2f91d3980f994b14dea0a54117 SHA1 f0207de12ae3a6aeb487cab2bd69a3155503b247 SHA256 67f9f94e2ffc5d94dd0508e64b547442404b281c7c1c2b6d6de565e5167d3fa7
 MD5 fb849b7bde852f0f53e7018b672f490b libpqxx-2.5.1.ebuild 946
 RMD160 c938766d2d505b2f91d3980f994b14dea0a54117 libpqxx-2.5.1.ebuild 946
 SHA256 67f9f94e2ffc5d94dd0508e64b547442404b281c7c1c2b6d6de565e5167d3fa7 libpqxx-2.5.1.ebuild 946
-EBUILD libpqxx-2.5.5.ebuild 965 RMD160 0b90f8fd617816663fb4b80294ead64763c15f61 SHA1 a71d767eaa59e56b0783f498816f3b46685f3e16 SHA256 86903720a012c0bb60ec89c38f9fbe269b4099ce582106aa7f0adc60232d0bcb
-MD5 1e517077184074d71cf65f1b0d630faf libpqxx-2.5.5.ebuild 965
-RMD160 0b90f8fd617816663fb4b80294ead64763c15f61 libpqxx-2.5.5.ebuild 965
-SHA256 86903720a012c0bb60ec89c38f9fbe269b4099ce582106aa7f0adc60232d0bcb libpqxx-2.5.5.ebuild 965
 EBUILD libpqxx-2.6.8.ebuild 1741 RMD160 ea6361d4c9d46c30eced03375b314e8d9d2263d6 SHA1 e79e710a9bbc7b94f265e72c7825a6439cf4761b SHA256 4f0249e54f77f8449659baa874999d9fc61e8e716663ac250ef9f961a796e041
 MD5 0aee4e6cd0e28f96b78d219f108489f9 libpqxx-2.6.8.ebuild 1741
 RMD160 ea6361d4c9d46c30eced03375b314e8d9d2263d6 libpqxx-2.6.8.ebuild 1741
 SHA256 4f0249e54f77f8449659baa874999d9fc61e8e716663ac250ef9f961a796e041 libpqxx-2.6.8.ebuild 1741
-MISC ChangeLog 4860 RMD160 31a5466b6ae2fa96410c9b732bb155a026c92d01 SHA1 fa0979d3e806c6d264640c943e9e87d8babe11e1 SHA256 87d0bddb6a7d39d22c8939022fcf61a3625bb26f7a88ce78ff6e2ddbb3b2597e
-MD5 cb70cf39dc7dbf8805e628fa7ca211b8 ChangeLog 4860
-RMD160 31a5466b6ae2fa96410c9b732bb155a026c92d01 ChangeLog 4860
-SHA256 87d0bddb6a7d39d22c8939022fcf61a3625bb26f7a88ce78ff6e2ddbb3b2597e ChangeLog 4860
+EBUILD libpqxx-2.6.9.ebuild 1753 RMD160 568b17ee1877dc1c3411015b0d398bb300331f56 SHA1 6edd066abe4faf28b10a6ac91234e51a0d3737f4 SHA256 8ba537cbfe9b8990c648a48f5dac114a2480d4880341fb0e234a1c6a269104d6
+MD5 67b4c5a5bbb761c7763d72c4f61dc253 libpqxx-2.6.9.ebuild 1753
+RMD160 568b17ee1877dc1c3411015b0d398bb300331f56 libpqxx-2.6.9.ebuild 1753
+SHA256 8ba537cbfe9b8990c648a48f5dac114a2480d4880341fb0e234a1c6a269104d6 libpqxx-2.6.9.ebuild 1753
+MISC ChangeLog 5034 RMD160 a934b0592556b0cb5c216d016a60bd7724c2fd16 SHA1 86a2d72293a426f7abb2f1ebe9086513047e0310 SHA256 01fa2f43a6a7602717b2d3bae13c74bee3eff3ae2db0cb35f5d662f1b1ce45d6
+MD5 3f94dddd47c651ced97a0a01b94d2a77 ChangeLog 5034
+RMD160 a934b0592556b0cb5c216d016a60bd7724c2fd16 ChangeLog 5034
+SHA256 01fa2f43a6a7602717b2d3bae13c74bee3eff3ae2db0cb35f5d662f1b1ce45d6 ChangeLog 5034
 MISC metadata.xml 163 RMD160 70bbda1c1e8316a09d467334131898ae833a3205 SHA1 f43b9a4a2a82140936f9b04e4e63b3c9a495141f SHA256 f0699a4c3ad24cc38836c2d4a1ba03e4e403a9a5364b51df405db02014005891
 MD5 f8d3d207746da2a3cd14dcaab8daab76 metadata.xml 163
 RMD160 70bbda1c1e8316a09d467334131898ae833a3205 metadata.xml 163
@@ -28,9 +28,9 @@ SHA256 f0699a4c3ad24cc38836c2d4a1ba03e4e403a9a5364b51df405db02014005891 metadata
 MD5 5aad0d80d20b410670c49defe146c350 files/digest-libpqxx-2.5.1 244
 RMD160 66f41c7ae336d5e08d812124a23a1c35a323b9fd files/digest-libpqxx-2.5.1 244
 SHA256 7279724f9fdd2d13f0eb20e2012e9bfe999ef61d49d2058ccf549958a767602a files/digest-libpqxx-2.5.1 244
-MD5 261f91ea32b89fe17271489799078fac files/digest-libpqxx-2.5.5 244
-RMD160 9332954ed790f0a1ac2e96f3327840de763e4993 files/digest-libpqxx-2.5.5 244
-SHA256 7948ba1db5fe2392fae2ff6d3eb0b3f4f2cfca68e52a2347bc7f91acab1a4bbd files/digest-libpqxx-2.5.5 244
 MD5 ad01392f6a1ef78d0b4c9bb94aeb2c90 files/digest-libpqxx-2.6.8 244
 RMD160 a74e92c89e99c7ef38212a85de57955edb6fff4a files/digest-libpqxx-2.6.8 244
 SHA256 68d1b04bb9df98c65d6e2e3d60def4ccffa1d39c2e0f823e874fcdb0b9406680 files/digest-libpqxx-2.6.8 244
+MD5 e80da47f08a704ab87f257861108e361 files/digest-libpqxx-2.6.9 244
+RMD160 80ff6e7092cddaef68d569096e4afb87f993b3a7 files/digest-libpqxx-2.6.9 244
+SHA256 f4437ca3f1d9e794777240e61b003c290bfdec9dfb0364e4cc9c19804f076342 files/digest-libpqxx-2.6.9 244
diff --git a/dev-libs/libpqxx/files/digest-libpqxx-2.5.5 b/dev-libs/libpqxx/files/digest-libpqxx-2.5.5
deleted file mode 100644 (file)
index 9e1b8e5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 db71975570ee31ecd0a11380dbaa8634 libpqxx-2.5.5.tar.gz 1566887
-RMD160 28d05558982f0c1b2df9eac3ca01a47b5bdee832 libpqxx-2.5.5.tar.gz 1566887
-SHA256 3a39bbe5cd5adb07dc049bdb6c05134dbcf1f710622ca713346d65d42b558239 libpqxx-2.5.5.tar.gz 1566887
diff --git a/dev-libs/libpqxx/files/digest-libpqxx-2.6.9 b/dev-libs/libpqxx/files/digest-libpqxx-2.6.9
new file mode 100644 (file)
index 0000000..af7c5a6
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 0b0c64af41dfdeea8556dc359994e1cb libpqxx-2.6.9.tar.gz 1639557
+RMD160 c456b5a3ed3c96963aad334d3504ed0443a8f63e libpqxx-2.6.9.tar.gz 1639557
+SHA256 2b2ef5dfb852667299e50727419075cf333bbbeffadaa398d96dc93bac6f7b6a libpqxx-2.6.9.tar.gz 1639557
diff --git a/dev-libs/libpqxx/libpqxx-2.5.5.ebuild b/dev-libs/libpqxx/libpqxx-2.5.5.ebuild
deleted file mode 100644 (file)
index dcdd539..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/libpqxx-2.5.5.ebuild,v 1.5 2006/09/16 20:23:35 dertobi123 Exp $
-
-inherit eutils
-IUSE=""
-DESCRIPTION="C++ client API for PostgreSQL. The standard front-end for writing C++ programs that use PostgreSQL. Supersedes older libpq++ interface."
-SRC_URI="ftp://gborg.postgresql.org/pub/libpqxx/stable/${P}.tar.gz
-       http://gborg.postgresql.org/download/libpqxx/stable/${P}.tar.gz"
-HOMEPAGE="http://gborg.postgresql.org/project/libpqxx/projdisplay.php"
-
-LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~hppa ia64 ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-
-DEPEND="dev-db/libpq"
-
-src_compile() {
-#      epatch ${FILESDIR}/${P}-gentoo.patch
-       econf --enable-shared || die "./configure failed"
-       emake || die
-}
-
-src_install () {
-       make DESTDIR=${D} install || die
-       dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README* TODO
-       dohtml -r doc/html/*
-}
diff --git a/dev-libs/libpqxx/libpqxx-2.6.9.ebuild b/dev-libs/libpqxx/libpqxx-2.6.9.ebuild
new file mode 100644 (file)
index 0000000..77b3e0e
--- /dev/null
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpqxx/libpqxx-2.6.9.ebuild,v 1.1 2007/02/15 20:43:17 dev-zero Exp $
+
+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. Supersedes older libpq++ interface."
+SRC_URI="ftp://thaiopensource.org/software/${PN}/${P}.tar.gz"
+HOMEPAGE="http://thaiopensource.org/development/libpqxx/"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-db/libpq"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       # should be safe enough to remove the lines directly from configure,
+       # since it's copied directly from configure.ac
+       sed -i \
+               -e 's/\(gcc_visibility\)=yes/\1=no/g' \
+               -e 's@\(#define PQXX_HAVE_GCC_VISIBILITY 1\)@/* \1 */@g' \
+               -e '/-Werror/d' \
+               configure || die "sed failed"
+}
+
+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 PostgreSQL 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"
+       # Working around a mysterious bug in gcc-4.1
+       sed -i -e 's/-O2/-O1/' Makefile
+       emake -j1 check || die "emake check failed"
+}