diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-07 18:30:54 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-07 18:30:54 +0100 |
commit | 4d190a87291ace8503ad92c6b049d14660a14c72 (patch) | |
tree | 3c46c3d158d4e77a4c12d283a17bade041a9859f /dev-db/pgbouncer | |
parent | 3c7931f8c6c90aa813912d87c684d742e0c29a05 (diff) |
gentoo auto-resync : 07:04:2024 - 18:30:54
Diffstat (limited to 'dev-db/pgbouncer')
-rw-r--r-- | dev-db/pgbouncer/Manifest | 2 | ||||
-rw-r--r-- | dev-db/pgbouncer/pgbouncer-1.22.1.ebuild | 73 |
2 files changed, 75 insertions, 0 deletions
diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest index ccc3176d1fb0..3ba381506bba 100644 --- a/dev-db/pgbouncer/Manifest +++ b/dev-db/pgbouncer/Manifest @@ -7,9 +7,11 @@ DIST pgbouncer-1.20.0.tar.gz 638020 BLAKE2B 1aa253b4f211e70e882e9b7789bfcdee3436 DIST pgbouncer-1.20.1.tar.gz 638844 BLAKE2B 9b71b72b9baf3ce49d4b9c6597581d20a2666b5450d89bc716a4df6df0c8a8aaf92735a76033eccf358412934a3af92e1a8ed7e4ca0e863441f2d6bf43eefdc7 SHA512 7669005ac1d46d1cb5b42c853fc0fb5e495c8583c206658bf6c59f797d04eb9170a3d467a48863708ee69034ff71ac6fbbca752b239de644ef6225d46fb98e76 DIST pgbouncer-1.21.0.tar.gz 668211 BLAKE2B 36dd43d301d1837876806688bc87febb6ae4fd40014e7e7301978026a4866b736c2c174d3b1e19a4e7bf5f8ca85025d2a0cd5711f2e4fa95e455f59ed1dbe381 SHA512 881701deae508e8e664402c0da533b25027259443551cda2974867453ad033ec5cfe8027ca3dac96a5134c57faff385c3c1e5711539e1acd6815761c9e3caee8 DIST pgbouncer-1.22.0.tar.gz 670589 BLAKE2B feb0138c09eb2e3f865f9c372d1924f9fbe67785a52534f8b99783c0bc2d5a54a6fd8b0554ea8ac7d4e8e108fd2296a3a9ae19cb75d628052c45e4a57fd037cd SHA512 1d8f4b352103e17a3905ec0677362954f4b9f606f6dc00011514c2ec46d8c4e8d17b24e9ca92794ccaf4c86c9c77ac062e6be92be7856192b7c534b5a4911163 +DIST pgbouncer-1.22.1.tar.gz 677351 BLAKE2B c67eba10b51ae74fb77ad61f7c597b687769e75b687ff9682c16d0ac0b32c0e9d20d4c90cd5803331d128f3f388800faa38dd9965b86c5a75688455db1a06d6b SHA512 ac63fe877f68745f1faab096ee9d9e185de9cab97d4fef121c2c551fa0e69ea22342dc8b5ce75cadff755314e5493a5440f0748b5ee9f524f71d871ec1861530 EBUILD pgbouncer-1.16.1.ebuild 1910 BLAKE2B f6ddc0ecff2e75ed4b0c898b5713f524036fe62cfa42d9602798214092cd8c98b14f8b44cd1ef08010dc2768d8c7d2548f91c3246d97a132fc1bd22d0e0e298e SHA512 b30ca00889f08567adb7f7498a38fc3cbae96135f754b8a090c7636b469939e9c337e312e562998384c2ee73f99ed567d52be6fadd20032d5c23843e0c266c29 EBUILD pgbouncer-1.20.0.ebuild 1895 BLAKE2B 588f783915413e485574beb550fe1f715b035e6fe49777b4f9a0b5b4d737caaf108b5d8ed394f33bcdf02ac3f2786839caadb0762b8854519bf5ccdf539b9fc7 SHA512 c115af25b8ec74141dd07eec723d2e7218bbb6c3f8106f21674cdcd6e1453b16a1c4d02014c18d2e3d5edb15c892c71ad5877f49f1ccea1f7f325e454f9ba90a EBUILD pgbouncer-1.20.1.ebuild 1895 BLAKE2B 588f783915413e485574beb550fe1f715b035e6fe49777b4f9a0b5b4d737caaf108b5d8ed394f33bcdf02ac3f2786839caadb0762b8854519bf5ccdf539b9fc7 SHA512 c115af25b8ec74141dd07eec723d2e7218bbb6c3f8106f21674cdcd6e1453b16a1c4d02014c18d2e3d5edb15c892c71ad5877f49f1ccea1f7f325e454f9ba90a EBUILD pgbouncer-1.21.0.ebuild 1753 BLAKE2B a331a9cbabf8cb9d8a9f58dd85fc8d4dab41191b026e31eeb1a091d0241bf10ec490d4250efb18d6a7741099107aab6e23da903a7c59d4da3aa69328c81ddb42 SHA512 ad1391c6419c09ad477de0e66acbb2f63f57ee8d3320b7a07984bd7391e2677a280755f2e0759e262ed2dc86d63248b1b7bc9b18fe7121602166cb8eb7a4466a EBUILD pgbouncer-1.22.0.ebuild 1753 BLAKE2B 2544111c7f9352aebd4ce60ff8ed372ea5c1bf680750aca386806bc5c1fc3859aa9ec212b0cedb12e8857c6dd34651cb9cf917545facfa98dac8163f7bee804a SHA512 c3de79226dfd28598ad79ab27f01e0e3708d00543f16cd2e126a271c4c372b66b57505f1297fcac1da2e0c4740a70b3b3db8e48e1c842d5189b2efb28cc9612a +EBUILD pgbouncer-1.22.1.ebuild 1753 BLAKE2B 2544111c7f9352aebd4ce60ff8ed372ea5c1bf680750aca386806bc5c1fc3859aa9ec212b0cedb12e8857c6dd34651cb9cf917545facfa98dac8163f7bee804a SHA512 c3de79226dfd28598ad79ab27f01e0e3708d00543f16cd2e126a271c4c372b66b57505f1297fcac1da2e0c4740a70b3b3db8e48e1c842d5189b2efb28cc9612a MISC metadata.xml 473 BLAKE2B 9a55701f54f80f87559e57543574c98ad69eb8af4f6f93df3f115d55f3f3a8abf712a42e6f7b36dccb9813ec37d03924f001f4dce2b626f80658d29618068bbe SHA512 82f8d497578074d070bd0ee269ad49f58809524e17f444fb557a7a2dfd7f143d40700208a66c074d508d33be94efa4c021486642624fb416e6da735855ecd66e diff --git a/dev-db/pgbouncer/pgbouncer-1.22.1.ebuild b/dev-db/pgbouncer/pgbouncer-1.22.1.ebuild new file mode 100644 index 000000000000..1647a74fb4c5 --- /dev/null +++ b/dev-db/pgbouncer/pgbouncer-1.22.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Lightweight connection pooler for PostgreSQL" +HOMEPAGE="https://www.pgbouncer.org/" +SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+c-ares debug doc pam ssl systemd" + +RDEPEND=" + >=dev-libs/libevent-2.0:= + acct-user/pgbouncer + c-ares? ( >=net-dns/c-ares-1.10 ) + ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] ) + systemd? ( sys-apps/systemd ) +" + +DEPEND="${RDEPEND}" + +# Tests require a local database server, wants to fiddle with iptables, +# and doesn't support overriding. +RESTRICT="test" + +src_prepare() { + eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch + + default +} + +src_configure() { + # --enable-debug is only used to disable stripping + econf \ + --docdir=/usr/share/doc/${PF} \ + --enable-debug \ + $(use_with c-ares cares) \ + $(use_enable debug cassert) \ + $(use_with pam) \ + $(use_with ssl openssl) \ + $(use_with systemd) +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc AUTHORS + use doc && dodoc doc/*.md + + newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}" + newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}" + + insinto /etc + doins etc/pgbouncer.ini + + insinto /etc/logrotate.d + newins "${FILESDIR}/logrotate" pgbouncer +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + einfo "Please read the config.txt for Configuration Directives" + einfo + einfo "For Administration Commands, see:" + einfo " man pgbouncer" + einfo + einfo "By default, PgBouncer does not have access to any database." + einfo "GRANT the permissions needed for your application and make sure that it" + einfo "exists in PgBouncer's auth_file." + fi +} |