From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- net-misc/balance/Manifest | 1 + net-misc/balance/balance-3.57-r1.ebuild | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 net-misc/balance/balance-3.57-r1.ebuild (limited to 'net-misc/balance') diff --git a/net-misc/balance/Manifest b/net-misc/balance/Manifest index 63c5fd09b09a..6260bdd2612a 100644 --- a/net-misc/balance/Manifest +++ b/net-misc/balance/Manifest @@ -1,4 +1,5 @@ AUX balance-3.57-Makefile.patch 1349 BLAKE2B 9bf514589580af60165e4edf0558bd2924bdb13342e9e85c45fb07fe1ab988ae9660f10a3e46a999b16950b4587db68c94e020f22af20029faaa251f2b9b757c SHA512 95d98992206d21784ed53874a55c0e1bc8b0b8ad918d7daefe89f118e200d62d1bb445b6371cbca2418b2f362c57a67fc929aaba2256f502211cda96a89f443a DIST balance-3.57.tar.gz 35547 BLAKE2B 293861bdfbeb7d768c9ccc2e6373cee6000c1b048eed6d741b3e340382db15c5b012e228af47632cf6aed439caf200b62258dab9d0f4a6e64de0c299bd0588d4 SHA512 191195e2aa62c867d85085f273db911e8957c3eea7bed8e58abc29e125a0b0a4487048c7db5857e32f54545de1f81f8148b174225aaf8cf1e3a66e4b040748b4 +EBUILD balance-3.57-r1.ebuild 773 BLAKE2B 00c698f6536ab12f327a21a34e3c9e5b517288884e99208716a33d6d6cfbb66765995c17e28756e318aafa71e2b69b0fff1a70817df14717d72a91ab370e115d SHA512 559194a7753723bfa3e42ce6de4566254025dded3112aa5416643f4962985bc66e1a5cef0b1a18829dd6c103f294e80ca0f29b8c1f2bfc1b61a305c0e4aa1c43 EBUILD balance-3.57.ebuild 549 BLAKE2B 486395c7e1cc58ff632093640d4b9c6084c3a0611f7f5c67fab260adf5d23d178b06a5630c802548dbf548f23fa78a6e0da8b16c7f0020da0867b516b29e2688 SHA512 e0cc0aa6e999f917697eefb46d58268cf3f66372c1eb2ee1cc8c3ec15e9b4ff9e7b4fabdf41302dba635976e6fa811025c9386b59f0ae63ba5e8c019a9fe4cee MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/net-misc/balance/balance-3.57-r1.ebuild b/net-misc/balance/balance-3.57-r1.ebuild new file mode 100644 index 000000000000..bfbf74ec2a13 --- /dev/null +++ b/net-misc/balance/balance-3.57-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps toolchain-funcs + +DESCRIPTION="TCP Load Balancing Port Forwarder" +HOMEPAGE="http://www.inlab.de/balance.html" +SRC_URI="http://www.inlab.de/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) + +FILECAPS=( + CAP_NET_BIND_SERVICE usr/sbin/balance +) + +src_prepare() { + default + + tc-export CC +} + +src_install() { + default + + # Autocreated on program start, if missing + rm -rv "${ED}/var/run" || die +} + +pkg_postinst() { + fcaps_pkg_postinst + elog "To run as non-root, be sure to have rendezvous directory created" + elog "with either 'mkdir -m 01777 ${EROOT}/var/run/balance' or using tmpfiles." +} -- cgit v1.2.3