[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 3d00b43140d669d2731144a77c07c375ee1a3fed Author: Sam James gentoo org> AuthorDate: Wed Mar 13 04:47:57 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 13 04:47:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d00b431 www-servers/pound: Stabilize 4.10 amd64, #926853 Signed-off-by: Sam James gentoo.org> www-servers/pound/pound-4.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-4.10.ebuild b/www-servers/pound/pound-4.10.ebuild index ae8cff21ed6f..7efad32169c5 100644 --- a/www-servers/pound/pound-4.10.ebuild +++ b/www-servers/pound/pound-4.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/graygnuorg/pound/releases/download/v${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc x86" +KEYWORDS="amd64 ~hppa ~ppc x86" DEPEND=" dev-libs/openssl:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: d69b0563ec5e6597e04a3d04b2cfe94aed91fa56 Author: Sam James gentoo org> AuthorDate: Tue Mar 12 21:52:07 2024 + Commit: Sam James gentoo org> CommitDate: Tue Mar 12 21:52:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69b0563 www-servers/pound: Stabilize 4.10 x86, #926853 Signed-off-by: Sam James gentoo.org> www-servers/pound/pound-4.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-4.10.ebuild b/www-servers/pound/pound-4.10.ebuild index d9159cddc0a4..ae8cff21ed6f 100644 --- a/www-servers/pound/pound-4.10.ebuild +++ b/www-servers/pound/pound-4.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/graygnuorg/pound/releases/download/v${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~x86" +KEYWORDS="~amd64 ~hppa ~ppc x86" DEPEND=" dev-libs/openssl:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/files/, www-servers/pound/
commit: e6e1f421a276080114008991ded9b1a2a3772cc0 Author: Azamat H. Hackimov gmail com> AuthorDate: Wed Oct 18 14:40:44 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 10 09:06:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e1f421 www-servers/pound: add 4.10 Updated to new upstream, several fixes to ebuild and init-script. Closes: https://bugs.gentoo.org/829652 Closes: https://bugs.gentoo.org/807331 Closes: https://bugs.gentoo.org/804990 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33395 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/Manifest | 1 + www-servers/pound/files/pound.init | 18 ++ www-servers/pound/metadata.xml | 3 +++ www-servers/pound/pound-4.10.ebuild | 47 + 4 files changed, 69 insertions(+) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index 5dc91f413afe..751f3d7fe38f 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1 +1,2 @@ DIST Pound-3.0.2.tgz 76000 BLAKE2B 0e3f2dc69771a1d1f3de00a721f02cdc4ff31f4d17ab81f64c368668f03c0c1f12484e2d40e7c1d2d203b033488f2bad57cafd8da5022dfe680a09cdc6b73bec SHA512 4c96a93df2b340049778ed7782377e521fbdd7b6ccaa157748b05941ac7a825b2688f37f3081a7e577b2fa1ec4f64d68a25d27af2210f59da5be0dc10d1391e9 +DIST pound-4.10.tar.gz 554678 BLAKE2B 895ee69bcbac680062af270655af3433daffd60ea7a90875dd1fb867447a9be6b28d18444db758fa9c034002ab256fc76d932b893a426d77b6069e03a63a7e74 SHA512 2e0fadbcdeb87fb8357c14467b7b31e598881e7db7bde725f81fb4668370cad993e00a9c7617ff4343a444393f05521cda6c8e1b3d663af6b5053b7c7fd7c874 diff --git a/www-servers/pound/files/pound.init b/www-servers/pound/files/pound.init new file mode 100644 index ..ff2322ea2189 --- /dev/null +++ b/www-servers/pound/files/pound.init @@ -0,0 +1,18 @@ +#!/sbin/openrc-run +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Pound daemon" +description="" +command="/usr/sbin/pound" +pidfile="/var/run/pound.pid" +command_args="-f /etc/pound.cfg -p ${pidfile}" + +depend() { + need net +} + +start_pre() { + checkpath --file /etc/pound.cfg +} + diff --git a/www-servers/pound/metadata.xml b/www-servers/pound/metadata.xml index 0a0f6e053ff8..9635b947182e 100644 --- a/www-servers/pound/metadata.xml +++ b/www-servers/pound/metadata.xml @@ -9,6 +9,9 @@ proxy-ma...@gentoo.org Proxy Maintainers + + graygnuorg/pound + The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable diff --git a/www-servers/pound/pound-4.10.ebuild b/www-servers/pound/pound-4.10.ebuild new file mode 100644 index ..d9159cddc0a4 --- /dev/null +++ b/www-servers/pound/pound-4.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +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 ~hppa ~ppc ~x86" + +DEPEND=" + dev-libs/openssl:= + dev-libs/libpcre2:= +" +RDEPEND=" + ${DEPEND} + virtual/libcrypt:= +" + +QA_CONFIG_IMPL_DECL_SKIP=( + PCRE2regcomp# Detecting broken Debian patched PCRE2 +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + --with-owner=root + --with-group=root + ) + econf ${myconf[@]} +} + +src_install() { + default + newinitd "${FILESDIR}/pound.init" pound + insinto /etc + newins "${FILESDIR}/pound-2.2.cfg" pound.cfg +}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: ca94ea23bbb267ff3ef970cbbda79bfb52e8c2a5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Dec 20 19:38:59 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 24 14:48:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca94ea23 www-servers/pound: drop 3.0 Signed-off-by: Andreas Sturmlechner gentoo.org> www-servers/pound/Manifest | 1 - www-servers/pound/pound-3.0.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index 9c988692f43e..5dc91f413afe 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1,2 +1 @@ DIST Pound-3.0.2.tgz 76000 BLAKE2B 0e3f2dc69771a1d1f3de00a721f02cdc4ff31f4d17ab81f64c368668f03c0c1f12484e2d40e7c1d2d203b033488f2bad57cafd8da5022dfe680a09cdc6b73bec SHA512 4c96a93df2b340049778ed7782377e521fbdd7b6ccaa157748b05941ac7a825b2688f37f3081a7e577b2fa1ec4f64d68a25d27af2210f59da5be0dc10d1391e9 -DIST Pound-3.0.tgz 75905 BLAKE2B 8834d2d57c81bf792d803bc2aef7ad5d17243539ea3fddab777ab3dbd7f903a2f771762ee8d4818c63b7c6380c253dc7c7465e10225f884c2bb968af3dfab831 SHA512 28426fa2d66efa310fce43fc57b87b6cd9d646573161ab880b139feec856710306002af623f023907bb77f8b37979cf2332dc3e16cde48c6d349d813c6ac47e2 diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild deleted file mode 100644 index 0279aa5ca978.. --- a/www-servers/pound/pound-3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P="${P/p/P}" - -DESCRIPTION="A http/https reverse-proxy and load-balancer" -HOMEPAGE="https://www.apsis.ch/pound.html; -SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; - -LICENSE="BSD GPL-3" -SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc x86" - -DEPEND=" - dev-libs/libpcre:= - dev-libs/libyaml:= - dev-libs/nanomsg:= - dev-libs/openssl:= - net-libs/mbedtls:= - elibc_musl? ( sys-libs/queue-standalone ) -" - -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -DOCS=( README.md ) - -src_install() { - rm GPL.txt || die - - dosbin "${BUILD_DIR}"/pound - doman "${S}"/man/pound.8 - einstalldocs - - dodir /etc/init.d - newinitd "${FILESDIR}"/pound.init-1.9 pound - - insinto /etc - newins "${FILESDIR}"/pound-2.2.cfg pound.cfg -} - -pkg_postinst() { - elog "No demo-/sample-configfile is included in the distribution;" - elog "read the man-page for more info." - elog "A sample (localhost: -> localhost:80)" - elog "for gentoo is given in \"/etc/pound.cfg\"." -}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: e08b69a77931f822f90d7decb7c477433b603070 Author: Joonas Niilola gentoo org> AuthorDate: Tue Aug 16 05:25:47 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 16 05:25:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08b69a7 www-servers/pound: Stabilize 3.0.2 x86, #865307 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/pound-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.2.ebuild b/www-servers/pound/pound-3.0.2.ebuild index f6667638c642..742d90b98ec0 100644 --- a/www-servers/pound/pound-3.0.2.ebuild +++ b/www-servers/pound/pound-3.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~x86" +KEYWORDS="~amd64 ~hppa ~ppc x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 4959de542994ac8a88ff7757f0b6227c5bf8a5e4 Author: Joonas Niilola gentoo org> AuthorDate: Tue Aug 16 05:26:30 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 16 05:26:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4959de54 www-servers/pound: Stabilize 3.0.2 amd64, #865307 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/pound-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.2.ebuild b/www-servers/pound/pound-3.0.2.ebuild index 742d90b98ec0..bd273b0c3b0a 100644 --- a/www-servers/pound/pound-3.0.2.ebuild +++ b/www-servers/pound/pound-3.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc x86" +KEYWORDS="amd64 ~hppa ~ppc x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/files/, www-servers/pound/
commit: 12d029caa52f79fe86bd4eaef19d0e446df443ed Author: Philipp Rösner protonmail com> AuthorDate: Tue May 31 21:12:15 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 11 05:18:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d029ca www-servers/pound: add 3.0.2 Add an ebuild for pound-3.0.2 with support for EAPI 8. Closes: https://bugs.gentoo.org/837992 Signed-off-by: Philipp Rösner protonmail.com> Signed-off-by: Sam James gentoo.org> www-servers/pound/Manifest | 1 + www-servers/pound/files/pound-3.0.2-hpack.patch | 21 ++ www-servers/pound/pound-3.0.2.ebuild| 56 + 3 files changed, 78 insertions(+) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index 5e80194f89a2..9c988692f43e 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1 +1,2 @@ +DIST Pound-3.0.2.tgz 76000 BLAKE2B 0e3f2dc69771a1d1f3de00a721f02cdc4ff31f4d17ab81f64c368668f03c0c1f12484e2d40e7c1d2d203b033488f2bad57cafd8da5022dfe680a09cdc6b73bec SHA512 4c96a93df2b340049778ed7782377e521fbdd7b6ccaa157748b05941ac7a825b2688f37f3081a7e577b2fa1ec4f64d68a25d27af2210f59da5be0dc10d1391e9 DIST Pound-3.0.tgz 75905 BLAKE2B 8834d2d57c81bf792d803bc2aef7ad5d17243539ea3fddab777ab3dbd7f903a2f771762ee8d4818c63b7c6380c253dc7c7465e10225f884c2bb968af3dfab831 SHA512 28426fa2d66efa310fce43fc57b87b6cd9d646573161ab880b139feec856710306002af623f023907bb77f8b37979cf2332dc3e16cde48c6d349d813c6ac47e2 diff --git a/www-servers/pound/files/pound-3.0.2-hpack.patch b/www-servers/pound/files/pound-3.0.2-hpack.patch new file mode 100644 index ..d413082216ab --- /dev/null +++ b/www-servers/pound/files/pound-3.0.2-hpack.patch @@ -0,0 +1,21 @@ +--- a/src/hpack.c b/src/hpack.c +@@ -69,9 +69,6 @@ static size_t hbuf_left(struct hbuf *); + + static struct hpackhpack_global; + +-#ifdef __GLIBC__ +-/* these functions are available on BSD, but not on Linux */ +- + #include + + void * +@@ -100,8 +97,6 @@ freezero(void *ptr, size_t size) + return; + } + +-#endif +- + int + hpack_init(void) + { diff --git a/www-servers/pound/pound-3.0.2.ebuild b/www-servers/pound/pound-3.0.2.ebuild new file mode 100644 index ..f6667638c642 --- /dev/null +++ b/www-servers/pound/pound-3.0.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_P="${P/p/P}" + +DESCRIPTION="A http/https reverse-proxy and load-balancer" +HOMEPAGE="https://www.apsis.ch/pound.html; +SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; + +LICENSE="BSD GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" + +DEPEND=" + dev-libs/libpcre:= + dev-libs/libyaml:= + dev-libs/nanomsg:= + dev-libs/openssl:= + net-libs/mbedtls:= + elibc_musl? ( sys-libs/queue-standalone ) +" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( README.md ) + +PATCHES=( + "${FILESDIR}"/${P}-hpack.patch +) + +src_install() { + rm GPL.txt || die + + dosbin "${BUILD_DIR}"/pound + doman "${S}"/man/pound.8 + einstalldocs + + dodir /etc/init.d + newinitd "${FILESDIR}"/pound.init-1.9 pound + + insinto /etc + newins "${FILESDIR}"/pound-2.2.cfg pound.cfg +} + +pkg_postinst() { + elog "No demo-/sample-configfile is included in the distribution;" + elog "read the man-page for more info." + elog "A sample (localhost: -> localhost:80)" + elog "for gentoo is given in \"/etc/pound.cfg\"." +}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 4ec2cf89cdfa145d8337f897af251a68e08ac55c Author: Philipp Rösner protonmail com> AuthorDate: Tue May 31 21:14:17 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 11 05:18:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec2cf89 www-servers/pound: add myself as a maintainer Signed-off-by: Philipp Rösner protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/25709 Signed-off-by: Sam James gentoo.org> www-servers/pound/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/www-servers/pound/metadata.xml b/www-servers/pound/metadata.xml index 863eae94ad72..0a0f6e053ff8 100644 --- a/www-servers/pound/metadata.xml +++ b/www-servers/pound/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + rndxelem...@protonmail.com + Philipp Rösner + + + proxy-ma...@gentoo.org + Proxy Maintainers + The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 4fd804270e83f7c6ee3ecc4de4a591c86cb885d4 Author: Philipp Rösner protonmail com> AuthorDate: Tue May 31 20:08:05 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 11 05:18:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd80427 www-servers/pound: fix build with musl Building of www-servers/pound on musl wasn't possible due to a missing header file 'queue.h'. Adding sys-libs/queue-standalone as a dependency guarded by the elibc_musl USE_EXPAND flag fixes the issue. Closes: https://bugs.gentoo.org/833031 Signed-off-by: Philipp Rösner protonmail.com> Signed-off-by: Sam James gentoo.org> www-servers/pound/pound-3.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 449b52b0ebae..0279aa5ca978 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,6 +21,7 @@ DEPEND=" dev-libs/nanomsg:= dev-libs/openssl:= net-libs/mbedtls:= + elibc_musl? ( sys-libs/queue-standalone ) " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: bbd7de89934908232803a762b75099f76b1cfa48 Author: Marco Scardovi scardovi com> AuthorDate: Thu Jul 15 21:30:35 2021 + Commit: John Helmert III gentoo org> CommitDate: Thu Jul 15 21:55:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd7de89 www-servers/pound: drop old version Closes: https://bugs.gentoo.org/714084 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Closes: https://github.com/gentoo/gentoo/pull/21665 Signed-off-by: John Helmert III gentoo.org> www-servers/pound/Manifest | 1 - www-servers/pound/pound-2.7f-r1.ebuild | 50 -- 2 files changed, 51 deletions(-) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index db05fcced46..5e80194f89a 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1,2 +1 @@ -DIST Pound-2.7f.tgz 186719 BLAKE2B 39a31b43c5945db1b5ad008e2f43d3026728ea5bdc3de0fa8c0b68a743d0bea4b86dd61a527ea140e6b0546732f0c66c863e78131432af32ab5b0874a7c1f705 SHA512 292f4f7b4363365829f204b687080eae9e17b9a67ae7eb6021eb5a028321191d97abd9633d5664db5ebca6467795f73a787be4a0bd29360d737865930ff81830 DIST Pound-3.0.tgz 75905 BLAKE2B 8834d2d57c81bf792d803bc2aef7ad5d17243539ea3fddab777ab3dbd7f903a2f771762ee8d4818c63b7c6380c253dc7c7465e10225f884c2bb968af3dfab831 SHA512 28426fa2d66efa310fce43fc57b87b6cd9d646573161ab880b139feec856710306002af623f023907bb77f8b37979cf2332dc3e16cde48c6d349d813c6ac47e2 diff --git a/www-servers/pound/pound-2.7f-r1.ebuild b/www-servers/pound/pound-2.7f-r1.ebuild deleted file mode 100644 index 2054ebbc149..000 --- a/www-servers/pound/pound-2.7f-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils - -MY_P=${P/p/P} -DESCRIPTION="A http/https reverse-proxy and load-balancer" -HOMEPAGE="http://www.apsis.ch/pound/; -SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc x86" - -DEPEND="dev-libs/libpcre - dev-libs/openssl:0 -" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_install() { - dodir /usr/sbin - cp "${S}"/pound "${D}"/usr/sbin/ - cp "${S}"/poundctl "${D}"/usr/sbin/ - - doman pound.8 - doman poundctl.8 - dodoc README FAQ - - dodir /etc/init.d - newinitd "${FILESDIR}"/pound.init-1.9 pound - - insinto /etc - newins "${FILESDIR}"/pound-2.2.cfg pound.cfg -} - -pkg_postinst() { - elog "No demo-/sample-configfile is included in the distribution -" - elog "read the man-page for more info." - elog "A sample (localhost: -> localhost:80) for gentoo is given in \"/etc/pound.cfg\"." - echo - ewarn "You will have to upgrade you configuration file, if you are" - ewarn "upgrading from a version <= 2.0." - echo - ewarn "The 'WebDAV' config statement is no longer supported!" - ewarn "Please adjust your configuration, if necessary." - echo -}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: d9d067aa386d016a71aee8223503a231d511ce16 Author: Sam James gentoo org> AuthorDate: Thu Jun 17 20:19:32 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 17 20:23:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d067aa www-servers/pound: Stabilize 3.0 x86, #714084 Signed-off-by: Sam James gentoo.org> www-servers/pound/pound-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 18e40413cad..449b52b0eba 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~x86" +KEYWORDS="amd64 ~hppa ~ppc x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 11d90d377bb919475ff6a199ea84947cce0581ea Author: Sam James gentoo org> AuthorDate: Thu Jun 17 20:17:33 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 17 20:23:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d90d37 www-servers/pound: Stabilize 3.0 amd64, #714084 Signed-off-by: Sam James gentoo.org> www-servers/pound/pound-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 007b10014cf..18e40413cad 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~x86" +KEYWORDS="amd64 ~hppa ~ppc ~x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 061e3fb7a5e3b417c5ea29893b0015094bb87ffa Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Jun 10 15:37:21 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jun 10 16:36:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061e3fb7 www-servers/pound: keyworded 3.0 for hppa, bug #789996 Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> www-servers/pound/pound-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index c76d3966993..007b10014cf 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 3e59f5caf96d0762172499861ec11c516a6197de Author: David Seifert gentoo org> AuthorDate: Mon May 31 17:48:02 2021 + Commit: David Seifert gentoo org> CommitDate: Mon May 31 17:48:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e59f5ca www-servers/pound: drop inactive maintainer Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> www-servers/pound/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/www-servers/pound/metadata.xml b/www-servers/pound/metadata.xml index 7c2ee308598..9c093d0eac8 100644 --- a/www-servers/pound/metadata.xml +++ b/www-servers/pound/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - patr...@gentoo.org - Patrick Lauer - + The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 1441346c90be9101f2d192b0fa4872e6ccefb310 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon May 17 20:57:10 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon May 17 20:57:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1441346c www-servers/pound: keyworded 3.0 for ppc keyworded wrt bug #789996 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> www-servers/pound/pound-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 6123c319b7f..c76d3966993 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: a93a1b2750734dee2d880c2933248b99be922dee Author: Joonas Niilola gentoo org> AuthorDate: Thu May 13 16:59:47 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu May 13 17:02:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93a1b27 www-servers/pound: NonsolvableDepsInExp in 3.0 Bug: https://bugs.gentoo.org/789996 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/pound-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 946066ff946..6123c319b7f 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="BSD GPL-3" SLOT="0" -KEYWORDS="~amd64 ~mips ~x86" +KEYWORDS="~amd64 ~x86" DEPEND=" dev-libs/libpcre:=
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/, www-servers/pound/files/
commit: de8c0aabbe0f74a15532360925f69d4f2ffdb373 Author: Marco Scardovi scardovi com> AuthorDate: Wed May 12 04:42:45 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed May 12 07:43:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de8c0aab www-servers/pound: bump to 3.0, various changes Bump to version 3.0 Unfortunately this release drop support for alpha, hppa, ppc and sparc because a required dep (dev-libs/nanomsg) is not supported for these architectures. Bug: https://bugs.gentoo.org/714084 Closes: https://bugs.gentoo.org/657942 Closes: https://bugs.gentoo.org/527278 Closes: https://bugs.gentoo.org/657946 Closes: https://bugs.gentoo.org/674064 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> Closes: https://github.com/gentoo/gentoo/pull/20781 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/Manifest| 1 + www-servers/pound/files/pound-2.2.cfg | 1 - www-servers/pound/pound-3.0.ebuild| 55 +++ 3 files changed, 56 insertions(+), 1 deletion(-) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index 73c67241207..db05fcced46 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1 +1,2 @@ DIST Pound-2.7f.tgz 186719 BLAKE2B 39a31b43c5945db1b5ad008e2f43d3026728ea5bdc3de0fa8c0b68a743d0bea4b86dd61a527ea140e6b0546732f0c66c863e78131432af32ab5b0874a7c1f705 SHA512 292f4f7b4363365829f204b687080eae9e17b9a67ae7eb6021eb5a028321191d97abd9633d5664db5ebca6467795f73a787be4a0bd29360d737865930ff81830 +DIST Pound-3.0.tgz 75905 BLAKE2B 8834d2d57c81bf792d803bc2aef7ad5d17243539ea3fddab777ab3dbd7f903a2f771762ee8d4818c63b7c6380c253dc7c7465e10225f884c2bb968af3dfab831 SHA512 28426fa2d66efa310fce43fc57b87b6cd9d646573161ab880b139feec856710306002af623f023907bb77f8b37979cf2332dc3e16cde48c6d349d813c6ac47e2 diff --git a/www-servers/pound/files/pound-2.2.cfg b/www-servers/pound/files/pound-2.2.cfg index 664ea53c9ed..473abc120e5 100644 --- a/www-servers/pound/files/pound-2.2.cfg +++ b/www-servers/pound/files/pound-2.2.cfg @@ -51,4 +51,3 @@ End ## End listener End - diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild new file mode 100644 index 000..782a2ffdff1 --- /dev/null +++ b/www-servers/pound/pound-3.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P="${P/p/P}" + +DESCRIPTION="A http/https reverse-proxy and load-balancer" +HOMEPAGE="https://www.apsis.ch/pound.html; +SRC_URI="https://www.apsis.ch/pound/${MY_P}.tgz; + +LICENSE="BSD GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" + +DEPEND=" + dev-libs/libpcre:= + dev-libs/libyaml:= + dev-libs/nanomsg:= + dev-libs/openssl:= + net-libs/mbedtls:= +" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +DOCS=( README.md ) + +src_compile() { + cmake_src_compile +} + +src_install() { + rm GPL.txt || die + + dosbin "${BUILD_DIR}"/pound + doman "${S}"/man/pound.8 + einstalldocs + + dodir /etc/init.d + newinitd "${FILESDIR}"/pound.init-1.9 pound + + insinto /etc + newins "${FILESDIR}"/pound-2.2.cfg pound.cfg +} + +pkg_postinst() { + elog "No demo-/sample-configfile is included in the distribution;" + elog "read the man-page for more info." + elog "A sample (localhost: -> localhost:80)" + elog "for gentoo is given in \"/etc/pound.cfg\"." +}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: e80f8844cca24f60ed96ccced5df0732fbebf06e Author: Joonas Niilola gentoo org> AuthorDate: Wed May 12 07:44:23 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed May 12 07:44:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80f8844 www-servers/pound: remove duplicate src_compile() phase from 3.0 Signed-off-by: Joonas Niilola gentoo.org> www-servers/pound/pound-3.0.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/www-servers/pound/pound-3.0.ebuild b/www-servers/pound/pound-3.0.ebuild index 782a2ffdff1..946066ff946 100644 --- a/www-servers/pound/pound-3.0.ebuild +++ b/www-servers/pound/pound-3.0.ebuild @@ -29,10 +29,6 @@ S="${WORKDIR}/${MY_P}" DOCS=( README.md ) -src_compile() { - cmake_src_compile -} - src_install() { rm GPL.txt || die
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 903b97b1f38a108c03152c4dff14e1222fb9d1c9 Author: Mikle Kolyada gentoo org> AuthorDate: Mon May 3 06:52:50 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon May 3 06:52:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903b97b1 www-servers/pound: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> www-servers/pound/pound-2.7f-r1.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/www-servers/pound/pound-2.7f-r1.ebuild b/www-servers/pound/pound-2.7f-r1.ebuild index e87f5a3e4cc..2054ebbc149 100644 --- a/www-servers/pound/pound-2.7f-r1.ebuild +++ b/www-servers/pound/pound-2.7f-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,11 +12,10 @@ SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc x86" -IUSE="libressl" DEPEND="dev-libs/libpcre - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl )" + dev-libs/openssl:0 +" RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: fd20237fb71eeb4bfea530f53f32acf66695a27e Author: Pacho Ramos gentoo org> AuthorDate: Fri Mar 16 20:38:31 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Mar 16 20:42:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd20237f www-servers/pound: Drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 www-servers/pound/Manifest | 2 -- www-servers/pound/metadata.xml | 3 -- www-servers/pound/pound-2.6.ebuild | 55 - www-servers/pound/pound-2.7d.ebuild | 50 - www-servers/pound/pound-2.7f.ebuild | 50 - 5 files changed, 160 deletions(-) diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index ecaa8656e18..73c67241207 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1,3 +1 @@ -DIST Pound-2.6.tgz 180595 BLAKE2B 614507fb1e5373dd5cb340004dd7ffb7be3f08735168381c0bb2f62e463de3c3a14230f354e5eaa0bc359ba7c5ac531acb4a812af5b1d452055e43727c495e55 SHA512 ec397740672ab3784322136e9e0ab7ac059c888453f2bdaf00cf64795a0ff9985d9d60a77a78491f64f2d0a63cce0b18a5df4f9b74a97ab9065a591ac046ad36 -DIST Pound-2.7d.tgz 184801 BLAKE2B 005383acc65401a29f9d43705f6ca03b62a788b048bb4e031f6da41d7e5410be3573faa7b59420e457897b4dd5114a72c46b9f6f6789c6678a36b1940b98c94c SHA512 3a64a910327c3acbc43daaaca28612fe5f98f89937612844fc2a4de9d638499465783b09782daceda0a10f8cfdf396d233fa231fb967b7889213898078015416 DIST Pound-2.7f.tgz 186719 BLAKE2B 39a31b43c5945db1b5ad008e2f43d3026728ea5bdc3de0fa8c0b68a743d0bea4b86dd61a527ea140e6b0546732f0c66c863e78131432af32ab5b0874a7c1f705 SHA512 292f4f7b4363365829f204b687080eae9e17b9a67ae7eb6021eb5a028321191d97abd9633d5664db5ebca6467795f73a787be4a0bd29360d737865930ff81830 diff --git a/www-servers/pound/metadata.xml b/www-servers/pound/metadata.xml index 5abcc646159..7c2ee308598 100644 --- a/www-servers/pound/metadata.xml +++ b/www-servers/pound/metadata.xml @@ -12,7 +12,4 @@ SSL wrapper for those Web servers that do not offer it natively. Pound is distributed under the GPL - no warranty, it's free to use, copy and give away. - - Enable dynamic rescaling of back-end priorities - diff --git a/www-servers/pound/pound-2.6.ebuild b/www-servers/pound/pound-2.6.ebuild deleted file mode 100644 index d7d176e63a5..000 --- a/www-servers/pound/pound-2.6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit eutils - -MY_P=${P/p/P} -DESCRIPTION="A http/https reverse-proxy and load-balancer" -HOMEPAGE="http://www.apsis.ch/pound/; -SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc x86" -IUSE="dynscaler" - -DEPEND="dev-libs/libpcre - dev-libs/openssl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_configure() { - econf \ - $(use_enable dynscaler) -} - -src_install() { - dodir /usr/sbin - cp "${S}"/pound "${D}"/usr/sbin/ - cp "${S}"/poundctl "${D}"/usr/sbin/ - - doman pound.8 - doman poundctl.8 - dodoc README FAQ - - dodir /etc/init.d - newinitd "${FILESDIR}"/pound.init-1.9 pound - - insinto /etc - newins "${FILESDIR}"/pound-2.2.cfg pound.cfg -} - -pkg_postinst() { - elog "No demo-/sample-configfile is included in the distribution -" - elog "read the man-page for more info." - elog "A sample (localhost: -> localhost:80) for gentoo is given in \"/etc/pound.cfg\"." - echo - ewarn "You will have to upgrade you configuration file, if you are" - ewarn "upgrading from a version <= 2.0." - echo - ewarn "The 'WebDAV' config statement is no longer supported!" - ewarn "Please adjust your configuration, if necessary." - echo -} diff --git a/www-servers/pound/pound-2.7d.ebuild b/www-servers/pound/pound-2.7d.ebuild deleted file mode 100644 index 79e7d10fc79..000 --- a/www-servers/pound/pound-2.7d.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils - -MY_P=${P/p/P} -DESCRIPTION="A http/https reverse-proxy and load-balancer" -HOMEPAGE="http://www.apsis.ch/pound/; -SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" -IUSE="" - -DEPEND="dev-libs/libpcre - dev-libs/openssl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_install() { - dodir /usr/sbin - cp "${S}"/pound "${D}"/usr/sbin/ - cp "${S}"/poundctl "${D}"/usr/sbin/ - - doman pound.8 - doman poundctl.8 - dodoc README FAQ - - dodir /etc/init.d - newinitd
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 9ea6ee95607c206dc44329e4cbdde6d8c1dfa85b Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Mar 13 22:17:27 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Mar 13 22:26:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea6ee95 www-servers/pound: x86 stable (bug #648866) Package-Manager: Portage-2.3.24, Repoman-2.3.6 www-servers/pound/pound-2.7f-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/pound-2.7f-r1.ebuild b/www-servers/pound/pound-2.7f-r1.ebuild index 661d6832097..e87f5a3e4cc 100644 --- a/www-servers/pound/pound-2.7f-r1.ebuild +++ b/www-servers/pound/pound-2.7f-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc x86" IUSE="libressl" DEPEND="dev-libs/libpcre
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 5ad7df7ad21dc58c6d389103dff63db35e66cc89 Author: David Seifert gentoo org> AuthorDate: Sun Nov 26 13:09:52 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 23:26:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad7df7a www-servers/pound: [QA] Consistent whitespace in metadata.xml www-servers/pound/metadata.xml | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/www-servers/pound/metadata.xml b/www-servers/pound/metadata.xml index 3b154386945..5abcc646159 100644 --- a/www-servers/pound/metadata.xml +++ b/www-servers/pound/metadata.xml @@ -1,18 +1,18 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -patr...@gentoo.org -Patrick Lauer - -The Pound program is a reverse proxy, load balancer - and HTTPS front-end for Web server(s). Pound was developed to enable - distributing the load among several Web-servers and to allow for a convenient - SSL wrapper for those Web servers that do not offer it natively. Pound is - distributed under the GPL - no warranty, it's free to use, copy and give away. - - - Enable dynamic rescaling of back-end - priorities - + + patr...@gentoo.org + Patrick Lauer + + + The Pound program is a reverse proxy, load balancer + and HTTPS front-end for Web server(s). Pound was developed to enable + distributing the load among several Web-servers and to allow for a convenient + SSL wrapper for those Web servers that do not offer it natively. Pound is + distributed under the GPL - no warranty, it's free to use, copy and give away. + + + Enable dynamic rescaling of back-end priorities +
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/files/
commit: ed8b5e2d63d7a295082b99d7fa4b702ecef7ee6c Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Wed Feb 15 16:53:55 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Feb 16 11:11:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8b5e2d www-servers/pound: remove unused patch www-servers/pound/files/pound-2.5-openssl-1.patch | 289 -- 1 file changed, 289 deletions(-) diff --git a/www-servers/pound/files/pound-2.5-openssl-1.patch b/www-servers/pound/files/pound-2.5-openssl-1.patch deleted file mode 100644 index 6491c0fdda..00 --- a/www-servers/pound/files/pound-2.5-openssl-1.patch +++ /dev/null @@ -1,289 +0,0 @@ -http://bugs.gentoo.org/327721 - config.c -+++ config.c -@@ -431,14 +431,22 @@ t_hash(const TABNODE *e) - res = (res ^ *k++) * 16777619; - return res; - } -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+static IMPLEMENT_LHASH_HASH_FN(t, TABNODE) -+#else - static IMPLEMENT_LHASH_HASH_FN(t_hash, const TABNODE *) -+#endif - - static int - t_cmp(const TABNODE *d1, const TABNODE *d2) - { - return strcmp(d1->key, d2->key); - } -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+static IMPLEMENT_LHASH_COMP_FN(t, TABNODE) -+#else - static IMPLEMENT_LHASH_COMP_FN(t_cmp, const TABNODE *) -+#endif - - /* - * parse a service -@@ -460,7 +468,11 @@ parse_service(const char *svc_name) - pthread_mutex_init(>mut, NULL); - if(svc_name) - strncpy(res->name, svc_name, KEY_SIZE); -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+if((res->sessions = LHM_lh_new(TABNODE, t)) == NULL) -+#else - if((res->sessions = lh_new(LHASH_HASH_FN(t_hash), LHASH_COMP_FN(t_cmp))) == NULL) -+#endif - conf_err("lh_new failed - aborted"); - ign_case = ignore_case; - while(conf_fgets(lin, MAXBUF)) { pound.h -+++ pound.h -@@ -322,6 +322,10 @@ typedef struct _tn { - /* maximal session key size */ - #define KEY_SIZE127 - -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+DECLARE_LHASH_OF(TABNODE); -+#endif -+ - /* service definition */ - typedef struct _service { - charname[KEY_SIZE + 1]; /* symbolic name */ -@@ -337,7 +341,11 @@ typedef struct _service { - int sess_ttl; /* session time-to-live */ - regex_t sess_start; /* pattern to identify the session data */ - regex_t sess_pat; /* pattern to match the session data */ -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+LHASH_OF(TABNODE) *sessions; /* currently active sessions */ -+#else - LHASH *sessions; /* currently active sessions */ -+#endif - int dynscale; /* true if the back-ends should be dynamically rescaled */ - int disabled; /* true if the service is disabled */ - struct _service *next; svc.c -+++ svc.c -@@ -27,12 +27,17 @@ - - #include"pound.h" - -+#ifndef LHASH_OF -+#define LHASH_OF(x) LHASH -+#define CHECKED_LHASH_OF(type, h) h -+#endif -+ - /* - * Add a new key/content pair to a hash table - * the table should be already locked - */ - static void --t_add(LHASH *const tab, const char *key, const void *content, const size_t cont_len) -+t_add(LHASH_OF(TABNODE) *const tab, const char *key, const void *content, const size_t cont_len) - { - TABNODE *t, *old; - -@@ -53,7 +58,11 @@ t_add(LHASH *const tab, const char *key, - } - memcpy(t->content, content, cont_len); - t->last_acc = time(NULL); -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+if((old = LHM_lh_insert(TABNODE, tab, t)) != NULL) { -+#else - if((old = (TABNODE *)lh_insert(tab, t)) != NULL) { -+#endif - free(old->key); - free(old->content); - free(old); -@@ -68,12 +77,16 @@ t_add(LHASH *const tab, const char *key, - * side-effect: update the time of last access - */ - static void * --t_find(LHASH *const tab, char *const key) -+t_find(LHASH_OF(TABNODE) *const tab, char *const key) - { - TABNODE t, *res; - - t.key = key; -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+if((res = LHM_lh_retrieve(TABNODE, tab, )) != NULL) { -+#else - if((res = (TABNODE *)lh_retrieve(tab, )) != NULL) { -+#endif - res->last_acc = time(NULL); - return res->content; - } -@@ -84,12 +97,16 @@ t_find(LHASH *const tab, char *const key - * Delete a key - */ - static void --t_remove(LHASH *const tab, char *const key) -+t_remove(LHASH_OF(TABNODE) *const tab, char *const key) - { - TABNODE t, *res; - - t.key = key; -+#if OPENSSL_VERSION_NUMBER >= 0x1000L -+if((res = LHM_lh_delete(TABNODE, tab, )) != NULL) { -+#else - if((res = (TABNODE *)lh_delete(tab, )) != NULL) { -+#endif - free(res->key); - free(res->content); - free(res); -@@ -98,59 +115,75 @@ t_remove(LHASH *const tab, char *const k - } - - typedef struct { --LHASH *tab; -+LHASH_OF(TABNODE) *tab; - time_t lim; - void
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/files/
commit: 7a91300d503cebe528d1eda2c031bdde3842ac8c Author: Austin English gentoo org> AuthorDate: Wed May 18 06:35:22 2016 + Commit: Austin English gentoo org> CommitDate: Wed May 18 06:38:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a91300d www-servers/pound: use #!/sbin/openrc-run instead of #!/sbin/runscript www-servers/pound/files/pound.init-1.9 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-servers/pound/files/pound.init-1.9 b/www-servers/pound/files/pound.init-1.9 index 02da709..fd00aca 100644 --- a/www-servers/pound/files/pound.init-1.9 +++ b/www-servers/pound/files/pound.init-1.9 @@ -1,4 +1,4 @@ -#!/sbin/runscript +#!/sbin/openrc-run # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$
[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/
commit: 3acb5e0a5f7852dbf2ca957efce4581d945ba5e4 Author: Anthony G. Basile gentoo org> AuthorDate: Mon Oct 12 01:23:04 2015 + Commit: Anthony G. Basile gentoo org> CommitDate: Mon Oct 12 01:23:04 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3acb5e0a www-servers/pound: add libressl support Package-Manager: portage-2.2.20.1 www-servers/pound/pound-2.7f-r1.ebuild | 52 ++ 1 file changed, 52 insertions(+) diff --git a/www-servers/pound/pound-2.7f-r1.ebuild b/www-servers/pound/pound-2.7f-r1.ebuild new file mode 100644 index 000..4efc7af --- /dev/null +++ b/www-servers/pound/pound-2.7f-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils + +MY_P=${P/p/P} +DESCRIPTION="A http/https reverse-proxy and load-balancer" +HOMEPAGE="http://www.apsis.ch/pound/; +SRC_URI="http://www.apsis.ch/pound/${MY_P}.tgz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" +IUSE="libressl" + +DEPEND="dev-libs/libpcre + !libressl? ( dev-libs/openssl:0 ) + libressl? ( dev-libs/libressl )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +src_install() { + dodir /usr/sbin + cp "${S}"/pound "${D}"/usr/sbin/ + cp "${S}"/poundctl "${D}"/usr/sbin/ + + doman pound.8 + doman poundctl.8 + dodoc README FAQ + + dodir /etc/init.d + newinitd "${FILESDIR}"/pound.init-1.9 pound + + insinto /etc + newins "${FILESDIR}"/pound-2.2.cfg pound.cfg +} + +pkg_postinst() { + elog "No demo-/sample-configfile is included in the distribution -" + elog "read the man-page for more info." + elog "A sample (localhost: -> localhost:80) for gentoo is given in \"/etc/pound.cfg\"." + echo + ewarn "You will have to upgrade you configuration file, if you are" + ewarn "upgrading from a version <= 2.0." + echo + ewarn "The 'WebDAV' config statement is no longer supported!" + ewarn "Please adjust your configuration, if necessary." + echo +}