diff options
author | 2014-01-08 08:06:44 +0000 | |
---|---|---|
committer | 2014-01-08 08:06:44 +0000 | |
commit | edfabc6cffe43c811cb644df9ef53dba337d46ea (patch) | |
tree | 4f7e2cf29c75071b65b131deea4990f0df0b8c52 /dev-db/pgpool2 | |
parent | Stable for HPPA (bug #497488). (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-db/pgpool2/Manifest | 4 | ||||
-rw-r--r-- | dev-db/pgpool2/pgpool2-3.3.2.ebuild | 108 |
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 {} + +} |