Punt 9.0 alpha and beta1, fix repoman warnings
authorPatrick Lauer <patrick@gentoo.org>
Tue, 15 Jun 2010 20:51:21 +0000 (20:51 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Tue, 15 Jun 2010 20:51:21 +0000 (20:51 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

36 files changed:
dev-db/postgresql-base/ChangeLog
dev-db/postgresql-base/postgresql-base-7.4.26.ebuild
dev-db/postgresql-base/postgresql-base-7.4.27.ebuild
dev-db/postgresql-base/postgresql-base-8.0.22.ebuild
dev-db/postgresql-base/postgresql-base-8.0.23.ebuild
dev-db/postgresql-base/postgresql-base-8.1.11.ebuild
dev-db/postgresql-base/postgresql-base-8.1.18.ebuild
dev-db/postgresql-base/postgresql-base-8.1.19.ebuild
dev-db/postgresql-base/postgresql-base-8.2.14.ebuild
dev-db/postgresql-base/postgresql-base-8.2.15.ebuild
dev-db/postgresql-base/postgresql-base-8.3.8.ebuild
dev-db/postgresql-base/postgresql-base-8.3.9.ebuild
dev-db/postgresql-base/postgresql-base-8.4.1.ebuild
dev-db/postgresql-base/postgresql-base-8.4.2-r1.ebuild
dev-db/postgresql-base/postgresql-base-8.4.2.ebuild
dev-db/postgresql-base/postgresql-base-9.0_alpha4.ebuild [deleted file]
dev-db/postgresql-base/postgresql-base-9.0_beta1-r1.ebuild [deleted file]
dev-db/postgresql-base/postgresql-base-9.0_beta1.ebuild [deleted file]
dev-db/postgresql-server/ChangeLog
dev-db/postgresql-server/postgresql-server-7.4.26.ebuild
dev-db/postgresql-server/postgresql-server-7.4.27.ebuild
dev-db/postgresql-server/postgresql-server-8.0.22.ebuild
dev-db/postgresql-server/postgresql-server-8.0.23.ebuild
dev-db/postgresql-server/postgresql-server-8.1.18.ebuild
dev-db/postgresql-server/postgresql-server-8.1.19.ebuild
dev-db/postgresql-server/postgresql-server-8.2.14.ebuild
dev-db/postgresql-server/postgresql-server-8.2.15.ebuild
dev-db/postgresql-server/postgresql-server-8.3.8.ebuild
dev-db/postgresql-server/postgresql-server-8.3.9.ebuild
dev-db/postgresql-server/postgresql-server-8.4.1-r1.ebuild
dev-db/postgresql-server/postgresql-server-8.4.1.ebuild
dev-db/postgresql-server/postgresql-server-8.4.2-r1.ebuild
dev-db/postgresql-server/postgresql-server-8.4.2.ebuild
dev-db/postgresql-server/postgresql-server-9.0_alpha4.ebuild [deleted file]
dev-db/postgresql-server/postgresql-server-9.0_beta1-r1.ebuild [deleted file]
dev-db/postgresql-server/postgresql-server-9.0_beta1.ebuild [deleted file]

index b3718995ded6de6790cbe49f1f86fbfb6fb43158..a7c658d84f0c9a6a8b579139d0d4a6228d6a6d8a 100644 (file)
@@ -1,6 +1,18 @@
 # ChangeLog for dev-db/postgresql-base
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.56 2010/06/15 20:36:40 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.57 2010/06/15 20:51:21 patrick Exp $
+
+  15 Jun 2010; Patrick Lauer <patrick@gentoo.org>
+  postgresql-base-7.4.26.ebuild, postgresql-base-7.4.27.ebuild,
+  postgresql-base-8.0.22.ebuild, postgresql-base-8.0.23.ebuild,
+  postgresql-base-8.1.11.ebuild, postgresql-base-8.1.18.ebuild,
+  postgresql-base-8.1.19.ebuild, postgresql-base-8.2.14.ebuild,
+  postgresql-base-8.2.15.ebuild, postgresql-base-8.3.8.ebuild,
+  postgresql-base-8.3.9.ebuild, postgresql-base-8.4.1.ebuild,
+  postgresql-base-8.4.2.ebuild, postgresql-base-8.4.2-r1.ebuild,
+  -postgresql-base-9.0_alpha4.ebuild, -postgresql-base-9.0_beta1.ebuild,
+  -postgresql-base-9.0_beta1-r1.ebuild:
+  Punt 9.0 alpha and beta1, fix repoman warnings
 
 *postgresql-base-9.0_beta2-r1 (15 Jun 2010)
 *postgresql-base-8.4.4-r2 (15 Jun 2010)
index 1fcd11e9158d77578817bb366b75126b48dd6cf9..25183c282e84e02c03172f415ad8e166359f4919 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-7.4.26.ebuild,v 1.8 2010/04/25 20:03:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-7.4.26.ebuild,v 1.9 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 2c9c6ab63c276b831ebf42796d5b95214db79148..9befac548841306d1cbfcafc0a782dba92716c70 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-7.4.27.ebuild,v 1.3 2010/04/25 20:10:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-7.4.27.ebuild,v 1.4 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 1d6da619a1609b12b2f72835cdfc77bb80a36a04..cbfdf6adf643c7307c93c4273fe8939a57c2b887 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.0.22.ebuild,v 1.7 2010/04/25 20:03:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.0.22.ebuild,v 1.8 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index bc397102eabc14a52dfa9b4b0613312a9290b0a1..9e0a0e9eb8a9cad07e93481833b5165f6f7fe69a 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.0.23.ebuild,v 1.3 2010/04/25 20:10:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.0.23.ebuild,v 1.4 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 32d2d66e21a55ddc76cb21b68c9cb2ba76bad4bb..e8a647d366ab52c1faabc351e17a4e2a029c7e47 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.11.ebuild,v 1.9 2010/04/25 20:10:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.11.ebuild,v 1.10 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 5c95c58a57dd8420082e5b95760699a50ca985db..2344d9100a22a67375e025c92dc3fe8595c65270 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.18.ebuild,v 1.7 2010/04/25 20:03:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.18.ebuild,v 1.8 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 33fd098806d10142cdd346c2a7574dbdad26cc36..5e7030a77f34a5413211873673fa68d4d0189063 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.19.ebuild,v 1.3 2010/04/25 20:10:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.1.19.ebuild,v 1.4 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index fa4117d78109d26f382eb13594b632fd6b8263f7..899d83b8d46c8623d93cef41bbbb3477d5e5ca31 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.2.14.ebuild,v 1.9 2010/04/25 20:36:36 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.2.14.ebuild,v 1.10 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 57010b276b8e9203510abb7ef9fa07f160f6cdcc..9700a87bd4b6897f88369268d091cd528e4a6fbf 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.2.15.ebuild,v 1.4 2010/04/25 20:36:36 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.2.15.ebuild,v 1.5 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 74856acb77d0567ab2a4b387fd97c7257bbafc94..cfa1a102f3da30fb78294400e4d876f75e7a9d1b 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.8.ebuild,v 1.7 2010/04/25 20:03:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.8.ebuild,v 1.8 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 41b2c5aee8b0e0396b55559997698f0d29502d2b..54842d03ba4e36434327d19f1d11c1a4818a44fa 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.9.ebuild,v 1.2 2010/01/07 20:28:56 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.9.ebuild,v 1.3 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 75ccda6ce1eaee3829280977cc8b44e9dce20f11..99d0917d9de6a124296d95a607c954bd2e774440 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.1.ebuild,v 1.8 2010/04/25 20:10:06 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.1.ebuild,v 1.9 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index 18014172b57948d308ad4a8606612b836b01b294..aaf45fc2cacef8b155a77e8092ca76c33f157164 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.2-r1.ebuild,v 1.6 2010/05/12 15:36:44 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.2-r1.ebuild,v 1.7 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
index baf92311d741ebde5130c65293e79dc7bd94b90a..758a4681880f4e30633694232dd8fb332a92506f 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.2.ebuild,v 1.2 2010/01/07 20:28:56 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.2.ebuild,v 1.3 2010/06/15 20:51:21 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 
 inherit eutils multilib toolchain-funcs versionator autotools
diff --git a/dev-db/postgresql-base/postgresql-base-9.0_alpha4.ebuild b/dev-db/postgresql-base/postgresql-base-9.0_alpha4.ebuild
deleted file mode 100644 (file)
index 7cae8f7..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0_alpha4.ebuild,v 1.2 2010/03/16 22:49:44 patrick Exp $
-
-EAPI="2"
-
-WANT_AUTOMAKE="none"
-
-inherit eutils multilib toolchain-funcs versionator autotools
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL libraries and clients"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="doc kerberos nls pam readline ssl threads zlib ldap pg_legacytimestamp ${IUSE_LINGUAS}"
-RESTRICT="test"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="kerberos? ( virtual/krb5 )
-       pam? ( virtual/pam )
-       readline? ( >=sys-libs/readline-4.1 )
-       ssl? ( >=dev-libs/openssl-0.9.6-r1 )
-       zlib? ( >=sys-libs/zlib-1.1.3 )
-       >=app-admin/eselect-postgresql-0.3
-       virtual/libintl
-       !dev-db/postgresql-libs
-       !dev-db/postgresql-client
-       !dev-db/libpq
-       !dev-db/postgresql
-       ldap? ( net-nds/openldap )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       >=sys-devel/bison-1.875
-       nls? ( sys-devel/gettext )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-makefile.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-base.patch"
-
-       # to avoid collision - it only should be installed by server
-       rm "${S}/src/backend/nls.mk"
-
-       # because psql/help.c includes the file
-       ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/"
-       cd ${S}
-       eautoconf
-}
-
-src_configure() {
-       econf --prefix=/usr/$(get_libdir)/postgresql-${SLOT} \
-               --datadir=/usr/share/postgresql-${SLOT} \
-               --docdir=/usr/share/doc/postgresql-${SLOT} \
-               --sysconfdir=/etc/postgresql-${SLOT} \
-               --includedir=/usr/include/postgresql-${SLOT} \
-               --mandir=/usr/share/postgresql-${SLOT}/man \
-               --enable-depend \
-               --without-tcl \
-               --without-perl \
-               --without-python \
-               $(use_with readline) \
-               $(use_with kerberos krb5) \
-               $(use_with kerberos gssapi) \
-               "$(use_enable nls nls "$(wanted_languages)")" \
-               $(use_with pam) \
-               $(use_enable !pg_legacytimestamp integer-datetimes ) \
-               $(use_with ssl openssl) \
-               $(use_enable threads thread-safety) \
-               $(use_with zlib) \
-               $(use_with ldap) \
-               ${myconf} \
-               || die "configure failed"
-}
-src_compile() {
-
-       emake LD="$(tc-getLD) $(get_abi_LDFLAGS)"  || die "emake failed"
-
-       cd "${S}/contrib"
-       emake LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake failed"
-}
-
-src_install() {
-       emake DESTDIR="${D}" install || die "emake install failed"
-       insinto /usr/include/postgresql-${SLOT}/postmaster
-       doins "${S}"/src/include/postmaster/*.h
-       dodir /usr/share/postgresql-${SLOT}/man/man1
-       tar -zxf "${S}/doc/man.tar.gz" -C "${D}"/usr/share/postgresql-${SLOT}/man man1/{ecpg,pg_config}.1
-
-       rm -r "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,ipcclean,pg_controldata,pg_ctl,pg_resetxlog,pg_restore,postgres,postmaster}.1
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       cd "${S}/contrib"
-       emake DESTDIR="${D}" install || die "emake install failed"
-       cd "${S}"
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-
-       IDIR="/usr/include/postgresql-${SLOT}"
-       cat > "${D}/etc/eselect/postgresql/slots/${SLOT}/base" <<-__EOF__
-postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-postgres_prefix=/usr/$(get_libdir)/postgresql-${SLOT}
-postgres_datadir=/usr/share/postgresql-${SLOT}
-postgres_bindir=/usr/$(get_libdir)/postgresql-${SLOT}/bin
-postgres_symlinks=(
-       ${IDIR} /usr/include/postgresql
-       ${IDIR}/libpq-fe.h /usr/include/libpq-fe.h
-       ${IDIR}/libpq /usr/include/libpq
-       ${IDIR}/postgres_ext.h /usr/include/postgres_ext.h
-)
-__EOF__
-
-       cat >"${T}/50postgresql-94-${SLOT}" <<-__EOF__
-               LDPATH=/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)
-               MANPATH=/usr/share/postgresql-${SLOT}/man
-       __EOF__
-       doenvd "${T}/50postgresql-94-${SLOT}"
-
-       keepdir /etc/postgresql-${SLOT}
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       elog "If you need a global psqlrc-file, you can place it in '${ROOT}/etc/postgresql-${SLOT}/'."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
diff --git a/dev-db/postgresql-base/postgresql-base-9.0_beta1-r1.ebuild b/dev-db/postgresql-base/postgresql-base-9.0_beta1-r1.ebuild
deleted file mode 100644 (file)
index ccd7d76..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0_beta1-r1.ebuild,v 1.1 2010/06/02 17:21:28 patrick Exp $
-
-EAPI="2"
-
-WANT_AUTOMAKE="none"
-
-inherit eutils multilib versionator autotools
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL libraries and clients"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="doc kerberos nls pam readline ssl threads zlib ldap pg_legacytimestamp ${IUSE_LINGUAS}"
-RESTRICT="test"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="kerberos? ( virtual/krb5 )
-       pam? ( virtual/pam )
-       readline? ( >=sys-libs/readline-4.1 )
-       ssl? ( >=dev-libs/openssl-0.9.6-r1 )
-       zlib? ( >=sys-libs/zlib-1.1.3 )
-       >=app-admin/eselect-postgresql-0.3
-       virtual/libintl
-       !!dev-db/postgresql-libs
-       !!dev-db/postgresql-client
-       !!dev-db/libpq
-       !!dev-db/postgresql
-       ldap? ( net-nds/openldap )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       >=sys-devel/bison-1.875
-       nls? ( sys-devel/gettext )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-base.patch" \
-               "${FILESDIR}/postgresql-base-8.4-9.0-heimdal_strlcpy.patch"
-
-       # to avoid collision - it only should be installed by server
-       rm "${S}/src/backend/nls.mk"
-
-       # because psql/help.c includes the file
-       ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/"
-       cd "${S}"
-       eautoconf
-}
-
-src_configure() {
-       export LDFLAGS_SL="${LDFLAGS}"
-       econf --prefix=/usr/$(get_libdir)/postgresql-${SLOT} \
-               --datadir=/usr/share/postgresql-${SLOT} \
-               --docdir=/usr/share/doc/postgresql-${SLOT} \
-               --sysconfdir=/etc/postgresql-${SLOT} \
-               --includedir=/usr/include/postgresql-${SLOT} \
-               --mandir=/usr/share/postgresql-${SLOT}/man \
-               --enable-depend \
-               --without-tcl \
-               --without-perl \
-               --without-python \
-               $(use_with readline) \
-               $(use_with kerberos krb5) \
-               $(use_with kerberos gssapi) \
-               "$(use_enable nls nls "$(wanted_languages)")" \
-               $(use_with pam) \
-               $(use_enable !pg_legacytimestamp integer-datetimes ) \
-               $(use_with ssl openssl) \
-               $(use_enable threads thread-safety) \
-               $(use_with zlib) \
-               $(use_with ldap) \
-               || die "configure failed"
-}
-src_compile() {
-
-       emake || die "emake failed"
-
-       cd "${S}/contrib"
-       emake || die "emake failed"
-}
-
-src_install() {
-       emake DESTDIR="${D}" install || die "emake install failed"
-       insinto /usr/include/postgresql-${SLOT}/postmaster
-       doins "${S}"/src/include/postmaster/*.h
-       dodir /usr/share/postgresql-${SLOT}/man/man1
-       tar -zxf "${S}/doc/man.tar.gz" -C "${D}"/usr/share/postgresql-${SLOT}/man man1/{ecpg,pg_config}.1
-
-       rm -r "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,ipcclean,pg_controldata,pg_ctl,pg_resetxlog,pg_restore,postgres,postmaster}.1
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       cd "${S}/contrib"
-       emake DESTDIR="${D}" install || die "emake install failed"
-       cd "${S}"
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-
-       IDIR="/usr/include/postgresql-${SLOT}"
-       cat > "${D}/etc/eselect/postgresql/slots/${SLOT}/base" <<-__EOF__
-postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-postgres_prefix=/usr/$(get_libdir)/postgresql-${SLOT}
-postgres_datadir=/usr/share/postgresql-${SLOT}
-postgres_bindir=/usr/$(get_libdir)/postgresql-${SLOT}/bin
-postgres_symlinks=(
-       ${IDIR} /usr/include/postgresql
-       ${IDIR}/libpq-fe.h /usr/include/libpq-fe.h
-       ${IDIR}/pg_config_manual.h /usr/include/pg_config_manual.h
-       ${IDIR}/libpq /usr/include/libpq
-       ${IDIR}/postgres_ext.h /usr/include/postgres_ext.h
-)
-__EOF__
-
-       cat >"${T}/50postgresql-94-${SLOT}" <<-__EOF__
-               LDPATH=/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)
-               MANPATH=/usr/share/postgresql-${SLOT}/man
-       __EOF__
-       doenvd "${T}/50postgresql-94-${SLOT}"
-
-       keepdir /etc/postgresql-${SLOT}
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       elog "If you need a global psqlrc-file, you can place it in '${ROOT}/etc/postgresql-${SLOT}/'."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
diff --git a/dev-db/postgresql-base/postgresql-base-9.0_beta1.ebuild b/dev-db/postgresql-base/postgresql-base-9.0_beta1.ebuild
deleted file mode 100644 (file)
index 98f3bd1..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0_beta1.ebuild,v 1.1 2010/05/11 10:32:06 patrick Exp $
-
-EAPI="2"
-
-WANT_AUTOMAKE="none"
-
-inherit eutils multilib toolchain-funcs versionator autotools
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL libraries and clients"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="doc kerberos nls pam readline ssl threads zlib ldap pg_legacytimestamp ${IUSE_LINGUAS}"
-RESTRICT="test"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="kerberos? ( virtual/krb5 )
-       pam? ( virtual/pam )
-       readline? ( >=sys-libs/readline-4.1 )
-       ssl? ( >=dev-libs/openssl-0.9.6-r1 )
-       zlib? ( >=sys-libs/zlib-1.1.3 )
-       >=app-admin/eselect-postgresql-0.3
-       virtual/libintl
-       !dev-db/postgresql-libs
-       !dev-db/postgresql-client
-       !dev-db/libpq
-       !dev-db/postgresql
-       ldap? ( net-nds/openldap )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       >=sys-devel/bison-1.875
-       nls? ( sys-devel/gettext )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-base.patch"
-
-       # to avoid collision - it only should be installed by server
-       rm "${S}/src/backend/nls.mk"
-
-       # because psql/help.c includes the file
-       ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/"
-       cd "${S}"
-       eautoconf
-}
-
-src_configure() {
-       econf --prefix=/usr/$(get_libdir)/postgresql-${SLOT} \
-               --datadir=/usr/share/postgresql-${SLOT} \
-               --docdir=/usr/share/doc/postgresql-${SLOT} \
-               --sysconfdir=/etc/postgresql-${SLOT} \
-               --includedir=/usr/include/postgresql-${SLOT} \
-               --mandir=/usr/share/postgresql-${SLOT}/man \
-               --enable-depend \
-               --without-tcl \
-               --without-perl \
-               --without-python \
-               $(use_with readline) \
-               $(use_with kerberos krb5) \
-               $(use_with kerberos gssapi) \
-               "$(use_enable nls nls "$(wanted_languages)")" \
-               $(use_with pam) \
-               $(use_enable !pg_legacytimestamp integer-datetimes ) \
-               $(use_with ssl openssl) \
-               $(use_enable threads thread-safety) \
-               $(use_with zlib) \
-               $(use_with ldap) \
-               ${myconf} \
-               || die "configure failed"
-}
-src_compile() {
-
-       emake LD="$(tc-getLD) $(get_abi_LDFLAGS)"  || die "emake failed"
-
-       cd "${S}/contrib"
-       emake LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake failed"
-}
-
-src_install() {
-       emake DESTDIR="${D}" install || die "emake install failed"
-       insinto /usr/include/postgresql-${SLOT}/postmaster
-       doins "${S}"/src/include/postmaster/*.h
-       dodir /usr/share/postgresql-${SLOT}/man/man1
-       tar -zxf "${S}/doc/man.tar.gz" -C "${D}"/usr/share/postgresql-${SLOT}/man man1/{ecpg,pg_config}.1
-
-       rm -r "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,ipcclean,pg_controldata,pg_ctl,pg_resetxlog,pg_restore,postgres,postmaster}.1
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       cd "${S}/contrib"
-       emake DESTDIR="${D}" install || die "emake install failed"
-       cd "${S}"
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-
-       IDIR="/usr/include/postgresql-${SLOT}"
-       cat > "${D}/etc/eselect/postgresql/slots/${SLOT}/base" <<-__EOF__
-postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-postgres_prefix=/usr/$(get_libdir)/postgresql-${SLOT}
-postgres_datadir=/usr/share/postgresql-${SLOT}
-postgres_bindir=/usr/$(get_libdir)/postgresql-${SLOT}/bin
-postgres_symlinks=(
-       ${IDIR} /usr/include/postgresql
-       ${IDIR}/libpq-fe.h /usr/include/libpq-fe.h
-       ${IDIR}/libpq /usr/include/libpq
-       ${IDIR}/postgres_ext.h /usr/include/postgres_ext.h
-)
-__EOF__
-
-       cat >"${T}/50postgresql-94-${SLOT}" <<-__EOF__
-               LDPATH=/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)
-               MANPATH=/usr/share/postgresql-${SLOT}/man
-       __EOF__
-       doenvd "${T}/50postgresql-94-${SLOT}"
-
-       keepdir /etc/postgresql-${SLOT}
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       elog "If you need a global psqlrc-file, you can place it in '${ROOT}/etc/postgresql-${SLOT}/'."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
index fa7481e7ba5386b6fa130d0ccf66067f700efe27..e57c7c4e8ce46dfc630d34d223112f803ae8964b 100644 (file)
@@ -1,6 +1,18 @@
 # ChangeLog for dev-db/postgresql-server
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.64 2010/06/13 20:35:21 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.65 2010/06/15 20:50:14 patrick Exp $
+
+  15 Jun 2010; Patrick Lauer <patrick@gentoo.org>
+  postgresql-server-7.4.26.ebuild, postgresql-server-7.4.27.ebuild,
+  postgresql-server-8.0.22.ebuild, postgresql-server-8.0.23.ebuild,
+  postgresql-server-8.1.18.ebuild, postgresql-server-8.1.19.ebuild,
+  postgresql-server-8.2.14.ebuild, postgresql-server-8.2.15.ebuild,
+  postgresql-server-8.3.8.ebuild, postgresql-server-8.3.9.ebuild,
+  postgresql-server-8.4.1.ebuild, postgresql-server-8.4.1-r1.ebuild,
+  postgresql-server-8.4.2.ebuild, postgresql-server-8.4.2-r1.ebuild,
+  -postgresql-server-9.0_alpha4.ebuild, -postgresql-server-9.0_beta1.ebuild,
+  -postgresql-server-9.0_beta1-r1.ebuild:
+  Punt 9.0 alpha and beta1, fix repoman warnings
 
   13 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
   postgresql-server-7.4.29.ebuild, postgresql-server-8.0.25.ebuild,
index 45cd219a9140b736b06af807de0dbe96db8192fb..042d8b8fc409861923a49f3ddb25956964adca2f 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-7.4.26.ebuild,v 1.9 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-7.4.26.ebuild,v 1.10 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index f0f8170065b82e95275380fc50677b8469147e17..5c4e5c3dd1ab2cd4b87bd7627307e44d03622818 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-7.4.27.ebuild,v 1.5 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-7.4.27.ebuild,v 1.6 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index e061f87c657673c1255db6a64ac66872cfc13a5f..69646b4ca05092d69b993c7ea57a217705dc4c53 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.0.22.ebuild,v 1.6 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.0.22.ebuild,v 1.7 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 1838e897e9eec1e8d8b56774fac5c9e175569c0e..f523bab248e0c347bf822079b057a443c6cb60a4 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.0.23.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.0.23.ebuild,v 1.4 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 03f1171210f83ec2d338dca345bf9c9329387d56..4567f0c3c7d6cca6aa75c8c26c0d14adff7492af 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.1.18.ebuild,v 1.5 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.1.18.ebuild,v 1.6 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index a4c66222453b449f891b27ac70048dcda1c136c1..3472271e19d5c47ffdc5b8c96eadecba02f328d5 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.1.19.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.1.19.ebuild,v 1.4 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 5af13dd5a1e71123f990f02e151bee39611582e0..956de88174976c8fb697a6777ee4aea34860b82e 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.2.14.ebuild,v 1.7 2010/04/25 20:37:32 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.2.14.ebuild,v 1.8 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index d296df610fab160f603390bd6a585559a624900e..70a4cbaeaa37033c842c0b87031597ac4df4f7be 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.2.15.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.2.15.ebuild,v 1.4 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 367319d061ec71a11fb260d3bf8bdae0e78269c5..daeaa440a9152d209b05cf6c19de99e7a4d1ac0a 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.8.ebuild,v 1.6 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.8.ebuild,v 1.7 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index fbf8c6761c878f56ae3c3379a2d505d0529f9be8..94c730be2882ffa7a0604fb2ba7bc13e3f35e0b7 100644 (file)
@@ -1,10 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.9.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.3.9.ebuild,v 1.4 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 5e0e8c434d8c09447a431a2d253c8e2b0352d6f8..cc018f09fc73cb24070bf427b14089895a23aa1c 100644 (file)
@@ -1,13 +1,12 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.1-r1.ebuild,v 1.4 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.1-r1.ebuild,v 1.5 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
 # weird test failures.
 RESTRICT="test"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index 90d7fd8f69b97c4a770268c0ea552d5969e8100e..84e5fce4fab7c131a97a6e554c6a882f9c1c9769 100644 (file)
@@ -1,13 +1,12 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.1.ebuild,v 1.6 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.1.ebuild,v 1.7 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
 # weird test failures.
 RESTRICT="test"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
index c3cece2077dba46291cd0811dd097120e97bb2f2..9acd82b5582f7f567f9a281158afd7ba0905632c 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.2-r1.ebuild,v 1.9 2010/05/12 15:39:01 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.2-r1.ebuild,v 1.10 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="2"
 PYTHON_DEPEND="python? 2"
@@ -8,7 +8,6 @@ PYTHON_DEPEND="python? 2"
 # weird test failures.
 RESTRICT="test"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit autotools eutils multilib python toolchain-funcs versionator
 
index 72fc6bc2aaeaee39fbba6e3aa86a4cb49d0cc130..58804d03361345ee8f78d285e943c28c27ec5e28 100644 (file)
@@ -1,13 +1,12 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.2.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-8.4.2.ebuild,v 1.4 2010/06/15 20:50:14 patrick Exp $
 
 EAPI="1"
 
 # weird test failures.
 RESTRICT="test"
 
-WANT_AUTOCONF="latest"
 WANT_AUTOMAKE="none"
 inherit eutils multilib toolchain-funcs versionator autotools
 
diff --git a/dev-db/postgresql-server/postgresql-server-9.0_alpha4.ebuild b/dev-db/postgresql-server/postgresql-server-9.0_alpha4.ebuild
deleted file mode 100644 (file)
index afde813..0000000
+++ /dev/null
@@ -1,310 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.0_alpha4.ebuild,v 1.3 2010/04/25 20:26:01 armin76 Exp $
-
-EAPI="2"
-PYTHON_DEPEND="python? 2"
-
-# weird test failures.
-RESTRICT="test"
-
-WANT_AUTOMAKE="none"
-inherit autotools eutils multilib python toolchain-funcs versionator
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL server"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="pg_legacytimestamp doc perl python selinux tcl uuid xml nls kernel_linux ${IUSE_LINGUAS}"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pg_legacytimestamp=]
-       perl? ( >=dev-lang/perl-5.6.1-r2 )
-       python? ( dev-python/egenix-mx-base )
-       selinux? ( sec-policy/selinux-postgresql )
-       tcl? ( >=dev-lang/tcl-8 )
-       uuid? ( dev-libs/ossp-uuid )
-       xml? ( dev-libs/libxml2 dev-libs/libxslt )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       xml? ( dev-util/pkgconfig )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-pkg_setup() {
-       enewgroup postgres 70
-       enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
-
-       if use python; then
-               python_set_active_version 2
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-server.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-makefile.patch"
-
-       if use test; then
-               sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" -i src/test/regress/{input,output}/tablespace.source
-       else
-               echo "all install:" > "${S}/src/test/regress/GNUmakefile"
-       fi
-
-       eautoconf
-}
-
-src_configure() {
-       # TODO: test if PPC really cannot work with other CFLAGS settings
-       # use ppc && CFLAGS="-pipe -fsigned-char"
-
-       # eval is needed to get along with pg_config quotation of space-rich entities.
-       eval econf "$(/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
-               --disable-thread-safety \
-               $(use_with perl) \
-               $(use_with python) \
-               $(use_with tcl) \
-               $(use_with xml libxml) \
-               $(use_with xml libxslt) \
-               $(use_with uuid ossp-uuid) \
-               --with-system-tzdata="/usr/share/zoneinfo" \
-               --with-includes="/usr/include/postgresql-${SLOT}/" \
-               --with-libraries="/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
-               "$(has_version ~dev-db/postgresql-base-${PV}[nls] && use_enable nls nls "$(wanted_languages)")"
-}
-
-src_compile() {
-       local bd
-       for bd in .  contrib $(use xml && echo contrib/xml2); do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake -C $bd -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake in $bd failed"
-       done
-}
-
-src_install() {
-       if use perl ; then
-               mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig"
-               sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
-                       "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile"
-       fi
-
-       for bd in . contrib $(use xml && echo contrib/xml2) ; do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake install -C $bd -j1 DESTDIR="${D}" || die "emake install in $bd failed"
-       done
-
-       rm -rf "${D}/usr/share/postgresql-${SLOT}/man/man7/" "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}"/usr/share/postgresql-${SLOT}/man/man1/{clusterdb,create{db,lang,user},drop{db,lang,user},ecpg,pg_{config,dump,dumpall,restore},psql,reindexdb,vacuumdb}.1
-
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-       cat >"${D}/etc/eselect/postgresql/slots/${SLOT}/service" <<-__EOF__
-               postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-               postgres_service="postgresql-${SLOT}"
-       __EOF__
-
-       newinitd "${FILESDIR}/postgresql.init-${SLOT}" postgresql-${SLOT} || die "Inserting init.d-file failed"
-       newconfd "${FILESDIR}/postgresql.conf-${SLOT}" postgresql-${SLOT} || die "Inserting conf.d-file failed"
-
-       keepdir /var/run/postgresql
-       fperms 0770 /var/run/postgresql
-       fowners postgres:postgres /var/run/postgresql
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       [[ "$(eselect postgresql show-service)" = "(none)" ]] && eselect postgresql set-service ${SLOT}
-
-       ewarn "Please note that the standard location of the socket has changed from /tmp"
-       ewarn "to /var/run/postgresql and you have to be in the 'postgres' group to access"
-       ewarn "the socket."
-       ewarn "This can break applications which have the standard location hard-coded."
-       ewarn "If such an application links against the libpq, please re-emerge it,"
-       ewarn "if that doesn't help or the application accesses the socket without using libpq,"
-       ewarn "please file a bug-report."
-       ewarn "You can set PGOPTS='-k /tmp' in /etc/conf.d/postgresql-${SLOT} to restore the original location."
-
-       elog "Execute the following command to setup the initial database environment:"
-       elog
-       elog "emerge --config =${CATEGORY}/${PF}"
-       elog
-       elog "The autovacuum function, which was in contrib, has been moved to the main"
-       elog "PostgreSQL functions starting with 8.1 and starting with 8.4 is now"
-       elog "enabled by default. You can disable it in the cluster's postgresql.conf."
-       elog
-       elog "The timestamp format is 64bit integers now. If you upgrade from older databases"
-       elog "this may force you to either do a dump and reload or enable pg_legacytimestamp"
-       elog "until you find time to do so. If the database can't start please try enabling"
-       elog "pg_legacytimestamp and rebuild."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
-
-pkg_config() {
-       [[ -f /etc/conf.d/postgresql-${SLOT} ]] && source /etc/conf.d/postgresql-${SLOT}
-       [[ -z "${PGDATA}" ]] && PGDATA="/var/lib/postgresql/${SLOT}/data"
-
-       if [ -z "${PG_INITDB_OPTS}" ]; then
-               if [ -f /etc/env.d/02locale ]; then
-                       source /etc/env.d/02locale
-                       [ -n "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="--locale=$LC_ALL"
-                       [ -n "${LC_COLLATE}" -a "${LC_COLLATE}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-collate=${LC_COLLATE}"
-                       [ -n "${LC_CTYPE}" -a "${LC_CTYPE}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-ctype=${LC_CTYPE}"
-                       [ -n "${LC_MESSAGES}" -a "${LC_MESSAGES}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-messages=${LC_MESSAGES}"
-                       [ -n "${LC_MONETARY}" -a "${LC_MONETARY}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-monetary=${LC_MONETARY}"
-                       [ -n "${LC_NUMERIC}" -a "${LC_MONETARY}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-numeric=${LC_NUMERIC}"
-                       [ -n "${LC_TIME}" -a "${LC_TIME}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-time=${LC_TIME}"
-               fi
-               if [ -n "$PG_INITDB_OPTS" ]; then
-                       einfo "Locale info set from /etc/env.d/02locale"
-               else
-                       eerror "You must set PG_INITDB_OPTS in /etc/conf.d/postgresql-${SLOT}"
-                       eerror "    More knfo: http://www.postgresql.org/docs/${SLOT}/static/locale.html"
-                       eerror "Or, you must localize this system."
-                       eerror "    More info: http://www.gentoo.org/doc/en/guide-localization.xml"
-                       die "No locale variables found."
-               fi
-       else
-               einfo "PG_INITDB_OPTS set in /etc/conf.d/postgresql-${SLOT}"
-       fi
-
-       # Matches C, POSIX, or locale codes as described in "locale -a"
-       # This could probably use a little work, but is sufficient.
-       MATCHSTRING="([cC]|[pP][oO][sS][iI][xX]|[a-z][a-z]_[A-Z][A-Z]\.[[:alnum:]_-]+)"
-       # Test that at the very least --locale is present as it sets the default
-       # locale and encoding to be used for the server. If not, check to make sure
-       # the other six variables are set.
-       if [[ $PG_INITDB_OPTS =~ .*--locale=$MATCHSTRING ]] || (
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-collate=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-ctype=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-messages=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-monetary=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-numeric=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-time=$MATCHSTRING ]]
-               ); then
-               einfo "Locale settings look okay."
-       else
-               eerror "PG_INITDB_OPTS was set in /etc/conf.d/postgresql-${SLOT}"
-               eerror "Or, locales were found in /etc/env.d/02locale"
-               eerror "But, a satisfying match was not found."
-               die "No locale information found or character set not specified."
-       fi
-
-       einfo "You can pass options to initdb by setting the PG_INITDB_OPTS variable."
-       einfo "More information can be found here:"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
-       einfo "Simply add the options you would have added to initdb to the PG_INITDB_OPTS variable."
-       einfo
-       einfo "You can change the directory where the database cluster is being created by setting"
-       einfo "the PGDATA variable."
-       einfo
-       einfo "PG_INITDB_OPTS is currently set to:"
-       einfo "    \"${PG_INITDB_OPTS}\""
-       einfo "and the database cluster will be created in:"
-       einfo "    \"${PGDATA}\""
-       einfo "Are you ready to continue? (Y/n)"
-       read answer
-       [ -z $answer ] && answer=Y
-       [ "$answer" == "Y" ] || [ "$answer" == "y" ] || die "aborted"
-
-       if [[ -f "${PGDATA}/PG_VERSION" ]] ; then
-               eerror "The given directory \"${PGDATA}\" already contains a database cluster."
-               die "cluster already exists"
-       fi
-
-       [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
-       einfo "Checking system parameters..."
-
-       if ! use kernel_linux ; then
-               SKIP_SYSTEM_TESTS=yes
-               einfo "  Tests not supported on this OS (yet)"
-       fi
-
-       if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
-               einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
-
-               local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
-               local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
-               local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
-               local SHMMAX=$(sysctl -n kernel.shmmax)
-
-               local SEMMSL_MIN=17
-               local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
-               local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
-               local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
-
-               for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
-                       if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
-                               eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
-                               eerror "You have now several options:"
-                               eerror "  - Change the mentioned system parameter"
-                               eerror "  - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a value lower than ${PG_MAX_CONNECTIONS}"
-                               eerror "  - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
-                               eerror "More information can be found here:"
-                               eerror "  http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
-                               die "System test failed."
-                       fi
-               done
-               einfo "Passed."
-       else
-               einfo "Skipped."
-       fi
-
-       einfo "Creating the data directory ..."
-       mkdir -p "${PGDATA}"
-       chown -Rf postgres:postgres "${PGDATA}"
-       chmod 0700 "${PGDATA}"
-
-       einfo "Initializing the database ..."
-
-       su postgres -c "/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb --pgdata \"${PGDATA}\" ${PG_INITDB_OPTS}"
-
-       einfo
-       einfo "You can use the '${ROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL instead of 'pg_ctl'."
-       einfo
-
-       if [ "${PGDATA}" != "/var/lib/postgresql/${SLOT}/data" ] ; then
-               ewarn "You didn't install the database cluster in the standard location, please make sure that you set"
-               ewarn "PGDATA=\"${PGDATA}\" in the appropriate conf.d file (probably /etc/conf.d/postgresql-${SLOT})"
-       fi
-}
-
-src_test() {
-       einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
-       PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-               emake -j1 check  || die "Make check failed. See above for details."
-
-       einfo "Yes, there are other tests which could be run."
-       einfo "... and no, we don't plan to add/support them."
-       einfo "For now, the main regressions tests will suffice."
-       einfo "If you think other tests are necessary, please submit a"
-       einfo "bug including a patch for this ebuild to enable them."
-}
diff --git a/dev-db/postgresql-server/postgresql-server-9.0_beta1-r1.ebuild b/dev-db/postgresql-server/postgresql-server-9.0_beta1-r1.ebuild
deleted file mode 100644 (file)
index f759453..0000000
+++ /dev/null
@@ -1,281 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.0_beta1-r1.ebuild,v 1.1 2010/06/04 14:18:53 patrick Exp $
-
-EAPI="2"
-PYTHON_DEPEND="python? 2"
-
-# weird test failures.
-RESTRICT="test"
-
-WANT_AUTOMAKE="none"
-inherit autotools eutils multilib python versionator
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL server"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="pg_legacytimestamp doc perl python selinux tcl uuid xml nls kernel_linux ${IUSE_LINGUAS}"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pg_legacytimestamp=]
-       perl? ( >=dev-lang/perl-5.6.1-r2 )
-       python? ( dev-python/egenix-mx-base )
-       selinux? ( sec-policy/selinux-postgresql )
-       tcl? ( >=dev-lang/tcl-8 )
-       uuid? ( dev-libs/ossp-uuid )
-       xml? ( dev-libs/libxml2 dev-libs/libxslt )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       xml? ( dev-util/pkgconfig )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-pkg_setup() {
-       enewgroup postgres 70
-       enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
-
-       if use python; then
-               python_set_active_version 2
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-server.patch"
-
-       if use test; then
-               sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" -i src/test/regress/{input,output}/tablespace.source
-       else
-               echo "all install:" > "${S}/src/test/regress/GNUmakefile"
-       fi
-
-       eautoconf
-}
-
-src_configure() {
-       # TODO: test if PPC really cannot work with other CFLAGS settings
-       # use ppc && CFLAGS="-pipe -fsigned-char"
-
-       # eval is needed to get along with pg_config quotation of space-rich entities.
-       eval econf "$(/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
-               --disable-thread-safety \
-               $(use_with perl) \
-               $(use_with python) \
-               $(use_with tcl) \
-               $(use_with xml libxml) \
-               $(use_with xml libxslt) \
-               $(use_with uuid ossp-uuid) \
-               --with-system-tzdata="/usr/share/zoneinfo" \
-               --with-includes="/usr/include/postgresql-${SLOT}/" \
-               --with-libraries="/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
-               "$(has_version ~dev-db/postgresql-base-${PV}[nls] && use_enable nls nls "$(wanted_languages)")"
-}
-
-src_compile() {
-       local bd
-       for bd in .  contrib $(use xml && echo contrib/xml2); do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake -C $bd -j1 || die "emake in $bd failed"
-       done
-}
-
-src_install() {
-       if use perl ; then
-               mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig"
-               sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
-                       "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile"
-       fi
-
-       for bd in . contrib $(use xml && echo contrib/xml2) ; do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake install -C $bd -j1 DESTDIR="${D}" || die "emake install in $bd failed"
-       done
-
-       rm -rf "${D}/usr/share/postgresql-${SLOT}/man/man7/" "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}"/usr/share/postgresql-${SLOT}/man/man1/{clusterdb,create{db,lang,user},drop{db,lang,user},ecpg,pg_{config,dump,dumpall,restore},psql,reindexdb,vacuumdb}.1
-
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-       cat >"${D}/etc/eselect/postgresql/slots/${SLOT}/service" <<-__EOF__
-               postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-               postgres_service="postgresql-${SLOT}"
-       __EOF__
-
-       newinitd "${FILESDIR}/postgresql.init-${SLOT}-r1" postgresql-${SLOT} || die "Inserting init.d-file failed"
-       newconfd "${FILESDIR}/postgresql.conf-${SLOT}-r1" postgresql-${SLOT} || die "Inserting conf.d-file failed"
-
-       keepdir /var/run/postgresql
-       fperms 0770 /var/run/postgresql
-       fowners postgres:postgres /var/run/postgresql
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       [[ "$(eselect postgresql show-service)" = "(none)" ]] && eselect postgresql set-service ${SLOT}
-
-       ewarn "Please note that the standard location of the socket has changed from /tmp to"
-       ewarn "/var/run/postgresql and you have to be in the 'postgres' group to access the"
-       ewarn "socket. This can break applications which have the standard location"
-       ewarn "hard-coded. If such an application links against the libpq, please reemerge"
-       ewarn "it. If that doesn't help or the application accesses the socket without using"
-       ewarn "libpq, please file a bug-report."
-       ewarn
-       ewarn "You can set PGOPTS='-k /tmp' in /etc/conf.d/postgresql-${SLOT} to restore the"
-       ewarn "original location."
-       ewarn
-
-       elog "Before initializing the database, you may want to edit PG_INITDB_OPTS so that it"
-       elog "contains your preferred locale and character encoding in:"
-       elog
-       elog "    /etc/conf.d/postgresql-${SLOT}"
-       elog
-       elog "Then, execute the following command to setup the initial database environment:"
-       elog
-       elog "    emerge --config =${CATEGORY}/${PF}"
-       elog
-       elog "The autovacuum function, which was in contrib, has been moved to the main"
-       elog "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled by"
-       elog "default. You can disable it in the cluster's postgresql.conf."
-       elog
-       elog "The timestamp format is 64 bit integers now. If you upgrade from older"
-       elog "databases, this may force you to either do a dump and reload or enable"
-       elog "pg_legacytimestamp until you find time to do so. If the database can't start"
-       elog "please try enabling pg_legacytimestamp and rebuild."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
-
-pkg_config() {
-       [[ -f /etc/conf.d/postgresql-${SLOT} ]] && source /etc/conf.d/postgresql-${SLOT}
-       [[ -z "${PGDATA}" ]] && PGDATA="/var/lib/postgresql/${SLOT}/data"
-
-       # environment.bz2 may not contain the same locale as the current system
-       # locale. Unset and source from the current system locale.
-       if [ -f /etc/env.d/02locale ]; then
-               unset LANG
-               unset LC_CTYPE
-               unset LC_NUMERIC
-               unset LC_TIME
-               unset LC_COLLATE
-               unset LC_MONETARY
-               unset LC_MESSAGES
-               unset LC_ALL
-               source /etc/env.d/02locale
-               [ -n "${LANG}" ] && export LANG
-               [ -n "${LC_CTYPE}" ] && export LC_CTYPE
-               [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
-               [ -n "${LC_TIME}" ] && export LC_TIME
-               [ -n "${LC_COLLATE}" ] && export LC_COLLATE
-               [ -n "${LC_MONETARY}" ] && export LC_MONETARY
-               [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
-               [ -n "${LC_ALL}" ] && export LC_ALL
-       fi
-
-       einfo "You can pass options to initdb by setting the PG_INITDB_OPTS variable."
-       einfo "More information can be found here:"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
-       einfo "Simply add the options you would have added to initdb to the PG_INITDB_OPTS"
-       einfo "variable."
-       einfo
-       einfo "You can change the directory where the database cluster is being created by"
-       einfo "setting the PGDATA variable."
-       einfo
-       einfo "PG_INITDB_OPTS is currently set to:"
-       einfo "    \"${PG_INITDB_OPTS}\""
-       einfo "and the database cluster will be created in:"
-       einfo "    \"${PGDATA}\""
-       einfo "Are you ready to continue? (Y/n)"
-       read answer
-       [ -z $answer ] && answer=Y
-       [ "$answer" == "Y" ] || [ "$answer" == "y" ] || die "aborted"
-
-       if [[ -f "${PGDATA}/PG_VERSION" ]] ; then
-               eerror "The given directory \"${PGDATA}\" already contains a database cluster."
-               die "cluster already exists"
-       fi
-
-       [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
-       einfo "Checking system parameters..."
-
-       if ! use kernel_linux ; then
-               SKIP_SYSTEM_TESTS=yes
-               einfo "  Tests not supported on this OS (yet)"
-       fi
-
-       if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
-               einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
-
-               local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
-               local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
-               local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
-               local SHMMAX=$(sysctl -n kernel.shmmax)
-
-               local SEMMSL_MIN=17
-               local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
-               local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
-               local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
-
-               for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
-                       if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
-                               eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
-                               eerror "You have now several options:"
-                               eerror "  - Change the mentioned system parameter"
-                               eerror "  - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a value lower than ${PG_MAX_CONNECTIONS}"
-                               eerror "  - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
-                               eerror "More information can be found here:"
-                               eerror "  http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
-                               die "System test failed."
-                       fi
-               done
-               einfo "Passed."
-       else
-               einfo "Skipped."
-       fi
-
-       einfo "Creating the data directory ..."
-       mkdir -p "${PGDATA}"
-       chown -Rf postgres:postgres "${PGDATA}"
-       chmod 0700 "${PGDATA}"
-
-       einfo "Initializing the database ..."
-
-       su postgres -c "/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb --pgdata \"${PGDATA}\" ${PG_INITDB_OPTS}"
-
-       einfo
-       einfo "You can use the '${ROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
-       einfo "instead of 'pg_ctl'."
-       einfo
-}
-
-src_test() {
-       einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
-       PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-               emake -j1 check  || die "Make check failed. See above for details."
-
-       einfo "Yes, there are other tests which could be run."
-       einfo "... and no, we don't plan to add/support them."
-       einfo "For now, the main regressions tests will suffice. If you think other tests are"
-       einfo "necessary, please submit a bug including a patch for this ebuild to enable them."
-}
diff --git a/dev-db/postgresql-server/postgresql-server-9.0_beta1.ebuild b/dev-db/postgresql-server/postgresql-server-9.0_beta1.ebuild
deleted file mode 100644 (file)
index 914e5f4..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.0_beta1.ebuild,v 1.1 2010/05/11 10:33:01 patrick Exp $
-
-EAPI="2"
-PYTHON_DEPEND="python? 2"
-
-# weird test failures.
-RESTRICT="test"
-
-WANT_AUTOMAKE="none"
-inherit autotools eutils multilib python toolchain-funcs versionator
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-
-DESCRIPTION="PostgreSQL server"
-HOMEPAGE="http://www.postgresql.org/"
-
-MY_PV=${PV/_/}
-SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
-S=${WORKDIR}/postgresql-${MY_PV}
-
-LICENSE="POSTGRESQL"
-SLOT="$(get_version_component_range 1-2)"
-IUSE_LINGUAS="
-       linguas_af linguas_cs linguas_de linguas_es linguas_fa linguas_fr
-       linguas_hr linguas_hu linguas_it linguas_ko linguas_nb linguas_pl
-       linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sv
-       linguas_tr linguas_zh_CN linguas_zh_TW"
-IUSE="pg_legacytimestamp doc perl python selinux tcl uuid xml nls kernel_linux ${IUSE_LINGUAS}"
-
-wanted_languages() {
-       for u in ${IUSE_LINGUAS} ; do
-               use $u && echo -n "${u#linguas_} "
-       done
-}
-
-RDEPEND="~dev-db/postgresql-base-${PV}:${SLOT}[pg_legacytimestamp=]
-       perl? ( >=dev-lang/perl-5.6.1-r2 )
-       python? ( dev-python/egenix-mx-base )
-       selinux? ( sec-policy/selinux-postgresql )
-       tcl? ( >=dev-lang/tcl-8 )
-       uuid? ( dev-libs/ossp-uuid )
-       xml? ( dev-libs/libxml2 dev-libs/libxslt )"
-DEPEND="${RDEPEND}
-       sys-devel/flex
-       xml? ( dev-util/pkgconfig )"
-PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
-
-pkg_setup() {
-       enewgroup postgres 70
-       enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
-
-       if use python; then
-               python_set_active_version 2
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/postgresql-${SLOT}-common.patch" \
-               "${FILESDIR}/postgresql-${SLOT}-server.patch"
-
-       if use test; then
-               sed -e "s|/no/such/location|${S}/src/test/regress/tmp_check/no/such/location|g" -i src/test/regress/{input,output}/tablespace.source
-       else
-               echo "all install:" > "${S}/src/test/regress/GNUmakefile"
-       fi
-
-       eautoconf
-}
-
-src_configure() {
-       # TODO: test if PPC really cannot work with other CFLAGS settings
-       # use ppc && CFLAGS="-pipe -fsigned-char"
-
-       # eval is needed to get along with pg_config quotation of space-rich entities.
-       eval econf "$(/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
-               --disable-thread-safety \
-               $(use_with perl) \
-               $(use_with python) \
-               $(use_with tcl) \
-               $(use_with xml libxml) \
-               $(use_with xml libxslt) \
-               $(use_with uuid ossp-uuid) \
-               --with-system-tzdata="/usr/share/zoneinfo" \
-               --with-includes="/usr/include/postgresql-${SLOT}/" \
-               --with-libraries="/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
-               "$(has_version ~dev-db/postgresql-base-${PV}[nls] && use_enable nls nls "$(wanted_languages)")"
-}
-
-src_compile() {
-       local bd
-       for bd in .  contrib $(use xml && echo contrib/xml2); do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake -C $bd -j1 LD="$(tc-getLD) $(get_abi_LDFLAGS)" || die "emake in $bd failed"
-       done
-}
-
-src_install() {
-       if use perl ; then
-               mv -f "${S}/src/pl/plperl/GNUmakefile" "${S}/src/pl/plperl/GNUmakefile_orig"
-               sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
-                       "${S}/src/pl/plperl/GNUmakefile_orig" > "${S}/src/pl/plperl/GNUmakefile"
-       fi
-
-       for bd in . contrib $(use xml && echo contrib/xml2) ; do
-               PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-                       emake install -C $bd -j1 DESTDIR="${D}" || die "emake install in $bd failed"
-       done
-
-       rm -rf "${D}/usr/share/postgresql-${SLOT}/man/man7/" "${D}/usr/share/doc/postgresql-${SLOT}/html"
-       rm "${D}"/usr/share/postgresql-${SLOT}/man/man1/{clusterdb,create{db,lang,user},drop{db,lang,user},ecpg,pg_{config,dump,dumpall,restore},psql,reindexdb,vacuumdb}.1
-
-       dodoc README HISTORY doc/{README.*,TODO,bug.template}
-
-       dodir /etc/eselect/postgresql/slots/${SLOT}
-       cat >"${D}/etc/eselect/postgresql/slots/${SLOT}/service" <<-__EOF__
-               postgres_ebuilds="\${postgres_ebuilds} ${PF}"
-               postgres_service="postgresql-${SLOT}"
-       __EOF__
-
-       newinitd "${FILESDIR}/postgresql.init-${SLOT}" postgresql-${SLOT} || die "Inserting init.d-file failed"
-       newconfd "${FILESDIR}/postgresql.conf-${SLOT}" postgresql-${SLOT} || die "Inserting conf.d-file failed"
-
-       keepdir /var/run/postgresql
-       fperms 0770 /var/run/postgresql
-       fowners postgres:postgres /var/run/postgresql
-}
-
-pkg_postinst() {
-       eselect postgresql update
-       [[ "$(eselect postgresql show)" = "(none)" ]] && eselect postgresql set ${SLOT}
-       [[ "$(eselect postgresql show-service)" = "(none)" ]] && eselect postgresql set-service ${SLOT}
-
-       ewarn "Please note that the standard location of the socket has changed from /tmp"
-       ewarn "to /var/run/postgresql and you have to be in the 'postgres' group to access"
-       ewarn "the socket."
-       ewarn "This can break applications which have the standard location hard-coded."
-       ewarn "If such an application links against the libpq, please re-emerge it,"
-       ewarn "if that doesn't help or the application accesses the socket without using libpq,"
-       ewarn "please file a bug-report."
-       ewarn "You can set PGOPTS='-k /tmp' in /etc/conf.d/postgresql-${SLOT} to restore the original location."
-
-       elog "Execute the following command to setup the initial database environment:"
-       elog
-       elog "emerge --config =${CATEGORY}/${PF}"
-       elog
-       elog "The autovacuum function, which was in contrib, has been moved to the main"
-       elog "PostgreSQL functions starting with 8.1 and starting with 8.4 is now"
-       elog "enabled by default. You can disable it in the cluster's postgresql.conf."
-       elog
-       elog "The timestamp format is 64bit integers now. If you upgrade from older databases"
-       elog "this may force you to either do a dump and reload or enable pg_legacytimestamp"
-       elog "until you find time to do so. If the database can't start please try enabling"
-       elog "pg_legacytimestamp and rebuild."
-}
-
-pkg_postrm() {
-       eselect postgresql update
-}
-
-pkg_config() {
-       [[ -f /etc/conf.d/postgresql-${SLOT} ]] && source /etc/conf.d/postgresql-${SLOT}
-       [[ -z "${PGDATA}" ]] && PGDATA="/var/lib/postgresql/${SLOT}/data"
-
-       if [ -z "${PG_INITDB_OPTS}" ]; then
-               if [ -f /etc/env.d/02locale ]; then
-                       source /etc/env.d/02locale
-                       [ -n "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="--locale=$LC_ALL"
-                       [ -n "${LC_COLLATE}" -a "${LC_COLLATE}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-collate=${LC_COLLATE}"
-                       [ -n "${LC_CTYPE}" -a "${LC_CTYPE}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-ctype=${LC_CTYPE}"
-                       [ -n "${LC_MESSAGES}" -a "${LC_MESSAGES}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-messages=${LC_MESSAGES}"
-                       [ -n "${LC_MONETARY}" -a "${LC_MONETARY}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-monetary=${LC_MONETARY}"
-                       [ -n "${LC_NUMERIC}" -a "${LC_MONETARY}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-numeric=${LC_NUMERIC}"
-                       [ -n "${LC_TIME}" -a "${LC_TIME}" != "${LC_ALL}" ] &&
-                               PG_INITDB_OPTS="${PG_INITDB_OPTS} --lc-time=${LC_TIME}"
-               fi
-               if [ -n "$PG_INITDB_OPTS" ]; then
-                       einfo "Locale info set from /etc/env.d/02locale"
-               else
-                       eerror "You must set PG_INITDB_OPTS in /etc/conf.d/postgresql-${SLOT}"
-                       eerror "    More knfo: http://www.postgresql.org/docs/${SLOT}/static/locale.html"
-                       eerror "Or, you must localize this system."
-                       eerror "    More info: http://www.gentoo.org/doc/en/guide-localization.xml"
-                       die "No locale variables found."
-               fi
-       else
-               einfo "PG_INITDB_OPTS set in /etc/conf.d/postgresql-${SLOT}"
-       fi
-
-       # Matches C, POSIX, or locale codes as described in "locale -a"
-       # This could probably use a little work, but is sufficient.
-       MATCHSTRING="([cC]|[pP][oO][sS][iI][xX]|[a-z][a-z]_[A-Z][A-Z]\.[[:alnum:]_-]+)"
-       # Test that at the very least --locale is present as it sets the default
-       # locale and encoding to be used for the server. If not, check to make sure
-       # the other six variables are set.
-       if [[ $PG_INITDB_OPTS =~ .*--locale=$MATCHSTRING ]] || (
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-collate=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-ctype=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-messages=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-monetary=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-numeric=$MATCHSTRING ]] &&
-                       [[ "${PG_INITDB_OPTS}" =~ .*--lc-time=$MATCHSTRING ]]
-               ); then
-               einfo "Locale settings look okay."
-       else
-               eerror "PG_INITDB_OPTS was set in /etc/conf.d/postgresql-${SLOT}"
-               eerror "Or, locales were found in /etc/env.d/02locale"
-               eerror "But, a satisfying match was not found."
-               die "No locale information found or character set not specified."
-       fi
-
-       einfo "You can pass options to initdb by setting the PG_INITDB_OPTS variable."
-       einfo "More information can be found here:"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
-       einfo "    http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
-       einfo "Simply add the options you would have added to initdb to the PG_INITDB_OPTS variable."
-       einfo
-       einfo "You can change the directory where the database cluster is being created by setting"
-       einfo "the PGDATA variable."
-       einfo
-       einfo "PG_INITDB_OPTS is currently set to:"
-       einfo "    \"${PG_INITDB_OPTS}\""
-       einfo "and the database cluster will be created in:"
-       einfo "    \"${PGDATA}\""
-       einfo "Are you ready to continue? (Y/n)"
-       read answer
-       [ -z $answer ] && answer=Y
-       [ "$answer" == "Y" ] || [ "$answer" == "y" ] || die "aborted"
-
-       if [[ -f "${PGDATA}/PG_VERSION" ]] ; then
-               eerror "The given directory \"${PGDATA}\" already contains a database cluster."
-               die "cluster already exists"
-       fi
-
-       [ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
-       einfo "Checking system parameters..."
-
-       if ! use kernel_linux ; then
-               SKIP_SYSTEM_TESTS=yes
-               einfo "  Tests not supported on this OS (yet)"
-       fi
-
-       if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
-               einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
-
-               local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
-               local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
-               local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
-               local SHMMAX=$(sysctl -n kernel.shmmax)
-
-               local SEMMSL_MIN=17
-               local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
-               local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
-               local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
-
-               for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
-                       if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
-                               eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
-                               eerror "You have now several options:"
-                               eerror "  - Change the mentioned system parameter"
-                               eerror "  - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a value lower than ${PG_MAX_CONNECTIONS}"
-                               eerror "  - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
-                               eerror "More information can be found here:"
-                               eerror "  http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
-                               die "System test failed."
-                       fi
-               done
-               einfo "Passed."
-       else
-               einfo "Skipped."
-       fi
-
-       einfo "Creating the data directory ..."
-       mkdir -p "${PGDATA}"
-       chown -Rf postgres:postgres "${PGDATA}"
-       chmod 0700 "${PGDATA}"
-
-       einfo "Initializing the database ..."
-
-       su postgres -c "/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb --pgdata \"${PGDATA}\" ${PG_INITDB_OPTS}"
-
-       einfo
-       einfo "You can use the '${ROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL instead of 'pg_ctl'."
-       einfo
-
-       if [ "${PGDATA}" != "/var/lib/postgresql/${SLOT}/data" ] ; then
-               ewarn "You didn't install the database cluster in the standard location, please make sure that you set"
-               ewarn "PGDATA=\"${PGDATA}\" in the appropriate conf.d file (probably /etc/conf.d/postgresql-${SLOT})"
-       fi
-}
-
-src_test() {
-       einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
-       PATH="/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
-               emake -j1 check  || die "Make check failed. See above for details."
-
-       einfo "Yes, there are other tests which could be run."
-       einfo "... and no, we don't plan to add/support them."
-       einfo "For now, the main regressions tests will suffice."
-       einfo "If you think other tests are necessary, please submit a"
-       einfo "bug including a patch for this ebuild to enable them."
-}