summaryrefslogtreecommitdiff
path: root/app-metrics
diff options
context:
space:
mode:
Diffstat (limited to 'app-metrics')
-rw-r--r--app-metrics/Manifest.gzbin7136 -> 7132 bytes
-rw-r--r--app-metrics/bind_exporter/Manifest3
-rw-r--r--app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild59
-rw-r--r--app-metrics/collectd/Manifest2
-rw-r--r--app-metrics/collectd/collectd-5.12.0-r11.ebuild2
-rw-r--r--app-metrics/consul_exporter/Manifest2
-rw-r--r--app-metrics/consul_exporter/consul_exporter-0.7.1.ebuild44
-rw-r--r--app-metrics/dnsmasq_exporter/Manifest3
-rw-r--r--app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0-r1.ebuild38
-rw-r--r--app-metrics/exabgp_exporter/Manifest3
-rw-r--r--app-metrics/exabgp_exporter/exabgp_exporter-1.0.0_p20200718.ebuild36
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/Manifest5
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.0.8.ebuild49
-rw-r--r--app-metrics/fritzbox_smarthome_exporter/metadata.xml2
-rw-r--r--app-metrics/mysqld_exporter/Manifest2
-rw-r--r--app-metrics/mysqld_exporter/mysqld_exporter-0.12.1_p20200622.ebuild78
-rw-r--r--app-metrics/nginx-vts-exporter/Manifest2
-rw-r--r--app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.7-r1.ebuild44
-rw-r--r--app-metrics/node_exporter/Manifest5
-rw-r--r--app-metrics/node_exporter/node_exporter-1.9.0.ebuild77
-rw-r--r--app-metrics/node_exporter/node_exporter-9999.ebuild15
-rw-r--r--app-metrics/prom2json/Manifest2
-rw-r--r--app-metrics/prom2json/prom2json-1.3.0.ebuild39
-rw-r--r--app-metrics/prometheus-lvm-exporter/Manifest3
-rw-r--r--app-metrics/prometheus-lvm-exporter/prometheus-lvm-exporter-0.3.2.ebuild64
-rw-r--r--app-metrics/prometheus-podman-exporter/Manifest6
-rw-r--r--app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild58
-rw-r--r--app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.15.0.ebuild (renamed from app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild)6
-rw-r--r--app-metrics/prometheus/Manifest7
-rw-r--r--app-metrics/prometheus/files/prometheus-3.2.confd22
-rw-r--r--app-metrics/prometheus/files/prometheus-3.2.initd37
-rw-r--r--app-metrics/prometheus/files/prometheus-3.2.service17
-rw-r--r--app-metrics/prometheus/prometheus-3.2.1.ebuild79
33 files changed, 263 insertions, 548 deletions
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz
index e3a17249d448..a311fbd5ea92 100644
--- a/app-metrics/Manifest.gz
+++ b/app-metrics/Manifest.gz
Binary files differ
diff --git a/app-metrics/bind_exporter/Manifest b/app-metrics/bind_exporter/Manifest
index bab300ca360e..87a077d8a5ca 100644
--- a/app-metrics/bind_exporter/Manifest
+++ b/app-metrics/bind_exporter/Manifest
@@ -1,10 +1,7 @@
AUX bind_exporter.confd 57 BLAKE2B dfffea2f2859b377d5132a2c56ace0260f2d272463c104144acea0a2489141d01e35f4899d53af1526fe0ca1ae760fef62c96a0b6849c8b8678b7693a53ac20f SHA512 54c5162993d488eecec2453b06b2cbedd5eb4599074cf43fda644e2faba4c35ad481840dbb8b05979bf1a0dcdff32edd9efa56bc779f264d81056793d1d00be0
AUX bind_exporter.initd 550 BLAKE2B fcb4eb3066023024b8605a2c9787ba7c8871d05d1b11a1ea97ebab91e403e21876c8b29136b114c6ceef29e9be79056accdde7061e13f615b1f55c25998b938e SHA512 1471a0644c1c2d5a242987638b6fa0576913b9dfbcf886ade42951b3cc71f632c210060a619637988c5239a3ff934c2073e2bd34b913abd9871eb028fd71e2e1
AUX bind_exporter.service 259 BLAKE2B 3fe54bc933c0245c2a8d486462136099160b73342dcd99387072994f176c1a19c278984f2d57f18ebcfbfa82be92682bbf62d7a58b9b13e15533cb82acb9b94e SHA512 23b6f5a6192e1b07598b6ccdf55660e1535f5bd2e93e12c75ce8181a98dc48daa04fed0d132dd273c76b6f87591b2b50ab8c48607dca8b619e05e8a529947974
-DIST bind_exporter-0.6.1-vendor.tar.xz 1300068 BLAKE2B 058f4f61ff9c403a5672390dd3944dec9a6b4b1dcf8ac7bcb6943494d43c116236e23f4b0437d5b2e91cb0d936377ba896740594d90b50ce99a61963713ab70c SHA512 9fd880655ac9657d49c0d250b22e46c53a63c0a2d4097763ca8856da36f75527d515a4e4cde7dd68c2c5cbf4ea784c07d9bd5e38a01eeb2d308a585c31d5c19b
-DIST bind_exporter-0.6.1.tar.gz 48904 BLAKE2B ad2def162e0fac5e857328bb142bc20655d0d1ea4a9d90a3bd8d305a3d86f9247671ca92f90d5ccdcb1a8bd147ed56858a9782feeac019b87666b4b18b7219c1 SHA512 d710b7228587e12a101a1d626ec5e0290b0740074f3976eee02463165030b361d3b6df556ab949d632488582ef6d4a3197270afc197d6d756a99c16e55c5448c
DIST bind_exporter-0.8.0-deps.tar.xz 40418500 BLAKE2B 68150ebd654de67b00ecf75acb846dca37a647149b1a53c9fc8d1b26ea6d0807d1690d721cb14c9f4411cc592454465664e7754e822934a302e08c81d7c57a4c SHA512 a6540110d1bba9c08caa4c0f9682a22e29a0058a38adfd0984f97cb214ff245f801cbc01fd962029493329679dbb955e1f1f498b687c8a750080434fa7ab7686
DIST bind_exporter-0.8.0.tar.gz 43098 BLAKE2B d6a1ecf0cd42509aac8f8755c55f9a405d549a4de60ae45ebdf9933b0be73986e24fbffd3b255445c4121ca762e672e76d0629910c6e116e245136ba16e436b5 SHA512 2b54ceed99ad386d699961a821bd0f1061f487536029cfa5dd1192c9cb6fc485bbf4a82548c8dcd70c602e7e38e905cbe24968649923eede77be7dc7aaf05cc6
-EBUILD bind_exporter-0.6.1-r1.ebuild 1591 BLAKE2B da1219f5dd4f64e779f84ae2dd4e45dd3271697fb27ef3ee4d48802ed992e05b1031f47972b7fe0745a88c15750576d1d1c39e8e6f61f2cad353d8952c67a94e SHA512 1398a8eacf4bceaafea50de668998e10b2c303d0ac90201dfc0d426f451fe8375996a6b98efcf50b5d9de2408f086372981d72521bff7a298bef7e995201e04f
EBUILD bind_exporter-0.8.0.ebuild 1561 BLAKE2B d0f1da31d689497e0a5fcce7f91f06f008d201e9e0fbe6f875260004eee3223d474fd8970e87ff8b2d4b103790321583691f9bf1af568249e86326c39b2450ff SHA512 98ede043c8b7353c3afe98d703fe1cde17bd79a2adde49c42a24b5c8415003f7ccacccaa6b283accdf68563e1dfab1c3f13064ecb1a0dd4c5c5117d46765eb77
MISC metadata.xml 340 BLAKE2B 6538097f3ef7715762179083b4ac60b9c4fd470efa4d0513cbf5f40a2e4bfbcba81fd7c3dccc67f174537cc06119bb74da41db6c37487148731a70189175a085 SHA512 59f4ca7175d231c295dd7fe8d268ecdb618bfdd81aabc6e54de9898610ddd436374d8de2ba673101c2512050d236c7b5bd601f2a23e4397505e656112146fb9b
diff --git a/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild b/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
deleted file mode 100644
index 5d586670b4e6..000000000000
--- a/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module systemd
-GIT_COMMIT=c34ff3d6b4817f42e74b2b05b3797cf99683b4a9
-
-DESCRIPTION="Prometheus exporter for BIND"
-HOMEPAGE="https://github.com/prometheus-community/bind_exporter"
-SRC_URI="
- https://github.com/prometheus-community/bind_exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~robbat2/distfiles/bind_exporter-${PV}-vendor.tar.xz
- "
-
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="acct-group/bind_exporter
- acct-user/bind_exporter"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-util/promu"
-
-src_prepare() {
- default
- sed -i -e "/-s$/d" -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
-}
-
-src_compile() {
- mkdir -p bin || die
- promu build -v --prefix bin || die
-}
-
-src_test() {
- emake test-flags= test
-}
-
-src_install() {
- dobin bin/${PN}
- dodoc {README,CHANGELOG}.md
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- systemd_dounit "${FILESDIR}"/${PN}.service
- keepdir /var/log/${PN}
- fowners ${PN}:${PN} /var/log/${PN}
-}
-
-pkg_postinst() {
- elog "Make sure BIND was built with libxml2 support. You can check with the"
- elog "following command: named -V | grep libxml2."
- elog "Configure BIND to open a statistics channel. It's recommended to run"
- elog "the bind_exporter next to BIND, so it's only necessary to open a port"
- elog "locally."
- elog ""
- elog "statistics-channels {"
- elog "inet 127.0.0.1 port 8053 allow { 127.0.0.1; };"
- elog "};"
-}
diff --git a/app-metrics/collectd/Manifest b/app-metrics/collectd/Manifest
index d76281f12c19..05ed0db31e54 100644
--- a/app-metrics/collectd/Manifest
+++ b/app-metrics/collectd/Manifest
@@ -7,5 +7,5 @@ AUX collectd.initd-r3 1877 BLAKE2B 8e81c314abdd366a7583dd18bdad10c9d7da14589c030
AUX collectd.logrotate 115 BLAKE2B ce2a79787096b04af6ecd128633dde68fb868a02cc1d246c3e512c1733133fcc8da41b3ab2a0051b4da78c53e6629b2ad8085872dec1d4c28e397c88cafe3a90 SHA512 87ec01784d415f00834c2b20614f11f7e08b70f88d7c87509a8b8fd7e1af8758565b9ed6a6840af7bf1006cb941a61a6ff4f3176f6ded722728f24483b08bc8e
AUX collectd.tmpfile 39 BLAKE2B 0d1ee2f02e539e854b62b47032308d08505fa31d8428e98f8d150c924201074c5edae22eea3990edf3a7837f1473193fe009a501645bf064638c532ec53a36cc SHA512 55fb70da9ece74b143c3e971b890954842230691039f8ad2240cc4c8d699e4e7a21efcbfd0b3cb2503e90af0bbdd0c7d886e09baf9fc86ec26c115a0bce6a668
DIST collectd-5.12.0.tar.bz2 1902756 BLAKE2B 9567c55b47c0ea5b7836c0d858c16a637c4a2054486a9d9ca6cd9951a92381bdf4f49d7dc0be0c9c9131802120d0af2e542a3997f01484c89ba135b3c46db795 SHA512 7a15e4c0ae587db4987d673a790a4f3bea1cab29ce24a506fb21fa7bd2f60bfec70867eaa1c1395cb5b0e0ae81a024fb6109b064da0ef50e7c146d2198871c70
-EBUILD collectd-5.12.0-r11.ebuild 20178 BLAKE2B 7a44e279047b10b611a480dec3ab9f9701149e1a0c333fc2b37ad87810797ba399ff14775cd63d79f05f0615ab6a65b29d1f46f9764ecb7fd76bb3b72417d74c SHA512 61effd63e98f2da537faf4570c6f28174111470d8c945537536679ec2b12bcca1f2249ebff8048a347928ee4eab5b2026dcb4cabb931ecba1e685378c0989352
+EBUILD collectd-5.12.0-r11.ebuild 20178 BLAKE2B 704b53c9d29788d933d87185e6b6d39b2da4c93969294b8a3801ca929f2001d6f0642d17a6cbcfa82eb8b31c7dadd7b75e859ac6950d01328d417ba4c5849105 SHA512 81a2f35599784711445598ebe66085cce1c0c48caff573e485517a278081573ca42fbc789c70721cfda4fb2aecf0318fcc6595a526270c8277ed0ffc0a429fbd
MISC metadata.xml 1515 BLAKE2B 318f796bfacb0e1facbd60f80fc9176e24f06661fc4dce4acda3a218aab10766231566a9ae58f9985770513fb53a52e9ea5e985aba0bcff62c042c75fb662c70 SHA512 4c886d89143d2862a3d915e5b0ef14382c76d758a306fa9971a762fdae400086175c470045e85775f028947156a4bb40a09bd9810c56dda08662e835cba3b45c
diff --git a/app-metrics/collectd/collectd-5.12.0-r11.ebuild b/app-metrics/collectd/collectd-5.12.0-r11.ebuild
index d487dd5f4ce4..673259170978 100644
--- a/app-metrics/collectd/collectd-5.12.0-r11.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0-r11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
JAVA_PKG_OPT_USE="collectd_plugins_java"
LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit autotools fcaps java-pkg-opt-2 linux-info lua-single perl-functions python-single-r1 systemd tmpfiles udev
diff --git a/app-metrics/consul_exporter/Manifest b/app-metrics/consul_exporter/Manifest
index 62a3e0c0b4b0..f4ede93817a4 100644
--- a/app-metrics/consul_exporter/Manifest
+++ b/app-metrics/consul_exporter/Manifest
@@ -2,7 +2,5 @@ AUX consul_exporter.confd 95 BLAKE2B 11a6f462b15c57e8b97504feb1dc8070c1c6f6b1cd8
AUX consul_exporter.initd 445 BLAKE2B 4b0f58b838e02b46597734580b1b409c6b2426bbd92d88278d960cd29ae3fe018a7a945bb64ac324657b7a96f13d3ff996458d1c0571c6645e9270638129e6b6 SHA512 fe26e5ea6a272143f18567600580c3cf0f557299fd39353ebaf195feee5a916333be1a779b87716810a2dd77ec6e4fb78052dcf7996065723119369c1081e3df
DIST consul_exporter-0.13.0-deps.tar.xz 41437028 BLAKE2B 35491dc107030d0d705aad68df69c3deed121564464373c820cc10990beb70d6043ae72c65d3289081a0356b5a302500da8c74fc9a5692cc06032a2db1c8514e SHA512 497db1db0ca37c38da293d5186274dcc4e5b20741a048a9bb07338d2f158fef43f8bcb5647cbc14065946eb00fc3a0e5f6b0e06616004b14d6084526fc838437
DIST consul_exporter-0.13.0.tar.gz 34832 BLAKE2B d85e0320827852493c24be4108786e054f59fac0dd509b84bfd57a99ff239dd93c7a35bb211a83b5020613116519c22f70e1e0913d505eff387d67aac2f3f9b9 SHA512 8ff923350fd935ee79aae582f955565c8127ac2f734d246714db4f47b1e2dca00312a8194cd59f835a3c173e66ff1b1c8f59d8576b27bcc4019b17a64224b3d5
-DIST consul_exporter-0.7.1.tar.gz 1583526 BLAKE2B 8c3211f1d75a767e18e47e16eef056dc07403abbd1cdb165a45b8d0830124e3e91b7dac67301e1b5d1ed564a94dfe9ff05c43267dbeb950ca1ff9b698ebd25ce SHA512 bc5ef24151d53abefd4b975f1ca3a18c98837c6c650c4bf6851fbc1299620db6e8e79a05d2355579ee78c1d2721ceec4bc946ee76d6bf7acdecb6f76957f5984
EBUILD consul_exporter-0.13.0.ebuild 1127 BLAKE2B 720f81c1734445cc3d678d6534dea0c565dbc5b724c26ac6f4ca2c6f4cf954ccf510507d3a00fc68bb9bc744030af469388b7582a4d64848992e809643b821be SHA512 8464536b852d677a23d0138b3c7ca6a857f4931c84976ad438164922c7a35ccdbd8cf79eece26e5e2c6f23876faba8b0ef01fb7f9592a5a8433a850761aa7cdd
-EBUILD consul_exporter-0.7.1.ebuild 1060 BLAKE2B 62658136fa4b1b92c62108a698b53fdca951520e47139255abc786fc6344abd91fb5ad89e6f7321a3b251dabe647839d4f5bcfd7c51f1e19249415ed23744dac SHA512 95c7cb6f8e4ca89b53af552c3634b5ffea34e78825def22bfb9f5176c99e3b87cffffbdb7480cc928a2de0e6d6c13ff05e9a67c9650f76c54f91b814c0fa1aca
MISC metadata.xml 340 BLAKE2B cef3ad986e71faa4559aaedd8894ff2b3fd55ed633cc18cd10d08b71edd385197b526e3c5d3ab41501376c35fa509a6bc60e425815db648eb50ee22698911752 SHA512 ea10445a42ddd481ccb2390bfe949c362ce70e237bb3c9cf13454f38e52b3e17f4dcf198e08347c10157d63f6b8ed6f06fc220d44b10a9ff05fee81693b329db
diff --git a/app-metrics/consul_exporter/consul_exporter-0.7.1.ebuild b/app-metrics/consul_exporter/consul_exporter-0.7.1.ebuild
deleted file mode 100644
index b081f85524e7..000000000000
--- a/app-metrics/consul_exporter/consul_exporter-0.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-CONSUL_EXPORTER_COMMIT=ae46e2e
-MY_PV="v${PV/_rc/-rc.}"
-
-DESCRIPTION="Prometheus exporter for consul metrics"
-HOMEPAGE="https://github.com/prometheus/consul_exporter"
-SRC_URI="https://github.com/prometheus/consul_exporter/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="dev-util/promu"
-COMMON_DEPEND="acct-group/consul_exporter
- acct-user/consul_exporter"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-RESTRICT+=" test"
-
-src_prepare() {
- default
- sed -i \
- -e "s/{{.Revision}}/${CONSUL_EXPORTER_COMMIT}/" \
- -e "s/{{.Version}}/${PV}/" \
- .promu.yml || die "Sed failed"
-}
-
-src_compile() {
- promu build -v || die
-}
-
-src_install() {
- newbin ${P} ${PN}
- dodoc {README,CONTRIBUTING}.md
- keepdir /var/log/consul_exporter
- fowners ${PN}:${PN} /var/log/consul_exporter
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}
diff --git a/app-metrics/dnsmasq_exporter/Manifest b/app-metrics/dnsmasq_exporter/Manifest
index 77221937d920..3eb92c99e20e 100644
--- a/app-metrics/dnsmasq_exporter/Manifest
+++ b/app-metrics/dnsmasq_exporter/Manifest
@@ -1,9 +1,6 @@
AUX dnsmasq_exporter.confd 96 BLAKE2B fd084436ec85bd44c9f513d67258ac5defb87e672b4c23d8f5ebedba6812f4c5e2bcb4336d655fbfe5b8ec4c6dd132dc58446597865a949d166a844ba79dbb6d SHA512 b35f5aef26efdbb92c0a28b587133bcc291ee06dfcbda924bd8594cba0a013fd445c417c13fac0ba556babd8f1a450603ad4ed1ca3fc84ca52ffd52bf24e882c
AUX dnsmasq_exporter.initd 450 BLAKE2B f4abd4190c75512b8d047573cdb2d0186053213b212db2f2d110448b7791e558f13fb394ce85fdc6630e877ec08bd69bd16da1888ef4f59a54fe52b12dd336ca SHA512 83fd6f989f65087477cdf8fdf7ad40e94855f3c961a996ecaf643ae21c2280a4b7c0679fb364add235e00ae34c906968bae9762c239b5fd810edceef3cdb2de6
-DIST dnsmasq_exporter-0.2.0-deps.tar.xz 12889812 BLAKE2B d57f3a83bcab80d8fa7ca8ddcfb96897285c5dcd94d6a5631c7c308ead758a6f8bb1b43695d305bc5baf930dc3ca8073c21d99369edbf76c95d167ea0d546f1e SHA512 1967c94ee658828691194fe7495757b7adb8e7116ec58eb039b4797cfb1a8f61fc112a7c56316d1938e6185d3a66eb5082b418c649fde83e52530b1fbd0d00e8
-DIST dnsmasq_exporter-0.2.0.tar.gz 12912 BLAKE2B e4166ff1648b4f6780da767ec2b1ea144d132190d6fc53f77c0ebcc73a8515bbdc198d7f34e1ae806b8c76ae41ed90d60c69cb82294a67397022b522fc22f9d8 SHA512 5f1eb899da3b20c384c19cff0bfe0a8b09a0078b683cabacdaa78ab07153ecf35ddf94bf04cae64891eca83b18c6e027d9096afa9cf2dd2e4d3a2040e3daed0c
DIST dnsmasq_exporter-0.3.0-deps.tar.xz 152635028 BLAKE2B 47e7be4fd997c717e3737aa6a5074588d8d00b1415d68c8848758af4d2d17e602ff936866ff0e125bfbc239474842d063929ba6be761c6b397740f170036fd02 SHA512 359775e5ad9d8c38fc8acb4ffbc225178593c28de99d40c1227e3d12400dba1a57c817b791d3039f5cc7eaa2c12f6c4a47d1ecb9de6da39439385b95196987be
DIST dnsmasq_exporter-0.3.0.tar.gz 30721 BLAKE2B 77f2fa32b6e7319a8b1a51075136cbc0aadb0fc2d74b68f6f36fd1a8108a2645a7c0b551786d15704ed552c777a68f3937272e6a47615f333b1ccb4ab4b20c16 SHA512 070ae329884646d3a30b0b8e37ecf2f7a5acee982e616b45117fbe684bf236d40777a517676dba8071a57f4d5f55aa1e5bb821bd3fa248ffaf923a80c7bf089b
-EBUILD dnsmasq_exporter-0.2.0-r1.ebuild 943 BLAKE2B 3d54519877b45c17c1196bc31118ee9fc7df87dfac9bc724578cf0d170bcbd9accfa2953f0003b469a7fc120cd4a9f3f6bdb88c2c51694740f89ab8554a7d13e SHA512 d179f7f858198e652289712e80f0e7b9c604f60a3f37f173cfeb0128c52b3e4f5ad21dd639a543de137bf1889d5eca38526447d671198fab83ef4efc000ac45a
EBUILD dnsmasq_exporter-0.3.0.ebuild 944 BLAKE2B b08611179187ac736a7e834b58d283e6eb8e8c27024b4dce5e22732147b066f990604545875d6280049df45d4e3ec96d85a6ea73b1ecf9f591c41767ea3623eb SHA512 a3d09d3fa18ae617251f1712731e8fd233e3c798b0fde07c622f84b0858f48cb5ff5dbccc627f6505fdd5d279a30d55740067e96a5fca24e82492f7b3d8eef5b
MISC metadata.xml 337 BLAKE2B d8bb913d0b5dc696240ca621c53dd619f4008ea44d41b0dbbe0303d8fb4d21ecffc2d85ebc2d0624e592998d2f368a6f07bfdeb44b56bc257fc9fb5b0d30bf81 SHA512 e44c37d318195800960dbd49ce9a110807fc87fb809d3f643ac099d2f7ec43e604b9fc46affe01681957b8502616ffa741064d8b4cab3c6960496de320c7c04a
diff --git a/app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0-r1.ebuild b/app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0-r1.ebuild
deleted file mode 100644
index e6392454b2e6..000000000000
--- a/app-metrics/dnsmasq_exporter/dnsmasq_exporter-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="prometheus exporter for dnsmasq"
-HOMEPAGE="https://github.com/google/dnsmasq_exporter"
-SRC_URI="https://github.com/google/dnsmasq_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz
-https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
-
-LICENSE="BSD MIT Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- acct-group/dnsmasq_exporter
- acct-user/dnsmasq_exporter"
- RDEPEND="${DEPEND}"
-
-src_compile() {
- ego build
-}
-
-src_install() {
- dobin dnsmasq_exporter
- keepdir /var/log/dnsmasq_exporter
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- fowners ${PN}:${PN} /var/log/dnsmasq_exporter
-}
-
-pkg_postinst() {
- if [[ -e "${EROOT}"/var/log/ddnsmasq_exporter ]]; then
- elog "The log directory is now ${EROOT}/var/log/dnsmasq_exporter"
- elog "in order to fix a typo."
- fi
-}
diff --git a/app-metrics/exabgp_exporter/Manifest b/app-metrics/exabgp_exporter/Manifest
index 42c254c20054..570ff55246ab 100644
--- a/app-metrics/exabgp_exporter/Manifest
+++ b/app-metrics/exabgp_exporter/Manifest
@@ -2,10 +2,7 @@ AUX exabgp_exporter.confd 57 BLAKE2B 4b38b34afcf92b1b33d918dc624e770bbde24c3d2a8
AUX exabgp_exporter.initd 766 BLAKE2B 18617aff7c32ddfbdf6ed5090312c6a0e5eba7c04740240b63a85fac671937b970d987cffb2d450d227de18f21e4222c403fb40ebf47ea846bdcf1cc8bd968b4 SHA512 28f9dd5ea19010df9e3ef76b62e4f21edc3ab541340eaa2416ec513f81589e7be0c722bb3d384c56c8d86f507de8637477b9aa7637e6067dacfc60641b9adc16
AUX exabgp_exporter.service 375 BLAKE2B 5365d3fb973f36a0f874e9a24a24aced2b081452b8fdb704c23154924a51ff4fe45e9b425d7de8ab252ad754f67c039f544e90fa6ea2ece2d887c52fc25d7ade SHA512 69392073b41f178da87bdd9c082c50d4bb5b4fe2ff41c53d13bdc7946c9049b57d26096b691aa661febdf35cb24c664fd3b200a40a84202c3d4bef7fbf3c1469
AUX exabgp_exporter_at.service 390 BLAKE2B cae32ed8043032e90a5d2536ded629c22a808f666c76017ffbedaea1cf43b5df0572a9798251f879cf0ce3fc4b9a898b336c7fd91c731e54e3baf0f3e3afdc19 SHA512 9338424a22557822ee0b6cdfce98bdff418cdad68b0a7f4a209532f4bbce2021297b227071a85ba03b5dfaf949690b0632a43ef9271ee7bdf9f12313174b1cee
-DIST exabgp_exporter-1.0.0_p20200718-deps.tar.xz 3538492 BLAKE2B d04f31b135f6f0cab4032f00e77a5bd1543e27e589cb8665d1917014eae561a4982e7b67639d4beeec1066c038eba16203b129be8d6ca1aa2f31a98706cefd89 SHA512 0ec3b68f62afbb17586afd6b8134aff10a21b2363b99439d4e1c5175382fb87168efe3cf3ea916b45d1a25198d529db0b8d29e571f41c8b4873ff2904e4e9394
-DIST exabgp_exporter-1.0.0_p20200718.tar.gz 75858 BLAKE2B 838f445b3a18405c2d38b7b73cb0da13791d12f05b5881f196d507b44a810d28cfe01e059894c2a50063d33437f71362308a9f7543df6d85444add1e7c60c04b SHA512 0b6f468365cc2b1db2a2915d00f3b57ce34f72e8373b713ba0ff85b3d06e7075d5d8995129065dee193eaa763d63ac0b76d124902123134708f7086c505214b3
DIST exabgp_exporter-1.1.3-deps.tar.xz 6513860 BLAKE2B 171180eac9880f23d9e26275e546234595c224dfa1f5350ce1fb196bf8360cf7818f5438b94d587470e307230b2fb8b0386bc8713e91d8be27a0ea3b81ea9e9f SHA512 00278fee0b6a214f41e0ff47879961f5092d07d4b45aa593e23b8c55f4732bd269385e692a6156c47ed1c92c1b9ee50fbf659e2e6f05c62fe1fd42e2db83bd1b
DIST exabgp_exporter-1.1.3.tar.gz 102411 BLAKE2B 936a1aabaf52c9ee1ff02e14f899e00d481b178b492aabb53a531387c730b7fe6bbe90c3b3568c89323cb7d414b050a51cbb06d363ab0b93fdef93f71f88c1dc SHA512 55d19c5d305aa277797d3b6fe92f0a43bedf44916a24719c722316ad31079a5df6d69bca319475fcd2b6c9cbd7f7ad5b9acb10b46e188d45c84ed9bb99528c04
-EBUILD exabgp_exporter-1.0.0_p20200718.ebuild 1210 BLAKE2B bf80e78fe9cdf6404d76f9a2fcf034a0a6a6a89ab7863af9d80d81e220738e3367543f580244a58371d5e5bfe285c20ed245b0cfb6db4560107fd8c3bd90c80f SHA512 24cf404d3751caa38fbb2b965cb8e9bc35929b6171ccacb0ebd26fcf8d8fb069296166d7afb69994bc6d288f559090b7d6ade0b14f4b08b6790ba9d6169660ef
EBUILD exabgp_exporter-1.1.3.ebuild 1076 BLAKE2B 7b6511769a80dcbf9b285747d9052080559a44bc57149f8ff7ffac924a8c7e2bf90469e9e124cdba9655ab1f94b1abf5728c51bbfab3e3970672188a639ec3aa SHA512 841bfe12c627b7ec7b6e810aed71925e8002af9079409b00f7af6c16ec51efd55066f9ae36f131738c7bd816aa725a9b9b4467ad9b2073b33f3e066bfae924ac
MISC metadata.xml 334 BLAKE2B bb26445d82e5147d3c39a50800622704540f6f1358126cacfb53c542c57bca9c186d442c54eddcb59430ec57a6f2459a9773ea08b0678e41959b045272d7b538 SHA512 69e67eb691c41a5c55deb2ef526431a4b2381ca8392f5111aff373ad169702ccd6deca52a29413a9bf84a7b2e881cc6f3f192145749600d10324c18d7c809755
diff --git a/app-metrics/exabgp_exporter/exabgp_exporter-1.0.0_p20200718.ebuild b/app-metrics/exabgp_exporter/exabgp_exporter-1.0.0_p20200718.ebuild
deleted file mode 100644
index 6bc1e31ca114..000000000000
--- a/app-metrics/exabgp_exporter/exabgp_exporter-1.0.0_p20200718.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module systemd
-
-DESCRIPTION="Prometheus exporter for exabgp"
-HOMEPAGE="https://github.com/lusis/exabgp_exporter"
-EGIT_COMMIT="6fe8ef056a87881c8d7568cba83b3c18f7165d3a"
-SRC_URI="https://github.com/lusis/exabgp_exporter/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT}
-
-src_compile() {
- CGO_ENABLED=0 go build \
- -ldflags "-X github.com/prometheus/common/version.Version=${PV%_*}
- -X github.com/prometheus/common/version.Revision=${EGIT_COMMIT} \
- -X github.com/prometheus/common/version.Branch=master \
- -X github.com/prometheus/common/version.BuildUser=$(whoami)
- -X github.com/prometheus/common/version.BuildDate=$(date -u +'%FT%T%z')" \
- -o ./bin/${PN} ./cmd/exabgp_exporter/main.go || die
-}
-
-src_install() {
- dobin ./bin/${PN}
- dodoc README.md
- systemd_dounit "${FILESDIR}/${PN}.service"
- systemd_newunit "${FILESDIR}/${PN}_at.service" "${PN}@.service"
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-}
diff --git a/app-metrics/fritzbox_smarthome_exporter/Manifest b/app-metrics/fritzbox_smarthome_exporter/Manifest
index 7f15efac5962..f34582269595 100644
--- a/app-metrics/fritzbox_smarthome_exporter/Manifest
+++ b/app-metrics/fritzbox_smarthome_exporter/Manifest
@@ -1,10 +1,7 @@
AUX fritzbox_smarthome_exporter.confd 1305 BLAKE2B 36c4b521dfabf0907825e57fa8d40b147e695d10e5e431994079f254e6c044a3b533ba3ef18d481fdec1650dbb7adc063c0539c951022262fde408486c583a96 SHA512 2a0c80235f3cf2e64fec82ea7e55434b5091bc49b2d40aae9acbf27229b556d887846a346f9e571930c66c2cc39f395848557e5a0d86bf2a5431838a0911af31
AUX fritzbox_smarthome_exporter.initd 1694 BLAKE2B 0ee6c31e86ca91320fde0665a6a8f8c87e4da0ecc5701f95a07a71e42a653ef159fe897da8d8f63d46a9c3f11a1be02d66e031e2626423fc05fa50a885dbb908 SHA512 60fa17a945de7e4196065e7b380210f28b6d43683b90cfc3bcc4850975f265c7308f6c7075b25dd0d2a95d0e17bd73613cf3d5fb636a77a703082eb4c098b20a
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
EBUILD fritzbox_smarthome_exporter-0.4.3.ebuild 1065 BLAKE2B d8a2ff53ff95f605b6ea2d60184dfb0bf049fa3ef4d7994011a3c7d2c9e026173240b644f7ae87d0b89e98bffb25c149d6796532278c998530c4900b291c7905 SHA512 ce8880fd57ac8ae7f194035e02041a2d9fdf703c1045a699f55ca4337bbe619f46b21bb8cd6b7baf401c0b6fe94dc7bc34e0645c9938435ed8fc4db899eb81a2
-MISC metadata.xml 428 BLAKE2B f24b601da7ba90214b2754084f365b5aeb5df24a21173b4e05e9116d18343c89101e0b12950582f65d5e6fbe44f10b9fff4e01972d6257a6d1dc169c96aa7637 SHA512 9c2e65c124c2641ccb20f78a3b5e63d311b4719ae95cba61ed7494c97ea5b4c32d53302d207e92dd4f5a6d7428a7bd9a8d1b2cf4828ea0fd7f69bb01aff0bac0
+MISC metadata.xml 442 BLAKE2B 36320cea063a0e5dd9cd86ee3e1c02a689586287c910c0e7d11dc6f5a8d7a16cc8b9f552390041f5b6fd5c457519f5aa3454f87674328922d8603a41f6f2ddf6 SHA512 4967ace3bfb71a4f80f2b2b7404cf25ab2f6a83b7ee401add0dda0e50bb2debdf08afa81d90ebbb3953a130be910f2ea6a2f8ac012e131093a0ec04d4a937925
diff --git a/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.0.8.ebuild b/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.0.8.ebuild
deleted file mode 100644
index 4ed9c6ba19df..000000000000
--- a/app-metrics/fritzbox_smarthome_exporter/fritzbox_smarthome_exporter-0.0.8.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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"
-IUSE=""
-
-BDEPEND="dev-util/promu"
-
-DEPEND="acct-group/fritzbox_smarthome_exporter
- acct-user/fritzbox_smarthome_exporter"
-
-RDEPEND="${DEPEND}"
-
-src_compile() {
- go build -v -o bin/${PN} || die
-}
-
-src_test() {
- go test -v ./... || die
-}
-
-src_install() {
- dobin bin/*
- einstalldocs
-
- keepdir /var/log/${PN}
- fowners ${PN}:${PN} /var/log/${PN}
-
- 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}
-}
diff --git a/app-metrics/fritzbox_smarthome_exporter/metadata.xml b/app-metrics/fritzbox_smarthome_exporter/metadata.xml
index 9ec917ac795b..99e746230a3c 100644
--- a/app-metrics/fritzbox_smarthome_exporter/metadata.xml
+++ b/app-metrics/fritzbox_smarthome_exporter/metadata.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
+ <maintainer type="person">
<name>William Hubbs</name>
<email>williamh@gentoo.org</email>
</maintainer>
diff --git a/app-metrics/mysqld_exporter/Manifest b/app-metrics/mysqld_exporter/Manifest
index bf6667cf48c6..417e6a894117 100644
--- a/app-metrics/mysqld_exporter/Manifest
+++ b/app-metrics/mysqld_exporter/Manifest
@@ -2,14 +2,12 @@ AUX mysqld_exporter-0.12.1-skip-tests.patch 545 BLAKE2B 02e01f23cb302dd128d47f48
AUX mysqld_exporter-r1.confd 893 BLAKE2B bebec4ba675a5f7bfec52f0c1ad3b824f032258397dc9386892daa4d93ca1f7134c85e92c7662f9bd5b34d86478e2b3be2fc5b4adfb6fa1ece8d901ae530ec3e SHA512 3291e96479ece4f99de2c26e127469349f6197bc2764691fb4bffe5729fc9ce625fa84e2859649f0495260b339afa20edaa7bd2af99e6f161e6e6bbb153eee39
AUX mysqld_exporter-r1.initd 2053 BLAKE2B 46542a80ac4c894c0cf4f50b8e8a616a019f1c2d7c6846b524b626859bf521d6f5b15336537c6fb06c5f876dd0d8adcd592363a678bc6779bfb5352a93dca06b SHA512 3a7c91492a2533cbdb2846cb5f3a03e66caf332ff931d10227c32332aaf210e74f2dd56977c5146a59042529dfb14eebd0c78e8dc63675d4884958bdc81f5252
AUX mysqld_exporter.logrotate 68 BLAKE2B 04a9a0df5dae2a2afd3374cd6f6fd5d04df7629bc85ed63792ecc9e2b4772668d1f5b1fe4baf14b17c26a495ffa1ed3a7d748719db9a72f427587243505158d1 SHA512 3eb2e6bfa0eae0847c0b1e2e7fd990068cb0ad570d14463c88a8860d70ebc378b2e3bc4141f0a98e95304c972c765ae48dbff726b208ba825fe1f4e58765e462
-DIST mysqld_exporter-0.12.1_p20200622.tar.gz 1640334 BLAKE2B fa52fd7474af548bc9429026d7c92bc543cff7f2e2f5e17007a52adc647d6d022a4ec9d099376cc469b4fdc8bab285e0e699a1b10938fc6b7a6704dcc1466a50 SHA512 ccac9a718214c9ab82362deeb81949cecaa6c2fc6567ef7e3d099ca2dbf8385cb9c498837e41ad0bcdf5ec2c9d82fd159792245b97e53c182a30917e80a20cf1
DIST mysqld_exporter-0.14.0-vendor.tar.xz 1434948 BLAKE2B 9bf1c9dc728aeae678ed42cf75e7dcca1758d1ace02159992c0e11b0c4942a6f5eacad86255225f9ffc023904731165bf7e8a845b9031306c21fa2796911790c SHA512 0bc3735108be955b4056d23df9f9ed593f5e495afeec846944eb4b2c4731db45723e1a3904fb621a4ba7c80dd93eccbcfc02657863271c6c306cf94a54a5fafc
DIST mysqld_exporter-0.14.0.tar.gz 100413 BLAKE2B 7c995fd538c217964f4d7537961c3d16cb1d9250808832a90eaec251f20f52b5704f38a64b338067cbae2824ea07099a62e5c5083d76bceb9d3c00fed670e7e3 SHA512 91728055fd66d3ba2d8c6f48eac24dcdbe710e627cb3c28af100fec1656064aafedbcfcfcb8c2f164dab9c3870c1867728e33afd57889644b27ceaadf0c59629
DIST mysqld_exporter-0.14.0_p20221209.tar.gz 103942 BLAKE2B c4184aea6aa3b750dfbba594725d82af6580bfe1424d1e8f9da19cbbec8c1e35f114da562a3c29799df9329df5a248bcf6788df2bdab9d0cc474eac187a395a4 SHA512 8ef068367259e643aba2295d1f087f09b0c61f1534421bfb8400d46c865750d6f115031b445f1f32864e3fb87c80462d4d755f657d289b9144dc7a030ff81b0a
DIST mysqld_exporter-0.14.0_p20230328.tar.gz 92865 BLAKE2B 490219444b14006a356fa423b21c851693cf97f9aa6a9d20e8ee732ae8af5aed07aeda04a3419aebe26051f00c60f5655c3479c4ec3d5a2c9c18b44218cdc3b4 SHA512 a12aeb676ba81732310599344292f8cd5680abd14d8b380ae2d57198530de1969a5712619eca195e5d7b65abf518de7877789f494a9a4fbcebf42e3c8e35dac8
DIST mysqld_exporter-530e351d293dd632f31b80947f5ca420ef17adaf-vendor.tar.xz 1441316 BLAKE2B 8d023ff291c47f30dc6216a255f050591ea585e0c58ca484a8cdb2e0be125f7daabe570b93d786936b6ea59d3996e45210c3ef41932758d05c302bfef2656e81 SHA512 6224d96223b4e38e35626f627c2de1b8ac08294d127556d0c6e73978648296f9a99f21a1aa323053ab07d17642af54ab2d8243bb3d3a9c06919612256fdc32dc
DIST mysqld_exporter-fad2c0ccd8c0df8fed91a81463e930e4485fdfee-vendor.tar.xz 1473744 BLAKE2B 64f4f9dfee04522dbebdc9682c2619cc0f5c63b0835cfca50a37d0cce542e6a926968e23fe94a13d2e76cfbf931026cdcff74823c6c464b1b2f551bf0c70a5cf SHA512 aa10101fd5bc5a2fdef367c855f85d10ebb38b8a92969c5ebf786f011a287f9992559805b8ed24ea39da4db8aedbaf12893a2c6049ea7e90e989adf1ed13d79f
-EBUILD mysqld_exporter-0.12.1_p20200622.ebuild 2070 BLAKE2B 83dd4d2a98364c49a7857dfb52e5268227cd16f03c947db5f1a26aba17134edafd788ab00b5d0a2d9c4ca696a5e80d30b8282c333f483a4166f02b107567f1a7 SHA512 fb65fd1f3b1109f47e8877dfe2a15ee3649439c2e17473497befb5aee1cf55901a4333ed262eef18d9564b016753e916f7355c7361ad0c55d1e48b9fb9da8395
EBUILD mysqld_exporter-0.14.0.ebuild 2456 BLAKE2B 5da08ed3e0a74b3aa230445df5d859faa072c0164d0537e16555a0ce29c988e0ed9c9a62eaa701065bed98ad0f4fbf524a41bc9d28dbf8cd8defd9b4e37b6174 SHA512 d4ba3633d8c8e1cf75a287d53489b33cf01625347a83fb4d050dc80f4326b6f222d1254eb67001b8d2f263a5d64910ca3cf097c09562038f6deddfeeff51465e
EBUILD mysqld_exporter-0.14.0_p20221209.ebuild 2494 BLAKE2B d43e379ebd0600a0d21e9cecb32ccf56b4516614b3c79e354d1850c31257be6293eeab691ce13ac4ae6770822660897bf7616a29e254a40c1e3820714cfaa73b SHA512 e723aaeb012c05bdefe2c05ce6cfb362303bd66fc4eae6a0854fd38c4cf4b473368b33123f246bc5fa8060230cdb33b52ff1b8e5e416abe7b2468796557771d2
EBUILD mysqld_exporter-0.14.0_p20230328.ebuild 2409 BLAKE2B 3d0ff6fb3d7959efc37f139dfa65bfe74e2cf27b70cfc9f478d1a8e2277f0837fe177400a06e50a891752567b9b6518176f18391201239beb93aa8c3d544a410 SHA512 4cff50eb5220058cab37e9dfc5e0c3e185442abe5e87cac39ad900b2656c22c07458dfa25f62aa1c6c89bcb511784855c2e364de1e0b6c0e0a429638e533fe7e
diff --git a/app-metrics/mysqld_exporter/mysqld_exporter-0.12.1_p20200622.ebuild b/app-metrics/mysqld_exporter/mysqld_exporter-0.12.1_p20200622.ebuild
deleted file mode 100644
index 03752da0489d..000000000000
--- a/app-metrics/mysqld_exporter/mysqld_exporter-0.12.1_p20200622.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-# uncomment the first setting of MY_PV for a normal release
-# MY_PV="v${PV/_rc/-rc.}"
-# set MY_PV to the full commit hash for a snapshot release
-MY_PV=f5d5289f7627016d8b53b0b3fa7615da8a73b56a
-MYSQLD_EXPORTER_COMMIT=f5d5289f
-
-DESCRIPTION="Prometheus exporter for MySQL server metrics"
-HOMEPAGE="https://github.com/prometheus/mysqld_exporter"
-SRC_URI="https://github.com/prometheus/mysqld_exporter/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-BDEPEND="dev-util/promu"
-
-DEPEND="acct-group/mysqld_exporter
- acct-user/mysqld_exporter"
-
-RDEPEND="${DEPEND}"
-
-# Comment this for a normal release.
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.12.1-skip-tests.patch )
-
-src_prepare() {
- default
-
- sed -i -e "s/{{.Revision}}/${MYSQLD_EXPORTER_COMMIT}/" .promu.yml || die
-}
-
-src_compile() {
- mkdir -p bin || die
-
- promu build --prefix bin || die
-
- # comment this for a normal release.
- mv bin/${PN}-${MY_PV} bin/${PN} || die
-}
-
-src_install() {
- dobin bin/*
- dodoc {README,CHANGELOG,CONTRIBUTING}.md
-
- keepdir /var/lib/mysqld_exporter /var/log/mysqld_exporter
- fowners ${PN}:${PN} /var/lib/mysqld_exporter /var/log/mysqld_exporter
- fperms 0770 /var/lib/mysqld_exporter
-
- newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
- newconfd "${FILESDIR}"/${PN}-r1.confd ${PN}
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "Create \"${EROOT}/var/lib/mysqld_exporter/.my.cnf\" to read MySQL credentials from file."
- else
- local _replacing_version=
- for _replacing_version in ${REPLACING_VERSIONS}; do
- if ! ver_test "${_replacing_version}" -ge "0.11.0"; then
- elog "Starting with ${PN}-0.11.0, command-line flags will require double dashes (--)."
- elog "You must update your configuration or ${PN} won't start."
-
- break
- fi
- done
- fi
-}
diff --git a/app-metrics/nginx-vts-exporter/Manifest b/app-metrics/nginx-vts-exporter/Manifest
index ffddcf2e9098..7e172e8b4d1b 100644
--- a/app-metrics/nginx-vts-exporter/Manifest
+++ b/app-metrics/nginx-vts-exporter/Manifest
@@ -1,8 +1,6 @@
AUX nginx-vts-exporter.confd 138 BLAKE2B 5276947629899f4e338324d7bbfcd7afadac604fbe9d0b9bc101fbbfc5af2bccc2d9968315abcf060932defb3a054885527dd058e6ff20594ddfb77fafc8d138 SHA512 2b41b8efdef35f4beaf8b991e77a7ccf76be55290f9ddfa1262f860dc3b57411bcd1a3332f23119d87e3f72640d23da28d9080df43902f711cb1d1bff838532f
AUX nginx-vts-exporter.initd 637 BLAKE2B 9fb8c9e1908846391ef0afc4b586f40a0ae13410c9f04e0ee594874b0434fe6fc0bab029f9d5021e5ce41a67df622bd2d7dff1f014baf25deee07d3e65a22eed SHA512 75ed5cfb084022e86058e20a7daee0c9c0fed3ee68090818e6f9d9b92dd8aee86145267c6b5309ede12f0a5103f80b74c43fd2522015ec866217e927c16a3803
-DIST nginx-vts-exporter-0.10.7.tar.gz 436116 BLAKE2B 0b6306f20c429fb30e166a6862d7b050f80f6fa47ef2db07d9cd883dfc92e70e2099b99bcab2e7530f1350da955abd1abbbf538613691d2ba76bcccaca2837e7 SHA512 54145aa7c4298e1ab65087c42258b690649e0e374d7bcc4abc426a128878849921afecd4bd25cca67ca2b3c65e3abb2786c09d4ffe811cbbec65e7257fe9a043
DIST nginx-vts-exporter-0.10.8-deps.tar.xz 974428 BLAKE2B c13f9b68f614bdc64d144d71a5e227745103fa3d89c797986015d57c09e6150de17805ac6e7dbd88b3124adb7aa904f9913d6ac39dad235ff7acb6097760ba22 SHA512 47e0df6516c4f733bd1ee9dbf6c1f54d8b28006c584fecb49eed544251accd2ef0ea0fc9f01caed812b1a0488cc55b46b519a61953b3fd73d4c7c6e4519c0e6b
DIST nginx-vts-exporter-0.10.8.tar.gz 15612 BLAKE2B 136ecd595d07da77ab40b293e4e110ec0c28400feb5f791d7eb10671e2624e90ee7bcb8e143eec31517c63bf3248124520a59bbf96471b656274ecf9ed944494 SHA512 4e82c4d9a2b23e7b2c7479c2888b5f12f1a0fd1f05d14da02a4774aeb3183b1752b422370c025c6e7378891f682e79d20abd89f4ea8bff69905fad6e44d12396
-EBUILD nginx-vts-exporter-0.10.7-r1.ebuild 1049 BLAKE2B d2a10e147a6c27be6d0fad224f7dc3f7285c7a4e8d88cae5c13fa9f1870cb28a553287ed3f184e1307ec09f2fb9b01cf877d811dab5190fa737efae87ba73fd3 SHA512 d44d9eb728872c13babe0a320de54b62d2819d74f9c756772341708fdedd2d200c0f8fe3d706598cc413346ac6f72b458c7c975b541644824f9fdeed996fdd66
EBUILD nginx-vts-exporter-0.10.8.ebuild 831 BLAKE2B 2b1ea55d66a72365c1c0bc71f73358350c7065d1e7d6a586802d9fca93c082056f20bf71cf8635af5fa44fbef40b99083ffde900c4e160d2d8d370a82fff29af SHA512 e0787aa8ed0deda6c13da7f023bf5984418098704bc3c1579607fb13685e7b891b63e1973f945706b473c8b611d166a34bc1ae3a1c47401426e9a91af5159d97
MISC metadata.xml 340 BLAKE2B 9b36a32eedb46e6477ecadc0f332e8d5617366896f51bdbce3cac96a1eb2769df6891b8cc9d16467c39a45b9f9db5267e98ee0d419c6e92930521a77ffc03977 SHA512 0027236e0e1889d04422f6edd805989b520a6326fc28c17a947c9ffacbba891e5be2c359ce6c734e902257acbe0af7831e9db8888a533eac525d0677400eba53
diff --git a/app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.7-r1.ebuild b/app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.7-r1.ebuild
deleted file mode 100644
index 73b7421fdceb..000000000000
--- a/app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.7-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-EGO_PN="github.com/hnlq715/nginx-vts-exporter"
-EXPORTER_COMMIT=b935b793fbd8478d3feea529b036e753169ddabd
-
-DESCRIPTION="Nginx virtual host traffic stats exporter for Prometheus"
-HOMEPAGE="https://github.com/hnlq715/nginx-vts-exporter"
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-BDEPEND="dev-util/promu"
-COMMON_DEPEND="acct-group/nginx-vts-exporter
- acct-user/nginx-vts-exporter"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
- default
- sed -i \
- -e "/-s$/d" \
- -e "s/{{.Revision}}/${EXPORTER_COMMIT}/" \
- .promu.yml || die
-}
-
-src_compile() {
- mkdir -p bin || die
- promu build -v --prefix bin || die
-}
-
-src_install() {
- newbin bin/${P} ${PN}
- dodoc README.md
- keepdir /var/log/${PN}
- fowners ${PN}:${PN} /var/log/${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}
diff --git a/app-metrics/node_exporter/Manifest b/app-metrics/node_exporter/Manifest
index c166ace90dfb..4a55de5ac286 100644
--- a/app-metrics/node_exporter/Manifest
+++ b/app-metrics/node_exporter/Manifest
@@ -6,7 +6,10 @@ DIST node_exporter-1.8.0-deps.tar.xz 1684580 BLAKE2B 0c02ca1177444885556da08676e
DIST node_exporter-1.8.1.tar.gz 335265 BLAKE2B a3b6262fd903373bb3690b0f051d9a4770741ba9702dca30e9de91214493026f3386b72c14d77c9254ab0c3549c3a4aa1075b3abd9516aa1c4a44bcd5c26f25f SHA512 9a715912899b7e27390f403182d8eba3a040fe0f0b6832967d131338b44d7a4f89860d1f2e4da19b8be6389fed38db1a96d803412c041b2b996cc543d1383c79
DIST node_exporter-1.8.2-deps.tar.xz 9579024 BLAKE2B 7fb5abc6f5c0517350dce5fd9ee895ee599853804d97e1229dfcc1b2fa4a75fa900d7af6ae00558b509c798f852432515045986102a55ba4fcb43ec18af18874 SHA512 4acc939c63935191dd5b58860e1543f76ddc67abe16370d19f163c0c982fad53f05a6ffd049555c0c5475d640ca495df0696e77fa23c6dd79f314ce67d014b8f
DIST node_exporter-1.8.2.tar.gz 335292 BLAKE2B 7aad2ac3433ba58be887c86d1cfbf0cd53d6712d171d2a928145588ea68f2839d593758254ab8742b7c27f068a75391959ea78ae768ffc1a0a1f5b08069dcf52 SHA512 68112a85a9ffde88d75893c30ab992ae3c591d44fbefa10e45cf94d228c8f8c44bb3585707521e355817c4b4276cf77eeaf4ed9d0261de02620135ad12f5e711
+DIST node_exporter-1.9.0-deps.tar.xz 1751656 BLAKE2B 99e81c1bc46bedbfec3366666333d17446a2693da396a8ce7c465608b69d2936d3291b6da736f24c14509633558aefa0bc53dadb74c4c24ad4afc1f76ad4ff43 SHA512 57163a1c35efd54efaff9088af6cfde5d54ec484eafab5961e94ce1cc14d71ff97480294dc18538fcd2329486d0737bc8ee17a6d31e18ae5b6738b91b23b30e8
+DIST node_exporter-1.9.0.tar.gz 353621 BLAKE2B 337a7214d18eb2d972aaea0f92bb946490916779de40934c1b8aea5f8b140959ed08d8f260547cdb693792f40f6d9818e65f9c6f197cd2dbd6a3b716cc7174d9 SHA512 b9076ad2c92bf373728da6bd385ac1ac67a8867a6825c18a7c298a5ae4c2ef8abdea560b6de949276684584d2efccf34badd6b1443ba9c08c2f7d5ddcd2d3c78
EBUILD node_exporter-1.8.1.ebuild 1792 BLAKE2B 92eedb8d0ba6ac5bb596da2f13ea5fcbc568242fe9d245958d00818c55cb84b38da69455f3dd678cf59ae89d364e4962739da5e76b5bd78f5759a27de00a53c8 SHA512 a3f7cfee6db1fe19cf66b96c9767dd1754322b0e34463c35283ceb5e413ba4ca8f9be8e7e1433bf5d85343bf2d173d71d0656003c18704bb964422ad796b5124
EBUILD node_exporter-1.8.2.ebuild 1723 BLAKE2B 2bb4a7f48454a16b3dce5c246dbd740361c1742e58e1587a7a5f517b3599fc2b920f299f3dcfd33d53a010052413b9dd91f9970f73d7ae6e59d13eaf7ff00e9a SHA512 f54bdbd002ae1528f85b7c6d5de156128287d38e8fb43ea5863313b3ae7ec7eab08b8baf5b0270cb1d4fee6a4f78457451d14307d9e57379ffba2597e9d49472
-EBUILD node_exporter-9999.ebuild 1780 BLAKE2B abe8b6d55d125d6e51ccbe6539e503051221aa33e030474b3ea603a38e1c8a80adfec50c537ad1b754cf06ce84e634e2e268984a13016001686afdae11b5caa9 SHA512 a875c3890751233447dae348d92ad910f8f191641639a96ba51da2ec5d8320a12db9a18e28617ad60d5f7ed0649f10d67c7e5334832232bd7628eb7c6e5a8620
+EBUILD node_exporter-1.9.0.ebuild 1859 BLAKE2B 2433c60af3bc9d9be62e6c5cd8d20a799d5c8ed0eafee87abf9fba7d704ac8a5d749feff91e531b98cafd6fbcee1c6efc212e8a406f8d785f04f182bae0dd315 SHA512 86e408607ebe41a74f4e94bc351cc8f22c017d9b4e8b3832d984cedfb642e1799d06847ffe7f163056367bc94dc3eee4907e58e16214784b6bc0ddcdc34db1b8
+EBUILD node_exporter-9999.ebuild 1859 BLAKE2B 2433c60af3bc9d9be62e6c5cd8d20a799d5c8ed0eafee87abf9fba7d704ac8a5d749feff91e531b98cafd6fbcee1c6efc212e8a406f8d785f04f182bae0dd315 SHA512 86e408607ebe41a74f4e94bc351cc8f22c017d9b4e8b3832d984cedfb642e1799d06847ffe7f163056367bc94dc3eee4907e58e16214784b6bc0ddcdc34db1b8
MISC metadata.xml 742 BLAKE2B 7c78e7ca1719a14cc7781360c1688e06fc8e9dc707494321e6bab940be52f57a278759286682e3153c0a7fadca2cd8dac309d1701fbb8ec2639c5dc64be79c7f SHA512 217e29c767ed28c4225f7d9351e88ae2b6658bd5e53c31f264d94c535370db81bd61ef322d18df0125088453fc2e30351aac37e5f21f03c4e3930f1b6c794689
diff --git a/app-metrics/node_exporter/node_exporter-1.9.0.ebuild b/app-metrics/node_exporter/node_exporter-1.9.0.ebuild
new file mode 100644
index 000000000000..7e98b2180fef
--- /dev/null
+++ b/app-metrics/node_exporter/node_exporter-1.9.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Prometheus exporter for machine metrics"
+HOMEPAGE="https://github.com/prometheus/node_exporter"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/prometheus/node_exporter.git"
+else
+ SRC_URI="https://github.com/prometheus/node_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz"
+
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+fi
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 MIT"
+SLOT="0"
+IUSE="selinux"
+
+COMMON_DEPEND="
+ acct-group/node_exporter
+ acct-user/node_exporter
+ selinux? ( sec-policy/selinux-node_exporter )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-util/promu-0.17.0"
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-r3_src_unpack
+ go-module_live_vendor
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ [[ ${PV} != 9999* ]] && { ln -sv ../vendor ./ || die ; }
+ default
+}
+
+src_compile() {
+ if use x86; then
+ #917577 pie breaks build on x86
+ GOFLAGS=${GOFLAGS//-buildmode=pie}
+ fi
+ promu build -v || die
+ ./"${PN}" --help-man > "${PN}".1 || die
+}
+
+src_test() {
+ emake test-flags= test
+}
+
+src_install() {
+ dosbin "${PN}"
+ dodoc example-rules.yml *.md
+ doman "${PN}".1
+ systemd_dounit examples/systemd/node_exporter.{service,socket}
+ insinto /etc/sysconfig
+ newins examples/systemd/sysconfig.node_exporter node_exporter
+ newinitd "${FILESDIR}"/${PN}.initd-1 ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/node_exporter-1.7.0.logrotate "${PN}"
+ keepdir /var/lib/node_exporter /var/log/node_exporter
+ fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter
+}
diff --git a/app-metrics/node_exporter/node_exporter-9999.ebuild b/app-metrics/node_exporter/node_exporter-9999.ebuild
index feea79c298d5..7e98b2180fef 100644
--- a/app-metrics/node_exporter/node_exporter-9999.ebuild
+++ b/app-metrics/node_exporter/node_exporter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,10 +12,9 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/prometheus/node_exporter.git"
else
- SRC_URI="
- https://github.com/prometheus/node_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
- "
+ SRC_URI="https://github.com/prometheus/node_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz"
+
KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
fi
@@ -33,7 +32,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
-BDEPEND=">=dev-util/promu-0.15.0"
+BDEPEND=">=dev-util/promu-0.17.0"
src_unpack() {
if [[ ${PV} == 9999* ]]; then
@@ -66,7 +65,9 @@ src_install() {
dosbin "${PN}"
dodoc example-rules.yml *.md
doman "${PN}".1
- systemd_newunit "${FILESDIR}"/node_exporter-1.7.0.service node_exporter.service
+ systemd_dounit examples/systemd/node_exporter.{service,socket}
+ insinto /etc/sysconfig
+ newins examples/systemd/sysconfig.node_exporter node_exporter
newinitd "${FILESDIR}"/${PN}.initd-1 ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
insinto /etc/logrotate.d
diff --git a/app-metrics/prom2json/Manifest b/app-metrics/prom2json/Manifest
index 80063c7c985c..2f686b462cf2 100644
--- a/app-metrics/prom2json/Manifest
+++ b/app-metrics/prom2json/Manifest
@@ -1,6 +1,4 @@
-DIST prom2json-1.3.0.tar.gz 1646893 BLAKE2B 9b8fcfa4a3e45ee08a57016fa6a7611604cbb578f162f0bf7ff8338f345f98788b75c3ac047ffca95b62020e972c302bc1c44f2f7f00240cfd978f73b8d9c829 SHA512 8f02c7b2616d915e2b4ff5f195a8c2eff89d18417f7396dc02d2aa4cf34711358b0beef6effae9b42a3d6f4b0616c5d3ab995a73ab9e37a4a0ec230adff6f249
DIST prom2json-1.4.1-deps.tar.xz 2788996 BLAKE2B b720c8d4fb0157c63873e2c15ad2adaef057ac6e6f340d25b321f9a380ee35d6d8eac153fc4cd6e75e60f0a75f6f74c17d8caaa51c46cead0e9942a2b9e29660 SHA512 47f33537a83ed0d24f49f3faa1805593ad4f848b1ff79fe19d3a6a3b2dc3a1e1587217ea7a985c6ae4eae4aca2fac2cff8773e3782c0d0e265722341d0296247
DIST prom2json-1.4.1.tar.gz 21261 BLAKE2B 76d0f4ba6f7433fbb8701945d297df5fd011d2c62ca39c12647c114202e0a74db8d2c08808b179a5b07f08b7ec7742da238dec9b31bead6b1414b1265f495834 SHA512 4ec0aad8df3e1da4768fdf0c81c4f556589c7d84bee05ad5cf00eface323f3d8770ccb1c48b43a1598be4455307c21af3a0e62842c429ac194e34535b02fa8e8
-EBUILD prom2json-1.3.0.ebuild 793 BLAKE2B 7b417de377b221c5ffa1fc802e584a6bcf565950531b16828f8bc9c31682c5c2afa51f42d949ffa3c595d3b29f80533ced03f6b41271fb8414d2b921219c81e8 SHA512 5a8e2e89a8eb8000b8ca65428db640e93b10ca55cc01379774f53cd95a8d0a804c1aa3d19413c2218a001ed73413c2438e2b6a6a03e2c1a0003e741e82143f82
EBUILD prom2json-1.4.1.ebuild 868 BLAKE2B e5ea611be677755f33c4357de9fa84a7e8f64fe4aaad978bd890f2707473232f23d540039a9f3dec2c859a647d91bf2d35a92ac5b72812d63b2562e59ba61ba0 SHA512 dd43d7cc3961a9f7a9e5b2496f88021050071937f829493df69646314ed5ca8e1a245df1df7bdb11e8517bf3aa7621817a1bfd0091e2bb02c583a13b3aa75323
MISC metadata.xml 338 BLAKE2B 323f1010d7bf975b53a7b9e6278425143c59c276af24a6c486a0e0c57524e25efc3d1bffa3652c6f5362b2a81f8a7656a17a81816a731a3073ab6f2d9b34093b SHA512 3ca80debc07302431da65641a6443c3192fb04d3b40fcd3503176fe450d08157b848d1f4c99a40d2d058d8061072116c21694a603c809d28203ad78288d58cca
diff --git a/app-metrics/prom2json/prom2json-1.3.0.ebuild b/app-metrics/prom2json/prom2json-1.3.0.ebuild
deleted file mode 100644
index ece0dcf32a9b..000000000000
--- a/app-metrics/prom2json/prom2json-1.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-GIT_COMMIT=9180c89ee65bde2cbbe799d06d7d09e30f629984
-
-DESCRIPTION="A tool to scrape a Prometheus client and dump the result as JSON"
-HOMEPAGE="https://github.com/prometheus/prom2json"
-SRC_URI="https://github.com/prometheus/prom2json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64"
-
-BDEPEND="dev-util/promu"
-
-src_prepare() {
- default
- sed -i \
- -e "s/{{.Revision}}/${GIT_COMMIT}/" \
- -e "s/{{.Version}}/${PV}/" \
- .promu.yml || die
-}
-
-src_compile() {
- mkdir bin || die
- promu build --prefix bin || die
-}
-
-src_test() {
- emake test-flags= test || die
-}
-
-src_install() {
- dobin bin/*
- dodoc {README,CONTRIBUTING}.md
-}
diff --git a/app-metrics/prometheus-lvm-exporter/Manifest b/app-metrics/prometheus-lvm-exporter/Manifest
index 4c9b815fa414..5270890f3c37 100644
--- a/app-metrics/prometheus-lvm-exporter/Manifest
+++ b/app-metrics/prometheus-lvm-exporter/Manifest
@@ -1,9 +1,6 @@
AUX prometheus-lvm-exporter.confd 925 BLAKE2B 8a4ff61a3aaedf23de1f9a749f0c828c909a1296775de525f20ded48fa773fd34a2252ff3218e85e1ad18be09b1dc68ef4f284587b8494b24689f704810eead6 SHA512 65e3eb92ad83bad406fc0b4311041db7a2a0c4d55909a08593a7c59fd4b95417d133afd7bfe6e455e7ebbf05916ade1d80ce6d08e4a575f9939c4ff833a0a22c
AUX prometheus-lvm-exporter.initd 1333 BLAKE2B 8a704630df2c4bb58e9431d65de3468d03f95e6c3861310f5191d42b13680162376fc40c858439343cc21fb171a083e1ffd5dc377a35cd9a0a7ba1c263471bd9 SHA512 de45af4d3a4333cbdbe54cb98d9cda506e69da1b249038931ff95b705e666aebcba667f3422b99225030aeeab95377305e9a7e0a506000bb67eeb576ca174b77
-DIST prometheus-lvm-exporter-0.3.2-vendor.tar.xz 1390560 BLAKE2B ab6fe8febeb972bf2a65dd05c6060bb584638dc4250f221353b7fcc3714cd5f56b8ef69c36fae67103bf57d66ca8000c70212fa3f82ed54ad7bcf0eaae63c822 SHA512 e320cdbe27841f69fad201e52a6b5a9acdd919b57c7e067506e6829e3cf11936a0ab21e817dedc6fa0c277ddae891412a10565d6dac8f859669e1a37cc760e86
-DIST prometheus-lvm-exporter-0.3.2.tar.gz 60790 BLAKE2B f6b79627e9114140cab72d34744e5667e1174dd2bc720866d398d48be03067a29e03305e8a22ef4d706b2261083ec6f108e6c8578b9e717bf7915f2412b3da41 SHA512 75f3cc65fc9196faff0796e9df85ea8f7e5d15a97e7e46d635802049ad11e499bc5f0fd0b6833d1028dc23435fb8d0c2523e7333fb76e291f3ff16e297c37973
DIST prometheus-lvm-exporter-0.3.3-deps.tar.xz 8813080 BLAKE2B 3fad55a4a57bd34ca29b27d2a3812f5e3f1bb4b2315bd9a10d4cb264cbacb13e3aa0385da117bc193cea12c9ea1245aa80e74a49339d25c7ed277cd681ff38ad SHA512 df93b13bc389d87d9d33bb637ca13af13cff02c411e4ba16159dd9be560e15b1f107c593a95ecb72f0d92ce5124439c42673562e5da5016b726512e5cd32c7f4
DIST prometheus-lvm-exporter-0.3.3.tar.gz 47239 BLAKE2B 5e91e9a06090843f1637624bcde9dcf5af771fb03467d3c09affed20ccc7f8f565bcbd4b7cf97df3be5d06dbfaaeacf76af43b635b5e887cfaa4cfe7a601fc78 SHA512 84315d248310c4cd2e2a51e57026561beb813d4cdc621f545b8b285804ecc6faba28644e19fb2435fefe77552385f04fc1e604d543675ccc002f1984d92c8c21
-EBUILD prometheus-lvm-exporter-0.3.2.ebuild 1502 BLAKE2B 73bd2312cd869ebfcfd99ef821baf3fc2ce4c78e6bfdc6014107dcdbaef6161cce23366c7efea9d38f24e74efab284d7659a79e26696f7fb4a87be340d2b10e1 SHA512 c72b686015d1d68c3bccac2720981fa9c2b4777108c4b74d1c420b4b99fdb4df0ee90cbc4d74005925cb609ad973ff338e18329a0b327426f6bce607e154ddca
EBUILD prometheus-lvm-exporter-0.3.3.ebuild 1130 BLAKE2B ec1df1f8111b40b0e58870105b68cfde3b226c9f3a9c50e5ee2977111ea2df8f044243ae6cc91f2e35509dd47f41661b21352d0497766d409772d07ee1c5c5ba SHA512 a32d9f27d0fa4c7ceea093a0fb9f281f9c285bd16b1df33cf863452966f581575d0b48fe1088ba2ef941fb41063cfb1c89f58f4adc636a467e56a28556ef2dfb
MISC metadata.xml 314 BLAKE2B f1a569f2a68451b302aee5cef7e2e75fe0d0345d4f26f8f76bbe737f7c9e34644e825dc25ce32aa1c496b779600cc553ca4dd759963188c9521d0e50b90f82e5 SHA512 b934e990776ca0251a7f093ab7d90e186dd5299278c7a2b7e886970e6bf3255c55c44a24eb3309693c6ba64e50bb546a35b2de3123599bc047bfd9b876673027
diff --git a/app-metrics/prometheus-lvm-exporter/prometheus-lvm-exporter-0.3.2.ebuild b/app-metrics/prometheus-lvm-exporter/prometheus-lvm-exporter-0.3.2.ebuild
deleted file mode 100644
index 0edb7138c79d..000000000000
--- a/app-metrics/prometheus-lvm-exporter/prometheus-lvm-exporter-0.3.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-# uncomment the first setting of MY_PV for a normal release
-# MY_PV="v${PV/_rc/-rc.}"
-# set MY_PV to the full commit hash for a snapshot release
-MY_PV_HASH=
-HOMEPAGE="https://github.com/hansmi/prometheus-lvm-exporter"
-if [[ -n "${MY_PV_HASH}" ]]; then
- MY_PV=${MY_PV_HASH}
- MYSQLD_EXPORTER_COMMIT=${MY_PV_HASH:0:8}
- SRC_URI_UPSTREAM="${HOMEPAGE}/archive/${MY_PV}.tar.gz"
-else
- MY_PV=${PV}
- MYSQLD_EXPORTER_COMMIT=
- SRC_URI_UPSTREAM="${HOMEPAGE}/archive/refs/tags/v${PV}.tar.gz"
-fi
-MY_P=${PN}-${MY_PV}
-SRC_URI_VENDOR="https://dev.gentoo.org/~robbat2/distfiles/${MY_P}-vendor.tar.xz"
-
-DESCRIPTION="Prometheus exporter for LVM metrics"
-SRC_URI="
- ${SRC_URI_UPSTREAM} -> ${P}.tar.gz
- ${SRC_URI_VENDOR}
- "
-
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-BDEPEND=""
-DEPEND=""
-# lvm is explicitly not included here; this could be installed before it safely.
-RDEPEND=""
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-PATCHES=( )
-
-src_prepare() {
- default
- sed -i -e '/kingpin.Flag.*\<command\>.*/s,/usr/sbin/lvm,/sbin/lvm,g' "${S}"/main.go || die
-}
-
-src_compile() {
- default
- go build .
-}
-
-src_install() {
- default
- dobin ${PN}
- dodoc README.md
-
- # TODO: more secure config would be a dedicated user AND a sudo command, so
- # the daemon can run 'sudo lvm ...'.
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}
-
-src_test() {
- go test .
-}
diff --git a/app-metrics/prometheus-podman-exporter/Manifest b/app-metrics/prometheus-podman-exporter/Manifest
index 729acec14947..583486a9925d 100644
--- a/app-metrics/prometheus-podman-exporter/Manifest
+++ b/app-metrics/prometheus-podman-exporter/Manifest
@@ -1,11 +1,9 @@
AUX prometheus-podman-exporter-1.10.1-gentoo-systemd.patch 982 BLAKE2B d3ecf4e15b1bb7b2f87c02774212c11880a2dc19fe6e3134e3236d5f5288964010202c3959ff5a5dc4fd754c097565c63276ce25cecc012c06fdc997dedc8e95 SHA512 79090e7ae64dc981367cd917ee02a9a1fb4c86910f4466e4be29b39006449bee10d37018459d12c93477c6dceac0d9520f3882821a46824cbe820538da35c42c
-DIST prometheus-podman-exporter-1.10.1.tar.gz 13578778 BLAKE2B e854a61ac1ac7237f0ab4bb7d6d2f39f3ebcf9c32f45e4b44c551aa45a8a97902084f0f24180a1253d0c664907fa1dcb5dc6ac587d31387c708c83388c2c9ed9 SHA512 f8da5b88e6d88d02bc48c2fcd627aca0e88d8264aa3c971b2e251fd7641b329fbe66686d12e2dfca8fe40cc1488359caa1a345844f32e45c79a28bc172bbd501
-DIST prometheus-podman-exporter-1.11.0.tar.gz 13883834 BLAKE2B c8c7334d08c4fa86deb1c8d07cbea1468dbc815d0812fc7dd563a52a29573af8c4ae003e8d5aad80e997770187abf7c5f50ed841a1bbec327f220c676dd829a6 SHA512 f976d77940c08202e629c27ba91810f1d9b03ee6b3ebbbcd1568491aec70eba2fae70e6e5ec261105bcd503e5508a95f75eb5a0e5e7916bcbb17205d8a17f7da
DIST prometheus-podman-exporter-1.12.0.tar.gz 13735898 BLAKE2B 77f1595a2ac6df2d6875b3a3717e0493a5e917872dc8353f3b1290a03088e9f580dc7c138e20109a02c00819963779bee93e8d7abaac70528ea9a9570422b77d SHA512 85505ac8cc54606e2c2a7a0dd82a53bde4135b75f94ddde8d0487d7d5d1f3b20751f27d990f52b288d5969747ed3033e15dfdf1d3b51c8ef67a3b125bcaaa079
DIST prometheus-podman-exporter-1.14.1.tar.gz 14044762 BLAKE2B 33163636da788130bbb49de01145357fbcb3e0b3912aa587df97e1b1518002ea8b9bf9c282b952723f175023c4c3e3a87ab9b71b215cfafe23e636c41be5e40c SHA512 2045c960f7ca80b759151f11a3a825dba30c7ba4da7dc1ce05451e3c16af44874c27f9422a6ad5ec145b131aa32b9db586c73aa2c063ae1e077611e4dce5afa3
-EBUILD prometheus-podman-exporter-1.10.1.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb
-EBUILD prometheus-podman-exporter-1.11.0.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb
+DIST prometheus-podman-exporter-1.15.0.tar.gz 14130668 BLAKE2B 930a816321245c3fd849fe1b2a869eb8afa404b59ad646fbf84a779404b297ac53f1609fdc8276e69bbb979dc569fbfafa9159535ddbc378fedc5b63a22a8e96 SHA512 767d0b54629b1c184df11289dac6793b84bf3b16e0c4cc7a749b6b9bc06586bce816443dbe387b6038813f69438e8a7d831b582cf89d7ea91d4e371936f7ce2e
EBUILD prometheus-podman-exporter-1.12.0.ebuild 1793 BLAKE2B f817ca61768ac07ce3968e2ca735b8325097e78748e0b2bea1c77464521a83f4450fc051118ea25972006565b1ce5869769e0e24f6d52c0e31dfdf038671ba21 SHA512 bc7b4d38500366fae5083461944d0ccdd3a82fdadf3dffb2030f5955a9c649050be9e892bdd25b278a0887419a8d5f560ed002807f5e825f1f07104b1f6350bb
EBUILD prometheus-podman-exporter-1.14.1.ebuild 1873 BLAKE2B 92495ea2f95d2bde3ff15a44304bac4f58b797c343a7642ff29725feffc747d813bd96c53d1ab8e697c0f2912f2c73e40dc6175820260bc159c028084ca681eb SHA512 ad9bec772e3821addc5234edee3976d6c75f53acdb0610527253d0b50951576208e7400b998b0f30316ac8666add523679122a1d480f81f921b00867959f0a27
+EBUILD prometheus-podman-exporter-1.15.0.ebuild 1873 BLAKE2B 92495ea2f95d2bde3ff15a44304bac4f58b797c343a7642ff29725feffc747d813bd96c53d1ab8e697c0f2912f2c73e40dc6175820260bc159c028084ca681eb SHA512 ad9bec772e3821addc5234edee3976d6c75f53acdb0610527253d0b50951576208e7400b998b0f30316ac8666add523679122a1d480f81f921b00867959f0a27
EBUILD prometheus-podman-exporter-9999.ebuild 1873 BLAKE2B 92495ea2f95d2bde3ff15a44304bac4f58b797c343a7642ff29725feffc747d813bd96c53d1ab8e697c0f2912f2c73e40dc6175820260bc159c028084ca681eb SHA512 ad9bec772e3821addc5234edee3976d6c75f53acdb0610527253d0b50951576208e7400b998b0f30316ac8666add523679122a1d480f81f921b00867959f0a27
MISC metadata.xml 885 BLAKE2B 3758f44af7c220271fa6e9c87c6c535b675d0ca6478f90bc29966b44dd2dbc23dd2c101558fda6f258939c000292ad5995ebbbfb8061775acbed307249760d85 SHA512 a07c768eaea09f1d8511d7c5926c71b682793f44662aac7ee1373ed44e858677f84cbad383027533aa21147597aad224201c2834e982c0d0d7860ff8b465690a
diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild
deleted file mode 100644
index 990b86c7e0df..000000000000
--- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.11.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="Exporter for podman giving containers, pods, images, volumes & networks metrics"
-HOMEPAGE="https://github.com/containers/prometheus-podman-exporter"
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/containers/prometheus-podman-exporter.git"
-else
- SRC_URI="https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-# Main package
-LICENSE="Apache-2.0"
-# Dependencies
-LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0"
-
-SLOT="0"
-IUSE="btrfs systemd"
-
-# there are no test files so prevent tests
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch"
-)
-
-src_compile() {
- export BUILDTAGS="exclude_graphdriver_devicemapper"
- use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion"
- use systemd && BUILDTAGS+=",systemd"
- default
-}
-
-src_install() {
- emake DESTDIR="${ED}/usr/bin" install
- dosym -r /usr/bin/"${PN}" /usr/bin/podman_exporter
-
- insinto /etc/default
- newins "contrib/systemd/system/prometheus-podman-exporter.sysconfig" "${PN}"
- systemd_dounit "contrib/systemd/system/prometheus-podman-exporter.service"
- systemd_douserunit "contrib/systemd/user/prometheus-podman-exporter.service"
- dosym prometheus-podman-exporter.service $(systemd_get_systemunitdir)/podman_exporter.service
- dosym prometheus-podman-exporter.service $(systemd_get_userunitdir)/podman_exporter.service
-
- newconfd "contrib/openrc/prometheus-podman-exporter.confd" "${PN}"
- newinitd "contrib/openrc/prometheus-podman-exporter.initd" "${PN}"
- dosym "${PN}" /etc/conf.d/podman_exporter
- dosym "${PN}" /etc/init.d/podman_exporter
-
- einstalldocs
-}
diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.15.0.ebuild
index 990b86c7e0df..8a1e03fa9717 100644
--- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.10.1.ebuild
+++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.15.0.ebuild
@@ -27,6 +27,12 @@ IUSE="btrfs systemd"
# there are no test files so prevent tests
RESTRICT="test"
+DEPEND="
+ app-crypt/gpgme
+ btrfs? ( sys-fs/btrfs-progs )
+"
+RDEPEND="${DEPEND}"
+
PATCHES=(
"${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch"
)
diff --git a/app-metrics/prometheus/Manifest b/app-metrics/prometheus/Manifest
index 7b5cb9d6e25e..9dff9afe0cd3 100644
--- a/app-metrics/prometheus/Manifest
+++ b/app-metrics/prometheus/Manifest
@@ -1,3 +1,6 @@
+AUX prometheus-3.2.confd 664 BLAKE2B 2c94eeba469ae3052d323bd5df181901b6e68004638b32454800e97b2de457b71b7688201b6e41fb5682994570561cc4b368fb8154a053609db2614c68852e8b SHA512 225b0e57fa9f76cfe8f523183ae8e1d210e3f29fdd09b2cd1f1bea8d4556650e088f40e7d16a6fb725ffe685562d8f477d3efe7bebdfaede6d414a29a9970f20
+AUX prometheus-3.2.initd 935 BLAKE2B 5779f8aec9d7a71cedac239c75fa0703f5f2f0a7523dcd05cf19b20586534311bfdc1d7ad448267a81d951f0ae2fd165d6a1ec578601e4aa47542446c0f86830 SHA512 15492cf4c5b63211498e8c4a00f96ae70631f56975ba093da121b66a7931b5ede08a9786bdc2aeaa58c8642c5f49407e6ac86bad4583c47e268712e9790ab4ef
+AUX prometheus-3.2.service 372 BLAKE2B 4cf583d4a6c21f5cc497e24188144ef10914ef3e282e675171306e460cf565b3ccb7d5f04d9c7179224b814e418ce7ee57270c4876ac11d6d0cc9977e7faf55d SHA512 cffd4cbe2e57fe8d591515c7eb3488d4a2291b7e4680ff1dc4388e59e6764444e5797520070ef666a600a0807ee30e9c27c8fd8d6fb93cb24cc40d00cf2dc9c8
AUX prometheus-3.confd 794 BLAKE2B 49e255f28c03d89295fdbcf06e1683ecb66cf16b461caf951b191c26cf315cac8966ef4aedc54360327804b2d9219c75fedce0de43e3f3235b8face77258a8ec SHA512 6a5bfeca5522e3441e3307ad9582995b678cd5bb6b64a6e720cfcf42c9232aa8d5c48e328ea81b97c81cbf438de15b1541b9ee97b505d19eda6dcbff6ce3ff2a
AUX prometheus-3.initd 1020 BLAKE2B e190a48fa42cf541b7f3bb6de599714d541e6a5217842f6dab4b673bd25fe523145b859ba18bd60458154394dc503977a468a0d737d1c9899104bcf49d5d844b SHA512 ac18a1ba4626fd6ac159c8f965a828a650daed6d64832f224326ddd59ddd3bade7aec63baaf9a1274e1f1772e2d4b1b8c65e221c0ee67e1bb82c8a00849ec7da
AUX prometheus-3.service 419 BLAKE2B 931fdf45b64f266e6fe0718f6dadfc8622a48b41512cbf595ef104589f667f88b5b00dabce7912f5a1d04d90fec2fff5567d9b52ec9ec6028801a8f2a4f22027 SHA512 fcb492b0a6e18757141836c1c3c801590f6b23ee66f0d906f3706aa311e8df83dc389d3033d75d9c6a4b93462fd7255c4c6e9d9cdf9159f82824f8a557f8dfc4
@@ -10,6 +13,10 @@ DIST prometheus-2.52.0.tar.gz 6192779 BLAKE2B 488483b32ee0927f2d0aa5d7bd1f82dee3
DIST prometheus-3.1.0-assets.tar.xz 78517784 BLAKE2B df17c7a545d1efe770d70d0d250d03bc8c1887df34fedde3a785de1c03004de209c0d30287bd7abd134550afac39152c57a3e37271ca3baa5487e40b3352f300 SHA512 96293cc3395e5a3a7a7b64ee3c8372255e1cfe9986145f09656a82dfea19019fff517ffd622de9edfa93fa62bb02dac09cd1e85bec105190eae359aa0e88a1f9
DIST prometheus-3.1.0-deps.tar.xz 126208728 BLAKE2B 36007a7ea302badaee745a49fb706f870c62c6ed9dd1ad5616ebf70e5cde05b5f7d8143c3d1a1f6bfbaca7dae1b00fb0d83347814245fe2a6db10073a85b6175 SHA512 1740230d930bf038e5d7eb1655e506bda88f2161be9d831ab06902d7559c12973367d13b05aa9c0d3f44a8f9cd9a0ac1e14a2e162da775e6f1cee4b97e0e18cf
DIST prometheus-3.1.0.tar.gz 4973352 BLAKE2B ac8f68002f3924f79ee2a75aed8ea585fc09a9d0188e2b5e97152896717f04855124335ca6713e97c399109c6d087c1098dd2dc1485440dca775c5e34a5a52ef SHA512 9e61ba2aae62319f0da8b01a52d033f504adb5155955cc0d74bef251aa06b7a01f9df8e3347ceb1031826ec7518773423a342c6ee526b9d48577701594c973bc
+DIST prometheus-3.2.1-assets.tar.xz 78754104 BLAKE2B 142dcf8bf5e2fd7d241f5ed0e7d9ed5beaea413b631a8c80b93766aa7554ef125c769d262b6af23efd128eb787d40c673e75dde917fe0ded9518581194c80901 SHA512 8f1b74397d111676a091dc58730e180a9d350726d2195daebd40dad8f90deb7e226919864e4bb7206a1b95cb082e227a19c3406ff53eee177874a0b53e5accc9
+DIST prometheus-3.2.1-deps.tar.xz 137051124 BLAKE2B a0b74c935bfcfc2dc369ed9e3474e4da25f69a1da6d602524b21958858550f892d1c7e1b4d414e9c075445055608910c21b3e72b82076313f733b39e03c42b2e SHA512 b187411b7e3586c638a9c7cdbf3289255e8fee987a95f17e2d606ebfbd31e4926472990ad7d92a0b416592a227a0e238be64b2ce8444312134ce050d619b4e52
+DIST prometheus-3.2.1.tar.gz 5001971 BLAKE2B f341e177c94ca949fa374603d57356ba191daa7ffd5f2edda532cdb4b977f25dbbb241e6a08dc04dbc6aac4c0cf4e5db951c0add5fd92451fecacb9eac2e422f SHA512 6e6a972c23efaba80699d2f82f4ca3fbe2bc81644d9a4540a3a82c556009a5388a2e81e7548792fa01f7cfea8727d3aa8c9e4bc0f0538f0016e0a88502399c51
EBUILD prometheus-2.52.0.ebuild 2298 BLAKE2B 549408cbbd64e1810b40fa6e9a6985a59e2749918a5915b3c8e9f2cbd264174c5d0ae1629cd6ce0ebf8911b99b90bc9dae81d4c7fcdf4e3c83cc34c92c2aaf4c SHA512 beac148cf7b382d2c103ce14ce01590d2d218dcb4ddb02f7ee971b59e03eb69cecea236b9c5bc375676efd0990af806273df2d50d877ccb44a9e80caab87c722
EBUILD prometheus-3.1.0.ebuild 1734 BLAKE2B 76932eac1f0e9327138d9f047e1e91632cd89fde2f52932760b8d957a15ce08ae4f389f3a40e697e51d89c8a7b96eda85c778ff94ce1134cc3c9ce519b5cc6af SHA512 8b84d1643b93e16de094a6812e6f5dbdeef89fc6a920516a97615ad9ad200bcc0d8c09d532cd23794881dca012dea8c13de378c230097ea387a29b76aa960096
+EBUILD prometheus-3.2.1.ebuild 2413 BLAKE2B 12dcf4c46613f40d1835ec1b8347a63a6ef76db849937437f060c6863807d419aeddda38346c83d397b4096c243b49f6e47c84afd5dc7ccf95413cfe939fe73c SHA512 454032ee0d46186f31c0651f42868dbe044bedeeb99961bbd6da304b0e9d52f47a1cbec02bb2ff2547e73064da59c06cc6a3e1712d330e6dabc5b8fdd1841d5e
MISC metadata.xml 335 BLAKE2B 076c290a728cbf3dd8831aea0ac3bfe973d4dd199bef806d166d6b08ac60bda5ef845305c7bd43385a54def93a3e4b6de70d40b099b80dc0e8693bbb167373ef SHA512 f33ad70518cea19f0ee71187f2daf24e3b5eb27d82e58512338768abdd85d13c3f464038729f560a844cff142daeb900cbfef99c338add6ad17d6746edb7964d
diff --git a/app-metrics/prometheus/files/prometheus-3.2.confd b/app-metrics/prometheus/files/prometheus-3.2.confd
new file mode 100644
index 000000000000..b6857c42ab02
--- /dev/null
+++ b/app-metrics/prometheus/files/prometheus-3.2.confd
@@ -0,0 +1,22 @@
+# additional arguments for Prometheus
+#
+# command_args should not be set in this file. Instead, you should set
+# prometheus_args.
+#
+# The default settings are listed below.
+# If you are not changing these settings, you do
+# not need to include them in prometheus_args.
+#
+# To migrate from using command_args to prometheus_args, drop any of the
+# default settings below that you have set the same way then switch to
+# prometheus_args.
+#
+# The new behavior is that prometheus_args will be appended to these
+# defaults.
+#
+#The default settings are:
+#
+# --config.file=/etc/prometheus/prometheus.yml
+# --storage.tsdb.path=/var/lib/prometheus/data
+#
+prometheus_args=""
diff --git a/app-metrics/prometheus/files/prometheus-3.2.initd b/app-metrics/prometheus/files/prometheus-3.2.initd
new file mode 100644
index 000000000000..21242af90625
--- /dev/null
+++ b/app-metrics/prometheus/files/prometheus-3.2.initd
@@ -0,0 +1,37 @@
+#!/sbin/openrc-run
+# Copyright 2016-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Prometheus monitoring system and time series database"
+pidfile=/var/run/${RC_SVCNAME}.pid
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+command_user=${user}:${group}
+
+command="/usr/bin/prometheus"
+command_args="
+ --config.file=/etc/prometheus/prometheus.yml
+ --storage.tsdb.path=/var/lib/prometheus/data
+ ${prometheus_args}"
+command_background="true"
+error_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
+output_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
+
+extra_started_commands="reload"
+
+depend() {
+ after net
+}
+
+reload() {
+ ebegin "Reloading configuration for ${RC_SVCNAME}"
+ case "$supervisor" in
+ supervise-daemon)
+ supervise-daemon ${RC_SVCNAME} --signal HUP
+ ;;
+ *)
+ start-stop-daemon --signal HUP --pidfile "${pidfile}"
+ ;;
+ esac
+ eend $? "Failed to reload ${RC_SVCNAME}"
+}
diff --git a/app-metrics/prometheus/files/prometheus-3.2.service b/app-metrics/prometheus/files/prometheus-3.2.service
new file mode 100644
index 000000000000..816a4bab3072
--- /dev/null
+++ b/app-metrics/prometheus/files/prometheus-3.2.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Prometheus Server
+Documentation=https://prometheus.io/docs/
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+Type=simple
+User=prometheus
+Group=prometheus
+Restart=always
+ExecStart=/usr/bin/prometheus \
+ --config.file=/etc/prometheus/prometheus.yml \
+ --storage.tsdb.path=/var/lib/prometheus/data
+
+[Install]
+WantedBy=multi-user.target
diff --git a/app-metrics/prometheus/prometheus-3.2.1.ebuild b/app-metrics/prometheus/prometheus-3.2.1.ebuild
new file mode 100644
index 000000000000..805da2cb56a2
--- /dev/null
+++ b/app-metrics/prometheus/prometheus-3.2.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd eapi9-ver
+
+GIT_COMMIT=804c49d58f3f3784c77c9c8ec17c9062092cae27
+MY_PV=v${PV/_rc/-rc.}
+
+# To create the assets tarball run the following:
+# git checkout <tag>
+# make assets-compress
+# tar -acf <tarball> web/ui
+
+DESCRIPTION="Prometheus monitoring system and time series database"
+HOMEPAGE="https://prometheus.io"
+SRC_URI="https://github.com/prometheus/prometheus/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz
+ https://dev.gentoo.org/~williamh/dist/${P}-assets.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+
+COMMON_DEPEND="acct-group/prometheus
+ acct-user/prometheus"
+DEPEND="!app-metrics/prometheus-bin
+ ${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+BDEPEND=">=dev-util/promu-0.17.0"
+
+RESTRICT=" test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s/{{.Branch}}/HEAD/" \
+ -e "s/{{.Revision}}/${GIT_COMMIT}/" \
+ -e "s/{{.Version}}/${PV}/" \
+ .promu.yml || die
+ cp -a -u "${WORKDIR}"/web/ui web || die "cp failed"
+}
+
+src_compile() {
+ emake PROMU="${EPREFIX}"/usr/bin/promu common-build plugins
+}
+
+src_install() {
+ dobin prometheus promtool
+ dodoc -r documentation/{images,*.md} *.md docs
+ insinto /etc/prometheus
+ doins -r documentation/examples/prometheus.yml
+ insinto /usr/share/prometheus
+ doins -r documentation/examples
+
+ systemd_newunit "${FILESDIR}"/prometheus-3.2.service prometheus.service
+ newinitd "${FILESDIR}"/prometheus-3.2.initd prometheus
+ newconfd "${FILESDIR}"/prometheus-3.2.confd prometheus
+ keepdir /var/log/prometheus /var/lib/prometheus
+ fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus
+}
+
+pkg_postinst() {
+ # added 2025-03-28 to warn about a fix for version 3.1.0
+ if ver_replacing -eq 3.1.0; then
+ ewarn "The systemd service has been renamed from prometheus-3 to prometheus."
+ fi
+ # added 2025-03-28 for version 3.2.1
+ if ver_replacing -lt 3.2; then
+ ewarn "The --web.enable-lifecycle and --web.enable-admin-api options have been removed"
+ ewarn "from the default command line."
+ ewarn "If you need these options, please enable them in /etc/prometheus/prometheus.yml"
+ elog
+ elog "The --web.listen-address option was removed from the default command line"
+ elog "because we were using the default upstream setting."
+ fi
+}