From 9c921724ce6b5dd1cbe42475f5adba02d25fda3c Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 8 Jun 2025 13:48:13 +0100 Subject: Add haproxy-load-daemon --- net-proxy/haproxy-load-daemon/Manifest | 2 + .../haproxy-load-daemon-0.1.ebuild | 26 +++++++ virtual/random-server/Manifest | 2 +- virtual/random-server/random-server-0.2.6.ebuild | 78 --------------------- virtual/random-server/random-server-0.2.7.ebuild | 79 ++++++++++++++++++++++ 5 files changed, 108 insertions(+), 79 deletions(-) create mode 100644 net-proxy/haproxy-load-daemon/Manifest create mode 100644 net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild delete mode 100644 virtual/random-server/random-server-0.2.6.ebuild create mode 100644 virtual/random-server/random-server-0.2.7.ebuild diff --git a/net-proxy/haproxy-load-daemon/Manifest b/net-proxy/haproxy-load-daemon/Manifest new file mode 100644 index 0000000..6666c22 --- /dev/null +++ b/net-proxy/haproxy-load-daemon/Manifest @@ -0,0 +1,2 @@ +DIST haproxy-load-daemon-0.1.tar.gz 2950 BLAKE2B a9043e2b29b8247b098cb8e2e9fc6026924c2897208301b39727af784addcc22c8cef231db9eb65f9801ab01bf0e430e427714c7f68e5586946a8266aa54bcf8 SHA512 2b43cf0efef5344b30c50180aa50ba7f391c371dc8d07d14252f102447333ff6f2d360005b5cd16435f2db5af613ae9cf18f44cc3ff1fe41b19865e8841ef2d0 +EBUILD haproxy-load-daemon-0.1.ebuild 585 BLAKE2B f054c1ad191b0677858a40674e791c9e10255a9ecd493e83b4a64da3de6e3293eb26672d48939fc609d7792e9cd732017ad5cae41ca255441817092e2d792bbe SHA512 33ecfbcd4a538a65775e25a68f78a2de3047204751580feef5296c1570bacd7c0f6eead11c54a28d0603e64f3817d77c7ea6a5091d2cf18c691b9d209b483f7e diff --git a/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild b/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild new file mode 100644 index 0000000..dddde90 --- /dev/null +++ b/net-proxy/haproxy-load-daemon/haproxy-load-daemon-0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bjam + +DESCRIPTION="Simple HAProxy agent daemon for dynamic controlling backend weight based on load" +HOMEPAGE="https://github.com/rascalDan/haproxy-load-daemon" +SRC_URI="https://github.com/rascalDan/${PN}/archive/refs/tags/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND="dev-libs/boost sys-apps/systemd" +RDEPEND="${DEPEND}" +BDEPEND="" +S="${WORKDIR}/${PN}-${P}" + +src_compile() { + bjambuild haproxy-load-daemon +} + +src_install() { + bjaminstall install +} diff --git a/virtual/random-server/Manifest b/virtual/random-server/Manifest index b0aa4eb..ddc6178 100644 --- a/virtual/random-server/Manifest +++ b/virtual/random-server/Manifest @@ -1 +1 @@ -EBUILD random-server-0.2.6.ebuild 1555 BLAKE2B 878b009f01d4504138c70b2436914976f73b5ecb38e0b5b1058be4ba0ecf8ab74635936cbf18f73d405f9c0fc5f64fcb3afa16d19eb57aa5bebd1f6dddeb35aa SHA512 92a59b56bca3f0b5c615ed52b7b7a82e4a36cc905f4a7f7ad47463cdb5d9747f4c43aec0ad4dbe3dd35f71f5e14101e9eeb43e04ce6565576f783a230436b130 +EBUILD random-server-0.2.7.ebuild 1586 BLAKE2B c29dcea9ccccf6ab7d689f5027cbec3a89ca10a0aad9da4745202ea7e913de9b896ae70e8b4ba2f210cfec77589570e751f9c87da59cf49551b4d276a9fb4586 SHA512 7a0181065e956d3e816b7be77fac4ce0ddb0c51fcadefe8b3c378fbb5efa7c8e6c1fa332a426022ea3217a6bc3591c60ff498fed6820e0b7fc9d78c78c251469 diff --git a/virtual/random-server/random-server-0.2.6.ebuild b/virtual/random-server/random-server-0.2.6.ebuild deleted file mode 100644 index d239b3e..0000000 --- a/virtual/random-server/random-server-0.2.6.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -EAPI=8 - -DESCRIPTION="Virtual for Random servers" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd" -IUSE="mediaserver dosfs ocfs2 glusterfs ci mysql postgres" - -RDEPEND=" - =net-misc/unison-2.53* - sys-devel/distcc - sys-devel/gcc:12[cxx] - sys-devel/gcc:13[cxx] - sys-devel/gcc:14[cxx] - llvm-core/clang:18 - llvm-core/clang:19 - net-dns/bind - net-firewall/iptables - net-fs/autofs - net-fs/samba - net-misc/dhcp - net-proxy/haproxy - net-nds/smbldap-tools - net-nds/shelldap - virtual/miller-base - virtual/miller-mailserver - postgres? ( - virtual/miller-postgresql - ) - mysql? ( - virtual/miller-mysql - ) - virtual/miller-webappserver - virtual/miller-webserver - virtual/miller-proxy - sys-apps/logwatch - sys-apps/glacier2-service - net-misc/gentoobrowse-api - www-apps/mirrorsearch - dev-util/ccache - sys-cluster/pacemaker - sys-process/at - sys-cluster/crmsh - net-analyzer/fail2ban - net-misc/openntpd - net-analyzer/nagios - net-analyzer/nagiosgraph - net-analyzer/nsca - net-analyzer/nagios-plugin-check_raid - sys-apps/lm-sensors - net-analyzer/nagios-plugin-check_lm_sensors - net-analyzer/nrpe - net-analyzer/check_crm - net-analyzer/check_drbd - sys-cluster/drbd-utils - net-analyzer/check_haproxy_stats - net-analyzer/check_ice - net-analyzer/check_service - net-p2p/transmission - ci? ( - virtual/ci-server - ) - dosfs? ( - sys-fs/dosfstools - ) - ocfs2? ( - sys-apps/ocfs2-service - sys-fs/ocfs2-tools ) - glusterfs? ( - sys-cluster/glusterfs ) - mediaserver? ( - net-misc/minidlna - net-misc/yt-dlp - ) -" diff --git a/virtual/random-server/random-server-0.2.7.ebuild b/virtual/random-server/random-server-0.2.7.ebuild new file mode 100644 index 0000000..9e6ac0c --- /dev/null +++ b/virtual/random-server/random-server-0.2.7.ebuild @@ -0,0 +1,79 @@ +EAPI=8 + +DESCRIPTION="Virtual for Random servers" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd" +IUSE="mediaserver dosfs ocfs2 glusterfs ci mysql postgres" + +RDEPEND=" + =net-misc/unison-2.53* + sys-devel/distcc + sys-devel/gcc:12[cxx] + sys-devel/gcc:13[cxx] + sys-devel/gcc:14[cxx] + llvm-core/clang:18 + llvm-core/clang:19 + net-dns/bind + net-firewall/iptables + net-fs/autofs + net-fs/samba + net-misc/dhcp + net-proxy/haproxy + net-proxy/haproxy-load-daemon + net-nds/smbldap-tools + net-nds/shelldap + virtual/miller-base + virtual/miller-mailserver + postgres? ( + virtual/miller-postgresql + ) + mysql? ( + virtual/miller-mysql + ) + virtual/miller-webappserver + virtual/miller-webserver + virtual/miller-proxy + sys-apps/logwatch + sys-apps/glacier2-service + net-misc/gentoobrowse-api + www-apps/mirrorsearch + dev-util/ccache + sys-cluster/pacemaker + sys-process/at + sys-cluster/crmsh + net-analyzer/fail2ban + net-misc/openntpd + net-analyzer/nagios + net-analyzer/nagiosgraph + net-analyzer/nsca + net-analyzer/nagios-plugin-check_raid + sys-apps/lm-sensors + net-analyzer/nagios-plugin-check_lm_sensors + net-analyzer/nrpe + net-analyzer/check_crm + net-analyzer/check_drbd + sys-cluster/drbd-utils + net-analyzer/check_haproxy_stats + net-analyzer/check_ice + net-analyzer/check_service + net-p2p/transmission + ci? ( + virtual/ci-server + ) + dosfs? ( + sys-fs/dosfstools + ) + ocfs2? ( + sys-apps/ocfs2-service + sys-fs/ocfs2-tools ) + glusterfs? ( + sys-cluster/glusterfs ) + mediaserver? ( + net-misc/minidlna + net-misc/yt-dlp + ) +" -- cgit v1.2.3