summaryrefslogtreecommitdiff
path: root/app-metrics
diff options
context:
space:
mode:
Diffstat (limited to 'app-metrics')
-rw-r--r--app-metrics/Manifest.gzbin7298 -> 7288 bytes
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/Manifest5
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.4.3.ebuild42
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/metadata.xml5
-rw-r--r--app-metrics/github-exporter/Manifest5
-rw-r--r--app-metrics/github-exporter/github-exporter-1.3.1.ebuild39
-rw-r--r--app-metrics/github-exporter/metadata.xml3
-rw-r--r--app-metrics/memcached_exporter/Manifest3
-rw-r--r--app-metrics/memcached_exporter/memcached_exporter-0.15.0.ebuild44
-rw-r--r--app-metrics/nftables-exporter/Manifest3
-rw-r--r--app-metrics/nftables-exporter/nftables-exporter-0.3.1.ebuild43
11 files changed, 189 insertions, 3 deletions
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz
index fc08748cedf0..76e91f315a2a 100644
--- a/app-metrics/Manifest.gz
+++ b/app-metrics/Manifest.gz
Binary files differ
diff --git a/app-metrics/fritzbox_smarthome_exporter/Manifest b/app-metrics/fritzbox_smarthome_exporter/Manifest
index 762dce4bfe67..7f15efac5962 100644
--- a/app-metrics/fritzbox_smarthome_exporter/Manifest
+++ b/app-metrics/fritzbox_smarthome_exporter/Manifest
@@ -3,5 +3,8 @@ AUX fritzbox_smarthome_exporter.initd 1694 BLAKE2B 0ee6c31e86ca91320fde0665a6a8f
AUX fritzbox_smarthome_exporter.logrotate 80 BLAKE2B 645592707cf1b45c0c03456b6127a2c850fd59c5a51a93f9582879d8891ba2a56a9dc146a2e532d66d615563b377356083b18cb8cb9e73543cd3d100d2bda750 SHA512 16e18c93ea5d988e6ba73acc7dc9d4696c3e79e6e5af567a8fd7e7f75ad657a91214478910ef7792ff51aff4a709eb1109dde2b8f37ed0eb05bdd08fdfbf7ff9
DIST fritzbox_smarthome_exporter-0.0.8-deps.tar.xz 26911468 BLAKE2B 9d00a6fd0b3a94b6e7e9f53ddb7dfc08e3e7a1956fc6c251d0772aed2e34bcfa20ac3d9e51e717eb35ed977b5d7d733f61dbd57b7b540e1ec0fa8609cd654804 SHA512 4ffe8439469afa0b6d40eea7614bfc5d93d95264e3c4632889dcd1301343e6034f94d8023cf8480ab6ea3128e97a7f122a3bbbc07f5e9ecd305afe8f681a8d34
DIST fritzbox_smarthome_exporter-0.0.8.tar.gz 27272 BLAKE2B 5ac04ffd9a80a453a73f1b5428b0afecd65e9d5166a9b6ed042d63bff64822f0e7652e12dac67146ce11e6a1c0949229c3520e172283420ed8f9cc4a9a978310 SHA512 21e2e269e1e65845cd0d767b5d50c26646e0fcdb3959f7c76aeb221c4becf40490d21dfb839aa0c60b8577c3f7839d4a12a8e92c26f6ae969a514f006e2b7ba5
+DIST fritzbox_smarthome_exporter-0.4.3-deps.tar.xz 4487704 BLAKE2B 87c9ec8bba0768ec92efcdaa9ca8dd0aae723849d506e1c3c8b17c918f20d03f0fd27d25cbaed008ee3c0e09870caf692b96eeea0cf95df60512c810a9dff15e SHA512 801582c74ed8ae25dca8cf24a333ac4281a1a77630ce973d339f66d062a91b22d29b3e061bd9283849382546c6b930eb5d3b7fa257d2aa451203d5913e6ed0aa
+DIST fritzbox_smarthome_exporter-0.4.3.tar.gz 35339 BLAKE2B 4ce01b831c5e72687eb8704859d227b3ea04b18d2dd21b74d7b5d7b451d89f39c4a1105d9c1109005f4ac9c01cc6e4ccbd58544f0e443f30e11f0a8612651ed8 SHA512 ab674b48ccfa32ecf9ef45674a612a0e3052bfc614ae40865158b9c32cc6c4714858edcdfe063ec91a8ea5a8a8f993f1b52a90764d07b9f52d18154efd04a5bd
EBUILD fritzbox_smarthome_exporter-0.0.8.ebuild 1115 BLAKE2B c1f7aa66c162fd6807102cd90edd34d3fb9c63667e6940149744b70193b9f5269453df2ea92590d63833f739d025758b1bc81fece4827b732770eea32630835c SHA512 9d288e24540d06e4cdab157c2913a78055cc3639e5a394aa5026f7866544cd3ebd93992fcb61fc2afafab94da986e7b4b431994722f4d002060038832c3fe61a
-MISC metadata.xml 361 BLAKE2B 9614cda7fe6157951cb4f02e2f062223033e891fd6b4d970f95058368afad83a1772c7a1b5fb8b701a086010afe430b4f336f1a91df2ebf541c27a9c4c8c8638 SHA512 900547f3318fd72867a5992561ebddd359cf184156d5f1e0b240a991656bdadd14168c483bd60487b33ed9c2db4f71ccb4cb1fe7dbcf7f285b4057b8fcbd7f3e
+EBUILD fritzbox_smarthome_exporter-0.4.3.ebuild 1065 BLAKE2B d8a2ff53ff95f605b6ea2d60184dfb0bf049fa3ef4d7994011a3c7d2c9e026173240b644f7ae87d0b89e98bffb25c149d6796532278c998530c4900b291c7905 SHA512 ce8880fd57ac8ae7f194035e02041a2d9fdf703c1045a699f55ca4337bbe619f46b21bb8cd6b7baf401c0b6fe94dc7bc34e0645c9938435ed8fc4db899eb81a2
+MISC metadata.xml 428 BLAKE2B f24b601da7ba90214b2754084f365b5aeb5df24a21173b4e05e9116d18343c89101e0b12950582f65d5e6fbe44f10b9fff4e01972d6257a6d1dc169c96aa7637 SHA512 9c2e65c124c2641ccb20f78a3b5e63d311b4719ae95cba61ed7494c97ea5b4c32d53302d207e92dd4f5a6d7428a7bd9a8d1b2cf4828ea0fd7f69bb01aff0bac0
diff --git a/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.4.3.ebuild b/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.4.3.ebuild
new file mode 100644
index 000000000000..4a66f10f62ff
--- /dev/null
+++ b/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.4.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Prometheus exporter for FRITZ!Box Smart Home"
+HOMEPAGE="https://github.com/jayme-github/fritzbox_smarthome_exporter"
+SRC_URI="https://github.com/jayme-github/fritzbox_smarthome_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="acct-group/fritzbox_smarthome_exporter
+ acct-user/fritzbox_smarthome_exporter"
+
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ ego build -v -o bin/${PN}
+}
+
+src_test() {
+ ego test -v ./...
+}
+
+src_install() {
+ dobin bin/*
+ einstalldocs
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ # restrict access because conf.d entry could contain
+ # FRITZ!Box credentials
+ fperms 0640 /etc/conf.d/${PN}
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/${PN}.logrotate ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/app-metrics/fritzbox_smarthome_exporter/metadata.xml b/app-metrics/fritzbox_smarthome_exporter/metadata.xml
index bce410d43d1b..9ec917ac795b 100644
--- a/app-metrics/fritzbox_smarthome_exporter/metadata.xml
+++ b/app-metrics/fritzbox_smarthome_exporter/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer>
+ <name>William Hubbs</name>
+ <email>williamh@gentoo.org</email>
+ </maintainer>
<upstream>
<bugs-to>https://github.com/jayme-github/fritzbox_smarthome_exporter/issues</bugs-to>
<remote-id type="github">jayme-github/fritzbox_smarthome_exporter</remote-id>
diff --git a/app-metrics/github-exporter/Manifest b/app-metrics/github-exporter/Manifest
index 9ad99fd0546f..e7f52754e02b 100644
--- a/app-metrics/github-exporter/Manifest
+++ b/app-metrics/github-exporter/Manifest
@@ -2,5 +2,8 @@ AUX github-exporter.confd 507 BLAKE2B 46ace5b98c0ec60c7a93c50524258e44537e1a4ed1
AUX github-exporter.initd 1512 BLAKE2B ab1f34d3084655da8b7f5345e7001f968d0f7361d8c0eb45070e8a7c1bb6216b65ccfec754897c2472b91fa457a50b363d51939ccc772ae64e153abe97b10cba SHA512 d0ebac39a04d94a10f6d38cbad660b7c8f4bf570bbda334d7e7eb6c2d635f6ac4425f462e2ed9b68bd4f8ac56842deaa6ab15b6c883cf4fd17078115feaaa9be
DIST github-exporter-1.0.3-deps.tar.xz 7786648 BLAKE2B 1dd1876f144e95602131f6f0ec11f4189a88a56821f4ee812b906a1d6d8494651465e416c409a998b19b48081ec8c53d5f11a51f8292002cb9fc50fc13fc4e81 SHA512 247b80369efe54e838868b0c94075031a4430d03f1c8ffefb686d94a6de70f5f288f79459a14f9c1331d2f1a3f9e865e5f7cbd658dc6f01bc7c6e893b5305af2
DIST github-exporter-1.0.3.tar.gz 22089 BLAKE2B 69ac6a71fa8872c08cb24b6fa3e0aa79a8d49fdc626606f5ae1265cb654f73a320d53c1f934f3b2a116c713412f0cb278e27ed892da19b54ff09405abba5bfc4 SHA512 9b3ab36dc8c76e844afdb7f36099dca86f358072fb0ccc134e4ba6754b2a84122b700bb92607014eb2e21e1e3f3889f842e82cd612e66d223e31aef60d123220
+DIST github-exporter-1.3.1-deps.tar.xz 35415224 BLAKE2B e5cb1e520d240e80c8a1e79b875be9dc559c0d0a862c30b8470fea46d913dfdfa4c9df91ecb7f332dcf8e906bedb92e81206cb86051a614aff0f915ec72bf3f1 SHA512 8fd1cdde2e5418c9245cb9ce420e549a06963ff11c41c11c9cae7be031e46f3f6b25b8d0e727394ce23e831e92453c406633cdf8ad8b045a9b3af496041d5a1b
+DIST github-exporter-1.3.1.tar.gz 23713 BLAKE2B 682545ca8d5ebf4f7baf0351a7a78009310259b5a64c1f4d917cc964cde1267019d995c96c7fd361bb3a127c7d6dcf475bde876aa9f07ebdb658c1ef0f697544 SHA512 d04f7b01ee1ddae9997273d116ab91b445c425cbd7cc73cd96563c7bfbb7f818ec2f7ab49c5c1f0f8e6d182568b23ce353e033c272d2aa43b5c5cf12d663db1c
EBUILD github-exporter-1.0.3.ebuild 930 BLAKE2B 7f91f9502d134f983b9cc54ad9304fa1b66a7a46d6a83ee6c8b2fa98c3b2a6dc4eadf93b8b5637a246abb73581e12009b1269ab847fb01aef4543d406cc85e0e SHA512 af755726d38a7f1ac684a3a9a78ca0e390bdb7fb352d87ed8abaa6c4242f98a3724bb30be57a0f948532dabda0b91a67d9e1a5fa3b5b7028f2402a6aefa0993b
-MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251
+EBUILD github-exporter-1.3.1.ebuild 923 BLAKE2B 345badb815c823f31812502032c0a78fb9cf754b7e9b3c7e22ebe0120c57d9f5de9e3e753595576ee244940fca1a763fbffbfd7efda0e5e1872b711267434ad8 SHA512 9d64c84f91786e035d279e03dbcee7b707e8d1bc786d24de1e46fba185f19eba581ca48e4823165d1c77236a9f788ca2511131cfad2527fa990b2e41802a75c7
+MISC metadata.xml 343 BLAKE2B 1ee5574b4b1ab099bd9c9d2d687fa178533403fc7f5a5f9899c4b759ee529c2175be38c5abf065a685dca2a8cacf5c4ed4c3388e1749a7c63f487aa715df1ea4 SHA512 5d4e72e120ee7ce8cc815ba10ccbe39bc65f86f1c97bc991d834d4d411133f17252ceccfde77039c355307f56a0b68a0d4acd8fcedeeeb6faf82947477aecbde
diff --git a/app-metrics/github-exporter/github-exporter-1.3.1.ebuild b/app-metrics/github-exporter/github-exporter-1.3.1.ebuild
new file mode 100644
index 000000000000..cfda6938786e
--- /dev/null
+++ b/app-metrics/github-exporter/github-exporter-1.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+DESCRIPTION="Github statistics exporter for prometheus"
+HOMEPAGE="https://github.com/infinityworks/github-exporter"
+SRC_URI="https://github.com/infinityworks/github-exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz
+https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="MIT Apache-2.0 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="acct-group/github-exporter
+ acct-user/github-exporter"
+
+ src_prepare() {
+ default
+ sed -i -e 's/-race//' Makefile || die 'sed failed'
+ }
+
+src_compile() {
+ ego build
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc *.md
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Before you can use ${PN}, you must configure it in"
+ elog "${EROOT}/etc/conf.d/${PN}"
+ fi
+}
diff --git a/app-metrics/github-exporter/metadata.xml b/app-metrics/github-exporter/metadata.xml
index db463f3eeb66..a536ae6f5f52 100644
--- a/app-metrics/github-exporter/metadata.xml
+++ b/app-metrics/github-exporter/metadata.xml
@@ -5,4 +5,7 @@
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">infinityworks/github-exporter</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-metrics/memcached_exporter/Manifest b/app-metrics/memcached_exporter/Manifest
index 8136deab49b0..66bd07883a60 100644
--- a/app-metrics/memcached_exporter/Manifest
+++ b/app-metrics/memcached_exporter/Manifest
@@ -2,5 +2,8 @@ AUX memcached_exporter.confd 62 BLAKE2B b663b955cddd850ea26292f92e8462132057424c
AUX memcached_exporter.initd 485 BLAKE2B c4e34f4ae1e43b78291f24f32857e548a9ba384f9f359962a65e2349c45096d665debad5b85f5109de4972cd957c87825d46cbedca5d954c76a1a34071e1a616 SHA512 78219e03ab100aa1fecb61ecc8bd8964eab03c1eeb0566185a6135c3fc4ce6fab07e303fb638ae6137d19fd41b6064aa9cfddc9be9739d56e1c8bd15d1e6f04f
DIST memcached_exporter-0.10.0-deps.tar.xz 24009256 BLAKE2B acdf45e6340e95601ecd5b1a7d5bc6d61ec5f323d01ebd0be54e151643a647dabe4705f70ad6b68c3df254deeb5103406809cf4f7080ca5f6c17765ed4024735 SHA512 e567b0a94d7ccc7b87b51bb08f165b88aae24338a2a28ca8f392057eda508407615d43d5d821ae7fd48ca2d50df2bf2b9d2acce3f7be23d12f79ac4ba09c7ed2
DIST memcached_exporter-0.10.0.tar.gz 41003 BLAKE2B 497d1643ac7909cda5d82df5cb89dc09a7f961d3a6e7d60d8619f5f0ebce444e565bc00cb98843dd5f81a7618b38bc14dad9af4063bba58e24ae7e7db6a8de00 SHA512 53b913cb7f398dae5de5f3ccf6c468775a30528ff390cbd112dc7a9aba584c36cc7834b74ee1c1130e4ac19d63f01cc10ca5c6853480bdb130248ab7d0f0ba51
+DIST memcached_exporter-0.15.0-deps.tar.xz 40610668 BLAKE2B df1ca5a0548896d4728c12e7ade9390a8d9c0239291b02408bf612eb04bc04689bee7042d0e36a2e77175df77d4c7751992715e9385255fb9af635011d5212d0 SHA512 4c0cd5956402eae89095c0612df7677abd9951ca3e177d38b7c9ef2afcea11059f9fe13be0d6c80d669c2007861c318a093eab947f7ba88b7798494beed811f1
+DIST memcached_exporter-0.15.0.tar.gz 30762 BLAKE2B 55b01549ea1c97459fdaa548b95778202106b3830af416a959bde30cea3edd47f9892f1b14f9fc59d4f9c8ba3a5b43d029f2012947ba7e357b8317747e0aa03a SHA512 e6584fcce4f5b78524a44ab6a1bc1626560b80a47ca50c3e8754d1cfbce7ad70e71aaf9dcadef15e284ac45392734e8262204652ce90351931b5499802885020
EBUILD memcached_exporter-0.10.0.ebuild 1103 BLAKE2B 17668b04f5c7b3a4f8f01fea94403846938156c7b4a4eb9bbc8748fb3a07a2de4733adbb434575b193fac5f4b35ca97427ec2b08c13729ebbd308a6dd0a6f6be SHA512 93109aea8add399c154513254703b5c08373e447c5e723d4c7db349618c3909fc0e00c33be3b68d97d6cad5e011e76a16760af8760cef2562389ac5f0283dcda
+EBUILD memcached_exporter-0.15.0.ebuild 1103 BLAKE2B 73d1147e9e62dc060e24c0cc46139a5e8c1151465cf4c8d64c1491ad73fe0ccf5545cb69fc404b1130fb1c7aae0ed544cf8bcf2e3ae5c8d11005fa51684f7275 SHA512 dd7d7581b81661838ad17403e430632f6d48217c12564da6fcf5c12b79086a0d1490f227319e27adb8cdf50c692e04b521db478a16f9d98cc56c8a130e0c4fb5
MISC metadata.xml 343 BLAKE2B 7d0065b286514be48e4dcc666f127c43b37bb8044b5cca86aa47219754aaa839f4f94aed6b3937031832938d1dfa8fe8bf927b5179d1ebe428cba0e1697dd652 SHA512 bf84217b53e90bad497c0d9b2327626bf6d41d698748019e0f46183e8a95112196c07f9f3539e58f2ca37893bc1ed57258694d866abe5251b96abcd37c6aa91a
diff --git a/app-metrics/memcached_exporter/memcached_exporter-0.15.0.ebuild b/app-metrics/memcached_exporter/memcached_exporter-0.15.0.ebuild
new file mode 100644
index 000000000000..202b78fe5c7e
--- /dev/null
+++ b/app-metrics/memcached_exporter/memcached_exporter-0.15.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=ceb946ecae3aace775a0becb8233ca3890a829c3
+
+DESCRIPTION="Prometheus exporter for memcached"
+HOMEPAGE="https://github.com/prometheus/memcached_exporter"
+SRC_URI="https://github.com/prometheus/memcached_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-util/promu"
+DEPEND="acct-group/memcached_exporter
+ acct-user/memcached_exporter"
+RDEPEND="${DEPEND}"
+
+# tests require the memcached_exporter daemon to be running locally
+RESTRICT+=" test "
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s/{{.Branch}}/HEAD/" \
+ -e "s/{{.Revision}}/${GIT_COMMIT}/" \
+ .promu.yml || die "sed failed"
+}
+
+src_compile() {
+ promu build -v --prefix bin || die
+}
+
+src_install() {
+ dobin bin/*
+ dodoc *.md
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/app-metrics/nftables-exporter/Manifest b/app-metrics/nftables-exporter/Manifest
index a2017a6a2bad..99b751d7ba55 100644
--- a/app-metrics/nftables-exporter/Manifest
+++ b/app-metrics/nftables-exporter/Manifest
@@ -1,5 +1,8 @@
AUX nftables-exporter.initd 431 BLAKE2B 9859d0312cde981f96520f7c9acc406cc8560cdc0633232f2a83516681af90e3bf86375af3d65e03309dd0d785cf3395f85cd4944b0344d9685231f53274ddad SHA512 35ea901120207252916ece731c09269538d6fb3d9a077c2379681827919eea9219f2dc3d73a9a598fbf9b6ea06cfbb52e6f386c916ce7d8a304e20c9aabcf609
DIST nftables-exporter-0.2.7-deps.tar.xz 6611016 BLAKE2B c6d5593bcf29f846044fd11602eb38f7296f46394cb61c04c7877b0d100d4f33f5bbccbcb374d267fa87da600c2afe00b1c0f6acb494d078c2cb8f2fe73baa6d SHA512 0039135b52e0f77316a68f482094620531be1a7ef1cbd713905f140fea09627fde4544b0c25ed964950682be905a758f22384e0159bbcf8ee2a9f57c3a7f5f43
DIST nftables-exporter-0.2.7.tar.gz 22061 BLAKE2B 142c834a77b563d6c57b72a5ec45c88e0542121d334c0b02a6acc18fea7902efad8080e0b3b01a2a519a4cd376938da58fc4b7b3fc2260300a5bc64469c993ee SHA512 69192df420b294b4c3b345999505111f149c00a5d68773b6f958d16b39505c937377075fe4e299688b97f5c12f0bbdac59bdb9bd0447b62f6d76c0bc55caa318
+DIST nftables-exporter-0.3.1-deps.tar.xz 34701580 BLAKE2B 0cabca1e6e1ac758d987cfd9549d45df1cf8852a09a4026343efa61cc2b7162ee398f6cfa6127235c99009d70b5a95586f093bbd8aff50779d8c4be48ad5cdc6 SHA512 1a98852089ea8c0b5a862b01163c4ef3243190e8111617d14d8e4cb8ac83dafb016a685419eb578695708bee33feb92a9087de7f96bf3511e247eb5e769a36c2
+DIST nftables-exporter-0.3.1.tar.gz 22518 BLAKE2B 3c186d26397718a82368e1e18dabd5c2a148cbc350c949b265d1645e2dcc49f10ab35dc307411210521ba27605bba5b6b816b1833d3bf0ea72ef92fba5b3c43d SHA512 3edb32c425fd6f3028a5a9ff2be52120e8ba9b995c8e6861d9e5c925d439941fb50e69e3090b3e4ffa4b433d24b5607c4811c6d5c8176ea9d3a992c69f8095fb
EBUILD nftables-exporter-0.2.7.ebuild 1002 BLAKE2B 69b127b5f745a59f128c731870f264bf87978582ad5f446cb9d77c2172ea29d8ececf499d8ee6cf163e370c2804012a81330f5692353479fa8da01c78eb29d71 SHA512 228884201b16395374080c3c4420522ca5f4f5c9cb4317476123f9f06025619a8970fa778df4fc66672e80c11d27663279c0b2ce54852b1c910e1a8d60baf915
+EBUILD nftables-exporter-0.3.1.ebuild 995 BLAKE2B d051da8f2203127aa983430eb788006916e6956f685ff83c69135f5d1a0596904c473bd1c5c253b329b74b07c7f295b56f1e4955ab24aaed2eb3200271c315ec SHA512 14a8f2ae55192fa3f003eb234e6b5c5635298c99b530c8b937c2246bb354a25d0f25df853a7dc1a9b9b6fd515bcf784f43d0298e2a47f72eac2e4498c5a77633
MISC metadata.xml 343 BLAKE2B d3619502cf0ecd541875fd62c09b184d21a5a587968537092654d699e40b881b22ba0feac95dd5dd76d89ff989d28cf767e7fbad81a660418134ce7636fa9b06 SHA512 a0a51ad264a16c0e0f001b48049f55a7aeacdfe2a1d5d63eceb7ec875ddadb35dfead4d3c9250aa4e515ffb342d35f07c3fc5acf1c7e4dab27551c168bac9193
diff --git a/app-metrics/nftables-exporter/nftables-exporter-0.3.1.ebuild b/app-metrics/nftables-exporter/nftables-exporter-0.3.1.ebuild
new file mode 100644
index 000000000000..5c64528b9900
--- /dev/null
+++ b/app-metrics/nftables-exporter/nftables-exporter-0.3.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+# make sure these are updated based on the Makefile in every bump.
+SHA=a8497830
+GITVERSION=tags/v0.3.1-0-ga849783
+
+DESCRIPTION="prometheus exporter for nftables metrics"
+HOMEPAGE="https://github.com/metal-stack/nftables-exporter"
+SRC_URI="https://github.com/metal-stack/nftables-exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="net-firewall/nftables"
+
+src_prepare() {
+ default
+ sed -i -e '/strip bin\//d' -e '/sha256sum/d' Makefile
+}
+
+src_compile() {
+ emake \
+ SHA=${SHA} \
+ GITVERSION=${GITVERSION} \
+ VERSION=v${PV} \
+ build
+}
+
+src_install() {
+ newbin bin/${P}-* ${PN}
+ insinto etc
+ doins nftables_exporter.yaml
+ systemd_dounit systemd/nftables-exporter.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/log/${PN}
+}