public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
Date: Thu, 05 Jun 2025 16:10:11 +0000 (UTC)	[thread overview]
Message-ID: <1749139615.1b7581678c44262be0a8ecb8d735b3204603f30a.sam@gentoo> (raw)

commit:     1b7581678c44262be0a8ecb8d735b3204603f30a
Author:     Philipp Rösner <rndxelement <AT> protonmail <DOT> com>
AuthorDate: Tue Jun  3 17:27:53 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 16:06:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b758167

www-servers/pound: add 4.16

- Add ebuild for pound-4.16, see
  https://github.com/graygnuorg/pound/releases
  for changes
- Fix tests by adding required perl deps
- Remove QA_CONFIG_IMPL_DECL_SKIP section, as it isn't
  required anymore
- Remove all keywords except for amd64, because
  dev-perl/IO-FDPass is a new package added for testing
  pound.

Bug: https://bugs.gentoo.org/930679
Closes: https://bugs.gentoo.org/956482
Signed-off-by: Philipp Rösner <rndxelement <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42427
Closes: https://github.com/gentoo/gentoo/pull/42427
Signed-off-by: Sam James <sam <AT> gentoo.org>

 www-servers/pound/Manifest          |  1 +
 www-servers/pound/pound-4.16.ebuild | 56 +++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest
index 0fe772636e47..e9cb0fbe5c05 100644
--- a/www-servers/pound/Manifest
+++ b/www-servers/pound/Manifest
@@ -1 +1,2 @@
 DIST pound-4.10.tar.gz 554678 BLAKE2B 895ee69bcbac680062af270655af3433daffd60ea7a90875dd1fb867447a9be6b28d18444db758fa9c034002ab256fc76d932b893a426d77b6069e03a63a7e74 SHA512 2e0fadbcdeb87fb8357c14467b7b31e598881e7db7bde725f81fb4668370cad993e00a9c7617ff4343a444393f05521cda6c8e1b3d663af6b5053b7c7fd7c874
+DIST pound-4.16.tar.gz 990967 BLAKE2B f1acd2f7bf4d3b548ef7fb71735783d5c440f7b6a0018e18dff4828803cff0366ea0251b4f23d490b58df2e4fbb1836dfe7046ee342cf67919854b00dac00912 SHA512 8bc8ff8daf003a9aada82b0cc348f595f98513fc21606986877422e1ecf3ece873e355ee21b1edeeafa1de08f6ac9f60e0546c8c710398ae6b902b0a95698a5f

diff --git a/www-servers/pound/pound-4.16.ebuild b/www-servers/pound/pound-4.16.ebuild
new file mode 100644
index 000000000000..d61a1ebb5fca
--- /dev/null
+++ b/www-servers/pound/pound-4.16.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Add adns as a dependency in order to allow building with support for
+#       dynamic backends
+# TODO: Add hoard as a dependency in order to support the --enable-hoard configure
+#       argument
+
+DESCRIPTION="A http/https reverse-proxy and load-balancer"
+HOMEPAGE="https://github.com/graygnuorg/pound"
+SRC_URI="https://github.com/graygnuorg/pound/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="tcmalloc test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	dev-libs/libpcre2:=
+	dev-libs/openssl:=
+	tcmalloc? ( dev-util/google-perftools )
+"
+RDEPEND="
+	${DEPEND}
+	virtual/libcrypt:=
+"
+BDEPEND="
+	test? (
+		dev-lang/perl
+		dev-perl/IO-FDPass
+		dev-perl/IO-Socket-SSL
+		dev-perl/JSON
+		dev-perl/Net-SSLeay
+	)
+"
+
+src_configure() {
+	local myconf=(
+		--disable-dynamic-backends
+		--disable-hoard
+		--enable-pcre
+		$(use_enable tcmalloc)
+	)
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	newinitd "${FILESDIR}/pound.init" pound
+	insinto /etc
+	newins "${FILESDIR}/pound-2.2.cfg" pound.cfg
+}


             reply	other threads:[~2025-06-05 16:10 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-05 16:10 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-10-12 12:38 [gentoo-commits] repo/gentoo:master commit in: www-servers/pound/ Sam James
2025-10-12 12:38 Sam James
2025-10-11 11:04 Sam James
2025-09-14 14:11 Sam James
2025-09-14 14:11 Sam James
2025-06-14  9:42 Arthur Zamarin
2025-06-12  8:19 Sam James
2024-03-13  4:48 Sam James
2024-03-12 21:52 Sam James
2022-12-24 14:49 Andreas Sturmlechner
2022-08-16  5:27 Joonas Niilola
2022-08-16  5:26 Joonas Niilola
2022-06-11  5:18 Sam James
2022-06-11  5:18 Sam James
2021-07-15 22:00 John Helmert III
2021-06-17 20:23 Sam James
2021-06-17 20:23 Sam James
2021-06-10 16:36 Sergei Trofimovich
2021-05-31 17:49 David Seifert
2021-05-17 20:57 Sergei Trofimovich
2021-05-13 17:02 Joonas Niilola
2021-05-12  7:45 Joonas Niilola
2021-05-03  6:53 Mikle Kolyada
2018-03-16 20:45 Pacho Ramos
2018-03-13 22:26 Thomas Deutschmann
2017-11-26 23:26 David Seifert
2015-10-12  1:17 Anthony G. Basile

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=1749139615.1b7581678c44262be0a8ecb8d735b3204603f30a.sam@gentoo \
    --to=sam@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