summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-db/libpq')
-rw-r--r--dev-db/libpq/Manifest12
-rw-r--r--dev-db/libpq/files/libpq-7.3.19-autoconf.patch26
-rw-r--r--dev-db/libpq/libpq-7.3.19.ebuild11
3 files changed, 38 insertions, 11 deletions
diff --git a/dev-db/libpq/Manifest b/dev-db/libpq/Manifest
index c422892..e95ffc9 100644
--- a/dev-db/libpq/Manifest
+++ b/dev-db/libpq/Manifest
@@ -1,3 +1,7 @@
+AUX libpq-7.3.19-autoconf.patch 869 RMD160 d39a2beb9e4d549975fee7a59df5a23046a6ceeb SHA1 657a96eddfe4d578c196f621eb3e57f9290d5ab8 SHA256 e79d05901282531fc85e3703f394a3c5655f047973c776a2874f3d360c96ced7
+MD5 b4bb6bb605eb2808daf9ab42404906d4 files/libpq-7.3.19-autoconf.patch 869
+RMD160 d39a2beb9e4d549975fee7a59df5a23046a6ceeb files/libpq-7.3.19-autoconf.patch 869
+SHA256 e79d05901282531fc85e3703f394a3c5655f047973c776a2874f3d360c96ced7 files/libpq-7.3.19-autoconf.patch 869
AUX libpq-7.3.19-gentoo.patch 2145 RMD160 697f39977f0400c4ee2fdba9508d9c64d744662c SHA1 ac84864269c6e377d24f6c5e11bebfe2c3eb89d3 SHA256 db52e0d1345977ff8cd58ee9a74d321356032cb344f080a93409f9922fefed14
MD5 12b0d7b6fb93d3c6272210a95ae41e39 files/libpq-7.3.19-gentoo.patch 2145
RMD160 697f39977f0400c4ee2fdba9508d9c64d744662c files/libpq-7.3.19-gentoo.patch 2145
@@ -32,10 +36,10 @@ DIST postgresql-opt-8.0.13.tar.bz2 134769 RMD160 f3fb741c5dcff23045a58baf57f4386
DIST postgresql-opt-8.1.9.tar.bz2 144737 RMD160 3541c7c2d86e7a9d129d521c3a7bac189758d1a5 SHA1 d3b011edaa9b05295b15692bfe0932b1e37572d2 SHA256 b8c5c3098c53e8c8b722ba8928787eb7478beeb3c6b42adbaad1d8ca24d2e49f
DIST postgresql-opt-8.2.4.tar.bz2 167612 RMD160 aaacb743be86afbfe0f885b7994c15c94fef2413 SHA1 892112c6f348bccce534f87336ea073a0b8ca249 SHA256 5977ca1f0913aa98bc889e49b38768621865959b14e2674e7716d44b7fe9eb35
DIST postgresql-test-8.2.4.tar.bz2 985819 RMD160 c5fcbef081565f7ba02fc4ac96ce8e1f4141c3ae SHA1 60be22d85c37d1ea461401b8e7c10472a3458913 SHA256 fc4471ecece04251289cfe7feb0acbafa3a18cf8f35c2d61ce3f68bd4394e504
-EBUILD libpq-7.3.19.ebuild 3280 RMD160 d220e0f496d0108a3ebbc35a67846a91553368dd SHA1 9434fa307b92929c172f299c72d4b02cda19cb0e SHA256 4931c0b0123592e9ab54f94f78f2aa7d603cac593b676526d8c66b46115cc7bf
-MD5 1abacf536db3adfd993be5048a054895 libpq-7.3.19.ebuild 3280
-RMD160 d220e0f496d0108a3ebbc35a67846a91553368dd libpq-7.3.19.ebuild 3280
-SHA256 4931c0b0123592e9ab54f94f78f2aa7d603cac593b676526d8c66b46115cc7bf libpq-7.3.19.ebuild 3280
+EBUILD libpq-7.3.19.ebuild 3274 RMD160 0283c38be17c7849aa5ffa4504e2e732f6f16bb2 SHA1 d779e0c422ac916bd7aa31016fdd405ddc2e0cf4 SHA256 69894fa0ac09bbb1281485ee294d46d8c4c4903b24a21d5fb0075db0cfd5cc02
+MD5 aed6cfc2149921505675c61fd9746b8f libpq-7.3.19.ebuild 3274
+RMD160 0283c38be17c7849aa5ffa4504e2e732f6f16bb2 libpq-7.3.19.ebuild 3274
+SHA256 69894fa0ac09bbb1281485ee294d46d8c4c4903b24a21d5fb0075db0cfd5cc02 libpq-7.3.19.ebuild 3274
EBUILD libpq-7.4.17.ebuild 3080 RMD160 2333f2170e74aeea83b887fb579afb7c3c8b2377 SHA1 b945cd9a44120449339f3d6176cea03d1b8223c5 SHA256 08ba705432369fab2a0d848c72834fd9359cceb3d3b55f1c15969b405cacf0ab
MD5 74f83d221e20e8e7343ae640684bfb06 libpq-7.4.17.ebuild 3080
RMD160 2333f2170e74aeea83b887fb579afb7c3c8b2377 libpq-7.4.17.ebuild 3080
diff --git a/dev-db/libpq/files/libpq-7.3.19-autoconf.patch b/dev-db/libpq/files/libpq-7.3.19-autoconf.patch
new file mode 100644
index 0000000..9e83884
--- /dev/null
+++ b/dev-db/libpq/files/libpq-7.3.19-autoconf.patch
@@ -0,0 +1,26 @@
+diff --git a/configure.in b/configure.in
+index 2dd90d6..6fffa79 100644
+--- a/configure.in
++++ b/configure.in
+@@ -19,12 +19,7 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros
+ dnl
+ dnl The GNU folks apparently haven't heard that some people don't use
+ dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir".
+-m4_define([info], [doc])
+-m4_define([infodir], [docdir])
+ AC_INIT([PostgreSQL], [7.3.19], [pgsql-bugs@postgresql.org])
+-m4_undefine([infodir])
+-m4_undefine([info])
+-AC_SUBST(docdir)
+
+ AC_PREREQ(2.53)
+ AC_COPYRIGHT([Copyright 2002 PostgreSQL Global Development Group])
+@@ -623,7 +618,7 @@ AC_CHECK_LIB(PW, main)
+ AC_CHECK_LIB(resolv, main)
+ AC_SEARCH_LIBS(getopt_long, [getopt gnugetopt])
+ # QNX:
+-AC_CHECK_LIB([[unix]], main)
++AC_CHECK_LIB([unix], main)
+ AC_SEARCH_LIBS(crypt, crypt)
+ # BeOS:
+ AC_CHECK_LIB(bind, __inet_ntoa)
diff --git a/dev-db/libpq/libpq-7.3.19.ebuild b/dev-db/libpq/libpq-7.3.19.ebuild
index 0346a2f..9da43d0 100644
--- a/dev-db/libpq/libpq-7.3.19.ebuild
+++ b/dev-db/libpq/libpq-7.3.19.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libpq/libpq-7.3.19.ebuild,v 1.8 2007/06/24 21:20:43 vapier Exp $
-inherit eutils gnuconfig flag-o-matic toolchain-funcs
+inherit eutils gnuconfig flag-o-matic toolchain-funcs autotools
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86"
@@ -39,17 +39,14 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}/${P}-gentoo.patch"
+ epatch "${FILESDIR}/${P}-autoconf.patch"
+ eautoconf
}
src_compile() {
filter-flags -ffast-math -feliminate-dwarf2-dups
- # Detect mips systems properly
- gnuconfig_update
-
- cd "${S}"
-
- ./configure --prefix=/usr \
+ econf --prefix=/usr \
--includedir=/usr/include/postgresql/libpq-${SLOT} \
--sysconfdir=/etc/postgresql \
--mandir=/usr/share/man \