summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-01-08 08:06:44 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-01-08 08:06:44 +0000
commitedfabc6cffe43c811cb644df9ef53dba337d46ea (patch)
tree4f7e2cf29c75071b65b131deea4990f0df0b8c52 /dev-db/pgpool2
parentStable for HPPA (bug #497488). (diff)
downloadhistorical-edfabc6cffe43c811cb644df9ef53dba337d46ea.tar.gz
historical-edfabc6cffe43c811cb644df9ef53dba337d46ea.tar.bz2
historical-edfabc6cffe43c811cb644df9ef53dba337d46ea.zip
Bump
Package-Manager: portage-2.2.8/cvs/Linux x86_64
Diffstat (limited to 'dev-db/pgpool2')
-rw-r--r--dev-db/pgpool2/ChangeLog9
-rw-r--r--dev-db/pgpool2/Manifest4
-rw-r--r--dev-db/pgpool2/pgpool2-3.3.2.ebuild108
3 files changed, 118 insertions, 3 deletions
diff --git a/dev-db/pgpool2/ChangeLog b/dev-db/pgpool2/ChangeLog
index 756cabe30d50..befcf1ba1509 100644
--- a/dev-db/pgpool2/ChangeLog
+++ b/dev-db/pgpool2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/pgpool2
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/ChangeLog,v 1.21 2013/09/23 03:56:18 patrick Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/ChangeLog,v 1.22 2014/01/08 08:06:36 patrick Exp $
+
+*pgpool2-3.3.2 (08 Jan 2014)
+
+ 08 Jan 2014; Patrick Lauer <patrick@gentoo.org> +pgpool2-3.3.2.ebuild:
+ Bump
*pgpool2-3.3.1 (23 Sep 2013)
diff --git a/dev-db/pgpool2/Manifest b/dev-db/pgpool2/Manifest
index a55f93ff04a9..6b3f92f7db7b 100644
--- a/dev-db/pgpool2/Manifest
+++ b/dev-db/pgpool2/Manifest
@@ -5,10 +5,12 @@ DIST pgpool-II-3.2.3.tar.gz 1563129 SHA256 cb3b62957afe506e4b420bdc0b959f829d62c
DIST pgpool-II-3.2.4.tar.gz 1627417 SHA256 c4ebc6fe1ff0936bcfdfcd0b23e07b956bab24b7b5ee744fc9347c091f08a818 SHA512 fd05bffac69ee4a8c51ef87a04ccc02027422780474dd39ffbd966570a1deaef0d432fc58c92d62eed863740f5f482106df1f4df69f71aec5df0a2619a65fc96 WHIRLPOOL 1a70a7ac7cd7481177b2153f95dad80aac155030850dc1d930497f2fa50b29dff16c63a53eeb9c4d643e6b28762a240e58af408cfa980376c646a1514fcc3041
DIST pgpool-II-3.2.5.tar.gz 1643267 SHA256 aecac952fd3d292584c9aa359d72f89b144c29f45c9f848cb030e46215a814f7 SHA512 c6dd033462de7f56724f7416fca3ee3e25835f113604fb03b97deee2e3ab25a07cfd9aea33ec36211aa0ec41c2bcea31ca9befe0cfe8f6389a39c2f6495388b6 WHIRLPOOL 5db077d51c5aa8692ba23c0f5ad3b3291c42448724cf633db13850d9b22df256c2aedc15b95fe74a33e486e09f4cc6a37daed0d39becff38acd40fa52b78ab8d
DIST pgpool-II-3.3.1.tar.gz 1692087 SHA256 214e0fe96f8f2b3568ee6937318d254cb69e614ed5acd7e342bc6f34996dce7e SHA512 b1cd120dbc92cae27df099a8eec5b741edbf5c331e015051a79607b47a41c3623a916890a9b21b5e78d5497e0f830e239afbb514a5cc723dfb7f47816087af67 WHIRLPOOL 77216f6aa0ddce1679f5a8237e2b760f92855b4e06eb8876e377065e9d6ecdf2b0b4ba848390caa98933841ebc770d87d9314816ffc98f26f10a64638af47f5b
+DIST pgpool-II-3.3.2.tar.gz 1710418 SHA256 6c723787b92208f4ecc18f28e84e5cb472be446e08ce708d28b70c7d2fd80a70 SHA512 cd8af636b4ecb72884826da193c7062bb62c8dfef206c1e7248585c8abba9afde362fbb631c1dadbbadaa9b94cf7a01652724e82c5d1ea521423bd36fb5bf346 WHIRLPOOL e74e25a2a46fa50c012a3f52fe8803c68be51bc2c52de79c4073bfdb7b1cff5617cca34554aecf97d58d61dd81a0397a52f3869308c5c53261969b0d316fa709
EBUILD pgpool2-3.2.3.ebuild 2607 SHA256 7aced5863f0cbaf4bd1eeb9ee73d54377238c7231e1ab6c5a7d23b55ce3946a1 SHA512 ec5c3f49dfa5c8e8029d53365b5a0c16a042c1a46a0943046988005884c2512d8f1a0f2c1e5613a976e5bf0ae50b6ea67c59d3094cf3e8fe0fe31620226c12ec WHIRLPOOL 92a341b232fe41a6319d92a341602dd432e692283679c867ffba835daa16db18d9af06f8c0c236920a8db6a8703b97dcfe098fc57860c12aa53dd22b64862200
EBUILD pgpool2-3.2.4.ebuild 2607 SHA256 39043384d795be9f54af6a933275e2f2f1d59dfb0ff89db4fe8b61044819f7d6 SHA512 f1b4ac9d943a79442135a7a98b7519db80e8a634465754682003b7a42d2302d84bec166460cc52ccf1d75328600e34ff8a4bae82dd753e779d5a05cb75546647 WHIRLPOOL 0aac1e41564ccbfca717269e1fa765698ce0d892dfdc269bef7ae1dadaa581f330bc7d5889252ab641544c79e5959e704d6a5be36dd286f496223e6bf9961f0d
EBUILD pgpool2-3.2.5.ebuild 2607 SHA256 37fa6a951c88a85f40aaa706f0b773e6b44263f44ed74387d86c9940fb99657e SHA512 5395a2afe8cf28a938297e9aaa9e0d55e2e3b7eeef02aac57fba289c48be0a7b5cd13d3296cfd0dc1b0afdfb193baf22a62a25831453f0a86008011a1878e531 WHIRLPOOL 4939b038ddefa832ee578ccc25e9d4887bbe40afe349fde4fa7d1e7c10356a0a7be6c3521740e89406eca1965e9b1d6d1bfecba9031dee24bcf5fa93dea37d04
EBUILD pgpool2-3.3.1.ebuild 2649 SHA256 a8efa700903add554e2acfc57dbe3d946c25160eea42fa181b66409130afb5e9 SHA512 b2a9f6dafed3f87574455bca93ac21a74818ea101a516b292196906c2fdc43e26c70a42146b9a5315eaf3a8db72d649fee2787626829288afab5d7674f59940f WHIRLPOOL 71f791fd6f91c20fa59c9a4823325e30de9cd779c0bc2d350eb80b14f9b131fbf710f6521bc4d22a9c0cb7dabe710edbc8e83318e8d53014ede993369d1196fa
+EBUILD pgpool2-3.3.2.ebuild 2649 SHA256 ccc46c68e829cad53e95d7980c1b4c7cd8edbeb189ac19cbc41baf4233be4dec SHA512 10dd2efbb7bb2751aea970bf01ceccbe97ce8a2b636f0a1667901aece6533717d9c1d6d9fce30a01f2cfdb048841073ff1dc4c9fd5d30f2332f71c526226d526 WHIRLPOOL 30c84ef1eafb4ab4ed646c26307981684efd31505ffebc086b0d82b84d658a62e7a0314b5a7192d1cd3369c6f684f187cf73b0f467d40dd6b0af349d3ffb5796
EBUILD pgpool2-9999.ebuild 2948 SHA256 70a5cd2ce56e37d975cb402bbb76f4d5cf855db238fc5468a898855a6f83bfff SHA512 da40c5ced9a7cbbb7d5af1bbcfc5273d4315d9ca00b6595920de9f979703d6758f6417410557d4f7d0f315bced452b2c1dbbce592f00cea3b32e8c5453b4b9e8 WHIRLPOOL 2bc3897c42c5a54540113525005687327f8fdb4609340a8f94bc17caeb9fe425782dac8c52b2f184abd136a0911323ede50f024fb595885f206b9c17b90d1242
-MISC ChangeLog 3837 SHA256 0130ebf3d4c52937cbae15215455e089465e79d02d56fd5265777fd5cd6db20b SHA512 3f4398da6e31af752ad6d25285fafe56856f9ad848b4d387fc72aa543a88a2ca0e30050a00d660cec23523d0224b3f94ca892f85c44dbccf4e4fe6615b89ecaf WHIRLPOOL 95d21af8996d307b02206946e115a1f1f32f2682db07ec9854f55aed7857cb9c29ff2f0a1f3f15e0d772021e16862250c807a2ddab213393e835ae9979a6184c
+MISC ChangeLog 3948 SHA256 966fa3eac8c85655d7de48c267dda61539ca4da47536f45110512d62c92c750f SHA512 c17cdd86cc9f0f003061f74ce21cbe59019c57e78bf6bb372684d1da4b0ee6189d2d8c11448a375f4c0ce6ba8615eac5bfc0469ecc5b015b962111a5f0ceb06e WHIRLPOOL 6e09e931222b60378e2c729865ad5c23542e3cd8751292369c20e0733353cc2bfd2371920b70085317fdf74be43d72314ab41bbd2f50b037d5fd1e4e443a7161
MISC metadata.xml 259 SHA256 f42aac06ff89f92bbcda31eadabefeed1a3d697f69ab8ae80341bcbf2e3fd530 SHA512 d67ad6e98b318a4eb2caf657e7d326c17afb7ddc841bd415388fbd196e274d68cfb6d362da3f39e2d2f81352fbfa66e8b805c29326024236d4c4f69b87124231 WHIRLPOOL 05314d28fa00f4c699d1d6535810322af91c192d013105f53bc5ebeafa99c182e8501d693efe8c12a1ede11d244f7627656c643a72902412f468f465e39a6c98
diff --git a/dev-db/pgpool2/pgpool2-3.3.2.ebuild b/dev-db/pgpool2/pgpool2-3.3.2.ebuild
new file mode 100644
index 000000000000..406f5cb4d414
--- /dev/null
+++ b/dev-db/pgpool2/pgpool2-3.3.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/pgpool2-3.3.2.ebuild,v 1.1 2014/01/08 08:06:36 patrick Exp $
+
+EAPI=4
+
+MY_P="${PN/2/-II}-${PV}"
+
+inherit base user
+
+DESCRIPTION="Connection pool server for PostgreSQL"
+HOMEPAGE="http://www.pgpool.net/"
+SRC_URI="http://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="memcached pam ssl static-libs"
+
+RDEPEND="
+ dev-db/postgresql-base
+ memcached? ( dev-libs/libmemcached )
+ pam? ( sys-auth/pambase )
+ ssl? ( dev-libs/openssl )
+"
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ !!dev-db/pgpool
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ enewgroup postgres 70
+ enewuser pgpool -1 -1 -1 postgres
+
+ # We need the postgres user as well so we can set the proper
+ # permissions on the sockets without getting into fights with
+ # PostgreSQL's initialization scripts.
+ enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/pgpool_run_paths.patch"
+
+ local pg_config_manual="$(pg_config --includedir)/pg_config_manual.h"
+ local pgsql_socket_dir=$(grep DEFAULT_PGSOCKET_DIR "${pg_config_manual}" | \
+ sed 's|.*\"\(.*\)\"|\1|g')
+ local pgpool_socket_dir="$(dirname $pgsql_socket_dir)/pgpool"
+
+ sed "s|@PGSQL_SOCKETDIR@|${pgsql_socket_dir}|g" \
+ -i *.conf.sample* pool.h || die
+
+ sed "s|@PGPOOL_SOCKETDIR@|${pgpool_socket_dir}|g" \
+ -i *.conf.sample* pool.h || die
+}
+
+src_configure() {
+ local myconf
+ use memcached && \
+ myconf="--with-memcached=\"${EROOT%/}/usr/include/libmemcached\""
+ use pam && myconf+=' --with-pam'
+
+ econf \
+ --disable-rpath \
+ --sysconfdir="${EROOT%/}/etc/${PN}" \
+ $(use_with ssl openssl) \
+ $(use_enable static-libs static) \
+ ${myconf}
+}
+
+src_compile() {
+ emake
+
+ emake -C sql
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ emake DESTDIR="${D}" -C sql install
+ cd "${S}"
+
+ # 3.3 appears to have removed this
+ # `contrib' moved to `extension' with PostgreSQL 9.1
+ #local pgslot=$(postgresql-config show)
+ #if [[ ${pgslot//.} > 90 ]] ; then
+ # cd "${ED%/}$(pg_config --sharedir)"
+ # mv contrib extension || die
+ # cd "${S}"
+ #fi
+
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ # Documentation
+ dodoc NEWS TODO doc/where_to_send_queries.{pdf,odg}
+ dohtml -r doc
+
+ # Examples and extras
+ insinto "/usr/share/${PN}"
+ doins doc/{pgpool_remote_start,basebackup.sh,recovery.conf.sample}
+ mv "${ED%/}/usr/share/${PN/2/-II}" "${ED%/}/usr/share/${PN}" || die
+
+ # One more thing: Evil la files!
+ find "${ED}" -name '*.la' -exec rm -f {} +
+}