From 8c8f1cfd2aa9e839aad7dad6fd43b370cfbc0a1e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 10 Jan 2024 13:02:42 +0000 Subject: gentoo auto-resync : 10:01:2024 - 13:02:42 --- www-servers/pound/Manifest | 5 +++- www-servers/pound/files/pound.init | 18 ++++++++++++++ www-servers/pound/metadata.xml | 3 +++ www-servers/pound/pound-4.10.ebuild | 47 +++++++++++++++++++++++++++++++++++++ 4 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 www-servers/pound/files/pound.init create mode 100644 www-servers/pound/pound-4.10.ebuild (limited to 'www-servers/pound') diff --git a/www-servers/pound/Manifest b/www-servers/pound/Manifest index c3d6b5bdfe94..3e170e6e81ad 100644 --- a/www-servers/pound/Manifest +++ b/www-servers/pound/Manifest @@ -1,6 +1,9 @@ AUX pound-2.2.cfg 905 BLAKE2B 3d9315ded29dbdc7981227341d552a8673f4e943555b0a00ec020613d87c84486ae0d2ad9d47ac7aa75c5db5aefc2c480c471f199e037f91ba7e0052466896fa SHA512 f96bcbb977768fb2ff90228bdf106cbd056331b6a494dafb36762d8d0d4db6d6603dcdc7d4d2eed96f807df6f02aeb50f4bf9e8d28bb98188d10147bdf7927ca AUX pound-3.0.2-hpack.patch 358 BLAKE2B 3a28391df1a611c9b3d99803d9851e3bd8d290e778625e1641a1faa335e7ebbf310667b76a404f4df8217c7cf583444bade7c810a036245a86adb551dc5e4f2d SHA512 4351578ae9bba52af2a4bb2428126c6082e5a2a53aa1a8fa0375772677575595a2172e60439e7d28447085f3e5afff95c5ef563ba21977b878cf2cf003275786 +AUX pound.init 331 BLAKE2B 98039eb3c7563244805faacd8cc9e0833e45d503c3ff61182719766adb20e98bc73a7d110e404609f3e07aecd957d38b9057297df607963bef5f56b4773624ee SHA512 970376d536b0e5f64dae0e9124682e2f18ae69602d1b9f8c7472d01005b64d16dd3984ae076aa730921ea450487d51c289c1ff49be041388ba7c2685b7b6121e AUX pound.init-1.9 495 BLAKE2B 9489ff9c18d6524dfb5b3b9af1f67898ac32b5e8ff2432b430dd91ea02f37d0e8c3447e0788e781438a93fbb0420d9d079bf7f68d36b092d4c0be56f0f19b853 SHA512 fab1936ce907bdb5b215eada2c05025bd4dd158d0dfb0cdeb9f32ec4284bcdc75625ed7933913d080c3c26edbd8dcbbd197a729fa9c130fbff12d7bfdfd8d41f DIST Pound-3.0.2.tgz 76000 BLAKE2B 0e3f2dc69771a1d1f3de00a721f02cdc4ff31f4d17ab81f64c368668f03c0c1f12484e2d40e7c1d2d203b033488f2bad57cafd8da5022dfe680a09cdc6b73bec SHA512 4c96a93df2b340049778ed7782377e521fbdd7b6ccaa157748b05941ac7a825b2688f37f3081a7e577b2fa1ec4f64d68a25d27af2210f59da5be0dc10d1391e9 +DIST pound-4.10.tar.gz 554678 BLAKE2B 895ee69bcbac680062af270655af3433daffd60ea7a90875dd1fb867447a9be6b28d18444db758fa9c034002ab256fc76d932b893a426d77b6069e03a63a7e74 SHA512 2e0fadbcdeb87fb8357c14467b7b31e598881e7db7bde725f81fb4668370cad993e00a9c7617ff4343a444393f05521cda6c8e1b3d663af6b5053b7c7fd7c874 EBUILD pound-3.0.2.ebuild 1087 BLAKE2B 11c70b67f8c4c95f53cc1b431593469224d1790c7f4c4a67a42758ba25bcd66d31f620f194cafaa7260868200293d499187823d5731a18f6f9f603667fdc572d SHA512 af5439a327ffe2802a98bba006eee4373241e4ec27620e3f29b031c082b8f25ae02ce8d311eb9205018fb4cb30f93b2e30cb8e137f267bfa05fb38280ccf0be5 -MISC metadata.xml 816 BLAKE2B 951e83e80f130aa451566aa9c8eb7e49e8828e76373bba1e26e2b813825d5e04f84919cc0a7359aa3a865855b1e3d91808073e9711c77c4ad20ff58f423f4dc2 SHA512 09c53a06739a089acd749c3e10813874660afaf296bc0bf8e9a74bc23059053a94cc32dfe4eee502e3d506383578abac1e227907db85bd4aeaf8452aeb900b09 +EBUILD pound-4.10.ebuild 832 BLAKE2B 3294245372e278ceade32d1a456bb698395575d7b0a910bab437e68a37d5c8fe57b2406e2ea57d5d9adc7755332da9eb8880303eac8a8991eaac12e0f4f7667d SHA512 ae7d4035f8d7db64490249397ae20f2cf773f0646339bb25f54d15f7bb43c6b524023d0e3fc927e5bd3eaf2453d93fcd6c273d5b6aecf5f2005ced2b2a12aaed +MISC metadata.xml 897 BLAKE2B 217aa9745d5a5fbebc7d4630e39956807da6d669c4a8507f26af8217c7c1ea05825b20853230791bb7aafe7ff1416609392605ac1e616690abcfc649bf4bbaa0 SHA512 b7eb1885cb9eaa2dd558ef2018942ed146bb97862fc32fbd222eab70ae3fcdee438a065029bb6151774e82348d65adbd302b4302f82bd11f69bf24bb4222d929 diff --git a/www-servers/pound/files/pound.init b/www-servers/pound/files/pound.init new file mode 100644 index 000000000000..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-maint@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 000000000000..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 +} -- cgit v1.2.3