From: "罗百科" <patrick@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/pgbouncer/
Date: Mon, 17 Apr 2023 09:10:51 +0000 (UTC) [thread overview]
Message-ID: <1681722648.14d0b009a673a0b3e60012f2167c372cc688b9e9.patrick@gentoo> (raw)
commit: 14d0b009a673a0b3e60012f2167c372cc688b9e9
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 17 09:07:41 2023 +0000
Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Apr 17 09:10:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d0b009
dev-db/pgbouncer: add 1.18.0
Closes: https://bugs.gentoo.org/904439
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
dev-db/pgbouncer/Manifest | 1 +
dev-db/pgbouncer/pgbouncer-1.18.0.ebuild | 81 ++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 18dc9af30a24..cf53948311d9 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,2 +1,3 @@
DIST pgbouncer-1.16.1.tar.gz 591450 BLAKE2B 137193ad614586d708598fd7003af4dee69f03f88a7235ba4074b63d57ffc3ee1c41fbccb49c5df7c23a2272b33810f8c2a9084d98e2e695a3b5f5ec317e0227 SHA512 9ecb7c7ae136d85e3da434094909df3a6ff06ce8586a1848c0c00914d87a877aecbb26ea30ad8230062160f3177621cc16deb4a490e9a2a649c8032dacb86341
DIST pgbouncer-1.17.0.tar.gz 598294 BLAKE2B 697411c612b4d53c779c3170692e49afd250c28a1674a835403aa6e0ee27f1e52627b97d0ed478868f8658be7ce2323fdfd1604e5a00d739f3152c55332479b2 SHA512 5913ce542f0f694f114db8a2f339e536fb2b5887efb160b7ce3c708ae3d638bee95943104eafb9fbc4fc225649bd5625da2ccf1b56489afe33ebf8aacac48863
+DIST pgbouncer-1.18.0.tar.gz 600825 BLAKE2B 5c701d6534b9127cb8aef4e47c956644e657506104f5d9844724cc27901f48d271471ff0fe7f863bc064a30906c0ab9dfa9d0ca9472753d183419e57ae2ad333 SHA512 1c2bd55c6909a012917fcf1b139ab4bac89de1d02b346b8ade2205c15105a0c6f4f6632bf5844f654cb19e3312b8ed22bf2d14094a17f5515325c826662d5935
diff --git a/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
new file mode 100644
index 000000000000..94d73f4159c8
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+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 udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+ >=dev-libs/libevent-2.0:=
+ >=sys-libs/glibc-2.10
+ acct-user/pgbouncer
+ c-ares? ( >=net-dns/c-ares-1.10 )
+ ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] )
+ systemd? ( sys-apps/systemd )
+ udns? ( >=net-libs/udns-0.1 )
+"
+
+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) \
+ $(use_with udns)
+}
+
+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
+}
next reply other threads:[~2023-04-17 9:10 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-17 9:10 罗百科 [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-01-11 16:10 [gentoo-commits] repo/gentoo:master commit in: dev-db/pgbouncer/ Patrick Lauer
2025-01-11 16:10 Patrick Lauer
2025-01-11 12:22 Sam James
2025-01-11 12:22 Sam James
2025-01-11 9:57 Patrick Lauer
2025-01-11 9:56 Patrick Lauer
2024-10-17 15:28 Jakov Smolić
2024-10-17 15:28 Jakov Smolić
2024-10-17 11:38 Patrick Lauer
2024-04-07 17:00 Patrick Lauer
2024-04-07 14:58 Patrick Lauer
2024-02-16 6:47 Patrick Lauer
2024-02-16 6:47 Patrick Lauer
2023-10-17 7:08 罗百科
2023-10-05 6:57 罗百科
2023-09-20 12:35 罗百科
2023-07-22 16:34 罗百科
2023-04-17 9:10 罗百科
2022-08-19 13:33 罗百科
2022-08-19 13:33 罗百科
2022-08-16 20:22 Sam James
2022-08-16 20:22 Sam James
2022-02-13 7:02 罗百科
2021-11-10 7:04 Agostino Sarubbo
2021-11-09 21:34 Sam James
2021-11-09 15:15 罗百科
2021-10-07 14:23 罗百科
2021-06-03 19:15 Sam James
2020-12-22 17:08 Thomas Deutschmann
2020-12-21 19:45 Sam James
2020-11-22 2:31 Aaron W. Swenson
2020-06-18 14:40 罗百科
2019-08-19 11:37 Agostino Sarubbo
2019-08-18 21:51 Agostino Sarubbo
2019-07-04 12:01 Aaron W. Swenson
2019-01-07 17:00 Lars Wendler
2018-10-02 21:03 Mikle Kolyada
2018-10-01 21:47 Thomas Deutschmann
2018-01-23 16:41 Agostino Sarubbo
2018-01-21 20:30 Thomas Deutschmann
2017-10-29 23:52 Jonas Stein
2017-01-09 13:26 Thomas Deutschmann
2016-11-29 11:23 Agostino Sarubbo
2016-11-29 11:22 Agostino Sarubbo
2016-02-27 22:56 Patrick Lauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1681722648.14d0b009a673a0b3e60012f2167c372cc688b9e9.patrick@gentoo \
--to=patrick@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox