Bump
authorPatrick Lauer <patrick@gentoo.org>
Sun, 15 Feb 2015 08:40:12 +0000 (08:40 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Sun, 15 Feb 2015 08:40:12 +0000 (08:40 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64

dev-db/pgadmin3/ChangeLog
dev-db/pgadmin3/Manifest
dev-db/pgadmin3/pgadmin3-1.20.0.ebuild [new file with mode: 0644]
dev-db/pgpool2/ChangeLog
dev-db/pgpool2/Manifest
dev-db/pgpool2/pgpool2-3.3.5.ebuild [new file with mode: 0644]

index 6a4926b2f7c38ffb731d34b0f8d6fbf589dd882a..099d0cfb678f08ba98804eb09117b3e4db88d17d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/pgadmin3
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/ChangeLog,v 1.102 2014/12/28 15:08:20 titanofold Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/ChangeLog,v 1.103 2015/02/15 08:37:19 patrick Exp $
+
+*pgadmin3-1.20.0 (15 Feb 2015)
+
+  15 Feb 2015; Patrick Lauer <patrick@gentoo.org> +pgadmin3-1.20.0.ebuild:
+  Bump
 
   28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> pgadmin3-1.18.1.ebuild:
   Rename virtual/postgresql to dev-db/postgresql
index 73d869608fca00d48cb0e55d34d3d648fbc340f0..6a6ee6dbd8ff129a116e04643610bacbf10459c6 100644 (file)
@@ -1,15 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX pgadmin3-desktop.patch 461 SHA256 94f8ddf43977b208ce31418f121f0be76dcf9070522bc8a8ad55e3ac0c8fe873 SHA512 88ba8d704012868c93655e07bfad54e6ebe5f36955e60688863b3d280eef25dad352639630c73700d9f2bbdc9a80f013614bbf7d92c50d2d17b8dd23b23c83a8 WHIRLPOOL 714565e0868ffcfd63ba6d8e684a6f11d70f049af09109a787c2824818e09f3b905037841eda26d36894788178ee3f9f7186c4deb5a5dbb13922367150d035d2
 DIST pgadmin3-1.18.1.tar.gz 14265392 SHA256 27ac3e296a6ca3da9da8ee22ed98eabfe1377be507877ffc26048fc2a9c6cbc0 SHA512 e292aaf95159eda98fe5f5112aad758cc08c38fe325ef92c698009defeb3891d9e0d485c00a0cbb82b70a95f54755eeb7f90b82a34354e77b485f738b5458c99 WHIRLPOOL 1f1af18a721c2c99b0dc52ec571e5831aac89eb998d9917e82134f9a900fce5b5a8edcc55640c962bd9b14de1ebae42cf9d896e1a3f84a05402674252dfeeb17
+DIST pgadmin3-1.20.0.tar.gz 14394997 SHA256 0773d7826a9c7a998c4872e9b00b998e0bbb10448984d66853420c95fa626b8c SHA512 83521a16d60bf8c9cffb03e4fb401a31e28f764c31608c0b223f7c88a14a09f665c976f3472debd4ad8b6cd54f0fbd2b8de352c296180e6ea6f8088cb45447bc WHIRLPOOL 336e785e7ed6d67d129bba3230a73900cc8404ce29371d4a9ec1db98d2ceb4fb6fd60ea75a2b432c2fe1bbec886db76d9dbbc4ffe77b067709f8e250fa348fe7
 EBUILD pgadmin3-1.18.1.ebuild 1442 SHA256 d4a8a98cd4dc9e60551a25a43b3c6f0464cf7647a1af35d82f903f87c5ffa64b SHA512 3977c827258058d3dc79f5f557bbaee9753b4a7865546b216548252e15cb5fd28e1ba25158d65dc0ebb91070b5ec6375c374a4e13224a81d191952e0586f8538 WHIRLPOOL 9085270d11a154689e5295cdacad07bffb73f0cdc7a44ddd336d70122a4c14ca0ff7f6bac2504794363435cb8ddc7b61e9a1826d05f903e1534d81c66b899dec
-MISC ChangeLog 14344 SHA256 2bd8a360b02f1a65e39ca8116832079ac82d81887a5529bb83ad2bde8b203252 SHA512 14bfd0ad382d0427b75764936c56b202c828eb0176d88be9b444eb83df5eefa8af57cfd9821c4d6a5c41735c91eeef95b954f0a8e3e8438b941f595777a7ab7c WHIRLPOOL 69f9f614b6d97c8e5363f36605fb14cd0a2ae8090de395341291fba0717249c43f85ad69757f217b4d604e35619914d8d3150204ba4c698b1fe1299da2f8b7f1
+EBUILD pgadmin3-1.20.0.ebuild 1442 SHA256 386d196eb57a659ef8d11f232b66a54603f2d539354ff840d20d20258424110f SHA512 d3bd71c0b822ebb90404871a273d3d906644c168cb261b9b5841d018f14f37db95a2101efbf93a73c0a567521450c426792bd451bc2b639d5ee1275e2ee7287b WHIRLPOOL 0152f76e94fb3aac22630a0f1a2e5e925c24a016c7c79027092a83d9b0295a1634c9b235d820a26c1a49c028247af0422657681730bf709d70a9bff79c207d95
+MISC ChangeLog 14456 SHA256 6d3ffce270c9b1daea0930840469cd1a6d36333b3afeacca8830399637f8f8a4 SHA512 87b6b6bc31c66f67c930d9aef4ed0a367443b02b4d709912725e9a2b7f3fcadda677c5736ffc133eb51aeac0ba688a60f750e61bad8b7b17bafb5fe5f6cd7e48 WHIRLPOOL 9bd769025265c4399155699fdffe21bb5e16434e300ec1aea34ac0258f5020e63f4ecfd8836c7a22c269a9269a4273fc433f3d6bc2a0120e91acb4077d09cd68
 MISC metadata.xml 254 SHA256 40e9505bc99da381353a4b9d1ea7e2b0af255c8276dfa10a77d6e798fc12cc9d SHA512 ad6b4f1526b1b7b8bc354fcccc68340d4e5a85da236b3a8709ad47cc4482dbe5454632193e5797bd9d8c92ec1637d93e7418d8592d7dbde65a6dc3509443ba2f WHIRLPOOL bd28d8a58b2688047dc3e22cbad28a60e4102f8536492dad1f82c2a9fd31d494a2f55d46fb5cefed6e40c172aa8cb39f3e75eeccb64d461bce78c9171b8002ac
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlSgHOUACgkQVxOqA9G7/aCjSwD/WfZnV56dr4HJF7MU7qVqbCMP
-T5oCDOcIwRpksktyl/EBAJ+Sv1D7EpDj68CeLPhM+NetkLyAebdCYLHVSB+0V4XW
-=oM1l
------END PGP SIGNATURE-----
diff --git a/dev-db/pgadmin3/pgadmin3-1.20.0.ebuild b/dev-db/pgadmin3/pgadmin3-1.20.0.ebuild
new file mode 100644 (file)
index 0000000..d9dbfa0
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgadmin3/pgadmin3-1.20.0.ebuild,v 1.1 2015/02/15 08:37:19 patrick Exp $
+
+EAPI="4"
+
+WX_GTK_VER="2.8"
+
+inherit multilib versionator wxwidgets
+
+DESCRIPTION="wxWidgets GUI for PostgreSQL"
+HOMEPAGE="http://www.pgadmin.org/"
+SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
+
+LICENSE="POSTGRESQL"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+SLOT="0"
+IUSE="debug +databasedesigner"
+
+DEPEND="x11-libs/wxGTK:2.8[X,debug=]
+       >=dev-db/postgresql-8.4.0
+       >=dev-libs/libxml2-2.6.18
+       >=dev-libs/libxslt-1.1"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+       local pgslot=$(postgresql-config show)
+
+       if [[ ${pgslot//.} < 84 ]] ; then
+               eerror "PostgreSQL slot must be set to 8.4 or higher."
+               eerror "    postgresql-config set 8.4"
+               die "PostgreSQL slot is not set to 8.4 or higher."
+       fi
+}
+
+src_prepare() {
+       epatch "${FILESDIR}/pgadmin3-desktop.patch"
+}
+
+src_configure() {
+       econf --with-wx-version=2.8 \
+               $(use_enable debug) \
+               $(use_enable databasedesigner)
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+
+       newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
+
+       # icon location for the desktop file provided in pkg folder
+       insinto /usr/share/pgadmin3
+       doins "${S}/pgadmin/include/images/pgAdmin3.png"
+
+       domenu "${S}/pkg/pgadmin3.desktop"
+
+       # Fixing world-writable files
+       fperms -R go-w /usr/share
+}
index 6a829d48f61083e9f0e56a2c8672f40e2d6ad514..7446b834512d648b2c4a25cd0f91cfc7b82e071c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/pgpool2
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/ChangeLog,v 1.26 2014/12/28 15:10:55 titanofold Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/ChangeLog,v 1.27 2015/02/15 08:40:03 patrick Exp $
+
+*pgpool2-3.3.5 (15 Feb 2015)
+
+  15 Feb 2015; Patrick Lauer <patrick@gentoo.org> +pgpool2-3.3.5.ebuild:
+  Bump
 
   28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> pgpool2-3.2.3.ebuild,
   pgpool2-3.2.4.ebuild, pgpool2-3.2.5.ebuild, pgpool2-3.3.1.ebuild,
index 85c520ab9995c481dd1560c60981c9a9b89c62fe..e23ceb9e744891bed8cffb36d6a2db3da453c742 100644 (file)
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX pgpool2.confd 649 SHA256 542007a1f5fc377ce921316913526fe08a5b6913d533359a3ec3317b0075b60d SHA512 5f9a4fa1e68161049ad767d64c764fbf70e84a4239e58119455a45a7e45d86ea2d19b617147cf891053e0dad4420c84704d67015334c7d41bad05b260d70e910 WHIRLPOOL 0b28a1731bed4a316f33c2c0f8d95567093b6685e43912a2de05802248d3f6a7044bf391efa1f01a320e978f45764b4c7569f0e5aa73be8291abad264d43964c
 AUX pgpool2.initd 2286 SHA256 8fe6a5d284b619050c5dc075428003acf3154fe9f1abf8cdde283d9984b92852 SHA512 a83a949a1caf753a20414c7d18c66e38a620bae7b68c78a99c59d447680c685b8a6ed3303a07216f823a1012e4ea275b9793ec82916dc8bc8f660ed942eccaad WHIRLPOOL 3e97a9bce8b01ff07a61b74ca510a009f5df720886a94374c700402fc364992578a7b9aa9d496bbd939b92aefb868bb9b1aa92628fc73534fd64a64addc59d45
 AUX pgpool_run_paths.patch 7443 SHA256 c75abd28e48c8895e7c00eab800b8497f8b64d55c7f192c2343aab1eb3fee31c SHA512 227716daf9d93d1ca0c749faedca3d1c9e35b64eebe4c61db2e37f94ed2dcc2e97e34118d853b3dbc848e395329c05c026f819a9e5350b4f0e32b269932d68b1 WHIRLPOOL 822b11df3b7940f8557d51f93967e892b7d66ee9cec2c52a62a0ba2848148a52edfab13e0f2d29e24e76328a69be0b11156d64503c22e576dc4fa033cc700e76
@@ -11,6 +8,7 @@ DIST pgpool-II-3.3.1.tar.gz 1692087 SHA256 214e0fe96f8f2b3568ee6937318d254cb69e6
 DIST pgpool-II-3.3.2.tar.gz 1710418 SHA256 6c723787b92208f4ecc18f28e84e5cb472be446e08ce708d28b70c7d2fd80a70 SHA512 cd8af636b4ecb72884826da193c7062bb62c8dfef206c1e7248585c8abba9afde362fbb631c1dadbbadaa9b94cf7a01652724e82c5d1ea521423bd36fb5bf346 WHIRLPOOL e74e25a2a46fa50c012a3f52fe8803c68be51bc2c52de79c4073bfdb7b1cff5617cca34554aecf97d58d61dd81a0397a52f3869308c5c53261969b0d316fa709
 DIST pgpool-II-3.3.3.tar.gz 1725512 SHA256 b8da35bb50b24f011da9fffef2875035f07cd6da8e3c60f8c0c33323b16214c4 SHA512 95bac43cefd36bd4822fd24ea90f5bb3b3ff4924b43c2d948c17e390c220b96f19fefafc5d4b759fcfb321b232253f5d181634aca0b3d1018973c68b134bcbb9 WHIRLPOOL 0e9f80c00cd6ed61502dbd83f6e3f0c85c297f354edbc02b82e0e880a2598642195f029273bb6c84dc4eb88dc0bc233b47c98985bbba80009ea6aaa9e4a67f86
 DIST pgpool-II-3.3.4.tar.gz 1752572 SHA256 4ea1ddfd80d06763ffd8bb7f9bea32d71fbfcdc0af998150ce3a116edd3732c5 SHA512 b35e797e07c9647de8853453fb998d3ccad79dd43fd2b8a62a5853b5fbfcedac97a660bb270a69e235ae16264ca740b359d23fd9790d60bcc91d0b5be75584ba WHIRLPOOL d3afa6e69b3d0e2bccc83d1aa09a0d6c18d2d358c65d2e5d1c5a8bb55cdb4410b2abf1d63507033d357d79a0db6783b7f1c38fd48a500a73fd933846130c63f6
+DIST pgpool-II-3.3.5.tar.gz 1793009 SHA256 7d97dd479212301c9dc2c77b555df259d49b0138441c56c969c277760a678588 SHA512 cac95bb895035446a006c5fc21d69f2a66c7dcb8a2e5b8057576265e7d85dd5847272f18b005b81fef3bb7a9dc7bb31cc2ac9796a506c6ca9277fb4005c31749 WHIRLPOOL 4a5a83ea1c6a6b8ccf10c6da5f64279d47af93b4d4eebddea45fa64ce3b953b2b3bf0c3855a880289cffa8fcbd5a4711d5962e47b75be412a9553a07e7745a1a
 EBUILD pgpool2-3.2.3.ebuild 2605 SHA256 4db3b42f4221ff4d897c55f17688434a82f11750467ce9ae59d52fdcec96e418 SHA512 0afa5d69ac8b4fb9bcda7b9667e42217f59153e28683248a8c7f606d2b23eab71cd76c5f45657131d958705556baf8c0d12ade71974778b6d7c0397e77857b16 WHIRLPOOL b0bc5ad1fcd452b13d6100509382fd440e39d9fc9a397ebc66a02ac88741007823094bd6cfa24853c23d081333e911aa8b7fe6b51295d41befc347570e00573a
 EBUILD pgpool2-3.2.4.ebuild 2605 SHA256 294413a5e07c0bc0eaf78267f375724112a78456ca2ea68d8e807b92cee49adf SHA512 09d5aae0cdcf0affc120174f271a863e76ec2ebe1570274be74099c6cbdea03e549f7355c35c7383b3047e4cea151928d5f22482b7465b5e8b4ce3a51745b4b3 WHIRLPOOL 4b3bcf5a13aeb6357c63b9e30b22aea37d6af3d65216f5e29cba5a5cca7275e8df59c3fe8506cb97fc82546ae9e4cac6565694d143dd74e739b028112dc78078
 EBUILD pgpool2-3.2.5.ebuild 2605 SHA256 82281fe8a2f27bd0a65d5917365ff05afadef7988a4e88551781c6893d246b3c SHA512 85712f7b6edd2c536b7992f28d0b72448d75148ec07f0db349bcbb4d6712f5c75b1f58ad85e3d21e9de569c2b527702abbb5686e718440c8d24a0eac3a42b211 WHIRLPOOL 38bbb12444f8bf38ebcb3e297202c4429fbfd7636531ea1706b628aada065245419ca4fdaf2875acedb7f3c4d8c75a8c2f9b25de1c8bddd0ed84c157d5374fa3
@@ -18,13 +16,7 @@ EBUILD pgpool2-3.3.1.ebuild 2647 SHA256 5b43f4fa8794fd48e7e21fb823e4545827774e5a
 EBUILD pgpool2-3.3.2.ebuild 2647 SHA256 c7e33fe7cf82948a700c61601af8ba64f9cbc47a41b3a5c1fd7c24d08029cd6b SHA512 a0bed4add0b3c479ebda20ee82cf1c2efe2d570df7680e632030e727d2fc4e3eb07f179f18fcf5ea20c3200163d093833c9afde44aa78e73e6043d7a89c28671 WHIRLPOOL ab54c479ccdd409945af95372dd6ccb7faaeed9debd0f3604ca6180226978115e08e59b4a440c1649b7bda2c59cf78c9d1a4d84097b4ca23ea8115f0e4b745ab
 EBUILD pgpool2-3.3.3.ebuild 2647 SHA256 1d9951dc4018acb31d595c6507c35cdc6cf68fd0c8c74b640b36419f58d539cc SHA512 e5a6f8f9730116e7e67dc983eec4e74d5c2c87725501e3fa147597113afea408c9f0bfd8c7e7d6fb2222d43c96f1a2a14ea808c3a844f4059f42876fbc66bc0e WHIRLPOOL 52954c8fcab3d9b407fa53e001f5f471a69e266b818f0f6577f2ec619f675b0e4b4a4b09dc37b663cd0f4efad8e3da25996fc9590d1946f212ba6ed3b43ccf10
 EBUILD pgpool2-3.3.4.ebuild 2647 SHA256 0eaf55a12ede5d2dec16470251d1329eabb0b89017565f67198be3467ecc957b SHA512 5315d8d55a72b6ccb7172748ebcfb0b1ebfb52e17b2b75fcbf74b975ff330fe8be6ab67c81f8d6ee8a945ba2f9244698d4e69b0aac4a7ed25414113428193274 WHIRLPOOL d40bdb692b3ba5fedb0eab462370857c06f3aca6631cd7f90ef008cb9dd97d28bc042fead72f23e0fc445978961081d39cf9e3a340d1ece70fbf66b3b9a49954
+EBUILD pgpool2-3.3.5.ebuild 2644 SHA256 4cdb64484444aaeda0d5e5fe33e0979ef7ab21546c3844f8c134a40710deb0b7 SHA512 28b2c6a07f14e3c06d56208faaf98a739efd2ea568b23b788b4697ba4267e9665bc94ddb98dc1993e6641900a245fa098e7446018c0071e65d6a9d7b99b994f8 WHIRLPOOL 41faf90dbb0d4e8a6cdcd33cea4ffc3aae78f01887bcab79d91ff2828c534ec64c97f4ed739b151f5c6782a50935683fad5d9589346e3de52ff4f893474fc2ba
 EBUILD pgpool2-9999.ebuild 2946 SHA256 fcaeac44dbffe8cbbd81fbd2a009bf4251c75044232211f859708fd364884d50 SHA512 3b2b2cc6c40ed8bcc1302623844a45b714aa667de0b342cddc3247de64a677db3097dd2155221528114bbfccd9b6a7772704476d6757efef29e21d72434a3148 WHIRLPOOL 20d4aa2bb4c0072833d891c29fa820cfaf9ef27a15b98b73d2a9f42e4ac354a281dd376a9370157a1b08c0bc48ca29ca216f4b7939cfd5c11dfbf2c862fd26d8
-MISC ChangeLog 4744 SHA256 dac7f7debf822fabec54494b5babcbb57be8b3d4236df2e8edf09acf5c882c56 SHA512 47a5df3db392d613e4527bb96920bccef390770c8792c5613001f1a3165d3f29882e60d2e7c8af0bff45d06175ed43fff620a7d3d8a239f2facf8314928d9e18 WHIRLPOOL 9f7045444fea9cbba674a5e32e41f0daea53225e29aec02d0aaa1e0bcef626632dafba15aa6eb12054d3a92d1c0901f1309ec290efb5c0c317ea2a24139f81ac
+MISC ChangeLog 4852 SHA256 2aca74e60876abb71f25bd7caa868de737e7fcb7f93ed013414f202635bd5643 SHA512 a6b11dd44e7277f1f10863130a0e817b091de06608cbcb726dc77251874c92db84ea6fde5c947184c9c6ab9a4810a34a6e03ce8a1129064a0426aab40c360bab WHIRLPOOL 0ce0cbf6b05b1abe60dcb13f3f57e26c864ce7a6f2646b8f6b1e586c4f98d81656a1574642b231cd3f4584afe863da49b1b7fc4800da3cb7fc72e9e16a1efbac
 MISC metadata.xml 259 SHA256 f42aac06ff89f92bbcda31eadabefeed1a3d697f69ab8ae80341bcbf2e3fd530 SHA512 d67ad6e98b318a4eb2caf657e7d326c17afb7ddc841bd415388fbd196e274d68cfb6d362da3f39e2d2f81352fbfa66e8b805c29326024236d4c4f69b87124231 WHIRLPOOL 05314d28fa00f4c699d1d6535810322af91c192d013105f53bc5ebeafa99c182e8501d693efe8c12a1ede11d244f7627656c643a72902412f468f465e39a6c98
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlSgHYIACgkQVxOqA9G7/aAmOAEAmyhE0J+VtYUFskHh/hZZXc5p
-oTH1tpsPnUWfsKKQoTEA/1MKE0qcSxkdQ+wAtU5PuLOxUuenn0gIF65iKg9Cx/0i
-=s3S9
------END PGP SIGNATURE-----
diff --git a/dev-db/pgpool2/pgpool2-3.3.5.ebuild b/dev-db/pgpool2/pgpool2-3.3.5.ebuild
new file mode 100644 (file)
index 0000000..5e1d374
--- /dev/null
@@ -0,0 +1,108 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/pgpool2/pgpool2-3.3.5.ebuild,v 1.1 2015/02/15 08:40:03 patrick Exp $
+
+EAPI=5
+
+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
+       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 {} +
+}