[gentoo-commits] repo/gentoo:master commit in: www-servers/pound/

2024-03-12 Thread Sam James
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/

2024-03-12 Thread Sam James
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/

2024-01-10 Thread Joonas Niilola
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/

2022-12-24 Thread Andreas Sturmlechner
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/

2022-08-15 Thread Joonas Niilola
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/

2022-08-15 Thread Joonas Niilola
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/

2022-06-10 Thread Sam James
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/

2022-06-10 Thread Sam James
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/

2022-06-10 Thread Sam James
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/

2021-07-15 Thread John Helmert III
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/

2021-06-17 Thread Sam James
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/

2021-06-17 Thread Sam James
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/

2021-06-10 Thread Sergei Trofimovich
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/

2021-05-31 Thread David Seifert
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/

2021-05-17 Thread Sergei Trofimovich
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/

2021-05-13 Thread Joonas Niilola
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/

2021-05-12 Thread Joonas Niilola
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/

2021-05-12 Thread Joonas Niilola
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/

2021-05-03 Thread Mikle Kolyada
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/

2018-03-16 Thread Pacho Ramos
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/

2018-03-13 Thread Thomas Deutschmann
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/

2017-11-26 Thread David Seifert
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/

2017-02-16 Thread Michael Palimaka
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/

2016-05-18 Thread Austin English
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/

2015-10-11 Thread Anthony G. Basile
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
+}