From def874a8aec5b62cea7a50e12423c39cfc20efaa Mon Sep 17 00:00:00 2001 From: "Aaron W. Swenson" Date: Thu, 4 Apr 2013 16:21:44 +0000 Subject: Security bump. Bug 463884. (Portage version: 2.1.11.55/cvs/Linux x86_64, signed Manifest commit with key D1BBFDA0) --- dev-db/postgresql-base/ChangeLog | 13 +- .../postgresql-base/postgresql-base-8.3.23.ebuild | 156 ------------------- .../postgresql-base/postgresql-base-8.4.17.ebuild | 156 +++++++++++++++++++ .../postgresql-base/postgresql-base-9.0.13.ebuild | 162 +++++++++++++++++++ .../postgresql-base/postgresql-base-9.1.9.ebuild | 167 ++++++++++++++++++++ .../postgresql-base/postgresql-base-9.2.4.ebuild | 173 +++++++++++++++++++++ dev-db/postgresql-base/postgresql-base-9999.ebuild | 2 +- 7 files changed, 671 insertions(+), 158 deletions(-) delete mode 100644 dev-db/postgresql-base/postgresql-base-8.3.23.ebuild create mode 100644 dev-db/postgresql-base/postgresql-base-8.4.17.ebuild create mode 100644 dev-db/postgresql-base/postgresql-base-9.0.13.ebuild create mode 100644 dev-db/postgresql-base/postgresql-base-9.1.9.ebuild create mode 100644 dev-db/postgresql-base/postgresql-base-9.2.4.ebuild (limited to 'dev-db/postgresql-base') diff --git a/dev-db/postgresql-base/ChangeLog b/dev-db/postgresql-base/ChangeLog index bad4f4d66087..ae8ea32fd69e 100644 --- a/dev-db/postgresql-base/ChangeLog +++ b/dev-db/postgresql-base/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for dev-db/postgresql-base # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.231 2013/02/26 19:13:45 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.232 2013/04/04 16:21:44 titanofold Exp $ + +*postgresql-base-9.2.4 (04 Apr 2013) +*postgresql-base-9.1.9 (04 Apr 2013) +*postgresql-base-9.0.13 (04 Apr 2013) +*postgresql-base-8.4.17 (04 Apr 2013) + + 04 Apr 2013; Aaron W. Swenson + -postgresql-base-8.3.23.ebuild, +postgresql-base-8.4.17.ebuild, + +postgresql-base-9.0.13.ebuild, +postgresql-base-9.1.9.ebuild, + +postgresql-base-9.2.4.ebuild, postgresql-base-9999.ebuild: + Security bump. Bug 463884. 26 Feb 2013; Agostino Sarubbo -postgresql-base-8.3.20.ebuild, -postgresql-base-8.3.21.ebuild, -postgresql-base-8.3.22-r1.ebuild, diff --git a/dev-db/postgresql-base/postgresql-base-8.3.23.ebuild b/dev-db/postgresql-base/postgresql-base-8.3.23.ebuild deleted file mode 100644 index edd0d763b99d..000000000000 --- a/dev-db/postgresql-base/postgresql-base-8.3.23.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2013 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.23.ebuild,v 1.12 2013/02/26 18:51:12 ago Exp $ - -EAPI="4" - -WANT_AUTOMAKE="none" - -inherit autotools eutils multilib prefix versionator - -SLOT="$(get_version_component_range 1-2)" - -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/" -SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 - http://dev.gentoo.org/~titanofold/postgresql-patches-8.3-r3.tbz2" -LICENSE="POSTGRESQL" - -S="${WORKDIR}/postgresql-${PV}" - -# No tests to be done for clients and libraries -RESTRICT="test" - -LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" -IUSE="doc kerberos ldap nls pam pg-intdatetime readline ssl threads zlib" - -for lingua in ${LINGUAS} ; do - IUSE+=" linguas_${lingua}" -done - -wanted_languages() { - local enable_langs - - for lingua in ${LINGUAS} ; do - use linguas_${lingua} && enable_langs+="${lingua} " - done - - echo -n ${enable_langs} -} - -RDEPEND=">=app-admin/eselect-postgresql-1.0.10 - virtual/libintl - !!dev-db/libpq - !!dev-db/postgresql - !!dev-db/postgresql-client - !!dev-db/postgresql-libs - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - readline? ( >=sys-libs/readline-4.1 ) - ssl? ( >=dev-libs/openssl-0.9.6-r1 ) - zlib? ( >=sys-libs/zlib-1.1.3 )" - -DEPEND="${RDEPEND} - !!=sys-devel/bison-1.875 - sys-devel/flex - nls? ( sys-devel/gettext )" - -PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" - -src_prepare() { - epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \ - "${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \ - "${WORKDIR}/relax_ssl_perms.patch" "${WORKDIR}/SuperH.patch" - - eprefixify src/include/pg_config_manual.h - - # 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/" || die - - if use pam ; then - sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c \ - || die 'PGSQL_PAM_SERVICE rename failed.' - fi - - eautoconf -} - -src_configure() { - export LDFLAGS_SL="${LDFLAGS}" - local PO="${EPREFIX%/}" - econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --without-docdir \ - --without-perl \ - --without-python \ - --without-tcl \ - $(use_with kerberos krb5) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - "$(use_enable nls nls "$(wanted_languages)")" \ - $(use_with pam) \ - $(use_enable pg-intdatetime integer-datetimes ) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(use_enable threads thread-safety) \ - $(use_with zlib) -} - -src_compile() { - emake - - cd "${S}/contrib" - emake -} - -src_install() { - emake DESTDIR="${D}" install - insinto /usr/include/postgresql-${SLOT}/postmaster - doins "${S}"/src/include/postmaster/*.h - dodir /usr/share/postgresql-${SLOT}/man/man1 - - rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,ipcclean,pg_{controldata,ctl,resetxlog},post{gres,master}}.1 - docompress /usr/share/postgresql-${SLOT}/man/man{1,7} - - # Don't use ${PF} here as three packages - # (dev-db/postgresql-{docs,base,server}) have the same set of docs. - insinto /usr/share/doc/postgresql-${SLOT} - doins README HISTORY doc/{FAQ*,README.*,TODO,bug.template} - - cd "${S}/contrib" - emake DESTDIR="${D}" install - cd "${S}" - - dodir /etc/eselect/postgresql/slots/${SLOT} - - echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ - > "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" - - keepdir /etc/postgresql-${SLOT} -} - -pkg_postinst() { - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT%/}/etc/postgresql-${SLOT}/" - einfo - einfo "If this is your first install of PostgreSQL, you 'll want to:" - einfo " source /etc/profile" - einfo "In your open terminal sessions." -} - -pkg_postrm() { - postgresql-config update -} diff --git a/dev-db/postgresql-base/postgresql-base-8.4.17.ebuild b/dev-db/postgresql-base/postgresql-base-8.4.17.ebuild new file mode 100644 index 000000000000..ebedbb6a514d --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-8.4.17.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2013 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.17.ebuild,v 1.1 2013/04/04 16:21:44 titanofold Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils multilib prefix versionator + +SLOT="$(get_version_component_range 1-2)" + +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/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-8.4-r3.tbz2" +LICENSE="POSTGRESQL" + +S="${WORKDIR}/postgresql-${PV}" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND=">=app-admin/eselect-postgresql-1.0.7 + virtual/libintl + !!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( >=sys-libs/readline-4.1 ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( >=sys-libs/zlib-1.1.3 )" + +DEPEND="${RDEPEND} + !!=sys-devel/bison-1.875 + sys-devel/flex + nls? ( sys-devel/gettext )" + +PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )" + +src_prepare() { + epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \ + "${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \ + "${WORKDIR}/SuperH.patch" + + eprefixify src/include/pg_config_manual.h + + # 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/" || die + + if use pam ; then + sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ + -i src/backend/libpq/auth.c \ + || die 'PGSQL_PAM_SERVICE rename failed.' + fi + + eautoconf +} + +src_configure() { + export LDFLAGS_SL="${LDFLAGS}" + local PO="${EPREFIX%/}" + econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ + --datadir="${PO}/usr/share/postgresql-${SLOT}" \ + --docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \ + --includedir="${PO}/usr/include/postgresql-${SLOT}" \ + --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ + --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ + --without-tcl \ + --without-perl \ + --without-python \ + $(use_with kerberos krb5) \ + $(use_with kerberos gssapi) \ + $(use_with ldap) \ + "$(use_enable nls nls "$(wanted_languages)")" \ + $(use_with pam) \ + $(use_enable !pg_legacytimestamp integer-datetimes ) \ + $(use_with readline) \ + $(use_with ssl openssl) \ + $(use_enable threads thread-safety) \ + $(use_with zlib) +} + +src_compile() { + emake + + cd "${S}/contrib" + emake +} + +src_install() { + emake DESTDIR="${D}" install + insinto /usr/include/postgresql-${SLOT}/postmaster + doins "${S}"/src/include/postmaster/*.h + + rm -r "${ED}/usr/share/doc/postgresql-${SLOT}/html" + rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1 + docompress /usr/share/postgresql-${SLOT}/man/man{1,7} + + # Don't use ${PF} here as three packages + # (dev-db/postgresql-{docs,base,server}) have the same set of docs. + insinto /usr/share/doc/postgresql-${SLOT} + doins README HISTORY doc/{README.*,TODO,bug.template} + + cd "${S}/contrib" + emake DESTDIR="${D}" install + cd "${S}" + + dodir /etc/eselect/postgresql/slots/${SLOT} + + echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \ + > "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.0.13.ebuild b/dev-db/postgresql-base/postgresql-base-9.0.13.ebuild new file mode 100644 index 000000000000..c346f20e64cf --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.0.13.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2013 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.13.ebuild,v 1.1 2013/04/04 16:21:44 titanofold Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +SLOT="$(get_version_component_range 1-2)" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.0-r4.tbz2" +LICENSE="POSTGRESQL" + +S="${WORKDIR}/postgresql-${PV}" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND=">=app-admin/eselect-postgresql-1.0.7 + virtual/libintl + !!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib )" + +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex + !! "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.1.9.ebuild b/dev-db/postgresql-base/postgresql-base-9.1.9.ebuild new file mode 100644 index 000000000000..161ebf1dba17 --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.1.9.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2013 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.1.9.ebuild,v 1.1 2013/04/04 16:21:44 titanofold Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" +S="${WORKDIR}/postgresql-${PV}" + +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-9.1-r2.tbz2" +LICENSE="POSTGRESQL" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="!!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + >=app-admin/eselect-postgresql-1.0.10 + virtual/libintl + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib ) +" + +DEPEND="${RDEPEND} + !! \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + einfo + einfo "If this is your first install of PostgreSQL, you 'll want to:" + einfo " source /etc/profile" + einfo "In your open terminal sessions." +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9.2.4.ebuild b/dev-db/postgresql-base/postgresql-base-9.2.4.ebuild new file mode 100644 index 000000000000..7a0d803eb792 --- /dev/null +++ b/dev-db/postgresql-base/postgresql-base-9.2.4.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2013 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.2.4.ebuild,v 1.1 2013/04/04 16:21:44 titanofold Exp $ + +EAPI="4" + +WANT_AUTOMAKE="none" + +inherit autotools eutils flag-o-matic multilib prefix versionator + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" + +SLOT="$(get_version_component_range 1-2)" + +# Comment the following five lines when not a beta or rc. +#MY_PV="${PV//_}" +#MY_FILE_PV="${SLOT}$(get_version_component_range 4)" +#S="${WORKDIR}/postgresql-${MY_FILE_PV}" +#SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2 +# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2" + +# Comment the following three lines when a beta or rc. +S="${WORKDIR}/postgresql-${PV}" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2 + http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2" + +LICENSE="POSTGRESQL" +DESCRIPTION="PostgreSQL libraries and clients" +HOMEPAGE="http://www.postgresql.org/" + +# No tests to be done for clients and libraries +RESTRICT="test" + +LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW" +IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib" + +for lingua in ${LINGUAS} ; do + IUSE+=" linguas_${lingua}" +done + +wanted_languages() { + local enable_langs + + for lingua in ${LINGUAS} ; do + use linguas_${lingua} && enable_langs+="${lingua} " + done + + echo -n ${enable_langs} +} + +RDEPEND="!!dev-db/libpq + !!dev-db/postgresql + !!dev-db/postgresql-client + !!dev-db/postgresql-libs + sys-apps/less + >=app-admin/eselect-postgresql-1.0.10 + virtual/libintl + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + readline? ( sys-libs/readline ) + ssl? ( >=dev-libs/openssl-0.9.6-r1 ) + zlib? ( sys-libs/zlib ) +" + +DEPEND="${RDEPEND} + !! \ + "${ED}/etc/eselect/postgresql/slots/${SLOT}/base" + + keepdir /etc/postgresql-${SLOT} +} + +pkg_postinst() { + postgresql-config update + + elog "If you need a global psqlrc-file, you can place it in:" + elog " ${EROOT%/}/etc/postgresql-${SLOT}/" +} + +pkg_postrm() { + postgresql-config update +} diff --git a/dev-db/postgresql-base/postgresql-base-9999.ebuild b/dev-db/postgresql-base/postgresql-base-9999.ebuild index 94faeb32584f..8d716f64f4f4 100644 --- a/dev-db/postgresql-base/postgresql-base-9999.ebuild +++ b/dev-db/postgresql-base/postgresql-base-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9999.ebuild,v 1.4 2013/02/08 18:48:08 titanofold Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9999.ebuild,v 1.5 2013/04/04 16:21:44 titanofold Exp $ EAPI="4" -- cgit v1.2.3-65-gdbad