diff --git a/app-admin/aws-vault/Manifest b/app-admin/aws-vault/Manifest
deleted file mode 100644
index 56260d9795..0000000000
--- a/app-admin/aws-vault/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST aws-vault-7.2.0-vendor.tar.xz 1025996 BLAKE2B 30fdc449f2a395e8165f449ac44a9acddc5bffb4a21bed4c970140dab56e5bd17dfd79b36caef746875be37b30267d4d9ad04aa34681f4e8177f645346ee9ded SHA512 059fc14d8169f0dc3316bcf8d9bda4dfd7618aacec1db220083c804eddc2fe71babba7ef38419446ad3d13178f9d598f746db9aba800d14b645bb764ddf752a9
-DIST aws-vault-7.2.0.tar.gz 63697 BLAKE2B 88686d77e5624f5c9d6c62b661ad022088505b19904da664eb397fe42a78b46f92bf859ea311efc50865673d08f632a3a37d42dced9f0a52fad264da9b3f5cbf SHA512 862b7e6e919f4335092f887e71b3423e3e21bd54ac81d79672b673944979b1afdab527a8659be0d363e700877e7dfcb652b6ecc384f8114ddd936e36098df5aa
-DIST aws-vault-7.8.6-vendor.tar.xz 4928648 BLAKE2B bbda316e50f64eef0a917b31a7e8541269c688ff25c2f30637e0c7ca6c8b3b1d9e6afe4871e8fe8eaaa046245bffee145421e0c480bc02db216423535a0eeeef SHA512 0337c58d7b90f845b290391fd5f9f8a22be03bf4c07bae4e7807853def6acc0880bfcc7bccf5ae90ed55a74d3592f994ac603c6277e14e14f62081f02aadafd4
-DIST aws-vault-7.8.6.tar.gz 81625 BLAKE2B 957267338de74c818fac38998963004b1867278cd420fc881330a75ab949fd1e7d42a02f978bc4dfb2a6fd8165385f030591be263467b9deb73996b3d2c08f45 SHA512 a72ad80e0f8b7d5e23554dcae4df7ad858e523ca9f23abfe1bb6ee25e39c7f5b24e4d85b070e610100587914987db02f1f5fb246e8cd5f31c386b53d45250fce
diff --git a/app-admin/aws-vault/aws-vault-7.2.0.ebuild b/app-admin/aws-vault/aws-vault-7.2.0.ebuild
deleted file mode 100644
index 53f50adaaf..0000000000
--- a/app-admin/aws-vault/aws-vault-7.2.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Securely store and access AWS credentials in development environments"
-HOMEPAGE="https://github.com/99designs/aws-vault"
-SRC_URI="
- https://github.com/99designs/aws-vault/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ixti/aws-vault/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${DEPEND}"
-
-src_compile() {
- ego build -ldflags "-s -w -X \"main.Version=${PV}\"" -o "${PN}"
-}
-
-src_install() {
- dobin "${PN}"
- dodoc README.md USAGE.md
-}
diff --git a/app-admin/aws-vault/aws-vault-7.8.6-r2.ebuild b/app-admin/aws-vault/aws-vault-7.8.6-r2.ebuild
deleted file mode 100644
index b4a6fab8e6..0000000000
--- a/app-admin/aws-vault/aws-vault-7.8.6-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Securely store and access AWS credentials in development environments"
-HOMEPAGE="https://github.com/ByteNess/aws-vault"
-SRC_URI="
- https://github.com/ByteNess/aws-vault/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ixti/aws-vault/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_compile() {
- ego build -ldflags "-s -w -X \"main.Version=${PV}\"" -o "${PN}"
-}
-
-src_install() {
- dobin "${PN}"
- dodoc README.md USAGE.md
-}
diff --git a/app-admin/aws-vault/metadata.xml b/app-admin/aws-vault/metadata.xml
deleted file mode 100644
index d48c1eefa1..0000000000
--- a/app-admin/aws-vault/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- https://github.com/ByteNess/aws-vault/issues
- ByteNess/aws-vault
-
-
diff --git a/app-admin/overmind/Manifest b/app-admin/overmind/Manifest
deleted file mode 100644
index 41cd650017..0000000000
--- a/app-admin/overmind/Manifest
+++ /dev/null
@@ -1,28 +0,0 @@
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
-DIST github.com%2F!darth!sim%2Fgodotenv%2F@v%2Fv1.3.1.mod 36 BLAKE2B b661f304c79c6fb1d37c9a7dc2c7a8b881695a7210dd8bb8b16481f8ecbbf6e10cef5be9aad5d89498993bb357e183ddb01a16c9dcbd2c80734873b3ffae4192 SHA512 8df8e0e38a93b3532ff3799c145e2ed8b371e758e7b933c66bc2431491805459da9d8a252c6593a19fdfd4b43add65d9d301d9228634b7c861e029cf9ef8f265
-DIST github.com%2F!darth!sim%2Fgodotenv%2F@v%2Fv1.3.1.zip 13450 BLAKE2B 0593c6f91a0b71ee8df45a3a60d409eb88a06e66f0131cda507c0feb5299c2e28359c1f022f636a72f17bbc746bbb127106ffa2f11e48da68e9f8d02668ad132 SHA512 90b55859a0f4e0d801661b0b0e7ba835c4117309ef8d6c439cc96d78f1141d502742890cf2f9a3dbd8b4bf3cbf135040a18d1161885b3d0e03ef6dba0f9f2b97
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.zip 12266 BLAKE2B 93705895ca63c348ac5397fe8531214f5745a3be6f5760f9d3fbf67fd85b917dab4a2077376251a005bcf07450df1fe0b0114feacc5f92c6facbb2da637beacd SHA512 284116b4f2778ee7981e3aa5583c4e685afd8434e36ca647f0c72c5bb308e87bc3bfae8c83acd259c9da75549339aa382663b7103e4033b2418e314106923c0f
-DIST github.com%2Fkardianos%2Fosext%2F@v%2Fv0.0.0-20190222173326-2bc1f35cddc0.mod 34 BLAKE2B 478d9f3a5b214f002fcd08abafc3b9738ee5a997c612d017bf40def473be58c81d69489ecf546cae460f2ee38c9489ccb1c3bcbf1c27ca572169425b059c3019 SHA512 535a205c3f8b1d8c1c0cfd13ad5881f0174977c0de81ab5927d5c23c99f067eebc8f5c371530234f9626252f52832c3e8d229ab3c0dd6472bd570ac4464c7e36
-DIST github.com%2Fkardianos%2Fosext%2F@v%2Fv0.0.0-20190222173326-2bc1f35cddc0.zip 8274 BLAKE2B 9f7261226e45d83c0c0645eb1df0e99fcfd3e5de3e0f4bdfdb702aa81f6e4f9b9d0e5a36023c2c723893e10697acce9b32e8a806e9e231d9d150340299f9224e SHA512 0ca91b5d7133f7e71ba33e41f5d87b39eee842986f7c356c1751d03377ca266743b1b00ac912631b8c96f82de03109e3141273730accf160f1a2b91791bdf016
-DIST github.com%2Fmatoous%2Fgo-nanoid%2F@v%2Fv0.0.0-20181114085210-eab626deece6.mod 36 BLAKE2B 4f2ccb75baf79047dc168b5442a1acee812c5c350816570186c40b7f75a64ecbf4794ce00f8d203253e115ae097c09d71a0c08997c201154477355ced95cce92 SHA512 9c6637c38050145512fe4c88482e2760d3363b67b308bbe31b4db4a7f18aab1da4c9074c9048b47a44d818488ba2be9355508ce67318734e7a40b93886daa686
-DIST github.com%2Fmatoous%2Fgo-nanoid%2F@v%2Fv0.0.0-20181114085210-eab626deece6.zip 5701 BLAKE2B 15453e4a2a6f3d35804e33d60ddb8aa7281dc1d9263a79044c0b440d8091190539b49788b1e5f07ead4b986bf194ec2b771fe368e9f3efc5a3da13fb18569b39 SHA512 4f43ec500f9d6d237f2da73ba7ed5c7f8406c3904adf1e1df1146fb9c5335f93f5dee84636bf87317b38dedab275343a5b1c007b7592feb448885f7906b423b4
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.zip 110026 BLAKE2B 862c858d51e59569c38e1304de08c256752db260cde7f7f44fab41d22695999fe73483d3854166f4e8d3da9b4f8e41b7999d7e44510ab8c2ca6c0120173b77e3 SHA512 992df87104aa66dec048d39496c85819cab19bc890cb2c60326660d011642f49cd926b082d3eb4136b229a6e4893ed023a133e4bf83a4993c534b24e14d77b4d
-DIST github.com%2Fsevlyar%2Fgo-daemon%2F@v%2Fv0.1.5.mod 36 BLAKE2B bf24b6a9ff886b4536e7df9b8667f3663f74d2591eb4c716846224f52dcba57d54380d02b283a5e2c1fa8a3f5ad5bd09b7ee29180efae41a8db7d6eadfbdf1b1 SHA512 eeec8b9435f18e3329fe3373307bd8b6330f22747bd9349147d31b704435b0f5e5f62bf4cceedeefa598fa9cd16041d5d2b9bb0ada2e312db21b89e3264d173f
-DIST github.com%2Fsevlyar%2Fgo-daemon%2F@v%2Fv0.1.5.zip 71423 BLAKE2B f0f4a9ecb3c7702e5714fc412ab275fcf506124868b98e7cba5b993d3f2fafc0d2496397079030568e6377bdf3bbd5d7fc75d5cc0ab1a03a7eeed50815e2a928 SHA512 e331647c37bedf2d95cbd550f6b13669a677f30ec82872eca3d66f13a671ad25db3f7bd778ebdf76a0639a13aa400219479c116528027c5df8a3d30871e11050
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.zip 3399 BLAKE2B 348c2171bf3404d8b69166fd412707d8a348e1d808618036de2ae01fce77e3880fc782ef301f9b4135a19d81ca9ded5cc0cc4fd73d36b66b121b7f0baa73df51 SHA512 d02d5e4b8a24b1709c053138c4128d4bd6347d4adef95d1e25141935cf560fdcfd5c2b7837d6e690f175f1cd5a21b0279ce97b8b3b66d5e0a5006e4103b25f46
-DIST github.com%2Furfave%2Fcli%2F@v%2Fv1.22.2.mod 180 BLAKE2B 5d858ca40ba2af791726707bdab12d76aebc9f9c9ea79e49a6125308b079cb945d6ed06ca2425116f19604651eb56f29b3ec8d79fd9f38ed044e745c9b73ddb6 SHA512 b5431ec3fbdaf9efda016ea275ff597106916f5d5781b2ca82e075e42da98f6c5d34a00410fe65ac3a3e64b3ac0e1ab02e68579effc426ccc5ee19a583c44d2c
-DIST github.com%2Furfave%2Fcli%2F@v%2Fv1.22.2.zip 106836 BLAKE2B 1dc75781d1462b8b6d646ef09cf402ce7e301a981ae04efdfd205274cb593cbe849341374adcd4239887e4323d937964850ff4caf203242ac216fe0858f7fa60 SHA512 ebe55034b03a75da1e267c7cd06517a6e429d96557bfdd0253ef3967576d57b5866d8137172f15cad0875c009c2bd2efdb6994ee82c2ba83e804e9e8531f4a14
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190411191339-88737f569e3a.mod 88 BLAKE2B 22568b660b7e13eed0dd423bfb6b033adf659a2c2b59c6ab12d707aca9f6f7317b7b438640caf6233dea4d9840aec4eb997eff5fcccbcdb193ba81db52d814d7 SHA512 fcfc8d63d333065f1193e9c27efe32a1fab270e450fbe1db533156e00427a13c75691163cd1bc7e9aa26b84d4142625c9fbd755535c575f83d63d82d7a276066
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190411191339-88737f569e3a.zip 1781950 BLAKE2B 4105fc617487c5add7341dff0214cab7fa681c5c8b1e242389380c90aed91647267ce37fa2b2e65b96ec7abe1cb9f77c0af59754f2c730d82b470098e9bb2229 SHA512 ba787eb4db76a473998ce1179661ddb27f968afbdf0b7e1c23e4fa46803f2033c4e7ec9fe1415807afde37f7731c5b9a78d7dc6893889997106e089a0c2a94fe
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190403152447-81d4e9dc473e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190403152447-81d4e9dc473e.zip 1606010 BLAKE2B 00054dbd545a215c58b77b03cb891154dac1218f7ba33ae70b04dc99c87dca4314b89ae76cbd285808efff2d2261da3c6f48112888f079179206b4487d7c7104 SHA512 54fb9f36f69e468fe0b4cfcdfec3b12c4bc2d3424143cf9b47088c5b5c7e70aeab1c408000f4015cf5369ff0bb7f1f8df9415cd082e0035dc7c80cc8c38d7b46
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST overmind-2.2.2.tar.gz 24523 BLAKE2B 0caafb16472bb0c3ea369347156cda929bb8e16ba19b758c61ed0c87ad946b93528f506c675b73da80becc7935a35930f8778e14eea0076c5aa1969b7721fd87 SHA512 1ca98ee6a058e4d396e96c3b0442387567816e6c3b7cad1122e5f3ca915067ae2b03d9629e156c91e4164fa71f42930002da1d9e0e7f4eaee9d866bcabe94f6f
-DIST overmind-2.4.0-deps.tar.xz 2846384 BLAKE2B 96b869d3a0dc74c272cd8f9f8ebe3baac1f1806310fc53e28d8f452965561e407e717f6f219f4286fcf189a1e5a08e9c2ec792b136abfc236812c680f8a5c2c4 SHA512 663114a2c97c87c08b2096328486bdfa49201e453dcac765b82ccde5dbe006d81e7cec8864be1ab736420ebc535204885d9d017561f41a5b9d19e9421f697230
-DIST overmind-2.4.0.tar.gz 26115 BLAKE2B c102283677b39e18152081830df69aa89ff12d27d10be6ce8355ed50cc1eadf22eef7e756f22f8b29a69a447b2633c3ebf834f5634c6b3808f15029644961da6 SHA512 bcf1b8ea99a04b7fbd8cf1de6c1fe13ecdcbca8a6a1c5883768dceb47d55497ead860eed9302e17b30bca0a4e348fa52ba8ceeb98bcd589cf565fea7c1a31418
diff --git a/app-admin/overmind/metadata.xml b/app-admin/overmind/metadata.xml
deleted file mode 100644
index 350704b3d3..0000000000
--- a/app-admin/overmind/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- https://github.com/DarthSim/overmind/issues
- DarthSim/overmind
-
-
diff --git a/app-admin/overmind/overmind-2.2.2-r1.ebuild b/app-admin/overmind/overmind-2.2.2-r1.ebuild
deleted file mode 100644
index 53444b522a..0000000000
--- a/app-admin/overmind/overmind-2.2.2-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGO_SUM=(
- "github.com/BurntSushi/toml v0.3.1/go.mod"
- "github.com/DarthSim/godotenv v1.3.1"
- "github.com/DarthSim/godotenv v1.3.1/go.mod"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
- "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0"
- "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod"
- "github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6"
- "github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6/go.mod"
- "github.com/pmezard/go-difflib v1.0.0"
- "github.com/pmezard/go-difflib v1.0.0/go.mod"
- "github.com/russross/blackfriday/v2 v2.0.1"
- "github.com/russross/blackfriday/v2 v2.0.1/go.mod"
- "github.com/sevlyar/go-daemon v0.1.5"
- "github.com/sevlyar/go-daemon v0.1.5/go.mod"
- "github.com/shurcooL/sanitized_anchor_name v1.0.0"
- "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
- "github.com/urfave/cli v1.22.2"
- "github.com/urfave/cli v1.22.2/go.mod"
- "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a"
- "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod"
- "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e"
- "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod"
- "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
- "gopkg.in/yaml.v2 v2.2.2/go.mod"
- )
-go-module_set_globals
-
-DESCRIPTION="Process manager for Procfile-based applications and tmux"
-HOMEPAGE="https://github.com/DarthSim/overmind"
-SRC_URI="https://github.com/DarthSim/overmind/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-
-LICENSE="MIT BSD BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- app-misc/tmux"
-
-src_compile() {
- ego build -ldflags "-s -w" || die "go build failed"
-}
-
-src_install() {
- dobin "${PN}"
- dodoc README.md
-}
diff --git a/app-admin/overmind/overmind-2.4.0.ebuild b/app-admin/overmind/overmind-2.4.0.ebuild
deleted file mode 100644
index dd390c0aa3..0000000000
--- a/app-admin/overmind/overmind-2.4.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Process manager for Procfile-based applications and tmux"
-HOMEPAGE="https://github.com/DarthSim/overmind"
-SRC_URI="
- https://github.com/DarthSim/overmind/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ixti/overmind/releases/download/v${PV}/${P}-deps.tar.xz
-"
-
-LICENSE="MIT BSD BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- app-misc/tmux
-"
-
-src_compile() {
- go build -ldflags "-s -w" || die "go build failed"
-}
-
-src_install() {
- dobin "${PN}"
- dodoc README.md
-}
diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest
index 42c9d40dd9..2b6cfc8316 100644
--- a/app-editors/fresh/Manifest
+++ b/app-editors/fresh/Manifest
@@ -151,9 +151,9 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89
DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82
DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
-DIST fresh-0.3.12.tar.gz 36294442 BLAKE2B 733974af4f990150215ecbd511caa6951d8e6e0a314786a2121dd5de52df20bc523db7371bfb6b4de5335f551df6cf3694ec87cf5ff5eede7e73da449d4b935d SHA512 3b1e36c4dff54cf439263db9789512f5c515d6622255c2aa26c8d3dc27487cbc9d18833102cb8dcf6c2c164aa787b591ffe0030e6e0d4472751f950058fbc4a5
DIST fresh-0.4.0.tar.gz 36551567 BLAKE2B 643ef91119c1d91411d6b3d88281b33071ac51c28401b9d9993e70ca5cff6387049e0d1ae526414d2ec746d16b2c3f5f186b34f344808bf28a2ae5b3ff933e78 SHA512 ce3ee750e52d6115bf5a15e34b50ec6bda5b89024e334d5ee65a33529797125822ab1045ec016c2d63231fc08ec85d5f43975c90c356b40d86c43c8589ab4794
DIST fresh-0.4.1.tar.gz 36791396 BLAKE2B 27361b5c6f145afd612cb979cd10558443a24e60c89117c0d6c48e15b50931e97c385a2a51aaf9e2baa6455485bdbeaeb36a29bc27f2e492c09ec98a37832f24 SHA512 fa9b2cdf8fcf3f6a333827d2c11df2ea17e880e2da87db2890261a0e1b11f03edb9c5e6a64845ea77b9d46af6a622e03eb07c0efb9ea88862f2dce118114befc
+DIST fresh-0.4.2.tar.gz 40374636 BLAKE2B 505059907ea22474d59c1f1ab2e2964c04cd3b788d434d16d71c417905df2fd1c5b7647cb1a1611945c2ba3e07693d151e7b4ae4c69c34b6005825f3c2dc7de1 SHA512 2840b178e62349f6f63d695da823e582ec27db5063694228702b432b517e280aede0e6dd3209bff912ab2a2c2c5e103f500e2029d32e55a4b209186e341a67e0
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
@@ -417,6 +417,7 @@ DIST ratatui-0.30.0.crate 70528 BLAKE2B dd75ac882c8b9bddee196a8d16b953ef8eef8bdb
DIST ratatui-core-0.1.0.crate 159099 BLAKE2B f058ae843ea5d87c50652441e26467a364a1f8ee4e52f31c5cb352022828b4d060bbc9d1be64c115b3b05b9d618685473afeb188152b3dac3c217e73f13f9d80 SHA512 5ced009edeb109f327bf478067e138acaa8c83cab5be95144a5ea8e46ea3ab43d9feb50760eb606ee3cbfbc1b80c739297fd3ca8c4bc3c78a4c8c39f2b0e2a20
DIST ratatui-crossterm-0.1.0.crate 17118 BLAKE2B 0896fcd3598f7bf11569ddd065c6652f461cdeb9ac9d5f8ef7dcdcda17bd2b25e441c18aacb3123b0184968de50784c64169866119e9251d5ca94632472684c3 SHA512 fc013df77d14c4b336cc32432ffe7f9f867742c3d934f3b464cbfdee60d38ed51002072d36d3305db94fe16af1c099a58d965a06420b95d6bed69c01d8d36108
DIST ratatui-termwiz-0.1.0.crate 17360 BLAKE2B 1c6c93687f9e8cbe0c10fe7a2e9982844ee1f9c57e6d3eb3964e04b4069fab0b96b45c1f9ee7a617b95323b0c200af7e92cc3c3c7f64b5564c9bcff082f459a9 SHA512 3a0fd4adcfebd387f2969046eaea51ffb791d63ea9c0d2afc03e77c9bfb47a971e708795359d4cf3b1ee689617513aa0959e9122dc8dcd039afa454cdf1f618a
+DIST ratatui-wgpu-0.5.0.crate 7140358 BLAKE2B 14678819b5dd46f2ddb3d8314cca7ad91139f320dbf9a70369ec3cc158e100defb2d80a7e60269f127d1a9b018d71737e66220b64110f3235ef250fe6f29e5d7 SHA512 f7f210c2097d7ed906b1a08279c02e30bc19d937e7ce559c9c872122684a6535f775be755d72e57adb582ba2f958f26d4faab6b6ed8428583bb7d487ea2b7af2
DIST ratatui-wgpu-cdcf5c6987adba56b060f6a8532ee83b25a4e3e5.gh.tar.gz 1162688 BLAKE2B 8d0ee98a8b2d4cf075739c9ed8b6ebf5dff5b00c7d6ee9b8f8f5c3216de9deee5c78d921595bd54f3c48b5327fcfbb9702086cc37dc7f4126327f25b0e20fd33 SHA512 e9a4da3befa8cc6f697dc0c21e4dcc26b476cb3fa3862480c61b4544af4632935793afbf5c74fbd9e3a2d82b92a0ddc4088b793d40a273defdc80a51a98516be
DIST ratatui-widgets-0.3.0.crate 216270 BLAKE2B ae18bbe7a0b10c8f63fde07d28958da7371a4c025c418dc6951ea9d7dc5f643ebdf325945e6272473b65d14981c5f2a69a29c2ff54dcddc67caf79d8222e5b35 SHA512 b765e08c1a999a78619de6a7eafa562759d44ac38095baf4463e56a7e14d6ebb3401a122ecf520e448d0dd201b09b012954e82d777c195df2263f7da02c59da7
DIST raw-window-handle-0.6.2.crate 20234 BLAKE2B 9bc9b1188cd3ee8d799d45908de10f98a4069850e7855c1f7db86ffdcf49661f8ff1294da2f542fe9c09a3e8551bb34e2702f6a88f85306bcf8a36e03bfb738c SHA512 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b
@@ -555,25 +556,11 @@ DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0a
DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74
DIST trash-5.2.6.crate 69585 BLAKE2B aa4107dcb848743eade3eb1fe69d52298fd883662fb95ac38b9018656ef426a6d2cb4ef3ae39bf236913d6dffc6b509e932428aa852354c198c878c08de9afc0 SHA512 1fc3a4cbe3e1cc103b878a9afff1cc5cabdd35d371cae7713f0caa95a54a1477bddf19609172ecb686191c58c5423b8767fad799d3b935af08e567e17227fee5
DIST tree-sitter-0.26.8.crate 197219 BLAKE2B 1d95b83df7f0e7987ed7a6e44bbd7bfad03e0d3ca6567847d61c672a37c7c21798b591a07f00c61bb0cf7a9831518879e28219ce51af965e250653dee66f8e43 SHA512 091cea65cd13b27bc2cb0d22310ee7d81d2bf65f02b2ef67e7d6ea8fb56f2b02f759e0867168d196aa001beb2881132bb2a04f010be37ee1e44340bd01a213aa
-DIST tree-sitter-bash-0.25.1.crate 438310 BLAKE2B a1a5732caaafbb2b14dab1ade951525cf7f8a6d61e4d5acc9175661885b9ae04b7bbe941778189aee8b58bc9646709bf608835803e04916596d1807c6defb6d2 SHA512 64bdb945061fa42d722d58aa14a70a361c5b47db6be72bc887003a24b3eb577516db8d25e08b0dfc7a80728378d1b8d7cba5e169362bd594c819fa89363a3bbf
-DIST tree-sitter-c-0.24.2.crate 249792 BLAKE2B 9dc74cb533fd640e5036bca0c4092bb94e79ff32d7ba608811eeca5cce25a0999c61b35eb6b34137dc1c04f91d4361a4e0b55a116bd108230f61859816074435 SHA512 0046ac8bfada44d916e9f35f6ee2fe2aef7f69520ae741ea16eecda7f449dbaec1e7a82231d722c96c5f5218b3cfb351e19a14dc0deb6befc9580e42d60f6340
-DIST tree-sitter-c-sharp-0.23.5.crate 1181972 BLAKE2B a617936eca686ef96171528a73c878e3707c258c95fb71c200bde12930927d2a4c6ddc62ddfb8b16aa4a5232d048c7460e005a047b32f5376de414a077d7dced SHA512 38d0199143fd6b76bf1e41e18c985bcbfab2186e8a108604ee3d5bc8149a356611350eb78d055a8d80f6e2d5a723e25a6ed2ad44be36fc428add62ee757b9b9d
-DIST tree-sitter-cpp-0.23.4.crate 971129 BLAKE2B 7140ed83b33a7b433b0a0351d511ce747aa9b049d021e1d6bf2fe83b74a1d2677689f2c7c32cf98808219d526fbbe531dcf502b81dc189e10d867fd8633a70e8 SHA512 a67df99650c5eaf2e230504b3987099005b2761ad0bcc521bfaa4cd0ae2431d0fe1574dbc6be34fb9a49bb85f6d159612da973da8148303a9dfb92c4bd14fe15
-DIST tree-sitter-css-0.25.0.crate 52131 BLAKE2B 4fd5b2ea957b26ab6ba9f8965487940d79099d0151d894f33092200254594ec9dfc7b3ef51bb24b0fee33439f4b2c48078a4b4ae58191d589dd1a29ca60f3e8a SHA512 53d372c4867747d83ac8d626e0d53f121f2af7bee7962f18266aac4f2f3332d53fcb66815e3684ac86d8b2de0f329bfd0a8abf7c6880f8fe98253ae05db0a442
DIST tree-sitter-go-0.25.0.crate 110415 BLAKE2B f5366807c41c3938ece49fea037732355ad601212fc1a759f7d4dd4e8665eb0e47556f6b839edfb92526e79a443d801f1672d57dff837b29123a9cda83e4b455 SHA512 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7
DIST tree-sitter-highlight-0.26.8.crate 19466 BLAKE2B 61b14689ced579cf72da59f4bb2b10281043ca23164d4386db5b4a6267f92dd82f93c60d621dcbe698536a8d8bd84facdc660de7ea0154fdc21aae60b50e40d6 SHA512 5dc8a7c85fe3e8d6d49de95f0fbdf6784fbe760d48df1cc8ddc51272224a4ef123dd01c65c61084f89c162c7c8597f026dd5ba0bb4e33964877f51e76876fe12
-DIST tree-sitter-html-0.23.2.crate 21295 BLAKE2B 7c80c18d6e49eec670d2663bdac92eea49d10ba7ab48f14d4eb001edbee03249157a7236994170f0e44dd1b0a7f8daca1f5175f703dde131b2bcd1babe0d7099 SHA512 003fe25aff95eaedf6bd07663355b83d7ab1a72961a633f5d9ff8001804d2c54e0cde933cc20488a8fc4b1db703424c21df078623685bdf709e78e7e34369c2c
-DIST tree-sitter-java-0.23.5.crate 159677 BLAKE2B 3b3f97af61878c77d3de0bc75e9df0a15527b7a4a04b784d71be4e55f28b639cd1d281c0dda53063654ca1bbb9246fdd7796ce47ab553b886ac945e2062f2e31 SHA512 1277647ae94247581df4587f846139fcf1709c461db528f6fa1907132a69212de71d44895b3f0682398ebeb10e1429c81b389c8cecd845860d8a1703987ecfaf
DIST tree-sitter-javascript-0.25.0.crate 151425 BLAKE2B f4877faea8ec0c9b993dfbcfc94a55e84e544c31d2c343ec66dc4daac529da963a62a943219360c66ceed26e061d86173d621eca3a6707e8bed0ea91b4972f55 SHA512 1f6c5f8138942de9da3b2197dc4f80b4c5aa286b39a35ece134736f57b8281fdcc209c44408a798f980bfe5e39b080c3754be0e002f3b014fd2727bc07cdeec9
DIST tree-sitter-json-0.24.8.crate 13236 BLAKE2B a19f722d666f88d8e77609e11ccecf2b1d8a9422158eeeebdc2bd958ac11b78bd213ae9432c08efc3a655180e57bff0f41fadbdfd7348dbcc1b855d90e15290a SHA512 ed5c56dd414bf3b91b21bc3cdaf3b0f72576107e67ed6daee3aac7dff5cf95c344fefa05cafa428548ab84c7f57ae1ac0b5c70d92f8882fb6a94f37d08b0400f
DIST tree-sitter-language-0.1.7.crate 7945 BLAKE2B 8b6cd2481ad85a4d990b0243a040992faf8c536e083637e9da521767a5bdefcc4e7280150a88ed68495caa49dd016eb0c078ce63edfd24d9e418409097ab1194 SHA512 0b4416abf967e92fa7fa2069061deffe1727b9135c57508a1ba5a9bd5383a7ff7df5834d13b6939759cb5a2c003a7809e5863512b1c0660f5f9d58782362b7a8
-DIST tree-sitter-lua-0.4.1.crate 44316 BLAKE2B 1d0ef85b11772ab8f813ef5c1de8e09dde80da6f2ce107fc9e5989f56a014f5bb24db55d0fa109407625ed5b68295a7f3d73404ce6cbe6e9669e692f769b02a3 SHA512 8e290e7a23bef2267ff77cd99a2b886cd86630fcedf4a32db353ddc2045ae10e00470b3e5f1b67daf753b6990985af3b211240e23c6222c84eb7f74b35d5b8c1
-DIST tree-sitter-odin-1.3.0.crate 579769 BLAKE2B 21357fcc512226c290cac09352d0ac5ffe4f3420d49e0289ba46e3c672859280aa1945ef33b1832c489fc87f5ebec48f80f44ff89335de69ec3180973fb7f825 SHA512 217c576333d6b208843c936a3d950726ea84a72308b2a030425034c2e3d43d2531ac60c565f67565666a506b40d2574fe8a4f156062980ae2caff7562a13bc36
-DIST tree-sitter-pascal-0.10.2.crate 235910 BLAKE2B 870357cf6c0b8f6388a1b03a06d2e0c1073385e8ad5bfdf8ba14667eaf5a72ad34102d95eb378addebd1e7682428f81afed54d5c1efd6093387a34c791069c0a SHA512 56e88e7577e0c5aaccf025280a76a6ccc82e80d582e1becc20ea04b108576717d184a4a6061c72d91c3b8381dd8794b36db8d9aeaa6a42850eed27cebc4fde05
-DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a8e698501c8a19267510f4b237bbf5e99ccd6438010fe32121cdaa84e5d4394893dcb73a1c0c89ad9ca3989b8d7b6921fe SHA512 bc8b72170418177a05a7b74759118755338e47bc5dc75e296d445c130e8c9a6e145c855832ac396baca911f31c8873055a0252554be354356e3606d744ba5c59
-DIST tree-sitter-python-0.25.0.crate 180146 BLAKE2B f0c773fee11edeca5028c4d08206a336b84ab62d2918b9b08a52e9947976731d0de42414e6decb82a8a7c5087896bba20bec9a184ea41d71546488e7367146a3 SHA512 db421d0b531c08f4abdf76d503ebfa5f8597d1f483be25aa1004201ad1713e0b35e03af0345c1e6a5f844aa58b7e7570ff5ed733c855b771de922c9a9efdd39f
-DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20
-DIST tree-sitter-rust-0.24.2.crate 368844 BLAKE2B f6d9a8fcf9afa70332e9f0c258f476724d433b8fd28ac800be1eafc0d5dfe43704d4f6c2bdaeab3c5f6719145069f4a46961a17984b04115dd6d819c20821d71 SHA512 d8ced938732912b6ccaf011a8a821e882b228bcc37420ae28473e019ce8bcefa6a08c607be91868569f03adf06469e933fb67d03d7035a794f91ffa19de31dbb
DIST tree-sitter-templ-2.2.0.crate 152081 BLAKE2B b962fd0daa7bc218294d39249ed390c6931a935826825f2cdcdd71a302701c0b2900b57a718aa81d5bb96c0c325ba03fc6edf89ae296623cfdb62e613f41956e SHA512 935956df96c1574ea20b9af73b66f58130709f3c6277296bf909114fe7bfd82eb9e4e41cfbf5790ffedd43cb384e6e355e64d25c46fb492ff0296476a317167a
DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527
DIST tree_magic_mini-3.2.2.crate 16074 BLAKE2B d63e4e6768e9af7d29ab2a0c8c2986201f1765b267cf7511c50a50fbb0d73a2e9f5a8d93f6cc371ded7b1581571cbf4b2750ac6cdaa0c26274fc7c1b3b9dfa17 SHA512 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
diff --git a/app-editors/fresh/fresh-0.3.12.ebuild b/app-editors/fresh/fresh-0.4.2.ebuild
similarity index 96%
rename from app-editors/fresh/fresh-0.3.12.ebuild
rename to app-editors/fresh/fresh-0.4.2.ebuild
index 9891255eba..86f82d42b1 100644
--- a/app-editors/fresh/fresh-0.3.12.ebuild
+++ b/app-editors/fresh/fresh-0.4.2.ebuild
@@ -426,6 +426,7 @@ CRATES="
ratatui-core@0.1.0
ratatui-crossterm@0.1.0
ratatui-termwiz@0.1.0
+ ratatui-wgpu@0.5.0
ratatui-widgets@0.3.0
ratatui@0.30.0
raw-window-handle@0.6.2
@@ -563,25 +564,11 @@ CRATES="
tracing-subscriber@0.3.23
tracing@0.1.44
trash@5.2.6
- tree-sitter-bash@0.25.1
- tree-sitter-c-sharp@0.23.5
- tree-sitter-c@0.24.2
- tree-sitter-cpp@0.23.4
- tree-sitter-css@0.25.0
tree-sitter-go@0.25.0
tree-sitter-highlight@0.26.8
- tree-sitter-html@0.23.2
- tree-sitter-java@0.23.5
tree-sitter-javascript@0.25.0
tree-sitter-json@0.24.8
tree-sitter-language@0.1.7
- tree-sitter-lua@0.4.1
- tree-sitter-odin@1.3.0
- tree-sitter-pascal@0.10.2
- tree-sitter-php@0.24.2
- tree-sitter-python@0.25.0
- tree-sitter-ruby@0.23.1
- tree-sitter-rust@0.24.2
tree-sitter-templ@2.2.0
tree-sitter-typescript@0.23.2
tree-sitter@0.26.8
@@ -744,10 +731,6 @@ CRATES="
zmij@1.0.21
"
-declare -A GIT_CRATES=(
- [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%'
-)
-
inherit cargo desktop xdg
DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast"
diff --git a/app-misc/omencore-bin/Manifest b/app-misc/omencore-bin/Manifest
new file mode 100644
index 0000000000..90bbc98a60
--- /dev/null
+++ b/app-misc/omencore-bin/Manifest
@@ -0,0 +1 @@
+DIST OmenCore-3.8.0-linux-x64.zip 45691645 BLAKE2B a1ef9c8104318f15fb7417daeaecb781f50695c1adea2ad85dfc3fc7412797fd6aa051ef9dab4b0ee595bbecf0ad91f215b2d98c3a2e4db5a80fe40d09d3a353 SHA512 961fe4946f2366440ff66580e63044282ab8a582a2a7869d1193f881bc0d2f1fda156c4e2f67aaf3e209d837fab0c89bd0352d8552478becfc68ced33544f98f
diff --git a/app-misc/omencore-bin/metadata.xml b/app-misc/omencore-bin/metadata.xml
new file mode 100644
index 0000000000..ab8e527276
--- /dev/null
+++ b/app-misc/omencore-bin/metadata.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ samuel@hurtadom.dev
+ Samuel Hurtado Marin
+
+
+ theantipopau/omencore
+ https://github.com/theantipopau/omencore/issues
+
+
+ OmenCore is an independent control center for HP OMEN and Victus systems.
+ It replaces OMEN Gaming Hub with local-first fan control, performance
+ profiles, keyboard lighting, hardware monitoring, OSD, and diagnostics.
+
+
\ No newline at end of file
diff --git a/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild
new file mode 100644
index 0000000000..bfd0f96496
--- /dev/null
+++ b/app-misc/omencore-bin/omencore-bin-3.8.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop
+DESCRIPTION="OmenCore is an Advanced Performance Control for HP Omen Laptops"
+HOMEPAGE="https://omencore.info/"
+SRC_URI="https://github.com/theantipopau/omencore/releases/download/v${PV}/OmenCore-${PV}-linux-x64.zip"
+S="${WORKDIR}" #src unzip /work directory
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="mirror strip"
+QA_PREBUILT="*"
+BDEPEND="app-arch/unzip"
+RDEPEND="x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ x11-libs/libXi"
+src_install() {
+ insinto /opt/omencore-bin
+ doins -r *
+ fperms 755 /opt/omencore-bin/omencore-cli
+ fperms 755 /opt/omencore-bin/omencore-gui
+ dosym -r /opt/omencore-bin/omencore-cli /usr/bin/omencore-cli
+ dosym -r /opt/omencore-bin/omencore-gui /usr/bin/omencore-gui
+ make_desktop_entry "omencore-gui" "OmenCore" "preferences-system" "System;HardwareSettings;"
+}
diff --git a/app-portage/carnage/Manifest b/app-portage/carnage/Manifest
index bb44e1141c..bc8dc85403 100644
--- a/app-portage/carnage/Manifest
+++ b/app-portage/carnage/Manifest
@@ -1,2 +1,2 @@
-DIST carnage-1.4b.tar.gz 151315 BLAKE2B 34c35a40a2691ef8c5c13fe3c5fdd4277297abe7f2ff3ac213351557ae28d29350179338b0202664a11121ea71ab4bec453f015ba75c81bae81dc5ba26aa9847 SHA512 d2cf73cb8c3133672dd5dc1be9056b9ac1747dbe5398b7eadc00344af2a2a9bb9971109f59097cc4ca795543584320ccb4405d689066fcdc209c31002d1227bb
DIST carnage-1.4d.tar.gz 154207 BLAKE2B abcc7fd3b5d97f99609cb4a1cc7d02be50676ced011a068e8baa00e87fdca640580f2ff18c41fee2b3113b225623668eb5a5bd11cf7533ff616823e5b2cbe3d1 SHA512 a69506187c75b3dd3581d9cd7bc3b4a95e85e3cbd8f428d54dfb8574e5a781ee373a8191a869befcaef1bf1464785e360e9e36aa4ff71aeaf4c18787a05158b6
+DIST carnage-1.5.tar.gz 154584 BLAKE2B 888d6579bcb984ff0109cacffd29e7210d078a89442f0644ef1350b3472d1bf1bbd0198f58154a0142789663ab9fd807bf4c37e834c6fdae3f4515327c7e81b1 SHA512 d5fd9b749b6e0f0f1542c10ff7b1af96cac74f1e1358acabae28a5499b1bddc67eeb62f33ccca7de3c0bc008776f41b02b09255e262fc3b904191132bdce8198
diff --git a/app-portage/carnage/carnage-1.4b.ebuild b/app-portage/carnage/carnage-1.5.ebuild
similarity index 100%
rename from app-portage/carnage/carnage-1.4b.ebuild
rename to app-portage/carnage/carnage-1.5.ebuild
diff --git a/app-portage/pupgrade/Manifest b/app-portage/pupgrade/Manifest
new file mode 100644
index 0000000000..6a5e29e4a3
--- /dev/null
+++ b/app-portage/pupgrade/Manifest
@@ -0,0 +1 @@
+DIST pupgrade-0.4.3.tar.bz2 114822 BLAKE2B 85069132b6dd7c4d3f538f57a89b6b090948e5afc869552df2549a44d306a61e7f1899a1a0f7b3c5b47032afeed63890bc1ad0924ff4c177ce606b115800b84c SHA512 6c8c338a448c28cfae8174fa1bd26a5b42a9059a2d048c7396bc562a09bb9a0de57277b70f7046fa3da1c5efc6950004d1cb5b0afdf8228b8f3e86399dd5dbbd
diff --git a/app-portage/pupgrade/metadata.xml b/app-portage/pupgrade/metadata.xml
new file mode 100644
index 0000000000..72b625f1ef
--- /dev/null
+++ b/app-portage/pupgrade/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ shimontrolles@gmail.com
+ Shimon Trolles
+
+
+ masterwolf/pupgrade
+
+
diff --git a/app-portage/pupgrade/pupgrade-0.4.3.ebuild b/app-portage/pupgrade/pupgrade-0.4.3.ebuild
new file mode 100644
index 0000000000..6f8289d919
--- /dev/null
+++ b/app-portage/pupgrade/pupgrade-0.4.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="TUI and CLI wrappers for Gentoo system upgrades"
+HOMEPAGE="https://gitlab.com/masterwolf/pupgrade"
+SRC_URI="https://gitlab.com/masterwolf/pupgrade/-/archive/${PV}/pupgrade-${PV}.tar.bz2"
+
+S="${WORKDIR}/pupgrade-${PV}/source"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+dev-util/dialog
+app-shells/bash
+"
+
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+eautoreconf
+default
+}
+
+src_compile() {
+
+emake
+}
+
+src_install() {
+dobin pupgrade
+newbin "${WORKDIR}/${P}/bash/tuipupgrade" "tuipupgrade"
+
+}
diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest
index 386bc94458..51d5b74031 100644
--- a/app-text/iwe/Manifest
+++ b/app-text/iwe/Manifest
@@ -1,4 +1,4 @@
-DIST iwe-0.1.10.tar.gz 1813312 BLAKE2B 39bdd3ad2146d735cb453ad5e6d6502ea1e64c66c9d6f30b31359f3e37590f8567e67c388888ed9d5ed1f3dda895913a44b582c359c868df9862dcf559994788 SHA512 286092855a995993e9bd410559cbd9014707daf742fecb566f63c91caf229e81b3f6970acf65fdba9de9b6c0ff6d0f019c71b474515f36a1d189747d62d5778d
DIST iwe-0.3.2.tar.gz 1828195 BLAKE2B d3516999bc7f9a54bb2ff9dc8b23f6eb24508bfdde5b6359394c45c09e6971842b73a4ff731d449b431400b54c524e57551e034ff48c5bcae25f926d16c25fb6 SHA512 9f4014b8aeb8076c79acca0895a8b08731edc81c9448cd9b77fa84d9f1e646b1458224f45edc11c528a167895e739fef7570740656a66a7df893c3cbb7abcfae
-DIST iwe-liwe-v0.1.10-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a
+DIST iwe-0.5.0.tar.gz 1728208 BLAKE2B 17978af061a114fd2265111db6dd390e1eca77e3471c48989aadbeb4b5c80dcedd81ba746bb59468a21781158108ab0443fa07a14308b1704649012c9d44cae5 SHA512 99d2e844a7de474e2c664c5052588e9409358e88b62c34c6887a754d401bbf31ce34eec58dd289b7d48538e2559988cd982d2758f416308af5679475f7df8e5a
DIST iwe-liwe-v0.3.2-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a
+DIST iwe-liwe-v0.5.0-deps.tar.xz 19512464 BLAKE2B d77388f5b423e1973ffff68da06bbe89c3005650b1d4d2879dd1c21ffd41cef5228b7c134800bc04ed12cd845fb22434a658d705162e45add1e6446136fa80db SHA512 b64e973056569bb05417a1cf7a94deeae923e651401557fe9782d8814c2ebfdf2c174e1c55db5ec6c127105934802e911ed42d920b57bed77dc69a1f1afe85d5
diff --git a/app-text/iwe/iwe-0.1.10.ebuild b/app-text/iwe/iwe-0.5.0.ebuild
similarity index 100%
rename from app-text/iwe/iwe-0.1.10.ebuild
rename to app-text/iwe/iwe-0.5.0.ebuild
diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest
index e8a2f53134..653d60de34 100644
--- a/dev-embedded/esp-idf-kconfig/Manifest
+++ b/dev-embedded/esp-idf-kconfig/Manifest
@@ -1,4 +1,3 @@
-DIST esp_idf_kconfig-2.5.1.tar.gz 140118 BLAKE2B 9faddf102415a0b26ab698ed4b8336e8e5508c681166676b55655f990a8f271f9c62a86f979fedcbe76d4aee3d07909bb0e8c82044ed5115d141926f614426d0 SHA512 e31cf1b3405105d471f4ce3ae31af3943a3e72f48828a5a2e9dc584854d778beccbfd42d7fa29e903e4a3fad0c9080306bf0afe46930d26d1023cb31f437c3c7
DIST esp_idf_kconfig-2.5.2.tar.gz 140746 BLAKE2B 3ab5d56956004a633118930b05b05a296d2be882a790709b1de845728f8c83492a1d28df6cbf0e437c39a9663b74771ea6c412dd0c157927676dbf2df8f142c3 SHA512 e2619ae2471ef8071125158d42342b12e769fdfa55a9a035d987b7a25201240211a2189146c4f71e80c8e645f93abdeb0baafa301e352432687a1ee1812174ee
-DIST esp_idf_kconfig-3.6.0.tar.gz 169357 BLAKE2B 8b225426d34da6b7b91ea77d31a74fd1e59cce906ca41d5f4cc508e5140cff74fafeda666d8d5e3d4851da6ab1a5598e418f71e4044a748f035a3952a5b3abe6 SHA512 f08da49965a8d435eaf9b6620a0bdf188fa4a3d26284b62b32e796a022df913aed51a7d17a6127dda038cc24ae6584320031df69fa08481e3dd49c1ae4820ea8
+DIST esp_idf_kconfig-3.11.1.tar.gz 160993 BLAKE2B 7cd67c27117b595f5504df23e456302140229743100951842ed714e5681f5f52ace33de742512513b7332bdf728f4a9a867020756501f423673d257bd76a9c47 SHA512 e513af5898ca01a33dfed8e5ec5073965f18701bdb327a1064c2806a15b824ac9b67a1e99e242944f4e61443b793d93a0b1652ad63bd1a1cf82f52f1ee171d01
DIST esp_idf_kconfig-3.8.1.tar.gz 174675 BLAKE2B e89a3ebe8bdd0e1c56205e5967d19643058148770d33af5791dc9e0dc39775f6d43d6bfd5f931c1652e44c482c637fb1035773b128d6058d7b22c30555495bf3 SHA512 a7a04e0c2d3050f4ba6f9757a440396c7a184ed4a09eab037e25b6806e24ccbb9d4bdc7a9f14c8059fa6dcca10406a93489c4c8bf9df93816b306870447eb3d9
diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild
deleted file mode 100644
index 1217061923..0000000000
--- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{{11..14},13t} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Kconfig tooling for esp-idf"
-HOMEPAGE="https://github.com/espressif/esp-idf-kconfig"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}/${P}-rename-kconfiglib.patch" )
-
-src_prepare() {
- default
- rm -r docs || die
-}
diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild
similarity index 90%
rename from dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild
rename to dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild
index 8818147af5..f330079154 100644
--- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild
+++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{{12..14},13t} )
+PYTHON_COMPAT=( python3_{{12..15},13t} )
inherit distutils-r1 pypi
diff --git a/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch b/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch
deleted file mode 100644
index 416f18f956..0000000000
--- a/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch
+++ /dev/null
@@ -1,160 +0,0 @@
-# Needed to avoid conflicts with dev-python/kconfiglib
-# See https://github.com/espressif/esp-idf-kconfig/issues/13 for context
-diff --git c/esp_idf_kconfig/gen_kconfig_doc.py w/esp_idf_kconfig/gen_kconfig_doc.py
-index 87d0c1a..cb83260 100644
---- c/esp_idf_kconfig/gen_kconfig_doc.py
-+++ w/esp_idf_kconfig/gen_kconfig_doc.py
-@@ -11,7 +11,7 @@
- # SPDX-License-Identifier: Apache-2.0
- import re
-
--import kconfiglib.core as kconfiglib
-+import espkconfiglib.core as kconfiglib
-
- # Indentation to be used in the generated file
- INDENT = " "
-diff --git c/kconfiglib/__init__.py w/espkconfiglib/__init__.py
-similarity index 100%
-rename from kconfiglib/__init__.py
-rename to espkconfiglib/__init__.py
-diff --git c/kconfiglib/core.py w/espkconfiglib/core.py
-similarity index 99%
-rename from kconfiglib/core.py
-rename to espkconfiglib/core.py
-index 971b53e..cf2a5ec 100644
---- c/kconfiglib/core.py
-+++ w/espkconfiglib/core.py
-@@ -2,7 +2,7 @@
- # SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
- # SPDX-FileCopyrightText: 2011-2019, Ulf Magnusson
- # SPDX-License-Identifier: ISC
--# This file is copied from kconfiglib project:
-+# This file is copied from espkconfiglib project:
- # https://github.com/ulfalizer/Kconfiglib/commit/061e71f7d78cb057762d88de088055361863deff
- import errno
- import importlib
-@@ -2476,7 +2476,7 @@ class Kconfig(object):
- returns node that was parsed as a last one in this function.
- probably will be deprecated as the call logic is different from the original.
- """
-- from kconfiglib.kconfig_parser import Parser
-+ from espkconfiglib.kconfig_parser import Parser
-
- parser = Parser(kconfig=self)
-
-diff --git c/kconfiglib/kconfig_grammar.py w/espkconfiglib/kconfig_grammar.py
-similarity index 99%
-rename from kconfiglib/kconfig_grammar.py
-rename to espkconfiglib/kconfig_grammar.py
-index d4c8fee..5f00c1f 100644
---- c/kconfiglib/kconfig_grammar.py
-+++ w/espkconfiglib/kconfig_grammar.py
-@@ -29,7 +29,7 @@ from pyparsing import one_of
- from pyparsing import opAssoc
-
- if TYPE_CHECKING:
-- from kconfiglib.kconfig_parser import Parser
-+ from espkconfiglib.kconfig_parser import Parser
-
-
- class KconfigBlock(Token):
-diff --git c/kconfiglib/kconfig_parser.py w/espkconfiglib/kconfig_parser.py
-similarity index 99%
-rename from kconfiglib/kconfig_parser.py
-rename to espkconfiglib/kconfig_parser.py
-index 86e6f7f..4bab061 100644
---- c/kconfiglib/kconfig_parser.py
-+++ w/espkconfiglib/kconfig_parser.py
-@@ -17,7 +17,7 @@ from pyparsing import ParseResults
- from pyparsing import line as pyparsing_line
- from pyparsing import lineno
-
--from kconfiglib.kconfig_grammar import KconfigGrammar
-+from espkconfiglib.kconfig_grammar import KconfigGrammar
-
- from .core import AND
- from .core import BOOL
-diff --git c/kconfgen/core.py w/kconfgen/core.py
-index dbcf8c3..37f3205 100755
---- c/kconfgen/core.py
-+++ w/kconfgen/core.py
-@@ -27,7 +27,7 @@ from typing import Set
- from typing import Tuple
-
- import esp_idf_kconfig.gen_kconfig_doc as gen_kconfig_doc
--import kconfiglib.core as kconfiglib
-+import espkconfiglib.core as kconfiglib
- from esp_idf_kconfig import __version__
-
-
-diff --git c/kconfserver/core.py w/kconfserver/core.py
-index fead552..8693663 100644
---- c/kconfserver/core.py
-+++ w/kconfserver/core.py
-@@ -13,7 +13,7 @@ import tempfile
- from json import JSONDecodeError
-
- import kconfgen.core as kconfgen
--import kconfiglib.core as kconfiglib
-+import espkconfiglib.core as kconfiglib
- from esp_idf_kconfig import __version__
-
- # Min/Max supported protocol versions
-diff --git c/menuconfig/core.py w/menuconfig/core.py
-index 1d71292..2fa6cdd 100755
---- c/menuconfig/core.py
-+++ w/menuconfig/core.py
-@@ -2,7 +2,7 @@
- # SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
- # SPDX-FileCopyrightText: 2018-2019, Nordic Semiconductor ASA and Ulf Magnusson
- # SPDX-License-Identifier: ISC
--# This file is copied from kconfiglib project:
-+# This file is copied from espkconfiglib project:
- # https://github.com/ulfalizer/Kconfiglib/commit/061e71f7d78cb057762d88de088055361863deff
- """
- Overview
-@@ -193,25 +193,25 @@ import sys
- import textwrap
- from typing import Union
-
--from kconfiglib.core import AND
--from kconfiglib.core import BOOL
--from kconfiglib.core import BOOL_TO_STR
--from kconfiglib.core import COMMENT
--from kconfiglib.core import HEX
--from kconfiglib.core import INT
--from kconfiglib.core import MENU
--from kconfiglib.core import OR
--from kconfiglib.core import STRING
--from kconfiglib.core import TYPE_TO_STR
--from kconfiglib.core import Choice
--from kconfiglib.core import MenuNode
--from kconfiglib.core import Symbol
--from kconfiglib.core import expr_str
--from kconfiglib.core import expr_value
--from kconfiglib.core import split_expr
--from kconfiglib.core import standard_config_filename
--from kconfiglib.core import standard_kconfig
--from kconfiglib.core import standard_sc_expr_str
-+from espkconfiglib.core import AND
-+from espkconfiglib.core import BOOL
-+from espkconfiglib.core import BOOL_TO_STR
-+from espkconfiglib.core import COMMENT
-+from espkconfiglib.core import HEX
-+from espkconfiglib.core import INT
-+from espkconfiglib.core import MENU
-+from espkconfiglib.core import OR
-+from espkconfiglib.core import STRING
-+from espkconfiglib.core import TYPE_TO_STR
-+from espkconfiglib.core import Choice
-+from espkconfiglib.core import MenuNode
-+from espkconfiglib.core import Symbol
-+from espkconfiglib.core import expr_str
-+from espkconfiglib.core import expr_value
-+from espkconfiglib.core import split_expr
-+from espkconfiglib.core import standard_config_filename
-+from espkconfiglib.core import standard_kconfig
-+from espkconfiglib.core import standard_sc_expr_str
-
- _IS_WINDOWS = os.name == "nt" # Are we running on Windows?
-
diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest
index 0472590a4d..c7a5a9a863 100644
--- a/dev-embedded/esp-idf-size/Manifest
+++ b/dev-embedded/esp-idf-size/Manifest
@@ -1,3 +1,3 @@
DIST esp_idf_size-1.7.1.tar.gz 73712 BLAKE2B da73be60605336ca35191db2f1f0860cfa96ca3f2acd412c8bc1c6244159c3f0eb8ed5e39a52cac0919c128e6bcdf8ccad6b36a2a28ca1f0b46f6769f35f4086 SHA512 1b0b7f5fd84c9de3901256453c068538261b88ffaa3259b8e0686e24ee50074987ce770d57566d4a380f1ffa5704fab900f228d519e783b308a537ebf7c4ffaf
-DIST esp_idf_size-2.1.0.tar.gz 61201 BLAKE2B 326257b0842a1d33648c409bc967587ae54a93a9dbbf599ecdf23ead7472cec599b8f50381bfe450505f4e473704e826093d04de419601f3e42246a3a98a8df3 SHA512 7894adccf9be81635ec52b872b9af860d18db3b7b692f51cef655d3604f51069e8c64ccabda62bdb5edabdd177aa1cd9b31ae44253b16ef58f0fa0ff145a8396
DIST esp_idf_size-2.2.0.tar.gz 61926 BLAKE2B 3289234a8fa28f9c674ed2008bdf56ee9eae7cfa461e1a6314e7f081c3fb6dfe8b5b7c0f149444265db6c63243bbc5719676b242d095499a13380ccf8709fe24 SHA512 b25da169734ac9fd11bb549b126c164baece26f8de36480bf9f736c379bb5816808a517fc49fc9ed1a313e6b52da877ae008e1aa617e697accf4e66a57e39338
+DIST esp_idf_size-2.2.1.tar.gz 62816 BLAKE2B 0956ca1f68a4aa7bbbf1be3acde1e21dbbdaa1ec6b39e45a0de42401c5d1d5b844d679a1aca7553b423e9a849df80fb8790c1b9a458afa6157d8581b40c9b8e5 SHA512 8126d64f2b64c2083b69dff6597ed60ed7e7a6ff15c89ee83a52a56283acd91dab98e8f2b7c7683af9ae0b465d32190d3d5d172f770652c5144cfd291f41f163
diff --git a/dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-2.2.1.ebuild
similarity index 90%
rename from dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild
rename to dev-embedded/esp-idf-size/esp-idf-size-2.2.1.ebuild
index 42462bf01b..5a41b957b4 100644
--- a/dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild
+++ b/dev-embedded/esp-idf-size/esp-idf-size-2.2.1.ebuild
@@ -15,10 +15,10 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
+# requires aditional files not present in repository
RESTRICT="test"
RDEPEND="
- dev-python/pyelftools[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
"
diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest
index baab6746ed..86009d1e61 100644
--- a/dev-embedded/esp-idf/Manifest
+++ b/dev-embedded/esp-idf/Manifest
@@ -1,12 +1,15 @@
DIST esp-idf-5.4.4.zip 1988234779 BLAKE2B d8ebf069b71addf6052544da837089a3607a30a1873be9fa4bcd0a32eb683472000d45e4ea35105871320dc7d7f2101ac890801377a93b032e72a24228851121 SHA512 f1fd1a25a96cc3d56404eadd2808a9db9c6c620f0e64ba3ccf1c1cbe671372adc9af379da77b68a647a0f7bfde24866235157771c7f10dcd2352ff1414c83d9b
DIST esp-idf-5.5.4.zip 1829210055 BLAKE2B 607effb487d67a614d5bfe9e49912362668e9dddfbd92550287d4657abde691bc2b6d62a10a2013b3ae3696f607623eee5fed10afa4a32036c28df4881d4c5e5 SHA512 5c59b21169dee3161517de63c7f02c6838aeac4725410a86654095a80dbe3c0e7da92d6889a5aaf8a8914f7d583a27987609d948b231b1c17ac988b3c97d66b7
DIST esp-idf-6.0.1.zip 1825997344 BLAKE2B c318ec28f06b7bea6ff6496c674817eef714e1762a75765b412d8f1a7663574cd598ac9ad2786062b8b3e1bf5959c70c8fca398a219cb5b202689686542b1aba SHA512 c0813fa92adfbe5c664e6d121564b7d8e590ae32d9dfe0551bed7237fca38b0318c521e85e82321d5dcb067b48455d22b8c0142629488b243b8829149365d132
-DIST esp-idf-6.0.zip 1779685216 BLAKE2B d2585d87f7ec25fea444c2fdb2890e622fdf432720b4772bbfc7f65904a88b09b5fbc69ace8321d8921dbeabfa1f911d317d6d204e9fa883d86370987d053233 SHA512 acc0ca998aeb0a9c500ed4434e38099ffdfe515b5440d0424ca440d532000491fe9401d664da4c2e82d6bc5a4059c541f25e17381200e8d3b3a4d73ad5322ce6
+DIST esp-idf-6.0.2.zip 1914371137 BLAKE2B fa7730d37d6b031cb05aac1e929f1a73c664ccb79d4a3e4872948315fae7d8163591e5778f3420174c9d2a9fcd0763968ec636c84b36dc4f2e422b1bd32842c5 SHA512 32448eb20da60d6f594a5529e84a19c15e17d581357b2de505d4aecdb557c4d985488f56c6458098913f887fbf56551c19bec87d8d6e1833dc5c1b14f8ad844b
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20251215.tar.gz 2547606 BLAKE2B c7f875f2b63f0dff29239a4623b06f96760773a7686fa6a9aa0074fd4b10dff6621e09838402a62222cf282a120399fbe7b6cbc4fb70a7c0f4d96c85e02c3e46 SHA512 a6e52a5b35cf053f45d917dbcea87087cad42cdb09381c082c20fac43f65ae341949223f55289bc6c084db61d4a963a8277e030202db4495578801ea7e83b281
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20260304.tar.gz 2603774 BLAKE2B 8621a8c888623c6c5d8414fea4fd4ec4730a19dbad0f75f2f9dbdfec5a56f8e69ed7d60553034dce9b2b85d9427d626e80816281ca55cd9d21f4458c0fca35ee SHA512 516973e361af37a82cff42114603d51581fc41cecf5cfdaf0ead87cccf19f723b94865c8472de11b33ff747fa563a67d72fc801229bc29180b2d74f061ffea60
+DIST openocd-esp32-linux-amd64-0.12.0-esp32-20260424.tar.gz 2630575 BLAKE2B 362bb939ecfa6a312ac49e6dcdf8d344c1607a96f1af4763026cd562f2a4eb71b392b7b85f3e68d2aff73b1ddeecb6fc6501ec947b0752636f6acd3bc9d5e127 SHA512 d3bac9561b5c9495682d500fad6d756207d0bbdb9bef2031340d4e499756910bd87cf75c15b8e1806f969a518d0ee56391ad7b3495a3febd51e38253ef3688ae
DIST riscv32-esp-elf-14.2.0_20260121-x86_64-linux-gnu.tar.xz 292412032 BLAKE2B 8ad34f39932b41806c5c7d6b65b0aad3f454509ea881a24af6a4e01bd76a09041f9f1ab87205ba60b4b93982f32545d4ff71e66368fc37523840bc8c80943bf8 SHA512 f64cb726b9d11ca8dde1a8362ac448fcf0eefb0348cca8f10642671fed2a76ec3da2ef09c5d0738aecca2d45aa40ee8ee3d4fa8cd7538c83067ba09dd392a9ac
DIST riscv32-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz 393927372 BLAKE2B b4844981283489a18a7ae2c1453fce520a534ed2e6178a52c33ff06330eb2ac4f13c6d0449cd500aa459647d572e747ea455c73eb95efa1f371718afe7d1ef16 SHA512 b66569cffcaee5b23cab8ba19a711fc6dbbcbbda391e3dc71d5d2e26ae8991a2f333a2f00aecfddc76fe5062df20efc70e8c64c0927af5c817e96b7dd641b881
DIST riscv32-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36557187 BLAKE2B 3a51c074b72fe5630d10faee8c2369ef3089107a866f31de40bf31da291dd1c14077bda79de350130853fa9dfbd85a519e33229014d06868364245815c723f4c SHA512 b813bbe14d602f39d663941f990c5e6e7e59cc5ee60949003ee818d47e4962028fe43f3d1eb1f52fba7176db0d7b2a5af5eb96b12857f4b6f88c4a102ed43597
+DIST riscv32-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz 43045928 BLAKE2B 096a612a150aae37842a2f24fd9a3593492504b9ff4b6ef431d6166c612c42f25a1e44fa964842b64ae2876215a5141854cfb3823a0736e01f896b549846caa0 SHA512 43755f0cbabd91555c73713dfa4e5313440493ab4b1917fd55c22701446f17a858fdb144828d1b813e16f3485e78fa2fc6021b588ddcbe9eda2fce2ffaaa3ef7
DIST xtensa-esp-elf-14.2.0_20260121-x86_64-linux-gnu.tar.xz 176559292 BLAKE2B dc0bcb08f376ad82fa71c0141bdaf763cf82432bc1649480576c1b16938be90686501abcc065e168cc9e21b2d69ad2d8850b5de71e844b7b69ca5df4934f61b7 SHA512 404eade857e72ecbb08d9740aafafa201e930c9dfe1dc7ece60368b9ef16909548983679e0da7736ae7e7b542439c1917f9652de85a913f244b566e3a9ef47b2
DIST xtensa-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz 180530004 BLAKE2B d5aa73b2445155aa9758c153a920e75766f0453cae4a70e0e81b3281049af8c82318e24fff26cf981a5fbf79848ec354427c8174662c3d4ebbebf5cf33923eef SHA512 1e30c757a92e100ca0a19fa7d5205d213c5bfc5329e8368d64aa38c24a738946fdda9d66d7c2d44c2acd12f8a06fd8db92eb77a914c066c4b44355aa819b7171
DIST xtensa-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36396804 BLAKE2B 8271884d5aa3efa261165e24e440d69bb16c4a609f0c6a0b10ae67bd26c9567751e72f21fabcfdc3f89b6aa918950d8d9e05d8d0c005a6618bd582fd6f2808bf SHA512 436cf5fc116d62d712452eb3d687d0c69ab2df3ac6ffd53fd061698061b246f81dbe1ef881a4466597810eaa6da4b2f82f0e8a7980a51f48e948ee1e9b43748a
+DIST xtensa-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz 42655871 BLAKE2B 115337ca3300a095c348cfbe69adafa5e001ea8f2c47446dad896ad1b026f74a0947989d7e508e14e7e2919ac773704a3ed89f58858c7e1d3d2803d8240c2691 SHA512 6932b72a3a867742dadad4f5d2a687c8509a8970c993cd335660c7190464f517bb4b0a06c4903e988b5bd1c404c83cb97c78a6125f24efd8eb93467b98ab1130
diff --git a/dev-embedded/esp-idf/esp-idf-6.0-r1.ebuild b/dev-embedded/esp-idf/esp-idf-6.0-r1.ebuild
deleted file mode 100644
index 2edbde1ce5..0000000000
--- a/dev-embedded/esp-idf/esp-idf-6.0-r1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: add esp-doc package in order to build documentation
-# TODO: add examples USE
-# TODO: fix to python-single which should help to fix python-gdb dep
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{12..13} )
-PYTHON_GDB_USE=( python_targets_python3_{12..13} )
-VER="15.2.0_20251204"
-GDB_VER="16.3_20250913"
-OPENOCD_VER="0.12.0-esp32-20251215"
-
-CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
-
-inherit estack optfeature python-r1
-
-DESCRIPTION="Espressif IoT Development Framework"
-HOMEPAGE="https://www.espressif.com/"
-
-# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies
-
-SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
- https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
- ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
-SRC_URI+=" riscv32? (
- ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
-)"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-IUSE="python-gdb riscv32"
-REQUIRED_USE="
- python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) )
- ${PYTHON_REQUIRED_USE}
-"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="
- ${PYTHON_DEPS}
-
- dev-build/cmake
- dev-libs/libusb:1
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-embedded/esp-coredump[${PYTHON_USEDEP}]
- dev-embedded/esptool
- dev-embedded/esp-idf-diag[${PYTHON_USEDEP}]
- /dev/null; then
- for i in ../${1}/lib/**/*.so*; do
- dolib.so ${i}
- done
- fi
-
- if stat *.a &>/dev/null; then
- for i in ../${1}/lib/**/*.a*; do
- dolib.a ${i}
- done
- fi
-
- insinto /opt/${1}/lib
- doins -r ../${1}/lib/*
- fi
-
- exeinto /opt/${1}/bin
- doexe ../${1}/bin/*
- (
- cd ../${1}
- for i in libexec/**/*; do
- exeinto /opt/${1}/$(dirname ${i})
- if [[ -x "${i}" && ! -d "${i}" ]]; then
- doexe ${i}
- fi
- done
-
- if [[ -d "include" ]]; then
- insinto /opt/${1}
- doins -r include
- fi
-
- if [[ -d "share" ]]; then
- insinto /opt/${1}
- doins -r share
- fi
- )
-
- (
- cd "${D}"/opt/${1}/bin/ || die
- for i in *; do
- dodir /opt/bin
- cd "${D}"/opt/bin || die
- dosym ../${1}/bin/${i} /opt/bin/${i}
- done
- )
-
- eshopts_pop
-}
-
-src_install() {
- echo "v${PV}" > version.txt || die
-
- newbin - idf <<-EOF
- #!/bin/sh
-
- # Silence a warning by idf.py
- export IDF_PYTHON_ENV_PATH=
- exec python /usr/share/${PN}/tools/idf.py \$@
-EOF
-
- install_tool xtensa-esp-elf
- install_tool xtensa-esp-elf/xtensa-esp-elf
-
- if use riscv32; then
- install_tool riscv32-esp-elf
- install_tool riscv32-esp-elf/riscv32-esp-elf
- fi
-
- install_tool openocd-esp32
-
- # Remove unsupported python versions
- rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die
- if use riscv32; then
- rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..10} || die
- fi
-
- # Remove disabled python versions
- for i in "${PYTHON_GDB_USE[@]}"; do
- if ! has "${i}" "${PYTHON_COMPAT[@]}"; then
- rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die
- if use riscv32; then
- rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die
- fi
- fi
- done
-
- install_tool xtensa-esp-elf-gdb
- if use riscv32; then
- install_tool riscv32-esp-elf-gdb
- fi
-
- newenvd - 99esp-idf <<-EOF
- IDF_PATH=/usr/share/${PN}
- ESP_IDF_VERSION=${PV}
- ESP_ROM_ELF_DIR=/usr/share/${PN}/tools
- OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts
-EOF
-
- insinto /usr/share/${PN}
-
- rm -r .git || die
- find . -name ".git" -exec rm -rf {} \; || die
- doins -r .
-}
-
-pkg_postinst() {
- optfeature "gdbgui target" dev-debug/gdbgui
-}
diff --git a/dev-embedded/esp-idf/esp-idf-6.0.1.ebuild b/dev-embedded/esp-idf/esp-idf-6.0.2.ebuild
similarity index 90%
rename from dev-embedded/esp-idf/esp-idf-6.0.1.ebuild
rename to dev-embedded/esp-idf/esp-idf-6.0.2.ebuild
index 02806f19ae..537d495b98 100644
--- a/dev-embedded/esp-idf/esp-idf-6.0.1.ebuild
+++ b/dev-embedded/esp-idf/esp-idf-6.0.2.ebuild
@@ -10,8 +10,8 @@ EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
PYTHON_GDB_USE=( python_targets_python3_{12..14} )
VER="15.2.0_20251204"
-GDB_VER="16.3_20250913"
-OPENOCD_VER="0.12.0-esp32-20260304"
+GDB_VER="17.1_20260402"
+OPENOCD_VER="0.12.0-esp32-20260424"
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
@@ -73,7 +73,6 @@ QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.3.patch"
- "${FILESDIR}/${PN}-6.0-build-fix.patch"
)
install_tool() {
@@ -98,8 +97,6 @@ install_tool() {
doins -r ../${1}/lib/*
fi
- exeinto /opt/${1}/bin
- doexe ../${1}/bin/*
(
cd ../${1}
for i in libexec/**/*; do
@@ -120,14 +117,19 @@ install_tool() {
fi
)
- (
- cd "${D}"/opt/${1}/bin/ || die
- for i in *; do
- dodir /opt/bin
- cd "${D}"/opt/bin || die
- dosym ../${1}/bin/${i} /opt/bin/${i}
- done
- )
+ if [[ -d "../${1}/bin" ]]; then
+ exeinto /opt/${1}/bin
+ doexe ../${1}/bin/*
+
+ (
+ cd "${D}"/opt/${1}/bin/ || die
+ for i in *; do
+ dodir /opt/bin
+ cd "${D}"/opt/bin || die
+ dosym ../${1}/bin/${i} /opt/bin/${i}
+ done
+ )
+ fi
eshopts_pop
}
@@ -145,10 +147,14 @@ EOF
install_tool xtensa-esp-elf
install_tool xtensa-esp-elf/xtensa-esp-elf
+ install_tool xtensa-esp-elf/picolibc
+ install_tool xtensa-esp-elf/picolibc/xtensa-esp-elf
if use riscv32; then
install_tool riscv32-esp-elf
install_tool riscv32-esp-elf/riscv32-esp-elf
+ install_tool riscv32-esp-elf/picolibc
+ install_tool riscv32-esp-elf/picolibcriscv32-esp-elf
fi
install_tool openocd-esp32
diff --git a/dev-embedded/idf-component-manager/Manifest b/dev-embedded/idf-component-manager/Manifest
index 9b66bfa410..c86c56c3a2 100644
--- a/dev-embedded/idf-component-manager/Manifest
+++ b/dev-embedded/idf-component-manager/Manifest
@@ -1,2 +1,3 @@
DIST idf-component-manager-2.4.6.gh.tar.gz 336846 BLAKE2B ef1c6bd3b6591b9b796dcd31ef8c2eee1a87eb1680730e0281bab3ad3ed11a0a81ebc9bbd9d774426b7b7845d72ca5c93b059c5b9f92820ffc15610c2d3ec0a5 SHA512 93bfd0179b9b98ea8b40cc73be6f2394ed358a682f1a0c3ad278269f39a78385a074b997412b1a83bb66ea284f5ca96898995daf3614ccf85b2e360aa21ab82c
DIST idf-component-manager-3.0.2.gh.tar.gz 345743 BLAKE2B 93f300f0b182070914d7899f0f09ca38377ad4262307d8bdb9c11abfe876bc9ed90d365aab21588145f072d08525ce2df56c4762af9120bb4b4a1e078c6561b3 SHA512 6f0cb69c114fa521bed6d6e0cae98196a2192e908e3e59904b1937104ec9c0e968f0936c9826a5099654bd973d761ca17aa9b1897bd2845d87307d35bfe4b944
+DIST idf-component-manager-3.0.3.gh.tar.gz 350005 BLAKE2B 66d04ddbdc513cc46c32f480067fcb42064a140878bb3e0e6b39046f9b8e6ae94c8aa6d6ae18def3d84d9a19ad1ac70f94e4fa14337ef45cf8ab5405219b2009 SHA512 5ae591ad4f805f9840192f374dfc268c16bc296b0ff00d0ac004f143bebc2b4454557efd3064d46602fde0d5a7769e0dd5773110fa758c82c024f353b5e52582
diff --git a/dev-embedded/idf-component-manager/idf-component-manager-3.0.3.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-3.0.3.ebuild
new file mode 100644
index 0000000000..14f3432fcf
--- /dev/null
+++ b/dev-embedded/idf-component-manager/idf-component-manager-3.0.3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{12..14} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Tool for installing ESP-IDF components"
+HOMEPAGE="https://github.com/espressif/idf-component-manager"
+SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ test? (
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/vcrpy[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+RDEPEND="
+ dev-python/cachecontrol[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/jsonref[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/pydantic-settings[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ dev-python/requests-file[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/schema[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+"
+
+# Requires networking or additional files not available in the tarball
+EPYTEST_DESELECT=(
+ tests/core/test_upload_component.py::test_check_only_upload_component
+ tests/test_component_manager.py::test_pack_component_with_examples_errors
+ tests/test_component_manager.py::test_pack_component_with_dest_dir
+ tests/test_profile.py::TestMultiStorageClient::test_registry_storage_url
+ tests/test_profile.py::TestMultiStorageClient::test_storage_clients_precedence
+ tests/test_mirror_sync.py::test_collect_component_versions_merges_multiple_specs
+ tests/test_mirror_sync.py::test_sync_dependency_with_matches
+ tests/test_mirror_sync.py::test_sync_dependency_with_rules
+ tests/test_mirror_sync.py::test_update_existing_local_mirror
+ tests/test_mirror_sync.py::test_registry_sync_latest_with_two_requirements
+ tests/cli/test_manifest_command.py::test_add_git_dependency
+ tests/cli/test_manifest_command.py::test_add_git_dependency_invalid
+ tests/cli/test_manifest_command.py::test_manifest_keeps_comments
+ tests/cli/test_module.py::test_raise_exception_on_warnings
+ tests/cli/test_registry_command.py::test_logout_from_registry_revoked_token
+ tests/sources/test_git.py::test_versions_component_hash
+ tests/version_solver/test_local_components_precedence.py::test_local_component_transitive_dependency
+ tests/version_solver/test_local_components_precedence.py::test_local_component_chain_dependency
+
+ tests/test_lock.py::TestLockManager::test_lock_dump_with_solution
+ tests/test_lock.py::TestLockManager::test_lock_dump_with_dictionary
+ tests/test_lock.py::TestLockManager::test_lock_dump
+)
+
+# network access
+EPYTEST_IGNORE=(
+ tests/test_api_client.py
+ tests/test_prepare_dep_dirs.py
+)
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
diff --git a/dev-python/hid_ups/hid_ups-1.0.1.ebuild b/dev-python/hid_ups/hid_ups-1.0.1.ebuild
index 0eb61e8cf8..ce41745f0a 100644
--- a/dev-python/hid_ups/hid_ups-1.0.1.ebuild
+++ b/dev-python/hid_ups/hid_ups-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for interpreting UPS HID data."
diff --git a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
index bb234b423a..d399bcc33d 100644
--- a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
+++ b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for exporting HID UPS data as metrics for Prometheus."
diff --git a/dev-python/json_exporter/json_exporter-1.0.2.ebuild b/dev-python/json_exporter/json_exporter-1.0.2.ebuild
index 4d8b8e22a9..f40e6c5da2 100644
--- a/dev-python/json_exporter/json_exporter-1.0.2.ebuild
+++ b/dev-python/json_exporter/json_exporter-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python-based library for exporting JSON data as metrics for Prometheus."
diff --git a/dev-python/markdownify/Manifest b/dev-python/markdownify/Manifest
index 03c98162c0..13e13b5004 100644
--- a/dev-python/markdownify/Manifest
+++ b/dev-python/markdownify/Manifest
@@ -1 +1,2 @@
DIST markdownify-0.11.6.tar.gz 16183 BLAKE2B 3bd511937043f4b262eb3bea102ad490ccfac3583adaff9120e781fdb308a072fa053595302ffd26d650cf65b3f20dc828cdf3b6755037bfc87afb0cf6dffe4e SHA512 9ab2bf56981081737e5ed95aa96ec16c2644fecca62763a4ea4ba1f6ebb61b671cecc857abd4a92a738a9762104b2d9beb92b320638d80dca3ad4ee7621d02e7
+DIST markdownify-1.2.2.gh.tar.gz 22205 BLAKE2B 1a30fe3f95e09e94a2e93b72377d01b7f891a7cccacd804c593d3054be29668b02db6685439e1e4eef6b0e50e6b4e477b29a75437a9292940813f63b27448243 SHA512 700baa295258cdf537e11597c99044e8a3ccef1980843ff5096b56d4ad6e724d8ba856dcb0501c3a678904f35daf5e8a649ce017414c0ccd50468031781a1be0
diff --git a/dev-python/markdownify/markdownify-1.2.2.ebuild b/dev-python/markdownify/markdownify-1.2.2.ebuild
new file mode 100644
index 0000000000..61a47cfbd6
--- /dev/null
+++ b/dev-python/markdownify/markdownify-1.2.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{12..14} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="python-markdownify"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Convert HTML to Markdown"
+HOMEPAGE="
+ https://pypi.org/project/markdownify/
+ https://github.com/matthewwithanm/python-markdownify
+"
+SRC_URI="
+ https://github.com/matthewwithanm/${MY_PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/beautifulsoup4-4.9[${PYTHON_USEDEP}]
+ >=dev-python/six-1.15[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest
index 32e8c1147f..cab0dd5603 100644
--- a/dev-python/openai/Manifest
+++ b/dev-python/openai/Manifest
@@ -1,5 +1,10 @@
DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e
+DIST npm-@stdy-cli-cli-0.22.1.tgz 7776 BLAKE2B ec66af59c4c864a4331dc7918ed0a82d452579427663c3666b94d6008e769cb8a61d00e1971a394c326ca180da7f3009597b15d4c6bea8d169bda56c87ae21fb SHA512 55d9c2a0afddd09588853a1a8c1c4075a813a4b097ff34dded18ae2b529d4f5d90e29667ffe792f7b82af78fa3bfa4db88c77ef5259e39db100a86a0a4b98d7c
DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4
+DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.22.1.tgz 37635112 BLAKE2B f749d99342d9cffb831f0feea34ed74301a3beea7ec4c7e46cd5b942cacfea4b10c28632cc3e38a0ac00b565c2ca5889cb6587fcccb75f1557fa29dace58a343 SHA512 5c6432dd9a85e423aa4600151b109da16f5dcf19dfc710920070869a1a4573ea557e941c6077cf72736199686994c09eae24d4c8228b246fbf7c67728e2eded9
DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1
+DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.22.1.tgz 38431354 BLAKE2B f6b49ce9f79ad98de58f6f01874e5ae03f728f062b09b91b092f1410e1bf3d2874d25dfb30038291429043eeffc4c5e3183e7e9307c6fb889521008b981df4f9 SHA512 bbbe7cd48dec73a47e3d4c0692f1056ef0ffc3a617bd193e893d0122658a3ed298036e9c3cfd7a96003b82abaeded00493eddcf581a7e71854a6109cf7a68b4a
+DIST openai-openapi-spec-2.44.0.yml 2333764 BLAKE2B f96a21463f43efd8e4930e91fae4f48b4be28ed497223374d3402a22a7f1fc1644deb89ce613901dde2a05c1ac92551406ebc8a99c58bf014698f3932565da77 SHA512 0a1c51e2a330f05c91f76646c7efc02633632524db0a18cf2eabbac9147ecbe60083b1e5789b0e3efd445cbebf34b48c025d4f640e4948289c44c8d2c4ef52ba
DIST openai-openapi-spec-v2.3.0.yml 2167549 BLAKE2B f4f87bbaf33689e8f1336ad4ea78d39302c7b4c457ab47a164936f3e4056068d9a49e5bc54e47d196123c12da7b033f0c018c22ce8bef3a6fa7504dbd8f758ac SHA512 23ac527df45040575a5f9b020af0971a86acf1cc296eda538a39b003692277ba86b7d6d477eff0466e9178a2d8271a3374692aecad4e6b6ecd29c5bcae64947d
DIST openai-python-2.29.0.gh.tar.gz 691490 BLAKE2B ce5dd047bc178d10e2505733e532b0e45bf604ce940902bed8656f41bfcdbdbdf61af91aaca30f1fc2e4175002d53a4c4b0c70ee8385e2e065d125e7f661faf6 SHA512 9bc5d9dbb747920412c1f73bbdcc36f6450dd0c4a245fde1e397864376816181823d92886ae4eb87fbee09e098fedeee8785602198deebd037a5f7bc520d2596
+DIST openai-python-2.44.0.gh.tar.gz 1017643 BLAKE2B bedd273b0e790b331c20244ae967a5082f878db1764451a47a6fbdedb71dd72c18f075d63e6cd2500bd4a6e95521034f5280cb5aa08ef06b0bfc09738cbdce6a SHA512 c0ae402fb6e60499220416c010ab3ce7f89c755f9ab04f61465c6b5033c339a1a94c971fe6af2eaf926d2d08a76d7270f249eb07f580978fe23a0aaa436e3d47
diff --git a/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json b/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json
new file mode 100644
index 0000000000..f651ba1b64
--- /dev/null
+++ b/dev-python/openai/files/openai-2.44.0-mock-server-package-lock.json
@@ -0,0 +1,96 @@
+{
+ "name": "mock-server",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "@stdy/cli": "0.22.1"
+ }
+ },
+ "node_modules/@stdy/cli": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli/-/cli-0.22.1.tgz",
+ "integrity": "sha512-VdnCoK/d0JWIhToajBxAdagTpLCX/zTd7RiuK1KdT12Q4pZn/+eS97gq94+jv6TbiMd+9SWeOdsQCoagpLmNfA==",
+ "license": "Elastic-2.0",
+ "bin": {
+ "steady": "steady.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@stdy/cli-darwin-arm64": "0.22.1",
+ "@stdy/cli-darwin-x64": "0.22.1",
+ "@stdy/cli-linux-arm64": "0.22.1",
+ "@stdy/cli-linux-x64": "0.22.1",
+ "@stdy/cli-win32-x64": "0.22.1"
+ }
+ },
+ "node_modules/@stdy/cli-darwin-arm64": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-arm64/-/cli-darwin-arm64-0.22.1.tgz",
+ "integrity": "sha512-sahxc3R9I+vO7dDr7t9aneE8aLZdZeaQU5OfhZVLny97K8K7RXqhpXHN/0DFvg3Pw5ZKisHvJysY3iu/LIZA6g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Elastic-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@stdy/cli-darwin-x64": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-x64/-/cli-darwin-x64-0.22.1.tgz",
+ "integrity": "sha512-/bVzcHkbX6zn5qZL73oWR5YXVc/+/IP7uWYw905B+hWRuZlJfN7hX4+68BxCBOI8wiRf82cSQjRnI/Datdwz1Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Elastic-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@stdy/cli-linux-arm64": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-0.22.1.tgz",
+ "integrity": "sha512-XGQy3ZqF5COqRgAVGxCdoW9dzxnfxxCSAHCGmhpFc+pVfpQcYHfPcnNhmWhplMCeriTUyCKLJG+/fGdyji7e2Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Elastic-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@stdy/cli-linux-x64": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-0.22.1.tgz",
+ "integrity": "sha512-u7581I3sc6R+PUwGkvEFbvD/w6YXvRk+iT0BImWKPtKYA26cPP16lgA7gquu3tAEk+3c9YGn5xhUphCc96aLSg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Elastic-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@stdy/cli-win32-x64": {
+ "version": "0.22.1",
+ "resolved": "https://registry.npmjs.org/@stdy/cli-win32-x64/-/cli-win32-x64-0.22.1.tgz",
+ "integrity": "sha512-4kkgSGCKTO/Fb+ciBANshegYIztBqynIyOveWYc3Vp7mXszg8yx6slKSzz5bg757H8Ol2jxxuL4XxHVIGMr6Rw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Elastic-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ }
+ }
+}
diff --git a/dev-python/openai/files/openai-2.44.0-mock-server-package.json b/dev-python/openai/files/openai-2.44.0-mock-server-package.json
new file mode 100644
index 0000000000..66616ec5d2
--- /dev/null
+++ b/dev-python/openai/files/openai-2.44.0-mock-server-package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "@stdy/cli": "0.22.1"
+ }
+}
diff --git a/dev-python/openai/openai-2.44.0.ebuild b/dev-python/openai/openai-2.44.0.ebuild
new file mode 100644
index 0000000000..24b79d661b
--- /dev/null
+++ b/dev-python/openai/openai-2.44.0.ebuild
@@ -0,0 +1,167 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1 pypi
+
+# See https://github.com/openai/openai-python/blob/main/.stats.yml
+API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs/openai"
+API_SPEC="openai-openapi-spec-${PV}.yml"
+MY_PN="openai-python"
+MY_P="${MY_PN}-${PV}"
+# See https://github.com/openai/openai-python/blob/main/scripts/mock
+STDY_PV=0.22.1
+DESCRIPTION="The official Python library for the openai API"
+HOMEPAGE="
+ https://github.com/openai/openai-python
+ https://pypi.org/project/openai/
+"
+SRC_URI="
+ https://github.com/openai/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+
+ test? (
+ ${API_SPEC_BASE}/openai-b5b621065906a2579dc180db1236ee3b08a4fca9539accc2fbbf88da0ca3923f.yml
+ -> ${API_SPEC}
+
+ https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz
+ -> npm-@stdy-cli-cli-${STDY_PV}.tgz
+
+ amd64? (
+ https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz
+ -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz
+ )
+
+ arm64? (
+ https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz
+ -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz
+ )
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
+ >=dev-python/distro-1.7.0[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
+ >=dev-python/jiter-0.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}]
+ dev-python/sniffio[${PYTHON_USEDEP}]
+ >=dev-python/tqdm-4.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/botocore-1.42.97[${PYTHON_USEDEP}]
+ dev-python/dirty-equals[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/httpx-aiohttp[${PYTHON_USEDEP}]
+ >=dev-python/importlib-metadata-6.7.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
+ net-libs/nodejs[npm]
+ net-misc/curl
+ )
+"
+
+EPYTEST_PLUGINS=(
+ inline-snapshot
+ nest-asyncio
+ pytest-{asyncio,xdist}
+ respx
+ time-machine
+)
+distutils_enable_tests pytest
+
+src_unpack() {
+ unpack "${MY_P}.gh.tar.gz"
+}
+
+src_test() {
+ einfo "Assembling npm cache..."
+
+ local -x npm_config_cache="${WORKDIR}/npm-cache"
+ mkdir -p "${npm_config_cache}" || die
+
+ for distfile in ${A}; do
+ if [[ "${distfile}" == npm-* ]]; then
+ npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die
+ fi
+ done
+
+ einfo "Installing mock server..."
+
+ local mock_dir="${WORKDIR}/mock-server"
+ mkdir -p "${mock_dir}" || die
+
+ cp "${FILESDIR}/${PN}-2.44.0-mock-server-package.json" \
+ "${mock_dir}/package.json" || die
+ cp "${FILESDIR}/${PN}-2.44.0-mock-server-package-lock.json" \
+ "${mock_dir}/package-lock.json" || die
+
+ local mock_dir="${WORKDIR}/mock-server"
+ local mock="${mock_dir}/node_modules/.bin/steady"
+
+ pushd "${mock_dir}" >/dev/null || die
+
+ npm ci &>/dev/null || die
+
+ einfo "Starting mock server..."
+
+ # Replicate the logic from scripts/mock --daemon
+ "${mock}" --host 127.0.0.1 -p 4010 \
+ --validator-form-array-format=brackets \
+ --validator-query-array-format=brackets \
+ --validator-form-object-format=brackets \
+ --validator-query-object-format=brackets \
+ "${DISTDIR}/${API_SPEC}" &> .stdy.log &
+ local mock_pid=$!
+
+ is_mock_running() {
+ local -a args
+ readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1
+ [[ "${args[1]}" == "${mock}" ]]
+ }
+
+ local attempts=0
+ while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do
+ if ! is_mock_running; then
+ cat .stdy.log
+ die "Mock server failed to start"
+ fi
+ attempts=$((attempts + 1))
+ if (( attempts >= 300 )); then
+ cat .stdy.log
+ die "Timed out waiting for mock server to start"
+ fi
+ sleep 0.1
+ done
+
+ # Oops; connected to another Steady instance running on 4010
+ is_mock_running || die
+
+ popd >/dev/null || die
+
+ nonfatal distutils-r1_src_test
+ local ret=${?}
+
+ if is_mock_running; then
+ einfo "Stopping mock server..."
+ kill "${mock_pid}" || die
+ fi
+
+ [[ ${ret} -ne 0 ]] && die
+}
+
+python_test() {
+ epytest -o asyncio_mode=auto
+}
diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest
index 1abb7f7a32..e89a26b5c4 100644
--- a/dev-python/posthog/Manifest
+++ b/dev-python/posthog/Manifest
@@ -1,2 +1,2 @@
-DIST posthog-7.18.3.gh.tar.gz 3792845 BLAKE2B 5265039cd9dc75bf2ae60ff3f7fba28c0b338efec7915ad005b463a10880039422b7704aa0e1c2868a593d561626d73c7e8e860290227f4bc53abb4b751e6e5d SHA512 3f44c40b3e54764550daf461e1182d9206c7e877850ee26ef04540ace341db8a0c7072b8ca074a00819b1fa5fcc4fd355d4ac86b6a6229a7475e69c56d6c204e
DIST posthog-7.19.2.gh.tar.gz 3853161 BLAKE2B 6b22ed9e84e5c03dcb9ba25966f11bee074b5c3273febb8c7bc65c4e024d4365bdab082ef6c032525e747b05602721a31fe7d86ee3e3b72d5f5d1b8febf1d2c4 SHA512 e25a26a01422dd6ef9118e298f83bbe3e384172e7cc18816a67a11e865ab905c495754b835ee4887f874cf6d5826a8e7fdfed1c382a12e71c99831976ee876ec
+DIST posthog-7.21.0.gh.tar.gz 4026210 BLAKE2B 2e180d4c265898fbb374410e45586fd6198cff810cd8f435d7f074b7914910e774d9e15e832d6b33d3f4ac298f8247bcf4070c24fcb7905aec34a0717ae0f256 SHA512 e4f9b33b54d6395b142ab718bfa793999ca795fccef075a591ed2c07a74cee87e850313167297e1436de705fd670eae7ca91290ec73d3446de245412e1c0276e
diff --git a/dev-python/posthog/posthog-7.18.3.ebuild b/dev-python/posthog/posthog-7.21.0.ebuild
similarity index 93%
rename from dev-python/posthog/posthog-7.18.3.ebuild
rename to dev-python/posthog/posthog-7.21.0.ebuild
index 7434b8f130..9936b0c285 100644
--- a/dev-python/posthog/posthog-7.18.3.ebuild
+++ b/dev-python/posthog/posthog-7.21.0.ebuild
@@ -33,8 +33,11 @@ DEPEND="${RDEPEND}"
BDEPEND="
test? (
${RDEPEND}
+ dev-python/cachetools[${PYTHON_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
+ dev-python/fastmcp[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/mcp[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}]
dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest
index 9f13323d21..fe0b10abfc 100644
--- a/dev-python/pyrefly/Manifest
+++ b/dev-python/pyrefly/Manifest
@@ -288,10 +288,8 @@ DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0e
DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0
DIST pyrefly-1.0.0.tar.gz 5677995 BLAKE2B a0668f10fbcd4f0ec2023198304fff8610c1cc28afbe9c721d5146da66f624a87cb0a8c92211278dc29559ec3189313fb768ee1b93d563196099384f421d6ca0 SHA512 295ce622a253989788efb32bfb7406ce7481804e7bbee4b51fe2e612b182850b97505aaf2803f07bee384db2555ae55c2a2e77eb82ea33998b02627eb59d304c
DIST pyrefly-1.0.0.tar.gz.provenance 9796 BLAKE2B d089bb90b537936ca4d4061897e50e9e16218b38f429bc92721847dea8da23ef2d57020b258332c79270f82a0c313063e0cea72fd2ed40b0120159b698680ea3 SHA512 eda161ce6fc4f8ecfa7a6700d3bd798962d95c802a72fe3288f8383cf2661be8c22d4cf3ba322552fc758d97ffccc212740a4031c9c1adb1e168f1ca4a11c89f
-DIST pyrefly-1.1.0.tar.gz 5880100 BLAKE2B b5dab29f6c9f23cc0aede6c10136f4744bb8e4e7883300cd10d711413d3bd17c02ca148294867c29385b6c73b87f57c79cc61a233c8a473329e4313dd2541482 SHA512 d41d895de8d5eacbf931e823f39be70166fd9cf062df86e85615c147fb50bf1b5a485ea873ae6e0ddbe982790f1ad3e22d065aa87b5efed73af1027f8e04c80b
-DIST pyrefly-1.1.0.tar.gz.provenance 9810 BLAKE2B 5d0cf3dbbd4eb448ab4d68f3eb810ed999ac6805498482b229bdebf24ebc46119558792fc79e13e1b89c6ada199977315b3e356e79b3af38b0b5caa3bef29b0f SHA512 fe0f26bdf1b63476c1bfd229a8b57fba96dc5cc349ece9621a51a6246305a5889932735a9096d2345846f26685911039920c557300fef6255ba877efdeb91b33
-DIST pyrefly-1.1.1.tar.gz 5880491 BLAKE2B 05ffcc698801a20ddc0bc8bdac2e8b2ad34ee4f4616ac9333b2647fae2c729519a6bc783d345d16b13e2586a997165ce27f569484b2180a757811aad8296e692 SHA512 649d158d596ec4ef1d75d0e4b4afb8256afc201902c3c8d9ba594551a736866df8480d33ec17c695ab1a538ff08dce5d7e6960dd5e631cae72c74c307e752758
-DIST pyrefly-1.1.1.tar.gz.provenance 9763 BLAKE2B 10aa57c8c4ac6fe48a3079b2c276aba10d5e7d13a1a5c79298c51fbdedc2b399672fcd8b1417dabe52e5878d92e3709ca5125115f95e57452f9e5dee5ea489a3 SHA512 f8f4c53c33731fb7d92b744cfa3c3f48f3ece2e414cda2be15112fa9e4401ebdac0c9e749f25a648d640e387707682470b5c00328c6a232e12a5ffbf4bb380b8
+DIST pyrefly-1.1.0.gh.tar.gz 31156810 BLAKE2B a4b05266685f8203a98afe8b93253d37f126e8c0bfb108d1383d5e870f59ba80ae053f228f7c63e0ad487410017e4430748d7b8c17979f87326b2a6ae0356f73 SHA512 b7780478002ff5d306344827516dc730b0e5848f480acfb7d27b7f566d3a20599b474a1b49389f504fe9781b7f30beb9b60daec6e0cea78a79757b8d87931a6d
+DIST pyrefly-1.1.1.gh.tar.gz 31157058 BLAKE2B adc958d1fd4015df5ed85a07bbef88f0e6cc81f40161e4e891f2f85a7355373ace0212e1acdee338a075e3dbca4cb87cd0e9b7cb7a3f3b8725cb208849c4aed6 SHA512 35bbf8d7a3bbc408c8a2ecbd6793dd6787baf20af9fcf69b144cf45763c3d603d75c772e44ddec9154f560fab0b7ccbefc68adcc8549bc2626e5828083eaaf35
DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1
DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a
diff --git a/dev-python/pyrefly/pyrefly-1.1.0.ebuild b/dev-python/pyrefly/pyrefly-1.1.0.ebuild
index d7adb9e545..3bcc7027b2 100644
--- a/dev-python/pyrefly/pyrefly-1.1.0.ebuild
+++ b/dev-python/pyrefly/pyrefly-1.1.0.ebuild
@@ -6,7 +6,6 @@
EAPI=8
RUST_MIN_VER="1.93"
-PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/
CRATES="
addr2line@0.25.1
@@ -406,7 +405,7 @@ declare -A GIT_CRATES=(
[rustversion]='https://github.com/fbsource/rustversion;3f072e049635b7463275fc4edebbbed3840d9297;rustversion-%commit%'
)
-inherit cargo pypi
+inherit cargo
DESCRIPTION="A fast type checker and language server for Python with powerful IDE features"
HOMEPAGE="
@@ -414,7 +413,8 @@ HOMEPAGE="
https://github.com/facebook/pyrefly
https://pypi.org/project/pyrefly/
"
-SRC_URI+="
+SRC_URI="
+ https://github.com/facebook/pyrefly/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
${CARGO_CRATE_URIS}
"
@@ -432,11 +432,6 @@ KEYWORDS="~amd64"
DEPEND="app-arch/zstd:="
RDEPEND="${DEPEND}"
-src_unpack() {
- pypi_src_unpack
- cargo_src_unpack
-}
-
src_prepare() {
default
diff --git a/dev-python/pyrefly/pyrefly-1.1.1.ebuild b/dev-python/pyrefly/pyrefly-1.1.1.ebuild
index d7adb9e545..dff9114407 100644
--- a/dev-python/pyrefly/pyrefly-1.1.1.ebuild
+++ b/dev-python/pyrefly/pyrefly-1.1.1.ebuild
@@ -5,8 +5,7 @@
EAPI=8
-RUST_MIN_VER="1.93"
-PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/
+RUST_MIN_VER="1.95"
CRATES="
addr2line@0.25.1
@@ -406,7 +405,7 @@ declare -A GIT_CRATES=(
[rustversion]='https://github.com/fbsource/rustversion;3f072e049635b7463275fc4edebbbed3840d9297;rustversion-%commit%'
)
-inherit cargo pypi
+inherit cargo
DESCRIPTION="A fast type checker and language server for Python with powerful IDE features"
HOMEPAGE="
@@ -414,7 +413,8 @@ HOMEPAGE="
https://github.com/facebook/pyrefly
https://pypi.org/project/pyrefly/
"
-SRC_URI+="
+SRC_URI="
+ https://github.com/facebook/pyrefly/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
${CARGO_CRATE_URIS}
"
@@ -432,11 +432,6 @@ KEYWORDS="~amd64"
DEPEND="app-arch/zstd:="
RDEPEND="${DEPEND}"
-src_unpack() {
- pypi_src_unpack
- cargo_src_unpack
-}
-
src_prepare() {
default
diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
index af586029c7..3ce57a5cc0 100644
--- a/dev-python/screeninfo/screeninfo-0.8.1.ebuild
+++ b/dev-python/screeninfo/screeninfo-0.8.1.ebuild
@@ -1,19 +1,20 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1
-DESCRIPTION="Fetch location and size of physical screens."
+DESCRIPTION="Fetch location and size of physical screens"
HOMEPAGE="https://github.com/rr-/screeninfo https://pypi.org/project/screeninfo"
SRC_URI="https://github.com/rr-/screeninfo/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest
index 06188c0a8b..3ca6bd7590 100644
--- a/dev-python/textual/Manifest
+++ b/dev-python/textual/Manifest
@@ -1,3 +1,3 @@
-DIST textual-8.2.5.gh.tar.gz 30222909 BLAKE2B 87082ca21f86ca09e314fab9e39c47c329cf99e5e60b6a1b9724acfd793ce8086d7f9d80be493e2d7501183a9f34f43d125e66e9a53ca8ead37b76f8ac1f6f02 SHA512 dd7139423821a9167bcf82f0fbd6e852187abd29558a90a83f7cba656db97d1006602cc20b89169e7b8f81cc360214aca6ec2afe05ff1de5f3abec3ce43fe465
DIST textual-8.2.6.gh.tar.gz 30228030 BLAKE2B 830b033d72984ac54862ea2000904f8afa986cdd8969a1ff02b5082dbd9333bfa76547deba09dbe1504e778e23cd945e1e48024f8ea7ddfa40ce9314dcb75cd0 SHA512 90ff5e12939174620cddc95d28692e90d24935a74e57b3dfc5362d6ab65ddaaca01acb2e90a621804dba8a66860b5fab7e622a8e8c74e945751d7248cc430b0e
DIST textual-8.2.7.gh.tar.gz 30229419 BLAKE2B 801dd523c84ea6e5a35cded7ca08ef7c4913a97a266d1e9f03ce929629dd3a16d2043b469a33e567418e49a8d20e99f7ac972d506fb4f5406b9f031f8255ab7e SHA512 64cafd157feb0d92ffac4659eb0cf9be2e1863522db14464e86d9599c9fa1eebbb7ae39dcc5f3077f5f15d31cdb97599dc9f334a320eea5f83fef71d603a8041
+DIST textual-8.2.8.gh.tar.gz 30230136 BLAKE2B a800ed4e0c3b3afd4f5e37c5fd24f1864a1d8815e15d34a6d54de2bf908b1864051bffbfe9d291e470518bd84defe1e1251ec849fa44ae40e81441e1e643ad55 SHA512 9df65735cc2e84386bb94f6120c6b11036d9cd92a51409a53b1c272f373cd74954411ae40f24fe81046973c0e3ad1dd95c7dc6f7965bea9a2b697f245580a674
diff --git a/dev-python/textual/textual-8.2.5.ebuild b/dev-python/textual/textual-8.2.8.ebuild
similarity index 95%
rename from dev-python/textual/textual-8.2.5.ebuild
rename to dev-python/textual/textual-8.2.8.ebuild
index 2ffc5e52d9..8cf86484dc 100644
--- a/dev-python/textual/textual-8.2.5.ebuild
+++ b/dev-python/textual/textual-8.2.8.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}]
@@ -32,8 +32,7 @@ RDEPEND="
declare -A SYNTAX_LANGS=(
["bash"]="Bash"
["c"]="C"
- # TODO Missing keyword for ~arm64 in ::gentoo
- #["cmake"]="CMake"
+ ["cmake"]="CMake"
["cpp"]="C++"
["html"]="HTML"
["javascript"]="JavaScript"
@@ -42,8 +41,7 @@ declare -A SYNTAX_LANGS=(
# TODO No Python bindings in ::gentoo
#["markdown"]="Markdown"
["python"]="Python"
- # TODO Missing keyword for ~arm64 in ::gentoo
- #["ruby"]="Ruby"
+ ["ruby"]="Ruby"
["rust"]="Rust"
# TODO Many other (common) languages are neither in ::gentoo nor ::guru
)
diff --git a/dev-python/uuid7/Manifest b/dev-python/uuid7/Manifest
new file mode 100644
index 0000000000..53257664ef
--- /dev/null
+++ b/dev-python/uuid7/Manifest
@@ -0,0 +1 @@
+DIST uuid7-0.1.0.tar.gz 14052 BLAKE2B 29a025f98ab5ad5255bfa84f3715e7e3b9e9fed989159de5aab535a11ad4e3b229ed06d6a7a4bb7c6d1072d345c5a68ebcd58810db6655d28d632bc1bd9d805b SHA512 dc28c32fa6d000c5f28123a277fdcad4de1ceea5fa0804bff10a5ada207e7e6f0799ffd91094b86b562decd7fcbdcf4aa281047b393090aca3caa334a45a70f6
diff --git a/mpv-plugin/kde-night-color/metadata.xml b/dev-python/uuid7/metadata.xml
similarity index 52%
rename from mpv-plugin/kde-night-color/metadata.xml
rename to dev-python/uuid7/metadata.xml
index 2841ac6264..1fcdc75e1f 100644
--- a/mpv-plugin/kde-night-color/metadata.xml
+++ b/dev-python/uuid7/metadata.xml
@@ -2,10 +2,11 @@
- smaniotto.nicola@gmail.com
- Nicola Smaniotto
+ falbrechtskirchinger@gmail.com
+ Florian Albrechtskirchinger
- smaniottonicola/kde-night-color
+ uuid7
+ stevesimmons/uuid7
diff --git a/dev-python/uuid7/uuid7-0.1.0.ebuild b/dev-python/uuid7/uuid7-0.1.0.ebuild
new file mode 100644
index 0000000000..97f477218c
--- /dev/null
+++ b/dev-python/uuid7/uuid7-0.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..15} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="UUID version 7, generating time-sorted UUIDs"
+HOMEPAGE="
+ https://github.com/stevesimmons/uuid7
+ https://pypi.org/project/uuid7/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-util/antigravity-cli-bin/Manifest b/dev-util/antigravity-cli-bin/Manifest
new file mode 100644
index 0000000000..c65a15bbc0
--- /dev/null
+++ b/dev-util/antigravity-cli-bin/Manifest
@@ -0,0 +1,2 @@
+DIST antigravity-cli-bin-1.0.13_p5758107482193920-amd64.tar.gz 45479963 BLAKE2B 7ef20389d16ce999d30f0df7c4914d90202a09cf8e92f24f1dbd1603ce43bfcb0df5cae3460c5a7252b601e3ed6ae13b524dded431776aadad7aabcc09884f4a SHA512 f8be088ceb90e77503b04039eb8657f1ffac29bab37f9058c2587faf364105900e7b72fe9311744c83fb19f6f9f0b2036b63bc01c7a3fff7a6abfe9c02164a6f
+DIST antigravity-cli-bin-1.0.13_p5758107482193920-arm64.tar.gz 42803331 BLAKE2B 35dae3166a879f0fa860fb8feb6123234bed42ddb3360df370a49cd9b1bf287e910993b1129f0c7fdaace1862151bdb7aa8d97720d133638d337714fc5bcbc7b SHA512 16718ea58bd16036e77080514d4ec4b9e37a25503298364400d9b9261eafbb28bb36312479c9fd56e4a8802e6f989ae73a3f25c355dfd450b4499319ba48e1fa
diff --git a/dev-util/antigravity-cli-bin/antigravity-cli-bin-1.0.13_p5758107482193920.ebuild b/dev-util/antigravity-cli-bin/antigravity-cli-bin-1.0.13_p5758107482193920.ebuild
new file mode 100644
index 0000000000..069edd5de4
--- /dev/null
+++ b/dev-util/antigravity-cli-bin/antigravity-cli-bin-1.0.13_p5758107482193920.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_p/-}"
+
+DESCRIPTION="Google's agentic development platform (CLI companion)"
+HOMEPAGE="https://antigravity.google/"
+SRC_URI="
+ amd64? (
+ https://storage.googleapis.com/antigravity-public/antigravity-cli/${MY_PV}/linux-x64/cli_linux_x64.tar.gz
+ -> ${P}-amd64.tar.gz
+ )
+ arm64? (
+ https://storage.googleapis.com/antigravity-public/antigravity-cli/${MY_PV}/linux-arm/cli_linux_arm64.tar.gz
+ -> ${P}-arm64.tar.gz
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip"
+
+QA_PREBUILT="usr/bin/agy"
+
+src_install() {
+ newbin antigravity agy
+}
diff --git a/x11-misc/aerial-sddm-theme/metadata.xml b/dev-util/antigravity-cli-bin/metadata.xml
similarity index 55%
rename from x11-misc/aerial-sddm-theme/metadata.xml
rename to dev-util/antigravity-cli-bin/metadata.xml
index 9aa4481668..75711e70ea 100644
--- a/x11-misc/aerial-sddm-theme/metadata.xml
+++ b/dev-util/antigravity-cli-bin/metadata.xml
@@ -2,10 +2,7 @@
- gentoo@aisha.cc
- Aisha Tammy
+ me@r0bert.dev
+ Robert Greener
-
- 3ximus/aerial-sddm-theme
-
diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest
index f514a12c14..66293bcdb5 100644
--- a/dev-util/codex/Manifest
+++ b/dev-util/codex/Manifest
@@ -1,7 +1,7 @@
-DIST codex-0.142.1.tar.gz 9097897 BLAKE2B 358409861831d7c3a6299de4bb4d09c2bc279c069f772ca069faf71480cd80c01a132cc76b00f59cdca31ab26b52172dbc90bebf70501027aaffd845944ee007 SHA512 2d249b9cf28f534b41afabf1ac1977c5e86e11855d3a99ecbfea7966a3ce0f67d925487862aec4f50a12360d4b75f952b898db9c15286072cec50fc4ae87c7e6
DIST codex-0.142.2.tar.gz 9118080 BLAKE2B 9097b51999967eb4a2d3e8673a3cde0c6f4e7682493f8f3354d019ac8c29c5d8baa2e20ee1eb0dbb7b31d2b5825c4191bf919bb61fca2da69b5fab8fe5e3df8d SHA512 d5bad4983c9f11ae80255773fbdb9ef81e24ea11a8136ee9980d2486336f1f0fc34721f52bd52a2cfe0a1622cba88df7c3a3027bf3f8d331b4dbc70cf4167abf
-DIST codex-rust-v0.142.1-crates.tar.xz 113674272 BLAKE2B a831e2b85f07837a0d38dbd5406e7d40abe2a1eb90f8c2262db0ad948a4a0b48749e7a6ab4f10462bf744938207add39e810f2e7f9ecd4cbd70ea923cb1131fc SHA512 e6c871e8ec6b5edfabf7e4a287272864c4e418af458d2fd25faa6e1d48717d977d644a93db1d3e2a56da9ba76c482067dbcf8a9e20c1848dafce6e5ce3fd5f5e
+DIST codex-0.142.4.tar.gz 9117754 BLAKE2B eaad0600b659c8823d1f7a999d5f1ec522e0e1e4d8f4e4ebdd966a0397e5a3250a8b91254a1b47be9ae43f98c1a5a49b0d5b7725bd3975010162446c9b1d8d60 SHA512 914879bba179157b91b18ff52809636f6acf15650884c54d5ea7ceae0b1d23ae2800efcf22f80b10b27a4354ad1b08f7a6817e4bc19186af920e763796fbfd91
DIST codex-rust-v0.142.2-crates.tar.xz 113720632 BLAKE2B 875495c46d86769962789414183ccf5432a93b5bc688c2cbfef2db3443e63343cc3a8584008bb732bde7ec1bb2c76714a48171dfb1b2ba4857c6aa9f6b59da79 SHA512 a21070f1ca68ce2c4c2245adf01f048b20d183ad521873bcabab061159fba07caba3579ae634c89e424bb5b7e4c60b194238fe9f3c508b9cf810be23252a907c
+DIST codex-rust-v0.142.4-crates.tar.xz 113720632 BLAKE2B 875495c46d86769962789414183ccf5432a93b5bc688c2cbfef2db3443e63343cc3a8584008bb732bde7ec1bb2c76714a48171dfb1b2ba4857c6aa9f6b59da79 SHA512 a21070f1ca68ce2c4c2245adf01f048b20d183ad521873bcabab061159fba07caba3579ae634c89e424bb5b7e4c60b194238fe9f3c508b9cf810be23252a907c
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
diff --git a/dev-util/codex/codex-0.142.1.ebuild b/dev-util/codex/codex-0.142.4.ebuild
similarity index 100%
rename from dev-util/codex/codex-0.142.1.ebuild
rename to dev-util/codex/codex-0.142.4.ebuild
diff --git a/dev-util/forgejo-runner/Manifest b/dev-util/forgejo-runner/Manifest
index 44a7a7dad3..f3e56f5e8c 100644
--- a/dev-util/forgejo-runner/Manifest
+++ b/dev-util/forgejo-runner/Manifest
@@ -1,4 +1,4 @@
-DIST forgejo-runner-12.10.2-deps.tar.xz 41852292 BLAKE2B bac2447f40db70fba40c46424f6ac72f925c9f17efd7b3a999cd0fb63db209f640f765885947e2f71211ea81416dea3953f9f3998c8af1aae4e06433a7840bc3 SHA512 240651ec8029c252a3e1205d7a4a0a9652e78f1ac1b4fd64db0dd4d5fbee3cdee0a5027668cf5a7ffafca7b09eb72bbe9e52283e4727598a691228bd4a9853cc
-DIST forgejo-runner-12.10.2.tar.gz 3529492 BLAKE2B b405b21ba1f36d68a2a28d76294084543a10e2be658ce011e34f0a465d2a55e0704705951de090cec2446dd25cc3d11377adcbfbd2518b919d9cb958d4263008 SHA512 b121611069f5bfdb709f5b61e739c9c94ed3950c96cf8fee29ebe735a302cbac152c39062ec37739db68efa4421da51909f0a7aa64b2032f4c559a300935e6ec
DIST forgejo-runner-12.11.1-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
DIST forgejo-runner-12.11.1.tar.gz 3535351 BLAKE2B 887c9eb5dd85b30287f7211e175cda99ab01a9678632c2394498cf5ca2e55a5ab8e5b4b391299ef5a90c31fed625275e9ce310acf9349efada25fbd01b670e99 SHA512 dd70fc0509ca819b9027155788e35b80a810d54d78831e1d6ebfaa6bde6e1d171290e184ec53ca0e260df4f9f39447b02ee4e8391900f88c248866c6cee7343a
+DIST forgejo-runner-12.12.0-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
+DIST forgejo-runner-12.12.0.tar.gz 3539356 BLAKE2B 794b509f58ae3da3f92d345cfacccf5ba80b9f0e205ba34f7c5cf79688ee4483f1f8d9d649ee9ce799127a3a96262d134bd194df43f37967acece73fa082e7b0 SHA512 ea341e2780d417bc85e6d061deee5281d5d26deb57e13d45976542c9ed411eba8bfc8ba3810b832e518094b822c8b6a753510dabf625b873dc162b470b05deb0
diff --git a/dev-util/forgejo-runner/forgejo-runner-12.10.2.ebuild b/dev-util/forgejo-runner/forgejo-runner-12.12.0.ebuild
similarity index 98%
rename from dev-util/forgejo-runner/forgejo-runner-12.10.2.ebuild
rename to dev-util/forgejo-runner/forgejo-runner-12.12.0.ebuild
index 5d402e6221..2e0ea71b6c 100644
--- a/dev-util/forgejo-runner/forgejo-runner-12.10.2.ebuild
+++ b/dev-util/forgejo-runner/forgejo-runner-12.12.0.ebuild
@@ -27,7 +27,7 @@ RESTRICT="mirror test"
REQUIRED_USE="|| ( docker podman lxc )"
DEPEND="
- >=dev-lang/go-1.25.9
+ >=dev-lang/go-1.25.11
"
RDEPEND="
diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index a6667b108b..513d4b3d82 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,2 @@
-DIST gemini-cli-0.46.0.zip 20283006 BLAKE2B 76115b5752a576f649005c1a8649f9c5a17a03e0987f46b93e4f21a4a27a909e2de8a2ab9488b91cb1ccb13b74d3c882a5752fd301f1cb0f41d3d61a4283a796 SHA512 d9e1715726ac0f3377951b0c98d50f2c7c7f619f362685290b46c3c2121aad0a1ab8b986e40a9397e2c8da5c9fc48fc246281cd46b31814f6bc9bc882f203a3c
DIST gemini-cli-0.47.0.zip 20282897 BLAKE2B 88284e36d49a9db25b18ed0f1fc7492c61bb0ccb16d4b6b1e799b878c2d68b0013edd42040565b76a02268c8a61efc95c5d06abe6dc323c9e10bb8ae2c3debbc SHA512 5f31089af1e098a71520f5e6c91ea258166b31e4a4c230052265e9a5ffeb9140dc23d957ff442898f38f7ac53d9ba5751108e6741a81e128dfa533ec6794b7ec
+DIST gemini-cli-0.49.0.zip 21041980 BLAKE2B 47f09129a1199164d47036b9d323919e3bad2f7f45debe8064fef1a02bf6af238366f97480169937c90ffa54bdae8b124247d6fcb6360145bb6a8bbb5fb662ca SHA512 d63d5978683aef7a6dd2a7c1e44e0d325841e0f3116bc47df2c2e8feb71a5c0a12f8d416fe723bd64007fba8a54ababab1ee1c83c42880982475f78c13d40f33
diff --git a/dev-util/gemini-cli/gemini-cli-0.46.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.49.0.ebuild
similarity index 100%
rename from dev-util/gemini-cli/gemini-cli-0.46.0.ebuild
rename to dev-util/gemini-cli/gemini-cli-0.49.0.ebuild
diff --git a/dev-util/genTree/genTree-0.1.0.ebuild b/dev-util/genTree/genTree-0.1.0.ebuild
index 4c460a5e78..4c8e1b44c7 100644
--- a/dev-util/genTree/genTree-0.1.0.ebuild
+++ b/dev-util/genTree/genTree-0.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
diff --git a/dev-util/genTree/genTree-9999.ebuild b/dev-util/genTree/genTree-9999.ebuild
index 6354162a20..7f61df0d9d 100644
--- a/dev-util/genTree/genTree-9999.ebuild
+++ b/dev-util/genTree/genTree-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 git-r3
diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest
index 384f59d97b..5169ef079c 100644
--- a/dev-util/google-antigravity-cli/Manifest
+++ b/dev-util/google-antigravity-cli/Manifest
@@ -1,4 +1,4 @@
-DIST google-antigravity-cli-1.0.11_amd64.tar.gz 45714537 BLAKE2B 9c4b952149b8f6d433eb643b6f2dbb49b5e1226440fe7a071acc70b68e5c2d4218a296bdb3b2e651c2678b69b69310f7e581ce876708eaa003aa487b06f78103 SHA512 01d4dc05f0aba7beb459821b46f75e8dded8fdc4970116468d3e141087a138a897935e05ef8bf500dc4edebb9d50ef17c782adae46097f77cc3971ef556e51b7
-DIST google-antigravity-cli-1.0.11_arm64.tar.gz 43030016 BLAKE2B 6e6d1addd63b95aa0d019869a56f1a8b0b163ad89f3fa6cf580bf54c11ea7a2023c9cd5252c60a5b77a48f2aa62e38a1e0e5e3964c9f6b3e3af4be163d9af5fd SHA512 7b8f2cab6a973c97a8b1fe1a0bf146a0a3d1c3870e1c6121de549a0fdb27d62f465980532f0fba9a2ebd3cfd416bd7eed737738b0b661b307e68d620ad5f5bc6
DIST google-antigravity-cli-1.0.12_amd64.tar.gz 45684268 BLAKE2B 975b3152de55db0375c9f80b960cadbeff8170409adc9d5766d5f0d87b961fed709dadd4308cc424575e7298f983107a5aff06d64ebe64e9fe79e6da6a3fee27 SHA512 986e1cf2403ae2e21034ab52e07dce6046f156d5d56c2786b20f26027a8d60f9697144fcb92d811621921fcf944b8f9bc2e0f5c009305c50e1ebec6252a9eb3b
DIST google-antigravity-cli-1.0.12_arm64.tar.gz 43007235 BLAKE2B 139b43c3178a78f2ba3630106ba56be49426f101ef82521e309d5cb6d85c75ab1eea7ff8a77403292eb955d16385c85ef96fab251e6be9ba482f02bdbba81dd8 SHA512 51a9fb8f3736bd5fcfb32b9e40936deba7883796b0c9041f9108129c5168f6392a5fc2eccadef6ff8af2a35e2ad120011667ada81e0e6a5d8d574e85159d0e5e
+DIST google-antigravity-cli-1.0.13_amd64.tar.gz 45479963 BLAKE2B 7ef20389d16ce999d30f0df7c4914d90202a09cf8e92f24f1dbd1603ce43bfcb0df5cae3460c5a7252b601e3ed6ae13b524dded431776aadad7aabcc09884f4a SHA512 f8be088ceb90e77503b04039eb8657f1ffac29bab37f9058c2587faf364105900e7b72fe9311744c83fb19f6f9f0b2036b63bc01c7a3fff7a6abfe9c02164a6f
+DIST google-antigravity-cli-1.0.13_arm64.tar.gz 42803331 BLAKE2B 35dae3166a879f0fa860fb8feb6123234bed42ddb3360df370a49cd9b1bf287e910993b1129f0c7fdaace1862151bdb7aa8d97720d133638d337714fc5bcbc7b SHA512 16718ea58bd16036e77080514d4ec4b9e37a25503298364400d9b9261eafbb28bb36312479c9fd56e4a8802e6f989ae73a3f25c355dfd450b4499319ba48e1fa
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.11.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.13.ebuild
similarity index 96%
rename from dev-util/google-antigravity-cli/google-antigravity-cli-1.0.11.ebuild
rename to dev-util/google-antigravity-cli/google-antigravity-cli-1.0.13.ebuild
index ff6459054b..0043d9b7d5 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.11.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.0.13.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="6118976565149696"
+EXECUTION_ID="5758107482193920"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild b/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild
index da8b48ed85..f3b7d34560 100644
--- a/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild
+++ b/dev-util/google-antigravity/google-antigravity-1.23.2.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
amd64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_AMD64}_amd64_${DEB_HASH_AMD64}.deb -> ${P}_amd64.deb )
arm64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_ARM64}_arm64_${DEB_HASH_ARM64}.deb -> ${P}_arm64.deb )
verify-sig? (
- https://raw.githubusercontent.com/falbrechtskirchinger/overlay-assets/main/distfiles/${P}-verify-sig.tar.xz
+ https://github.com/falbrechtskirchinger/overlay-assets/releases/download/v2026.06.27.0/${P}-verify-sig.tar.xz
)
"
S="${WORKDIR}"
diff --git a/dev-vcs/git-autofixup/Manifest b/dev-vcs/git-autofixup/Manifest
new file mode 100644
index 0000000000..dd972e39ff
--- /dev/null
+++ b/dev-vcs/git-autofixup/Manifest
@@ -0,0 +1 @@
+DIST git-autofixup-0.005000.tar.gz 32221 BLAKE2B f1bc6d1a3befe3d48076f1abb210abee9a275487704e39eb61666c7c6986735fa43e7a17053e3321d2ca83a77b0ad0dbbe3bfb3567c91c56c30e86ce7ebabf2f SHA512 a409672715b87566cd14f31bbfd2552d96ae6b31a5746cc797ac621f513d6facd009b16801fe2f4d8e4068ba271d7db1a5323775100da28f51d975d2a1068959
diff --git a/dev-vcs/git-autofixup/git-autofixup-0.005000.ebuild b/dev-vcs/git-autofixup/git-autofixup-0.005000.ebuild
new file mode 100644
index 0000000000..a2c4bc1180
--- /dev/null
+++ b/dev-vcs/git-autofixup/git-autofixup-0.005000.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Create fixup commits for topic branches"
+HOMEPAGE="https://github.com/torbiak/git-autofixup"
+SRC_URI="https://github.com/torbiak/git-autofixup/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-vcs/git-1.7.4
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ )
+"
diff --git a/dev-vcs/git-autofixup/metadata.xml b/dev-vcs/git-autofixup/metadata.xml
new file mode 100644
index 0000000000..44cc7d4daf
--- /dev/null
+++ b/dev-vcs/git-autofixup/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ gentoo@jacksonchen666.com
+ Jackson Chen
+
+
+ torbiak/git-autofixup
+ App::Git::Autofixup
+
+
diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest
index c828246ffb..49f43a554f 100644
--- a/games-simulation/kittenspaceagency-bin/Manifest
+++ b/games-simulation/kittenspaceagency-bin/Manifest
@@ -1 +1 @@
-DIST setup_ksa_v2026.6.8.4680.tar.gz 2294132306 BLAKE2B 2f962dfcd016b63de6d698356012ca3e008da5019f5336f1b0ef51e888a33bfc76f7171f572835cf32547b28bf9e0d195da27a5ec00c2d90065499c9eceea59b SHA512 aa1c89b2f56554bbf26ba075b96ab107cac9f5e7ea97dde1f8c5df9777d18e5a1f45cdd5645a640ddfc6167feac2d1380bbc8025beb3a5d4c7805e724e31becb
+DIST setup_ksa_v2026.6.9.4750.tar.gz 2294999059 BLAKE2B 719c50a6dcdac0380b5e4b1fbbc3219c94ca1c1fdc0f3914b9dcc664f8ef1718fc15545f83afcdb1d7e71baf055e5c456e55de9717dd2b0fae58fc664c9ddd52 SHA512 24017a2fb1cf59f07eb839fb18e03f68f3d45388b6c2f5892d10cd5d62f9859af77f40020f00fef07ceb0c05a8e5c869e0d1f3e081fd0da393c40d4ecc3f229b
diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.6.8-r4680.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.6.9-r4750.ebuild
similarity index 100%
rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.6.8-r4680.ebuild
rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.6.9-r4750.ebuild
diff --git a/games-util/curseforge/Manifest b/games-util/curseforge/Manifest
index 0a500071a0..1ec25b8e67 100644
--- a/games-util/curseforge/Manifest
+++ b/games-util/curseforge/Manifest
@@ -1 +1 @@
-DIST curseforge-1.308.1_p34958.deb 109403516 BLAKE2B 1a5b0cf307bf99c10b2a06c9d7fb74d9396b602363bcb5bb9d6afb25e5e9c4a19575263041e6b69fd27c62fcee53f25618fa9144e9803b70850bc4996bb53a7a SHA512 ff2b9309c30aa8159192c9d7761a6b14587fea8c1aa31ecfc299529f20d1716b5af10c6f459a96c2cdef9cd607af1f4362329a467b8e4aa7d6cb42969c9fa9ad
+DIST curseforge-1.310.1_p35445.deb 109232276 BLAKE2B 40d2fca1c700fd3381bd9b7b52ffe3b7bf51a4a31b2eab103344b8b2b04de85eeeca487849e88841860be1ad8547969a33ae4a1f52c453315a472790fa9d0715 SHA512 7a0903aab083e544aae8190d5050edb31a67d9f123a6283a94f97277531e65575a54d0baef8c568ffda73229ee3282b206b98126e9df3997968a6975a1a3393e
diff --git a/games-util/curseforge/curseforge-1.308.1_p34958.ebuild b/games-util/curseforge/curseforge-1.310.1_p35445.ebuild
similarity index 100%
rename from games-util/curseforge/curseforge-1.308.1_p34958.ebuild
rename to games-util/curseforge/curseforge-1.310.1_p35445.ebuild
diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest
index f4aa90a5a4..cea2c9b89d 100644
--- a/gui-apps/noctalia/Manifest
+++ b/gui-apps/noctalia/Manifest
@@ -1,2 +1,2 @@
-DIST noctalia-5.0.0_pre20260614.tar.gz 4992295 BLAKE2B 7501cca236fff2c48dca23a102c9b80a3576df2ab63f2e3fe359b2c4d393dbb7e35f76aab2475f56cd7d3cab3ebab9c145f9b1dc0c01675ad6840ed14e7a303e SHA512 9e2ed278121166b40be5a4f0d8010313039e267215a80643f35e8fa5ab690fc0a95d49f473737d1bdbf130e6d31bf777fc350c82c86921c09244eb4f5323b4f1
+DIST noctalia-5.0.0_pre20260628.tar.gz 5341573 BLAKE2B 2ab7a347bbe450dd20d4c7de234fb5a066c5354ee0a69172c88c430304da38994b4c53e26e31fa771e8269d4cfc38a688901208ebe164bb2b8ba21fd857b6c30 SHA512 ac3ad597e2d8d030dd5baff3b1baba0105e0dc7586898ef3a6c8711b7ff6f50cf25dd2063a261940ac80d64b98a648e40662091deeeb0b0abe9077e240e0fe5a
DIST noctalia-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2
diff --git a/gui-apps/noctalia/noctalia-5.0.0_pre20260614.ebuild b/gui-apps/noctalia/noctalia-5.0.0_pre20260628.ebuild
similarity index 96%
rename from gui-apps/noctalia/noctalia-5.0.0_pre20260614.ebuild
rename to gui-apps/noctalia/noctalia-5.0.0_pre20260628.ebuild
index 755b6935f4..7f1201ac16 100644
--- a/gui-apps/noctalia/noctalia-5.0.0_pre20260614.ebuild
+++ b/gui-apps/noctalia/noctalia-5.0.0_pre20260628.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit meson optfeature
-MY_COMMIT="cc1983d065ba2725214dc2ad7b597554c5f21856"
+MY_COMMIT="b19c2502bc1c8629612cdfcf763fac061707dd24"
DESCRIPTION="A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES"
HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia"
diff --git a/licenses/omnissa b/licenses/omnissa
new file mode 100644
index 0000000000..7ee55739e9
--- /dev/null
+++ b/licenses/omnissa
@@ -0,0 +1,67 @@
+OMNISSA SOFTWARE EXHIBIT
+Updated as of June 2026
+This Software Exhibit to the Omnissa General Terms applies if Customer acquires licenses to Software.
+1. LICENSE GRANT.
+1.1 License Grant. Omnissa grants Customer a non-exclusive, non-transferable license to may use the
+Software as set forth in section 1.3 (Scope of Use) of the General Terms. Customer may: (a) deploy the
+number of Software licenses set forth in the Order within the Territory; and (b) use the Software and the
+Documentation during the term of the license, solely for Customer’s internal business operations and
+subject to the provisions of the Product Guide. Licenses granted to Customer are for use of object code
+only.
+1.2 Third-Party Agents. Customer may permit Third-Party Agents to deploy and use the Software on
+Customer’s behalf solely to deliver services to Customer.
+1.3 Copying Permitted. Customer may make a reasonable number of copies of the Software for “cold
+standby” disaster recovery, backup, and archival purposes. Use of those copies is limited to testing
+Customer’s disaster recovery procedures and effectiveness, and as may be necessary during any
+reasonable period subsequent to the occurrence of an actual disaster during which Customer cannot
+operate the Software.
+1.4 License Term. Customer may use Subscription Software solely during the Subscription Term. Upon
+expiration of the Subscription Term, Customer must promptly cease use of the Subscription Software and
+the related Documentation.
+1.5 Migration Licenses. Customer may request licenses to the Software that may be used only to upgrade or
+replace hardware, change data centers, or upgrade to a newer version of the Software (“Migration
+Licenses”). Customer may only use Migration Licenses for the period granted by Omnissa. Migration
+Licenses are provided “AS IS” without indemnification, support, or warranty of any kind, express or implied.
+Omnissa’s aggregate liability (excluding indirect damages, for which Omnissa expressly disclaims all
+liability) for any claim arising from Customer’s use of Migration Licenses will not exceed $5,000 USD.
+1.6 Cloud Services. If the Software includes a Cloud Service component or if a Software bundle or edition
+includes a Cloud Service entitlement, that Cloud Service is subject to the Cloud Services Exhibit.
+2. LICENSE RESTRICTIONS. Customer must not, and must not allow anyone else to: (a) make the Software
+available in any form to any third parties, except as specified in section 1.2 (Third-Party Agents) above; (b)
+modify, translate, enhance, or create derivative works from the Software; (c) reverse engineer, decompile,
+or otherwise attempt to derive source code from the Software, except to the extent permitted by
+applicable law; or (d) remove any copyright or other proprietary notices from the Software or the
+Documentation.
+3. RECORDS AND REPORTING.
+3.1 Verification. Customer agrees to provide reports and records, certified by an authorized individual at
+Customer, as reasonably requested by Omnissa to verify that Customer’s use of the Software is in
+compliance with Agreement and the Order, including but not limited to the Authorized Use Limitation and
+the License Metric. These reporting and verification obligations remain in effect during the term of
+Customer’s entitlement to the Software and for twelve (12) months thereafter. Customer agrees that, upon
+thirty (30) days’ prior written notice, Omnissa or an independent third party may verify Customer’s
+compliance with the Agreement and the Order with respect to Customer’s use of the Software, remotely
+or at Customer’s facilities. Customer must cooperate with that verification, which Omnissa agrees will be
+confidential, and commercially reasonable in nature and time. If Customer’s certification or Omnissa’s
+OMNISSA SOFTWARE EXHIBIT © 2026 Omnissa, LLC
+v. June 2026 Page 2
+verification reveals any unpaid or unlicensed use, Omnissa will provide written notification to Customer and
+within thirty (30) days of that written notification Customer will order a sufficient number of seats or
+licenses to the Software and any applicable Support to cover Customer’s use in excess of the Authorized
+Use Limitation. If any verification reveals an underpayment of ten percent (10%) or more of total fees owed
+for the review period, Customer will also reimburse Omnissa for Omnissa’s reasonable expenses incurred
+for the verification.
+3.2 Reporting. Upon request by Omnissa, at least 90 days prior to the expiration of Customer’s entitlement to
+Support Services (if Support Services are purchased separately) or to Subscription Software, Customer
+must report to Omnissa the number of Software licenses Customer has deployed, and other information
+reasonably requested by Omnissa related to Customer’s deployment and use of the Software.
+4. SUPPORT SERVICES. Omnissa will provide Support Services for the Software as provided in the Support
+Services Guide. Customer's use of a version of the Software provided through Omnissa’s Support Services
+will be subject to the terms of the Product Guide on the date Customer first installs that release.
+5. DEFINITIONS.
+Authorized Use Limitation means the quantity of the Software licensed in accordance with the License
+Metric specified in an Order.
+License Metric means the specific criteria for measuring the usage of the Software (e.g., Devices, Named
+Users, etc.).
+Territory means the country in which Customer has been invoiced. If the Territory for Software includes
+any European Economic Area member states or the United Kingdom, Customer may deploy that Software
+throughout the European Economic Area or the United Kingdom, respectively.
diff --git a/media-sound/kew/Manifest b/media-sound/kew/Manifest
index d2da26f6e9..a3b54aa456 100644
--- a/media-sound/kew/Manifest
+++ b/media-sound/kew/Manifest
@@ -1,2 +1,3 @@
DIST kew-2.4.4.tar.gz 1156275 BLAKE2B ab4e584ad0d0ea5243edaa49ed17fb45dd9e146f2f94ccd151e5bd0bcee5553ac1817e779b099ad59b3d627fc59bd07f2f855c3b89d5bfe96d168a7bcf93f4bc SHA512 cc0c312752dfd05e9b81a6ac562f856f6c8328e0f872f0dafb820ccc993e67775825ef32983edb37c465199461dc3258e7a7d09a26458a8a7368c5f47faefaa3
DIST kew-3.7.3.tar.gz 3540842 BLAKE2B b2cc61750d9d47543b033589e1d87c2ffaf0a01c89d3e8b839d741853bc8ff8a348926eb49eacbc996977a76603651fbb4304c28fe0d10ffdd405aa93d82bb09 SHA512 208dc0fdf004d8284f6378d863617f8eec5f8e71b8febafca059964a4db07967ceb56950946c588765e5984d58df89f094e438ff878e53514688289932389432
+DIST kew-4.1.2.tar.gz 3689977 BLAKE2B 1b34f667b6a2a7997c17a8cfd46fb390c67b76e05584fb5650fe46fea5dde389e47dd779a639f6f313bbc4b1657daedfb22463f0c7bcd135124bd250e96ace1c SHA512 9e0eaab5c33fe0e4bb10d869024de3fb1d3560c5b5df6f14f7df4756d51f277308237e2db8797c004397c18ca502bc5c1a5ddd724d266430a463eb058a628660
diff --git a/media-sound/kew/kew-4.1.2.ebuild b/media-sound/kew/kew-4.1.2.ebuild
new file mode 100644
index 0000000000..c8530166c2
--- /dev/null
+++ b/media-sound/kew/kew-4.1.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Kew 4.1.2 doesn't work with dbus on some configurations, please use "media-sound/kew -dbus" if dbus is not detected
+# If you have a loop at launch, use "kew path xxxx" before starting "kew"
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="kew (/kjuː/) is a command-line music player for Linux."
+HOMEPAGE="https://github.com/ravachol/kew"
+SRC_URI="https://github.com/ravachol/kew/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2"
+# Bundled programs
+LICENSE+=" MIT || ( Unlicense MIT-0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus"
+
+DEPEND="dev-libs/glib:2
+media-gfx/chafa
+media-libs/freeimage
+media-libs/libvorbis
+media-libs/opus media-libs/opusfile
+media-video/ffmpeg:=
+sci-libs/fftw:3.0="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ sed -e "/^CFLAGS += -Wall/s/$/ ${CFLAGS}/" \
+ -e "/^LDFLAGS/s/$/ ${LDFLAGS}/" \
+ -e "/^LIBS/s/$/ ${LDFLAGS}/" \
+ -i Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ PREFIX="${EPREFIX}"/usr \
+ USE_DBUS="$(usex dbus 1 0)"
+}
+
+src_install()
+{
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+}
diff --git a/media-sound/nuclear-bin/Manifest b/media-sound/nuclear-bin/Manifest
index ad699eeed7..c0175991dd 100644
--- a/media-sound/nuclear-bin/Manifest
+++ b/media-sound/nuclear-bin/Manifest
@@ -1,2 +1,2 @@
-DIST nuclear-bin-1.39.0.deb 19995516 BLAKE2B e5d24ef798831c794ba5fdf94406553c79309726fa4c5ff7b84d0c5cb746ddf2fb103e1d34a43a945ed8241db4dbaddd780650aa7f4a53a3ac29b33a257e5763 SHA512 65b247985c156fc4aa4e44042e446101ee620648cdc186413998eb4665bb1ba19c432ec5c05d8889b3ebc8d51f4067edd560bad4e472ed113f59e570640bc3aa
DIST nuclear-bin-1.40.0.deb 19997052 BLAKE2B 60dde1d559c269bb65218ffa9007d4f31aafcebbff0d464a7f349167ffb712c24cc56ebeb96fe8c5f9bb6e60ce992752af02030e7916455857744e83ae68033d SHA512 c90a10fc8244adeda7848433528bc56f4c67a0dcb1fa4a6a08981ceb650037332dc2eded00b483251aa5614d49c4c0b675a9e58bea0d2d3d9c9f5a5472abfacd
+DIST nuclear-bin-1.41.0.deb 19997294 BLAKE2B 04485baa58c807536f3991c8b1c26406d83dfb2cf6f784d70dac70281f8e441ebeae1225b666c7bb2b20efb06f3677dbba141f774ef5214df203d59b90c36476 SHA512 e05fad6dc39ec938eb992464a3e3a0a4a4221f8829b7b76179468cf32b26f61bc1273a47ef67d21bca8e80f8fd29c48b916a96d31cea49e6950913e1193092ec
diff --git a/media-sound/nuclear-bin/nuclear-bin-1.39.0.ebuild b/media-sound/nuclear-bin/nuclear-bin-1.41.0.ebuild
similarity index 100%
rename from media-sound/nuclear-bin/nuclear-bin-1.39.0.ebuild
rename to media-sound/nuclear-bin/nuclear-bin-1.41.0.ebuild
diff --git a/media-sound/openaudible-bin/Manifest b/media-sound/openaudible-bin/Manifest
index 78fa20ae87..545ad98282 100644
--- a/media-sound/openaudible-bin/Manifest
+++ b/media-sound/openaudible-bin/Manifest
@@ -1,2 +1,2 @@
-DIST OpenAudible_4.8.2_x86_64.deb 105615438 BLAKE2B 5815755f2f901cec6cb5bfe274c48d33a7ac8b56901f06402207406edfaa2e49f74f6f5e27ba6149c6e7ea57eafe834d3500a798ea858db0382fe7f0c0e82388 SHA512 58b1a1083495f7324fdf76b90520009db16c6085f7e3de3de3c898a4254dde0fc4f1021b924280c930452d8bee8076e11d6bd24b7061d74b8e8316446f376b55
DIST OpenAudible_4.8.3_x86_64.deb 105618644 BLAKE2B 4678d488ba83cbdf5a925de2d815c32a91dc631c08b563fbe2d4f928602735ea695a11f07429784961d7104d9f7c5b8ef4ac5852b4edaaf1c657871bcda08e5b SHA512 ee8fb7698d700439a56691aa3d4a005c612f24d633791e651cde2cf91c128f37f569e3d8048a9a9dcd7fae25c1317f855c3ccc473c4ab13436430f6be9ff4fd6
+DIST OpenAudible_4.8.6_x86_64.deb 105619480 BLAKE2B 6e4daf032d4e17d6cf6aca8501e89a8f21e0fefce8f549c23ca218962d4beac5a193e8673d2134e5a1c6c5b3ac924e1ad7e089b99c0850841897e16025267bd6 SHA512 d65d498bb7f51d1533166001e902bd9824cca6af654d64902378d692f96e8676ddd6368b2647d85b8849ca092339866dfedf6f688c388f265d5828d3e82d3590
diff --git a/media-sound/openaudible-bin/openaudible-bin-4.8.3.ebuild b/media-sound/openaudible-bin/openaudible-bin-4.8.3.ebuild
index 3a0be1b5b1..dfd9d511b7 100644
--- a/media-sound/openaudible-bin/openaudible-bin-4.8.3.ebuild
+++ b/media-sound/openaudible-bin/openaudible-bin-4.8.3.ebuild
@@ -18,10 +18,11 @@ KEYWORDS="~amd64"
IUSE="+system-ffmpeg +system-jre +webapp"
BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
+RDEPEND="
net-libs/webkit-gtk
system-ffmpeg? ( media-video/ffmpeg[lame] )
- system-jre? ( virtual/jre:21 )"
+ system-jre? ( virtual/jre:21 )
+"
QA_PREBUILT="*"
@@ -30,10 +31,10 @@ src_unpack() {
}
src_prepare() {
- use system-ffmpeg && rm --force --recursive bin
- use system-ffmpeg || rm --force bin/linux_x86_64/upgrade
- use system-jre && rm --force --recursive jre
- use webapp || rm --force --recursive webapp
+ use system-ffmpeg && rm --force --recursive bin || die
+ use system-ffmpeg || rm --force bin/linux_x86_64/upgrade || die
+ use system-jre && rm --force --recursive jre || die
+ use webapp || rm --force --recursive webapp || die
default
}
diff --git a/media-sound/openaudible-bin/openaudible-bin-4.8.2.ebuild b/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild
similarity index 64%
rename from media-sound/openaudible-bin/openaudible-bin-4.8.2.ebuild
rename to media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild
index 3a0be1b5b1..6cb31eafbc 100644
--- a/media-sound/openaudible-bin/openaudible-bin-4.8.2.ebuild
+++ b/media-sound/openaudible-bin/openaudible-bin-4.8.6.ebuild
@@ -15,13 +15,12 @@ S="${WORKDIR}/opt/OpenAudible"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+system-ffmpeg +system-jre +webapp"
BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
+RDEPEND="
net-libs/webkit-gtk
- system-ffmpeg? ( media-video/ffmpeg[lame] )
- system-jre? ( virtual/jre:21 )"
+ virtual/jre:21
+"
QA_PREBUILT="*"
@@ -30,10 +29,7 @@ src_unpack() {
}
src_prepare() {
- use system-ffmpeg && rm --force --recursive bin
- use system-ffmpeg || rm --force bin/linux_x86_64/upgrade
- use system-jre && rm --force --recursive jre
- use webapp || rm --force --recursive webapp
+ rm --force --recursive jre || die
default
}
@@ -46,12 +42,8 @@ src_install() {
doins -r .install4j
doexe OpenAudible
- if use system-ffmpeg; then
- dosym -r /usr/bin/ffmpeg /opt/${MY_PN}/bin/linux_x86_64/ffmpeg
- else
- exeinto /opt/${MY_PN}/bin/linux_x86_64/
- doexe bin/linux_x86_64/ffmpeg
- fi
+ exeinto /opt/${MY_PN}/bin/linux_x86_64/
+ doexe bin/linux_x86_64/ffmpeg
make_wrapper ${MY_PN} /opt/openaudible/OpenAudible /opt/${MY_PN}
newicon -s 512 share/icons/hicolor/512x512/apps/org.openaudible.OpenAudible.png ${MY_PN}.png
diff --git a/media-sound/pear-desktop-bin/Manifest b/media-sound/pear-desktop-bin/Manifest
new file mode 100644
index 0000000000..d0a580459f
--- /dev/null
+++ b/media-sound/pear-desktop-bin/Manifest
@@ -0,0 +1,2 @@
+DIST youtube-music_3.11.0_amd64.deb 89798852 BLAKE2B 45ad2df5497cc8bf35bbf281aebb157477a49ab0e7169400303879e19e7901006d63641b281ed936f7c2f63bcb2ec0c67f2d7baae2df7f26f0fe7ee41be1d945 SHA512 f2055c40dec1669a55edd25e3027eca7b62b13bdea8d451e7ea624874ce0f3c282ceddc80dde90c42862064bd8617aa99be513355365b2a2ec5700849cae0d10
+DIST youtube-music_3.12.0_amd64.deb 110902432 BLAKE2B 0054f0003ff708e578ffccca72f7ff0fabf64096b5b27d4d342b9756f728c4b7098e1230f0a68765cf8d5348fad70aff022535c84c02eed37ad29022c93faf79 SHA512 dff4a676c4ac2997a0a96cf0b838cb31726531e4346aa199ce5d3112585bd1ae9539533981f478bad25db1be6bd82532b9f1ae4c35b876aaf03b964209935bec
diff --git a/media-sound/youtube-music-bin/metadata.xml b/media-sound/pear-desktop-bin/metadata.xml
similarity index 54%
rename from media-sound/youtube-music-bin/metadata.xml
rename to media-sound/pear-desktop-bin/metadata.xml
index f173e7c664..5909b80f2b 100644
--- a/media-sound/youtube-music-bin/metadata.xml
+++ b/media-sound/pear-desktop-bin/metadata.xml
@@ -13,16 +13,7 @@
dsaf
ghostyn678+git@gmail.com
-
- Electron wrapper around YouTube Music featuring:
- - Native look and feel, aims at keeping the original interface
- - Framework for custom plugins: change YouTube Music to your needs
- (style, content, features), enable/disable plugins in one click
-
-
- th-ch/youtube-music
+ pear-devs/pear-desktop
diff --git a/media-sound/youtube-music-bin/youtube-music-bin-3.11.0-r1.ebuild b/media-sound/pear-desktop-bin/pear-desktop-bin-3.11.0-r1.ebuild
similarity index 91%
rename from media-sound/youtube-music-bin/youtube-music-bin-3.11.0-r1.ebuild
rename to media-sound/pear-desktop-bin/pear-desktop-bin-3.11.0-r1.ebuild
index 57144df820..5145c2aad4 100644
--- a/media-sound/youtube-music-bin/youtube-music-bin-3.11.0-r1.ebuild
+++ b/media-sound/pear-desktop-bin/pear-desktop-bin-3.11.0-r1.ebuild
@@ -5,11 +5,15 @@ EAPI=8
inherit unpacker desktop xdg
-MY_PN="${PN/-bin/}"
+MY_PN="youtube-music"
DESCRIPTION="YouTube Music Desktop App bundled with custom plugins"
HOMEPAGE="https://th-ch.github.io/youtube-music/"
-SRC_URI="https://github.com/th-ch/youtube-music/releases/download/v${PV}/${MY_PN}_${PV}_amd64.deb"
+SRC_URI="
+ amd64? (
+ https://github.com/pear-devs/pear-desktop/releases/download/v${PV}/${MY_PN}_${PV}_amd64.deb
+ )
+"
S="${WORKDIR}"
@@ -48,7 +52,7 @@ RDEPEND="
x11-libs/pango
"
-QA_PREBUILT="*"
+QA_PREBUILT="/opt/${MY_PN}"
src_prepare() {
default
diff --git a/media-sound/pear-desktop-bin/pear-desktop-bin-3.12.0.ebuild b/media-sound/pear-desktop-bin/pear-desktop-bin-3.12.0.ebuild
new file mode 100644
index 0000000000..46e47cd94e
--- /dev/null
+++ b/media-sound/pear-desktop-bin/pear-desktop-bin-3.12.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker desktop xdg
+
+MY_PN="youtube-music"
+
+DESCRIPTION="Pear 🍐 is extension for music player"
+HOMEPAGE="https://github.com/pear-devs/pear-desktop"
+SRC_URI="
+ amd64? (
+ https://github.com/pear-devs/pear-desktop/releases/download/v${PV}/${MY_PN}_${PV}_amd64.deb
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+ app-accessibility/at-spi2-core:2
+ app-crypt/libsecret
+ dev-libs/nss
+ x11-misc/xdg-utils
+ x11-libs/gtk+:3
+ x11-libs/libnotify
+ x11-libs/libXtst
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ virtual/udev
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="/opt/${MY_PN}"
+
+src_prepare() {
+ default
+
+ sed -i 's/\/opt\/YouTube Music/\/opt\/'${MY_PN}'/' usr/share/applications/com.github.th-ch."${MY_PN}".desktop || die
+}
+
+src_install() {
+ local destdir="/opt/${MY_PN}"
+
+ exeinto "${destdir}"
+ doexe "opt/YouTube Music/${MY_PN}"
+ doexe "opt/YouTube Music/chrome_crashpad_handler"
+
+ insinto "${destdir}"
+ doins opt/"YouTube Music"/*.bin
+ doins opt/"YouTube Music"/*.pak
+ doins opt/"YouTube Music"/*.so
+
+ doins "opt/YouTube Music/icudtl.dat"
+
+ doins -r "opt/YouTube Music/locales"
+ doins -r "opt/YouTube Music/resources"
+
+ dosym ../../opt/"${MY_PN}"/"${MY_PN}" /usr/bin/"${PN}"
+
+ local x
+ for x in 16 24 32 48 64 128 256 512 1024; do
+ doicon -s ${x} usr/share/icons/hicolor/${x}*/*
+ done
+
+ domenu usr/share/applications/com.github.th-ch."${MY_PN}".desktop
+}
diff --git a/media-sound/pianobooster/Manifest b/media-sound/pianobooster/Manifest
deleted file mode 100644
index 11d78c2a11..0000000000
--- a/media-sound/pianobooster/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pianobooster-1.0.0.tar.gz 3096142 BLAKE2B 4fe4c06d9770dbec28369251540a51d7fb60d72a9a952a31676654707c1e7ab04c12c09ab84df0a77a5083f59faea680e1c673e86d2396ff4fc52796ab7ea7e4 SHA512 0ba67d97beffa9eebfc770b339daa7b7e213654eb84895556cd8d412ca7c47e9ffd1b01a7eefd3c81e0a6f56ad9b7da45b062209c10ad2380c2e59bdee4d01ac
diff --git a/media-sound/pianobooster/pianobooster-1.0.0-r1.ebuild b/media-sound/pianobooster/pianobooster-1.0.0-r1.ebuild
deleted file mode 100644
index ad0e4974f8..0000000000
--- a/media-sound/pianobooster/pianobooster-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A MIDI player/game that displays notes and teaches you how to play the piano"
-HOMEPAGE="https://www.pianobooster.org"
-SRC_URI="https://github.com/pianobooster/PianoBooster/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/PianoBooster-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="jack"
-RESTRICT="mirror"
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- media-libs/ftgl
- media-libs/rtmidi[jack?]
- media-sound/fluidsynth
- jack? ( virtual/jack )
- virtual/opengl"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- dev-qt/linguist-tools:5"
-
-src_prepare() {
-
- # Substitute because debian-based distros use /usr/include/rtmidi/RtMidi.h
- # instead of the RtMidi's default /usr/include/RtMidi.h
- sed -i -e "s/rtmidi\/RtMidi.h/RtMidi.h/g" src/GuiKeyboardSetupDialog.cpp || die "Couldn't fix rtmidi headers!"
- sed -i -e "s/rtmidi\/RtMidi.h/RtMidi.h/g" src/MidiDeviceRt.h || die "Couldn't fix rtmidi headers!"
-
- sed -i -e "s/share\/doc\/pianobooster/share\/doc\/${P}/g" src/CMakeLists.txt || die "Couldn't fix CMakeLists!"
-
- cmake_src_prepare
-}
-
-src_configure() {
- mycmakeargs+=(
- -DUSE_JACK=$(usex jack)
- )
-
- cmake_src_configure
-}
diff --git a/media-sound/youtube-music-bin/Manifest b/media-sound/youtube-music-bin/Manifest
deleted file mode 100644
index ffcecce551..0000000000
--- a/media-sound/youtube-music-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST youtube-music_3.11.0_amd64.deb 89798852 BLAKE2B 45ad2df5497cc8bf35bbf281aebb157477a49ab0e7169400303879e19e7901006d63641b281ed936f7c2f63bcb2ec0c67f2d7baae2df7f26f0fe7ee41be1d945 SHA512 f2055c40dec1669a55edd25e3027eca7b62b13bdea8d451e7ea624874ce0f3c282ceddc80dde90c42862064bd8617aa99be513355365b2a2ec5700849cae0d10
diff --git a/media-sound/ytm-player/Manifest b/media-sound/ytm-player/Manifest
index bc333502d4..79ae5cbad5 100644
--- a/media-sound/ytm-player/Manifest
+++ b/media-sound/ytm-player/Manifest
@@ -1,3 +1,3 @@
-DIST ytm-player-1.9.2.tar.gz 545280 BLAKE2B 5151d4ab521da0b141f6ceefbbb2ea998e739755913292fc0fab73c23ae587c24338e5a11dfcc5e732c5da80a82a797e3d0231cc88fee9cd327fb5fe1d36fa81 SHA512 870321c2ad5cb9853d514444c737372414bcc7bebd31bc659b56600786d92ee77229093720d7dfc7a42d83af4196fd4c9a1519911b3e3189dd06df2fc29d64ad
DIST ytm-player-1.9.3.tar.gz 1765546 BLAKE2B a7729b6c40494bd7e2e2e54044311eda1e1695620ebf1fa14bfcb81c99cc0eb3ed19f16a7ea359f0ba20fbf80d0d5afe3b110e28d2a41493a676424b1e45a51c SHA512 ce45e510d219796cf1c8f515e111e3912a524e1c47519b41662cb9f6da46bd9fc09bb31f48cd58cce975e759ae138fc12924cc4aa7f055f99a0adb3fe3736913
DIST ytm-player-1.9.4.tar.gz 1791782 BLAKE2B 140c11727b26663ca634c1aef00669fe797024295561743eebc6965652db20f8b8b2bd1738978a5b89d0dcf69bd8265e6b0897f7c353bf765a6f429dd2f73c38 SHA512 97501d8651038000eb568e6a71f0649a4c2e6232564f13755149b89304673bf8d3110e182d9e94de020f32695a22a106c27d5a17e008c5ba73caebb228be1c9c
+DIST ytm-player-1.9.5.tar.gz 1807100 BLAKE2B f12f077eeb5d8e86369f5f51d68813762af544db7025a3905002fcc4f1081bbfc47961e167d0dd9790b1184e1690bda3876edb5019194660baf140c3dfd4cc5e SHA512 ca7db13f5c1a74cfbb2fbd72640746b82944555bd1ad729783030cf104be0ee57880077733867f931fe8d0b0620a45c51a4f986bf0e908be861f27a6d19516d6
diff --git a/media-sound/ytm-player/metadata.xml b/media-sound/ytm-player/metadata.xml
index a852f5755d..deb632aca1 100644
--- a/media-sound/ytm-player/metadata.xml
+++ b/media-sound/ytm-player/metadata.xml
@@ -13,5 +13,6 @@
peternaame-boop/ytm-player
+ https://ytm-player.com/#docs
diff --git a/media-sound/ytm-player/ytm-player-1.9.2.ebuild b/media-sound/ytm-player/ytm-player-1.9.5.ebuild
similarity index 87%
rename from media-sound/ytm-player/ytm-player-1.9.2.ebuild
rename to media-sound/ytm-player/ytm-player-1.9.5.ebuild
index 7f812cf3e3..440ce58668 100644
--- a/media-sound/ytm-player/ytm-player-1.9.2.ebuild
+++ b/media-sound/ytm-player/ytm-player-1.9.5.ebuild
@@ -9,7 +9,10 @@ PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 optfeature
DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation"
-HOMEPAGE="https://github.com/peternaame-boop/ytm-player"
+HOMEPAGE="
+ https://ytm-player.com
+ https://github.com/peternaame-boop/ytm-player
+"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -23,7 +26,7 @@ LICENSE="MIT"
SLOT="0"
DOCS=(
- {README,CHANGELOG,SECURITY}.md
+ {README,CONTRIBUTING,CHANGELOG,SECURITY}.md
docs/
)
@@ -36,6 +39,8 @@ RDEPEND="
>=dev-python/pillow-10.0[${PYTHON_USEDEP}]
>=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
>=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
+ >=dev-python/dbus-fast-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -49,7 +54,6 @@ EPYTEST_PLUGINS=( pytest-asyncio )
distutils_enable_tests pytest
pkg_postinst() {
- optfeature "MPRIS media key support" dev-python/dbus-next
optfeature "last.fm scrobbling" dev-python/pylast
optfeature "Discord rich presence" dev-python/pypresence
optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged
diff --git a/media-sound/ytm-player/ytm-player-9999.ebuild b/media-sound/ytm-player/ytm-player-9999.ebuild
index 7f812cf3e3..440ce58668 100644
--- a/media-sound/ytm-player/ytm-player-9999.ebuild
+++ b/media-sound/ytm-player/ytm-player-9999.ebuild
@@ -9,7 +9,10 @@ PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 optfeature
DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation"
-HOMEPAGE="https://github.com/peternaame-boop/ytm-player"
+HOMEPAGE="
+ https://ytm-player.com
+ https://github.com/peternaame-boop/ytm-player
+"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -23,7 +26,7 @@ LICENSE="MIT"
SLOT="0"
DOCS=(
- {README,CHANGELOG,SECURITY}.md
+ {README,CONTRIBUTING,CHANGELOG,SECURITY}.md
docs/
)
@@ -36,6 +39,8 @@ RDEPEND="
>=dev-python/pillow-10.0[${PYTHON_USEDEP}]
>=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
>=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
+ >=dev-python/dbus-fast-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -49,7 +54,6 @@ EPYTEST_PLUGINS=( pytest-asyncio )
distutils_enable_tests pytest
pkg_postinst() {
- optfeature "MPRIS media key support" dev-python/dbus-next
optfeature "last.fm scrobbling" dev-python/pylast
optfeature "Discord rich presence" dev-python/pypresence
optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged
diff --git a/media-video/showtime/showtime-50.0.ebuild b/media-video/showtime/showtime-50.0-r1.ebuild
similarity index 84%
rename from media-video/showtime/showtime-50.0.ebuild
rename to media-video/showtime/showtime-50.0-r1.ebuild
index 8785b05539..88eb2d8990 100644
--- a/media-video/showtime/showtime-50.0.ebuild
+++ b/media-video/showtime/showtime-50.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..15} )
+PYTHON_COMPAT=( python3_{12..15} )
PYTHON_REQ_USE="threads(+)"
inherit gnome.org gnome2-utils meson xdg python-single-r1
@@ -20,18 +20,18 @@ REQUIRED_USE="
"
DEPEND="${PYTHON_DEPS}
- >=gui-libs/gtk-4.18.0
- >=dev-libs/gobject-introspection-1.54:=
- >=dev-util/blueprint-compiler-0.17.0
+ >=gui-libs/gtk-4.18.0:4
+ >=dev-libs/gobject-introspection-1.86.0:=
+ >=dev-util/blueprint-compiler-0.17
>=media-plugins/gst-plugin-gtk4-0.13.4:1.0
- >=dev-python/pygobject-2.90.3:3
+ dev-python/pygobject:3
"
RDEPEND="${DEPEND}
>=media-plugins/gst-plugins-gtk-1.21.1:1.0
>=media-plugins/gst-plugins-meta-1.21.1:1.0
>=media-plugins/gst-plugins-taglib-1.21.1:1.0
- >=gui-libs/libadwaita-1.7.7:1
+ >=gui-libs/libadwaita-1.8_alpha:1
x11-themes/adwaita-icon-theme
"
diff --git a/media-video/syncplay/files/syncplay-1.7.5-Support-TLS-on-pyOpenSSL-26.2.0-774.patch b/media-video/syncplay/files/syncplay-1.7.5-Support-TLS-on-pyOpenSSL-26.2.0-774.patch
new file mode 100644
index 0000000000..736fdf3334
--- /dev/null
+++ b/media-video/syncplay/files/syncplay-1.7.5-Support-TLS-on-pyOpenSSL-26.2.0-774.patch
@@ -0,0 +1,47 @@
+From 077f628d8ac9714f0c31a0d05b670bb8bda5ac24 Mon Sep 17 00:00:00 2001
+From: Etoh
+Date: Thu, 7 May 2026 22:11:06 +0100
+Subject: [PATCH] Support TLS on pyOpenSSL 26.2.0 (#774)
+
+---
+ syncplay/protocols.py | 24 +++++++++++++++++++++---
+ 1 file changed, 21 insertions(+), 3 deletions(-)
+
+diff --git a/syncplay/protocols.py b/syncplay/protocols.py
+index 6554cb1..3e1d8b0 100755
+--- a/syncplay/protocols.py
++++ b/syncplay/protocols.py
+@@ -401,9 +401,27 @@ class SyncClientProtocol(JSONCommandProtocol):
+ self.sendHello()
+ return
+
+- for x in range(0,self._serverCertificateTLS.get_extension_count()):
+- if (self._serverCertificateTLS.get_extension(x).get_short_name() == b'subjectAltName'):
+- self._subjectTLS = self._serverCertificateTLS.get_extension(x).__str__().replace("DNS:", "")
++ self._subjectTLS = ""
++ try:
++ from cryptography import x509
++ cryptographyCertificate = self._serverCertificateTLS.to_cryptography()
++ subjectAltName = cryptographyCertificate.extensions.get_extension_for_class(x509.SubjectAlternativeName).value
++ names = subjectAltName.get_values_for_type(x509.DNSName)
++ names = names + ["IP Address:{}".format(ipAddress) for ipAddress in subjectAltName.get_values_for_type(x509.IPAddress)]
++ self._subjectTLS = ", ".join([str(name) for name in names])
++ except Exception:
++ pass
++
++ if not self._subjectTLS:
++ try:
++ if hasattr(self._serverCertificateTLS, "get_extension_count") and hasattr(self._serverCertificateTLS, "get_extension"):
++ for x in range(0,self._serverCertificateTLS.get_extension_count()):
++ extension = self._serverCertificateTLS.get_extension(x)
++ if extension.get_short_name() == b'subjectAltName':
++ self._subjectTLS = str(extension).replace("DNS:", "")
++ break
++ except Exception:
++ pass
+
+ if not self._subjectTLS:
+ self._subjectTLS = self._client._config.get("host", "") or ""
+--
+2.53.0
+
diff --git a/media-video/syncplay/syncplay-1.7.5-r1.ebuild b/media-video/syncplay/syncplay-1.7.5-r1.ebuild
new file mode 100644
index 0000000000..430b0b3635
--- /dev/null
+++ b/media-video/syncplay/syncplay-1.7.5-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{12..14} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit desktop distutils-r1 optfeature xdg
+
+DESCRIPTION="Client/server to synchronize media playback"
+HOMEPAGE="https://github.com/Syncplay/syncplay https://syncplay.pl"
+SRC_URI="https://github.com/${PN^}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="+client server +gui"
+REQUIRED_USE="|| ( client server )"
+
+RDEPEND="
+ $( python_gen_cond_dep \
+ '>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
+ >=dev-python/twisted-16.4.0[${PYTHON_USEDEP},ssl]
+ >=dev-python/pem-21.2.0[${PYTHON_USEDEP}]'
+ )
+ client? (
+ gui? (
+ $( python_gen_cond_dep \
+ 'dev-python/qtpy[${PYTHON_USEDEP},gui,pyside6]'
+ )
+ )
+ || (
+ media-video/vlc[lua]
+ media-video/mpv[lua]
+ media-video/mplayer
+ )
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-${PV}-Support-TLS-on-pyOpenSSL-26.2.0-774.patch" )
+
+python_install() {
+ python_domodule syncplay
+
+ if use gui; then
+ for size in 256 128 96 64 48 32 24 16; do
+ doicon -s ${size} "${PN}/resources/hicolor/${size}x${size}/apps/syncplay.png"
+ done
+ fi
+ if use client; then
+ python_newscript syncplayClient.py syncplay
+ if use gui; then
+ domenu syncplay/resources/syncplay.desktop
+ fi
+ fi
+ if use server; then
+ if use gui; then
+ domenu syncplay/resources/syncplay-server.desktop
+ fi
+ python_newscript syncplayServer.py syncplay-server
+ newinitd "${FILESDIR}/${PN}-server-init" "${PN}"
+ newconfd "${FILESDIR}/${PN}-server-init-conf" "${PN}"
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use client; then
+ optfeature_header "Syncplay is compatible with the following players, install:"
+ optfeature "VLC support" media-video/vlc[lua]
+ optfeature "MPV support" media-video/mpv[lua]
+ optfeature "MPlayer support" media-video/mplayer
+ fi
+}
diff --git a/mpv-plugin/kde-do-not-disturb/Manifest b/mpv-plugin/kde-do-not-disturb/Manifest
deleted file mode 100644
index 177f6388eb..0000000000
--- a/mpv-plugin/kde-do-not-disturb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kde-do-not-disturb-20230110.tar.bz2 2166 BLAKE2B d7f0359dc3155311f380ee10affef132bf906bad2f5beb0e8fdc901cb3a0be2ea9b5ddaff738febc105bcc6504f257b0bde848c9ad0713c182c0fd18eb0a05e2 SHA512 0b9973ca8c20e1623c12db2b6f06ee3d386fcd6f5046e920d2e581c4e485cd98e48ec7b8f8771ad3027ac1038ce0988010788d2ded5286188da0321ed0146fa5
diff --git a/mpv-plugin/kde-do-not-disturb/kde-do-not-disturb-20230110.ebuild b/mpv-plugin/kde-do-not-disturb/kde-do-not-disturb-20230110.ebuild
deleted file mode 100644
index 0166dbb502..0000000000
--- a/mpv-plugin/kde-do-not-disturb/kde-do-not-disturb-20230110.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MPV_REQ_USE="cplugins(+),libmpv"
-inherit mpv-plugin toolchain-funcs
-
-COMMIT="478b805b30d4aab41eeb4b2018ab1c8bb0c22c7d"
-MY_P="${PN}-${COMMIT}"
-DESCRIPTION="Disable the notifications while mpv is running"
-HOMEPAGE="https://gitlab.com/smaniottonicola/kde-do-not-disturb"
-SRC_URI="https://gitlab.com/smaniottonicola/${PN}/-/archive/${COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Unlicense"
-KEYWORDS="~amd64"
-
-BDEPEND="
- dev-qt/qtdbus:5
- virtual/pkgconfig
-"
-
-MPV_PLUGIN_FILES=( ${PN}.so )
-
-src_compile() {
- emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
diff --git a/mpv-plugin/kde-do-not-disturb/metadata.xml b/mpv-plugin/kde-do-not-disturb/metadata.xml
deleted file mode 100644
index 3167f47db9..0000000000
--- a/mpv-plugin/kde-do-not-disturb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- smaniotto.nicola@gmail.com
- Nicola Smaniotto
-
-
- smaniottonicola/kde-do-not-disturb
-
-
diff --git a/mpv-plugin/kde-night-color/Manifest b/mpv-plugin/kde-night-color/Manifest
deleted file mode 100644
index ce3d819aca..0000000000
--- a/mpv-plugin/kde-night-color/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kde-night-color-20230110.tar.bz2 2155 BLAKE2B 351898790a3e382a904f73f53cc926b40fdbafd0968d8f80e1f7c28a25ed42c8378f6ec51abf907f2dff59ba9f4869da7b2cb9dc4cef457196e7fd2fd5f30263 SHA512 8ece42c28e224934d053c452fef4df0bdba381593f994028168798f31218670c15fffe39d50cdeddc6e9d50c15f281c20b1a05e1b199e7d4266a64c1cede5dde
-DIST kde-night-color-20240910.tar.bz2 2144 BLAKE2B c8fef4e46cbf535de6319a109d19310e9408714b35f9a6ae1a489c3be0e07b738420a182a08f123380a9c06f47cb1259040b4b1b978b291884bacc9743f10225 SHA512 8eba518ccd49f266fe16e6010f299ef56988092dadd42e7d494dfd2e1b4fce4b2ca8e9e6427889ca83a6491535f2d04f605e1663bc8814febe0bce4800e5b3f2
diff --git a/mpv-plugin/kde-night-color/kde-night-color-20230110.ebuild b/mpv-plugin/kde-night-color/kde-night-color-20230110.ebuild
deleted file mode 100644
index 6d28939aee..0000000000
--- a/mpv-plugin/kde-night-color/kde-night-color-20230110.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MPV_REQ_USE="cplugins(+),libmpv"
-inherit mpv-plugin toolchain-funcs
-
-COMMIT="2fb6f013a21553861c6ce28d48e022eb361097b4"
-MY_P="${PN}-${COMMIT}"
-DESCRIPTION="Disable Night Color while mpv is running"
-HOMEPAGE="https://gitlab.com/smaniottonicola/kde-night-color"
-SRC_URI="https://gitlab.com/smaniottonicola/${PN}/-/archive/${COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Unlicense"
-KEYWORDS="~amd64"
-
-BDEPEND="
- dev-qt/qtdbus:5
- virtual/pkgconfig
-"
-
-MPV_PLUGIN_FILES=( ${PN}.so )
-
-src_compile() {
- emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
diff --git a/mpv-plugin/kde-night-color/kde-night-color-20240910.ebuild b/mpv-plugin/kde-night-color/kde-night-color-20240910.ebuild
deleted file mode 100644
index 46aec60505..0000000000
--- a/mpv-plugin/kde-night-color/kde-night-color-20240910.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MPV_REQ_USE="cplugins(+),libmpv"
-inherit mpv-plugin toolchain-funcs
-
-COMMIT="287f8cf168e1ead4706f32c92b0c06aacc25e4fa"
-MY_P="${PN}-${COMMIT}"
-DESCRIPTION="Disable Night Color while mpv is running"
-HOMEPAGE="https://gitlab.com/smaniottonicola/kde-night-color"
-SRC_URI="https://gitlab.com/smaniottonicola/${PN}/-/archive/${COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Unlicense"
-KEYWORDS="~amd64"
-
-BDEPEND="
- dev-qt/qtdbus:5
- virtual/pkgconfig
-"
-
-MPV_PLUGIN_FILES=( ${PN}.so )
-
-src_compile() {
- emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest
index a4ed1dd559..614fbaedb7 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/Manifest
@@ -1,18 +1,16 @@
DIST zabbix-agent2-plugin-ember-plus-6.0.41-vendor.tar.xz 780992 BLAKE2B 15c45d17b76c99efbf372969036ed42f3577a20071f320059ddc1dcc9c06d27d69d5692e00fee22999923d524ac2d68c8de4c9979ed00609bb47127672cf09b5 SHA512 69ea4d228b72aaee5719938fb1b1d72551bbef04dd868d37cb6881e8e56ab8327b6970805c35ce539164d52bbad7739bd32abfddecee4c85371da01834ef5664
DIST zabbix-agent2-plugin-ember-plus-6.0.41.tar.gz 60030 BLAKE2B 7e2d7ae129fbf3430b1564c5cd4ffdc213acf1bc0c44eb3929ade64ae55693ff26518146c36c63c808b61868e9a318291f369c30262a46133f3f6eef2b34cc43 SHA512 20e791a63c084844e8560b71380bc666557d02754864f2d412932026b0feb5816402d6ac270cd051c0497fd108b935e0e400017c63c599cfb4bcf7c183fdf3c6
-DIST zabbix-agent2-plugin-ember-plus-6.0.43-vendor.tar.xz 780676 BLAKE2B 9b2b751b24e3e7f86d9ee63ecdb3c7c66defd83f3293ca84e2b26ce7166c0a77400d8ae704991f1d32ad0b355e8322313d98c73ccb5b6b242c0ede276194f387 SHA512 eab1e375b9a0e50d9ab9d99ad9ce14077e80179ac6fe70def8f356e566e5f0c5b00d7c76dcbe55f49b270e41edbbd6359963775f076bb996ea4a3c16aa124333
-DIST zabbix-agent2-plugin-ember-plus-6.0.43.tar.gz 60083 BLAKE2B df8daa71ad8c8567acdd3fe62631e3d6a522d1393ee24545c795e62698f74bcd10fb968c74194443c02916c76ba80ceaf5a3001e1b3628d2ab8cb3da80d9517f SHA512 90ac1ea7f85eca6b3148857a3fbb90ea935d82d8b9150a1c8e3bb899168a16e6294b03ef63845984f0c19567333b115e084342ada0bba3341b7ff07f10bd3fc3
DIST zabbix-agent2-plugin-ember-plus-6.0.46-vendor.tar.xz 781604 BLAKE2B 335e46fd267b013f396be1ca60ec5b96a69c5ae7276d671c6c7baf8b07d111717d10a3d38ee7ffcc34a8904f2703d83319ccde9fdcc991c580f264b31da89d11 SHA512 edad7a919c1f5d52dd608f14c425745e21ad2ac7de99836b3a5dbccc2ed36fb97f562b2aebd906a43fe201c2abaf9171b6c34e9633e2717fef19cd0e10886225
DIST zabbix-agent2-plugin-ember-plus-6.0.46.tar.gz 60144 BLAKE2B 4f0e7976ca43d2438880e2632f23f7dd82b8b853df32f934576af1b39b739ec262692f9097d83a43969a3236c20d7dcce3b1d927461a439c0b80d1f130a43b2c SHA512 711f51a1f250bc7f2478c658909f21c88093d12e987ab53476984aca761c3c9881ec0d0642c93942639f609a5e295cb57b717e1b3468ff482ae170b8ba45f125
DIST zabbix-agent2-plugin-ember-plus-7.0.18-vendor.tar.xz 781500 BLAKE2B 4ed30f47512ffe684732095789d49d6155e92eb4ad2b5fe34ef11e9385d42a6dda50024e2a5a82e43a9bf9046ccfb947786c759e8563b412ba83512a24885a57 SHA512 ec677961409107a0e59d793af9e18620a0b0e58e56a635b4353496e6beadfbf4a7aa7d3d63472da56b0d72dd01d5f000cfcf8944cce8774006c1d7a770353ee4
DIST zabbix-agent2-plugin-ember-plus-7.0.18.tar.gz 65638 BLAKE2B eb7a81ad28cd815102392cd2e0e031fe04a75c2349bb49d798bb3226eef2b5b190da7856e754f8957d99b91353a50ae5c6550a2597c018e0ed5241ff60dcf27b SHA512 94400326bf5771dc9081569a7db9f4d46d548203c7c31756536a19fdefbb180583841bf2a6e9f8ff5ccf91bb04740a662a41940ca1043b80ab6113de693fd140
-DIST zabbix-agent2-plugin-ember-plus-7.0.22-vendor.tar.xz 782016 BLAKE2B 10f2d4b0cd384e028dcb67d26d1de8536b40df8d22c80657ed69a4f9ed6357b48d5849a75c6751ef7527cdd0c186a637b5fdb8759edbfb89a6432b945f0538a0 SHA512 5091858dba61de7b4ad4e367785a37c170fbb886e3a627bf2ca0ff8536d86011793e5b853213cd11616feccd130e77da793c24845b5d5a47e8ed56b257e5d8c8
-DIST zabbix-agent2-plugin-ember-plus-7.0.22.tar.gz 65781 BLAKE2B cea202763027dc1cb366281f15c67f6159f8f43f666844c592a26a614ddf1e1b20a1b5876fbf9edcb9d8a891e75cf39d0520e14036cd27bb03e69d12129e0802 SHA512 ea0233fbb719b2b7ca6ca22a8f96f30e500133f777a033c0bffcb828defd3f46320427f3d7695a2698342cf0f4a31d3bcb7917004989c30766e34dc8cc582e84
DIST zabbix-agent2-plugin-ember-plus-7.0.26-vendor.tar.xz 782060 BLAKE2B 23d820cb1baa5c07499dd7a630b7e97791f1e9308cc99899536935bca1ade7939241df8c7eb03be6291434cbf43d1a34914169c76ab4900a38341a8045207dc0 SHA512 4125ef1353856492696ebd4169345812cfbdb4187b327f57fa5e71901b57ed9bcae49593565ff368dafde61b3ad339b68e08e30317a1aa0e414b108837b600b4
DIST zabbix-agent2-plugin-ember-plus-7.0.26.tar.gz 65930 BLAKE2B e0823ac2bc81b5f591af2e812a790887197f8d598a77088c96f9c133a04fbf28b74ba0d04736535696650f4c5654bd9242dc15680a034d5ea6de5db3097ab600 SHA512 b3204e4d2f72a89ccf4515c62cf0c7fe7feb15175650bd48097a8b9fb987e3d272aad3c492f17cda60dae3cb59c6aa08ed5bb8dbedb95bef72e382db53b71b7e
+DIST zabbix-agent2-plugin-ember-plus-7.0.27-vendor.tar.xz 782064 BLAKE2B 5de7203d86826d5113a11cda86bc46500f17967df4c1cb28167e5bce234210b6401e9f15b29282e10765feb127db476fd068a77851797ad4fe511ba099c9839e SHA512 a124877d95ee2a42d9ca36b97c1b1bf63ecf5aaecc2c565b259215632ca30aae42aaae0c880ea66ae4ec6a398466309665457bc08494fc148b58c7b07951a992
+DIST zabbix-agent2-plugin-ember-plus-7.0.27.tar.gz 66088 BLAKE2B a9cd80b49921c9b94054cf179705eb2ab30c2e1cae0d793da90e978fb4e1ab4187b38dc65e7bd8b5de26d2c151572973c03aa8cd50a459bb16a59f843c74b09f SHA512 300ead7ba2800c4810bfecbb7ed675b91f3ae23b772c2bf63fcf59a71b8f9ee19208556d9533f50bf4068a42342f262b611f71a90e76c009989346769bc626cf
DIST zabbix-agent2-plugin-ember-plus-7.4.10-vendor.tar.xz 782668 BLAKE2B 862e56bb888b9e847e24d61a5b98f7188f08dbaa95c908687f87fbc1e8b2ec0c9db9f503f2cde5ad3a36dce1b590b465c5e51bd182db0923340e1a13a8b5fcdd SHA512 791daf0a904c8bbfc2cc4ec7425b9b2ea96248326e85a7011364589eadb8fa06c2a2a4ba27e29afc3ada59ed62f92e4b90469ceaadc47c2cbbb6bebc420c8696
DIST zabbix-agent2-plugin-ember-plus-7.4.10.tar.gz 66806 BLAKE2B f71b786bfdc84a38d53aeb7ac402017fa446d1ec6156fbd123330e2b5cb23d4dc95fdb304426dec6d16fc3f553243582c54f1cade68ac0186e1a875ee311d8e3 SHA512 e1adce9bf6649eefea115f734f27cc9888f4db6df2f5b7bce5d4a67036b5f8459106d0bd3b2233dc69a7efa0978f783265133932640db359a2773717b3d7e131
+DIST zabbix-agent2-plugin-ember-plus-7.4.11-vendor.tar.xz 782620 BLAKE2B cbfd951afca53040eb6ef3a8753e05098e2e8276629468975692adb16f98ee2d6b13281258886ca677c89e549234d2b45daa06bb6024bc301a03aa2eb7e8f2c6 SHA512 b7e9acb57b29dbf59a7fbefe787b12fce02e9003d8a93d41a454e58605e5dc88015a7a6e0a7eeb9e05a108b7886d6511bf019eccd47ef00ca3d3c59399da5f58
+DIST zabbix-agent2-plugin-ember-plus-7.4.11.tar.gz 66935 BLAKE2B 4d45f24e79f948f202ff0de00d26070102142e38eecd0dbbb984a449ed1df8fed75e0f62a1e6a7d0289a0b18e4496296f03789ae23afb9261a40594764c32673 SHA512 4d328b5d1ca7913752e955c80691cf45782a996adf25691042856253873b6ad04455f557d708b222667574424f00c6a8ca07ea9dcd66c7e9f0e28354ec7e2428
DIST zabbix-agent2-plugin-ember-plus-7.4.2-vendor.tar.xz 781788 BLAKE2B 66acfedc528fd71fcd65810f39237e5f114bfd17f732929fbba25df9b7c3dde1684d58af3220d907d3acdad74fc513159ec854ddad98023302587b4fdee11213 SHA512 8ec133d8f2377fece9afb2a903ed9d00901d007e1fb5820d8643bdb7da9337183282dde867c3e156c0d0e2196b13fa8a3a41aaefd5d91eb5cb6513e65ef4995b
DIST zabbix-agent2-plugin-ember-plus-7.4.2.tar.gz 66161 BLAKE2B 75cf904623d99c74efd449cfc97ae364c9cf06f55f8fb40efa7222707f514b64256f8e5d230ef882251024b06d4ddb113e7ed62c67470f5ce5a776dc92ea677f SHA512 6781154c52ce45de06ec21c74075b8472c59df4ce1d5b9e52acb0f2b744cdb224a7e941386de1f12455b1beddc975a2bfce1ecdc4ffff05534932780d3429d17
-DIST zabbix-agent2-plugin-ember-plus-7.4.6-vendor.tar.xz 782804 BLAKE2B 814ace5ba26dc494dfac47bc44826422759a7cd44b627de467a99bd058ff98522a045493d4cac37b5751dd167ccf7da2123b7ededbfda547928c44ebdb09e366 SHA512 9061536998e77c89243c68208910d69efc262b48b5018b55c9620a8c3c166acfe5da3d7ab63a2e7dbc4b94b8859fd33c11b85cad8778d745660bcb463d98c280
-DIST zabbix-agent2-plugin-ember-plus-7.4.6.tar.gz 66454 BLAKE2B 2d33b7f69f3a9afda09117ef94722ee67071f321baa7bbd8ff39e0f94f8a42648c25b1134807fb090d46e95847af7bb65f77eeb9434929bce30f098b8553ba95 SHA512 3da6ece0daa9e27cfcb151d7dedf98f0ec2478b4b69654aeeb8ddbf31dcf326a0107f798fa259d8bad6bb1c6c7b868fec454f65d5e2cd89871f1051a431cbf74
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild
index 7494be5a02..d0d758e35b 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.41.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.43.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.43.ebuild
deleted file mode 100644
index 7494be5a02..0000000000
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.43.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
-HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
-SRC_URI="
- https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
- -> ${P}.tar.gz
- https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
-"
-
-inherit go-module
-
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="~net-analyzer/zabbix-${PV}[agent2]"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-src_install() {
- exeinto "/usr/libexec/zabbix-agent2-plugin"
- doexe zabbix-agent2-plugin-ember-plus
-
- insinto /etc/zabbix/zabbix_agent2.d/plugins.d/
- doins ember.conf
-}
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild
index 7494be5a02..d0d758e35b 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-6.0.46.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.18.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.26.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.6.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.6.ebuild
rename to net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.6.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.22.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.22.ebuild
rename to net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.0.22.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild
index e00316e246..44c7ed01f6 100644
--- a/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-ember-plus/zabbix-agent2-plugin-ember-plus-7.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2."
+DESCRIPTION="Ember+ loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/ember-plus/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/ember-plus/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest
index 6b11c6e0b6..482419e50d 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/Manifest
@@ -1,18 +1,16 @@
DIST zabbix-agent2-plugin-mongodb-6.0.41-vendor.tar.xz 1304568 BLAKE2B a7191c384453a913eafcd4796e8605b0054ff3047d9c16178776addabf55f4c6162d91e435defe0305cace4ad94f62ca8b52a3fe42cafe3e0d4caad6512f532a SHA512 59ed0e1a24aea69013077f5577b896fc295ead58b30adf3d70fcd37a1acbe9a3a47c0a66e42fcb49c11208ed7ef6f43feb104267d7888eba10a2b74e3d999cfb
DIST zabbix-agent2-plugin-mongodb-6.0.41.tar.gz 44548 BLAKE2B 189f61be780aa8f2b72b34c9b2cea330f09193e16eee1f5a69431b80090445d44c8406b499cdd567f596b2ef8ac931d226b5d62d2bbda9e8d5e0f69fcf8ba5b1 SHA512 bcb031d7b9a06228378753041b5dba18a01d004c56128dd4cd06de13954ffcf227e95f1a8557c619960aa0efe284d711a3efd26df8149bd146555a4b9169c723
-DIST zabbix-agent2-plugin-mongodb-6.0.43-vendor.tar.xz 1303888 BLAKE2B d9e19187b197800e29f969cd9ac2eaf686a2460674d387da92500447e89531ef77329a419b8b44c45b9f30dbc55c8a987544c268dadc241e44ec1400214529f7 SHA512 2ab606b32e1b8e3faf66c7cb9895f31b5fd4bd6e1f624dce87bfec37f0829225c2ab69e7109f4ba7ab64fc428da45df1996cf3f2bb68fc7d9420fbd3e58f1b94
-DIST zabbix-agent2-plugin-mongodb-6.0.43.tar.gz 44591 BLAKE2B 688c818ddb61e49c0416d7eb6e4e5833cf9767d2dd67e4581ceeba7eb5ab7250b6c6cdc1c4f8e3a47ed8c96f9db2885f510a0de9b3785b0d61520298fb51a2a4 SHA512 292b7aaa4af0eecf842f0b994a12350654dda635544fd9c12c8063a0d8b962a8518ca335b250d9e4a9194dd24a6991250f9a409760355b051d01323c3cd3a776
DIST zabbix-agent2-plugin-mongodb-6.0.46-vendor.tar.xz 1304016 BLAKE2B f338747bde95939c6eaf3804b9c322223e858eacee04140ea99c432f6ac9f400bf06b128634d5101dc283f2d4e4bb6f749930cef8cc918973050dde70e8e45c6 SHA512 872171a80dd07a3944ba309f68b98279ae12ebbf485e12d219ff6ab7a2462c4f267b4c1d21554a2bc069efb8b7b567a8f9e64b28253364ab2c4316fc5c8e77d0
DIST zabbix-agent2-plugin-mongodb-6.0.46.tar.gz 44654 BLAKE2B 8dbd9187b42251fc9566640e3bde53c3e04b212931994d80f2034ad7b46b1a5bdcf2df961e4fbc9c397d65c5c73f1d8bc649ec843ecdd75fa77b558ccb58ac52 SHA512 a7b98506215253a7b994393025167d5ec630fa733380004a1971549430bdc6a837fc2e1e5d4357cd8d4e451bf6714912f37c75ec69a0f35ead2a9172792a51b4
DIST zabbix-agent2-plugin-mongodb-7.0.18-vendor.tar.xz 1304516 BLAKE2B b1e234011ea170ad8abf0a5a4369bc219262069555c035e55e5ddc1ac1746b2e9be174c1887ef4ef12a5e50966b7e19161c6dd4f30c3dd05e813a51c9474bf59 SHA512 cfe694829675fa023d278e694d44ab0e7b12ba68aa70e3425d9842a3d0f5896b964cdf99d71935f757db5ee362f8d6f579391bd8756ba65e45d4c0cf757525b8
DIST zabbix-agent2-plugin-mongodb-7.0.18.tar.gz 54839 BLAKE2B 7366e3c2a64558a668103314b905c00e6e29ec579ec49059c4cee2bbfbf39c9a005ebd45e8df3698ef45574727dbb14171c290b16cd7f2cc5567efba56dfa9cd SHA512 c6520bb940fb87ed9a1f4faece65e5942fdbecb348e34c13fd6a7bb0245c645bd8da3054bfd3cea44282cdcf4a5cc3e8d61291d11f6203e3e7e2f1a19e2996e3
-DIST zabbix-agent2-plugin-mongodb-7.0.22-vendor.tar.xz 1306656 BLAKE2B f20580486d81ac56407656cd325967a156a8bb688153cef69049b8855297cb48963a99a405810e1c87506d070922e7407aae9f6331d0d6c788483aa990809be8 SHA512 0b70ede35fc0b033e92308ee5b2f29277857ad96c13d294620fa6902e63f7ab8c1b34d472e73cd456062e0aaf850cda46dbf79e7ff006afb6c00d37e98ae3364
-DIST zabbix-agent2-plugin-mongodb-7.0.22.tar.gz 54768 BLAKE2B 76da7fcf91f758313ad68c04d99cca77e5b6586a5085957084ae0a93f7492b339ec643c58bc2ccd9c0dd1284060960336f511acdca23a6072665cb45c349648a SHA512 8f5ec63973f5a0c4bffea3597a0bf6d90f214544fe1e28e5b00aee3afb37fedb52f0b6c245286583c0bc0f6e4f988b861dbfb50064261cf444be041b3ea89037
DIST zabbix-agent2-plugin-mongodb-7.0.26-vendor.tar.xz 1305592 BLAKE2B a75f325e72b3de3ec696b37012a26c6c77a0bfec0d9e9e089917ded73d88ba7dfbeff23cd522b9f23e4e4d6d8ff3aed48603d52bfc4f7834dba84f4363a7556d SHA512 658af8f2059ba23c0491cf3ac4ffde526391758bffb0db5883412f649736d179cb14ec60d4498ea8f2f1ddaed270ba9d3f247e2187ae772e1e12178b48928791
DIST zabbix-agent2-plugin-mongodb-7.0.26.tar.gz 54942 BLAKE2B ed1d1b881262a4eb325c53012f058e1ed279736e775144421dfd07c1c44f25f9210e0bc37eb1706df8e4d96a0915305a1a4384fec82b2e71ca06a6bd84fbbf13 SHA512 95e762bc57de042bf87241907e05a48a06889def9bd88b7392ea357fd3549baf5cceb3402c86f248bac08c4dc77a5602a387958be408791e5e9310db31fd2eaa
+DIST zabbix-agent2-plugin-mongodb-7.0.27-vendor.tar.xz 1307452 BLAKE2B d748855250e707d1ca7d573207164beaf12adfdf437b3e2c17b9302040231e98463c6ed6a11d7610c9ddc9eed0344437d14a95404b23ab04d6deb1785cd55373 SHA512 0d9a1a7600df3da84be820fd7ba75cec6d805574b4d03b32135b9840b91392aa2bac0c04b9536e1ee4af0d70d66422f458aaae2fba85cac716dfc07ec4710dc0
+DIST zabbix-agent2-plugin-mongodb-7.0.27.tar.gz 54969 BLAKE2B 44bc62f45da52fb923877641df9c7ee4769373bab43c5a313eac6f838e386d0fef28dda6b3d88c6e7c610274b8f9cc5b09b8b3447d5a83b47d404e75fcaec1bd SHA512 52c2c29ccaf693ecf981d6b875e084455674d9e1cddfbe45293c57c8c1d568fab640a54b6adf891bfb2cb89baf6a11e1d3c3e63b0fec98bc9b02257dbae571d2
DIST zabbix-agent2-plugin-mongodb-7.4.10-vendor.tar.xz 1306860 BLAKE2B 177f5fbd3d3a8d1c6b929cd014d2e9ff1af1d1749ad65a9dc557f7a6b63cea90766ea8db7e67fb695783f0315fc737e39925f876ee664ce89a24b687da208d0a SHA512 c1a764bcf34bf0fa6b379b803b36f20c47c6105c669573668102b73bee41605d53a6546b97eac62f56099fb2d1e61c35209d5c68410237b790178683f61f2a46
DIST zabbix-agent2-plugin-mongodb-7.4.10.tar.gz 55662 BLAKE2B 42a23cb1040de185228aa657d937f00d29fc51efbd7514d8fb20dc5bfe49af40f9e7a9b77c561019c58d98dcac12d49d498988c9ff74dbb87ab4e7fda2db8516 SHA512 b44a239b4bd51d3c110679f70d1db066ced01d1447147ea96d4aae5926a9b28a824dba5f7fbbd778b6f33c0ac650b7b8efd1b9d98e8ddc534c988203901742d0
+DIST zabbix-agent2-plugin-mongodb-7.4.11-vendor.tar.xz 1307944 BLAKE2B c15b659347144611d42469ef1cc8ca95d02645c50f1aead188ca83c7651d0519a7d3792e7ac0dafcda455a749abcd81b30e321ea0c7146e0798b3ccc5cec81c5 SHA512 f2067507c850772bdacee2b4f29bfcb340e17d94d7d80c34d35e417bced80dbe66a97bd1f8551fb9e155d8196d46d515fd2aa6e06d301f6fa592122f67df4841
+DIST zabbix-agent2-plugin-mongodb-7.4.11.tar.gz 55778 BLAKE2B f595efbb89ba8b7ab872a2e56ab1dcb477d449a76cb4cd60c6f0d08a16c0aa3e8718277492ffd22362c7ab4a1f10dceb25d28ab15f9d48d44a5f9255fda8b1db SHA512 4de83ffc98adda85915baf0555592793cf232eaf8b20c5b8dc75a9544ebf2032d3f0bd81cd2d24a247afd4a5743219ee0ea5ce2aab10bafcef4c879a033961a3
DIST zabbix-agent2-plugin-mongodb-7.4.2-vendor.tar.xz 1304596 BLAKE2B fbba8cdc1e307697d3cc8183b2b786560d927766afb9d723b58710283a2b736ccf404a7a6b91555f5244c0b9759f8bdf6c2fb3654195bf4bada5028ef5927732 SHA512 d40bdb8ae2f2bf6833eb8bd4f4b658cc9a24890d13f7875422b893844655ef76df617e3755da83d555b77fe796e58a0c1cb86df5880d0122db67f8d0a2a8ba92
DIST zabbix-agent2-plugin-mongodb-7.4.2.tar.gz 55337 BLAKE2B 538c8326eef574dec69944e055a22b985426fc69549e688cde7209e1cf9c825250f758506eb8b9d21cae4c3b3a547e6bb19d4d26fe6949913d6eb8683b55129c SHA512 d882e4b0e8ea3be172c212a49d6129d6b89b67dad5e46cb9caf507a05b5848b0a6f15f2c8906b30e26648acf3b4daea98eaf55eed631544de7e3476cc6907410
-DIST zabbix-agent2-plugin-mongodb-7.4.6-vendor.tar.xz 1307736 BLAKE2B eee3955b885f60c9f4243c941f3faa6369e249283722008e17e9c4089800baede38d2a172bd1941f3978e96260e72e49372e92b523a81cf4b841a67112427eb8 SHA512 e4ee7536fc1cc3188f3ff7ff657def499d78f057dfc21788431c0d4bf9d9f6976a0653cbb072986e847b20c895ea89df4e4821be2ae939ad92945623f7cbb28a
-DIST zabbix-agent2-plugin-mongodb-7.4.6.tar.gz 55400 BLAKE2B 999309aea4381a9391310bba85f3fcd059d554311280e5ea2a5c1c64c5c1e6e2b411aaa379c3ba5ade6b6542498e95b524bc24d052905fb6bddef8ad760b2c26 SHA512 1b797a545467a2baac33322395a94184acf27ad118dbeb0f0a8dee08782addc876c853bff4b016f1a72aa840fc5d1f519f8abc0db0d207ed9053700af9f5ce0f
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild
index 80cab16f87..169eb67fab 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.41.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.43.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.43.ebuild
deleted file mode 100644
index 80cab16f87..0000000000
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.43.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
-HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
-SRC_URI="
- https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
- -> ${P}.tar.gz
- https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
-"
-
-inherit go-module
-
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="~net-analyzer/zabbix-${PV}[agent2]"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-src_install() {
- exeinto "/usr/libexec/zabbix-agent2-plugin"
- doexe zabbix-agent2-plugin-mongodb
-
- insinto /etc/zabbix/zabbix_agent2.d/plugins.d/
- doins mongodb.conf
-}
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild
index 80cab16f87..169eb67fab 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-6.0.46.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.18.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.26.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.22.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.22.ebuild
rename to net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.22.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.0.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.6.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.6.ebuild
rename to net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.6.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild
index 64237123ee..3b5b08bbc9 100644
--- a/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mongodb/zabbix-agent2-plugin-mongodb-7.4.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MongoDB loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mongodb/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mongodb/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest
index 0dc9e03184..4263242339 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/Manifest
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/Manifest
@@ -1,18 +1,16 @@
DIST zabbix-agent2-plugin-mssql-6.0.41-vendor.tar.xz 1063652 BLAKE2B 794758fe5c307515dd431b0411a452e11044e61013f3d070db750774f6b3bac1955f65d05b307525f003157872728746adbdfb5de7a1b91f52078b5a5c2985f5 SHA512 e508f9ab8aa3544e4414418e6ca519681550a128482b6735f4bbbf5042b2dca2710296f7d8df0c09d0aef388e2f6fb6fca88cd34c7f2dd9475aae80671678833
DIST zabbix-agent2-plugin-mssql-6.0.41.tar.gz 42204 BLAKE2B ee84f3ca4685de378921a4a1d7ab4ca32ec7acad94a4124edf3bec6cdd2c8070a6b6e6e0d33a42810fdfe6573b30f1eb9e97cd265ab145754370e8cb42ab0027 SHA512 c9bb00859693fc6af6139e0ae356052576700c8176f9d3aa606fe21f4757eef538f63db2bcce7e9d10f79dcc1de44602491e3aa307a58dcc8b67e518b04a0de4
-DIST zabbix-agent2-plugin-mssql-6.0.43-vendor.tar.xz 1064024 BLAKE2B 6409feabc6373e43438588feda4fee65ba43cec467a1730434038447985e45ccc37f9b1bdc2c55686caa1e70465ea1857666fc10f6adc6e13e3ef47511a17866 SHA512 f4f23d9d98f169ee9deec5240f012ca5f84b6949f1c339cb8b106ffb0b13ed90d588c8b1c25479178e88008319823afec011d7870b15ce649b7a51a9682287f9
-DIST zabbix-agent2-plugin-mssql-6.0.43.tar.gz 42323 BLAKE2B 7a49e14550e97aeeba8cdd9723c8fecfaef94bd7b8cc16898aa0be9a63a8a9c58e45dfc584fb188d576a400cbdb5aa14cef06e67264f06872f849a2a691a5f5e SHA512 e636ab7a0c09633768e11dfa164b2382d3a08d18346081e1b45dfa0f60b35ea9ca4af3ac356c2a21d3299142f4d2762164e9819b6515660e41cdbb70ad0149e9
DIST zabbix-agent2-plugin-mssql-6.0.46-vendor.tar.xz 1063884 BLAKE2B f91a27630636fc5c830da9f71451938eda7394cc125ea5d31827c85bb989deed2ca879805b06b5bd794eeba2d5e280a3254f3d82391cd25fa861209dfbb4eec5 SHA512 39b9d357261794284eb1e0611250c31d9d6cc7aa4d10f9e754d1fffb9324acb44811654db2505171b3274b956dd2d8093dae6ae35501dbb8cf5d118267544115
DIST zabbix-agent2-plugin-mssql-6.0.46.tar.gz 42381 BLAKE2B 4724e9602bc3d7f38dfad30b28e20abd1008886078f66f0251f24b2b1008f4993eee159aa2cd4aab6db0196b0bf40383f9e450c6ba655b89f2883e5e7309a986 SHA512 738414ec390af9a9a60e4884e640218d9c533908590859fc5e51c60f057c311ab2049e8268f5892bcc906f5bc70ee6c37d4eb6f4d24c191e4ef82a21fc2955c7
DIST zabbix-agent2-plugin-mssql-7.0.18-vendor.tar.xz 1064140 BLAKE2B 1eca8e9e412fae545ac0dc49e81b101207b61084d60103508f1d9e9404c9977b81fd4cc019af45eaa4d59b11c80dace0ff3f7fa4279a77d8d1cc3efd8555bab1 SHA512 37d9d020bd63b3371f629d0903b00528aaa3ebb2cadf3d242885f2d369c4b898231fa786f584fe63c4246ec17b0a2dd17d244cd5c4ca14f69e9838565aba9b54
DIST zabbix-agent2-plugin-mssql-7.0.18.tar.gz 51917 BLAKE2B 94fb13b47e48f180e22725f5de27c8ed569a4a1edc2f5052e90f0492f26d941c3090fc1eb7e45b8bf326fb479be8ad3c6b3c2654caed88e37cf51eca58862e44 SHA512 7c14cf6d09da690beb5dfcbca84b299382e41b9f766609ed6ca302cf513ca8e721dcb1240ca04c3f8ac6ad4a8c89ccfa555695a7f0049b0892c3ac02a48b38c0
-DIST zabbix-agent2-plugin-mssql-7.0.22-vendor.tar.xz 1064536 BLAKE2B 3f511f507053befe847d8059885d0d597b212d30747eb1bfffb6d37a653619b569aafb4cc73f70ba0629d424a1a68788cac608c2cf24da20e0f32eeac7854dcc SHA512 885ebc029ba0940040c6b2ad36164c5a7dadd7a8ccd2a8dd475a9b80c4fb969a9f6738aafe722c837f6033736601246e42586c82b06f74b2b9a10f71362ef351
-DIST zabbix-agent2-plugin-mssql-7.0.22.tar.gz 52197 BLAKE2B 69aa73427bcb28c72b1fccfafe4fba120b15bc92d4b06a150feaacb15d63908bbafb02cd209a1123b172294822c5a56d2987ba125a16bbe9e844c2ae03226842 SHA512 2e7ed01432022b3899ce56c8f5c6f51456492285d0857bebb7ea935f3679d9de3476118c1e42efdb1c7fad6b8ebd8a8e868e105bd82f767cb5e90f2a048318f0
DIST zabbix-agent2-plugin-mssql-7.0.26-vendor.tar.xz 1064280 BLAKE2B 8327850e15c9f8346657996b4be687b787318e80b71a9951395ca1b1e08bc14cb2d9e05e816134b6d19a99600304e4861e5086911f1811ff9e662af1a06b36bf SHA512 a85c32e1de3e7670493c3786027d853842815177fd8bcd11cb659be04e6a03c3371d9ababde368e903090949a8c5aed47fa67dac5d26a697257ab98e041f45be
DIST zabbix-agent2-plugin-mssql-7.0.26.tar.gz 52379 BLAKE2B 490dd49f6a15978b03fba9ba712e0cb274cfb6bd9790d2b739f1c2c51f847dd83db454fdaa1439cbe6e8a064d06779bb21e50fa82bd2765d416a0a4d94376a03 SHA512 7a8709aa1e06037aaae058fc1f82a1823346a904dfc20e115ed9630a34c2e1d80d3d5d7b023570a6164678b2bdc663ae8247c91172a21b2ebee94cb08a59a8f6
+DIST zabbix-agent2-plugin-mssql-7.0.27-vendor.tar.xz 1065036 BLAKE2B dc8d918cee298e691963e5436a23fffb2d7fd67254ca438c9462e38c5c0159ceeb43c19d94d5345352981eb1a98ecaf10324cf0fae821fdefe0a8fb52825ce20 SHA512 93110f53b5a1ef4c451d827dfe3978951460d0c5799800b5c4f491c9120431fd34eb361e8d46089bac0bf2ab11d5bedd29f198c945feaf57b68a571041547185
+DIST zabbix-agent2-plugin-mssql-7.0.27.tar.gz 52440 BLAKE2B 35f49910938c58aa3c413de407d99313ed4411ebbd66919df3f21f4453d9b27cf7078919fed7a1ad2eb4cf43cdb461ba572995166517887c3284b477e222fdf9 SHA512 1474eae637732aa1569db548544b27de69f4a2223f084397b1b1442182a824b93bd379773c1459e334d3986f7f0eb4bc28e0fc225c7346ab92508f0eadf10fdc
DIST zabbix-agent2-plugin-mssql-7.4.10-vendor.tar.xz 1071972 BLAKE2B 50f6d87cc03c024722bbab2b8e95549572ba622b08909ab388c459006da438c9d498d5d4c9ed936795bf03fcde7a98cad3db73d49f80ea12903cc6defc47a53d SHA512 e8b52fa81c788d30c4bb2cfd92b5674c1fc231b25677286806ace25ef9469e87318124ae0d26908ccc212de54c8aef9c956c58a1939c59a6b0f9913b7c8057c2
DIST zabbix-agent2-plugin-mssql-7.4.10.tar.gz 55703 BLAKE2B 39338c9f997a5e7185a699c29d7001fa3ee79cdc691d1e8e868641e4d19041c3ee373546ddac3fa38583c1226c4db9cc9052e04acdece1f73f54c7fbacf0d07f SHA512 5b1f8473b88ef63274fb9d2c98871984619cc9d3e4fa06f73fb226f191ed2fe83eca8b5139996dd0cb2f2a08bc70e86458ca8af9cbe92ffa37e927c74fc1252c
+DIST zabbix-agent2-plugin-mssql-7.4.11-vendor.tar.xz 1065428 BLAKE2B d19349312982b0222ec0f16c8eeb2b6d0abffbf91e42afb7705739185193e3aa5d02252aaa083c6cb03ff47e76637fb8d9ae0713406ca19e16ef6ec84f9c4c59 SHA512 78bbf5995547e705d046e21fade686f110d5c56545b9b35e152d77e261767d38d66154c9a52ca4b19fe88a31f96828aa6c35bc0f234f9475ef2030e47fbc38b2
+DIST zabbix-agent2-plugin-mssql-7.4.11.tar.gz 55780 BLAKE2B 4ed69241232248490b1b5256a71bad600bc228fbe54af853d7b5df89c6e013e74ca0780009eb29f90f8d63aa6173354a3f92c5543890d4f65be641f311f2aaa3 SHA512 68b656dfec280d43f61dbf8216035b44330f234c37d8d90f7d1be7b22d71ce360db81635ad4ec868952b0e59d5bcdc452c92f6307ebc87032706d1833be36301
DIST zabbix-agent2-plugin-mssql-7.4.2-vendor.tar.xz 1064700 BLAKE2B 4d14474d47c4e853cb606081f93070465eeec77caf711765edd62622ebdc4c0a58c4615a13180415179dae4375549303dbec3c8157cf15e78e47e21d2234d767 SHA512 82d1de1208b34fa586142e685248df2698664399d0eccb650507bc59fc7111a19cab192fa0777e19da657d409298456dd0d2aa563c54635c2324b551ec702d98
DIST zabbix-agent2-plugin-mssql-7.4.2.tar.gz 54937 BLAKE2B 2ea6939aa504c650243a48250ff2b30b62e0854f320f44f23bedea9982e39bbbe899aa48f878931c30b7d1b9e330d8aa9bc6bbdc564f18a7491843aaac25758c SHA512 1e3636e36aaa1a1223a2494b08f3c0f92430a8552f7915ee2c5c84c75d6e6caecb8171d8ef6ac3cf2ef36735bd863ee18089459607414a550d7e0c06d691588e
-DIST zabbix-agent2-plugin-mssql-7.4.6-vendor.tar.xz 1065048 BLAKE2B 60d1a94e9495220a73897bf9f3e83de353b354e983d4ada8ab57f9a7b2fad055fca38ae24a1c0740fd823f26f388dc1972cc4bdd7acd77568176aeb1cd7942e3 SHA512 94d05e63581ea67d269d2bebb45a1aaa671e53ebeadc9ae7626b95512e697a3d2d7e34e06cbdf2de4c033dd6ecf1198b536b3f58605b5dcca8780ba5bdf33fad
-DIST zabbix-agent2-plugin-mssql-7.4.6.tar.gz 55264 BLAKE2B 75c30167ca52a4b077af1ac62507009f0f31bdc5796043eae635b8601aaf3454c0e106fe17b58424e38337735bc980c6404623344218d202fd10d79a54142b86 SHA512 ddf6a29619fadb5319f056e1287738d20f8536bc6678a6dcdbb5d738e28b97659066cd29d88b241225f7d92def6c533992ebe58ea2341ae25a9a1a3e4a561692
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild
index e59aa30bce..a2edd65ff2 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.41.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.43.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.43.ebuild
deleted file mode 100644
index e59aa30bce..0000000000
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.43.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
-HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
-SRC_URI="
- https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
- -> ${P}.tar.gz
- https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
-"
-
-inherit go-module
-
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="~net-analyzer/zabbix-${PV}[agent2]"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-src_install() {
- exeinto "/usr/libexec/zabbix-agent2-plugin"
- doexe zabbix-agent2-plugin-mssql
-
- insinto /etc/zabbix/zabbix_agent2.d/plugins.d/
- doins mssql.conf
-}
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild
index e59aa30bce..a2edd65ff2 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-6.0.46.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.18.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.26.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.6.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.6.ebuild
rename to net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.6.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.22.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.22.ebuild
rename to net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.0.22.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild
index ccc206e2b6..147a89211c 100644
--- a/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-mssql/zabbix-agent2-plugin-mssql-7.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="MSSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/mssql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/mssql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest
index 3d4215ea4f..9def86cc0f 100644
--- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest
+++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/Manifest
@@ -1,6 +1,6 @@
DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10-vendor.tar.xz 780936 BLAKE2B d0edbb514ae237236a360c1e862d0452b035cabcaad00f1e7b634edb0a4b0093c127ef28e07f5121b63c71b7e6da7e4cd2414660a1f2b6b3e145e5c0b87b47a8 SHA512 a8cc2585496f5a0d91d85e56418b05456a63d129b69291bce9dea2a011b7a7b0d3b4b79b16436422896999ca77c66a780e6ee3fbae5c927bce8e09612ac81a96
DIST zabbix-agent2-plugin-nvidia-gpu-7.4.10.tar.gz 128873 BLAKE2B 706b283687cd40c48df21f7a69f2153a21127bff1aad6c99dab247a32b9603f21ddccc4e5de8469db3a66358a3ef0e45c6ac2f0687cf9d571479aab1770e30d4 SHA512 ebe12f275023e1a289ff09940a7886d3078889804dddb423abcc9559d68d00ab5efaaae59230503c787c6a4b20c86c7b052a207d13e9122427c7c7219ac99792
+DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11-vendor.tar.xz 781116 BLAKE2B 85d86fe20e8f2075d3fcb1385dcbff6b9713f8a56926a4853e8d91cbb75ad8cc39f1f091d9092d9875f14954d860b577008fffe69ddb039e7ff099339849bc48 SHA512 f07147cfe8d7d00842bf1a29b02709895134404994d135b6a43f2180ee4b999ac6b8e01804ea65d48e437b70b8e23b540dd8382212fa63b996809d51b79148d8
+DIST zabbix-agent2-plugin-nvidia-gpu-7.4.11.tar.gz 129054 BLAKE2B d37aee158a9e56ebe83565fa7642021a9a0e57a5e068fe635759e3379adb15bf38e8731f02de6edf9c86c6dff9bfa6d964c297cc6542b59a7d09d2dc1f5c8a96 SHA512 76d6d921096069f64d6dd62494cd629c1a26767531aaaa0d2c82c264eb8ee1dd1720d0e52d9454882901d9b11a832dbf8e50b6830cbb14d62781285fef1478b3
DIST zabbix-agent2-plugin-nvidia-gpu-7.4.2-vendor.tar.xz 780796 BLAKE2B d40de16f369932821acc3ef3f8ba7c39034734fb1b9598d9192705669c32634671a451ae08069cf17ce96b01e7926c8a7687778afd707a606508dc5c53a6bb3b SHA512 b8f6cd97ad1b7d08dc30b32c1eefa279f605ae5b6c2e1c216f60428ae3caf788dff22e9f87df4d5298aeb7a4bf32997d90932af2c95bbcbb7ff9bbcde904754f
DIST zabbix-agent2-plugin-nvidia-gpu-7.4.2.tar.gz 128493 BLAKE2B 35e239f7f547dd7e8ea0f508d9bc67eb39689cf0cf91b2bdc89241040db59163e299894988b3aa832087e432ce5bf08f53b360f46ae860700c53fbf50daebd72 SHA512 819ff2d316d604feebc0a5acb972439340e559ded338f6fb9b8696a3136aae0cd1f14f422a135d6c1b64fa2087640d055dd656777f2342e0bf803feb6bdae04f
-DIST zabbix-agent2-plugin-nvidia-gpu-7.4.6-vendor.tar.xz 781476 BLAKE2B f998dad97d86f8ae32689e90ce49aa70ba8261d61d1edf96169b551bc13f12aea49e852125a053f3612f3aedf13bba3f59e7d6ef98381141903d895cbae3ee12 SHA512 f9327d3672e4fc200d7b584c698317c4a3278b1188d217c67200d8b9dc3f49a62022584ac74c8ae1cff2d0578e26da63a8340d96209aded0ae056456effa0693
-DIST zabbix-agent2-plugin-nvidia-gpu-7.4.6.tar.gz 128710 BLAKE2B 8f1fe3a7055b8e31c3ed1abae8990f111a5df117b9614948dde9926462ddcede962388e471227a6176afda0f249e2a9757a5c9dd8d2d79aff9f9d0299f64cf34 SHA512 50440359b813a8457efe4f0219f010d2c12bc85a1a02d66773241e1df1be0c172a5a5a463fe59c71627d6d1e6ea27919fb6511a3362897015a1b6023a20e2bd8
diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild
index 295120fcfa..8d9a60a604 100644
--- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2."
+DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.6.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild
similarity index 94%
rename from net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.6.ebuild
rename to net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild
index 295120fcfa..8d9a60a604 100644
--- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.6.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2."
+DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild
index 295120fcfa..8d9a60a604 100644
--- a/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-nvidia-gpu/zabbix-agent2-plugin-nvidia-gpu-7.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2."
+DESCRIPTION="NVIDIA GPU loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/nvidia-gpu/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/nvidia-gpu/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest
index 2ab69d2995..bd29455a54 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/Manifest
@@ -1,18 +1,16 @@
DIST zabbix-agent2-plugin-postgresql-6.0.41-vendor.tar.xz 1224616 BLAKE2B 28d136d4b72fb93a14c6877c5ac939e10a764034a50d4bcd4becdf10f1fd3f2bfb00d33dbe2d0769f42d214b0f5821dc51666dc245f317970b9116d923ec8fc3 SHA512 2fcfd66bc992b57a2a582c33814030da7529adc014e9af002c3ac176263337aee6c36b37229a81d54816876e00a3a75a02583f1ae1e8f9ea152770834ea42fc2
DIST zabbix-agent2-plugin-postgresql-6.0.41.tar.gz 46217 BLAKE2B acad78a72a53de68cbe800485973db5279fa76d65b3b637630264f7e3fa3a898fc4cd739fc34a604b57ee63c06a0058b034fb2023da282bf4567c41b4619e06a SHA512 a81e1c15c59deb10e7cb3bce2fcfa80703555353852b49c54ec86570fc3513ff53d4c5e2e7b312d84dd2da4d3f6f1ef444baadd9d629a6dafc3342c46c38cb12
-DIST zabbix-agent2-plugin-postgresql-6.0.43-vendor.tar.xz 1225892 BLAKE2B 6c38d51ce829996c6a66d52f243d14bede8d933cb563b35558c8a1fe1e0b264897b594666013c0cd869d5eaeccb043057b3fedd240efd37c38e0c6c373049284 SHA512 475f8b0ffdf2a00b7f2137fc9bf0bf010aa32446a4c4be1ab6cfa3a23639d2f00895fa88c3506755212b0a51379681424ba2c8752ff42ad3cf7222e50769530f
-DIST zabbix-agent2-plugin-postgresql-6.0.43.tar.gz 46247 BLAKE2B 48d0ec9be21b7c3447f68118c4876fd803ae912034ecd122d0294dd48dd8d88c412b7d72d2666692be568faeb551fead50ec19a5e9dacb14b409efe8d9c0ba73 SHA512 88f199d7f7eca37825af5b5ddebe0744b8365c9631f07a23ddc64f966660b84f0fa9c8080d9e3874d026d0de4a6f979848d0acf9092da786e272574342c5eff9
DIST zabbix-agent2-plugin-postgresql-6.0.46-vendor.tar.xz 1223576 BLAKE2B f0d2356b0bf07e3d0b836fabd5f539030a658f53188545c130a175cd6e50d9b955cbd9100e84f05020db7ee08b07d7a66c744052e1b150b708c2e80ba4467289 SHA512 a79738a8cfd645fd28d49cb2f3925858aa39b141a8343e8cdbe73aa3204b16cf587ec0aee83b75c9c73df07ef22ded0a03a82017e9f261b299517971be4e0089
DIST zabbix-agent2-plugin-postgresql-6.0.46.tar.gz 46303 BLAKE2B 4756acb4dca6e2be48dff0e8d0e4e5807fcca31f49a68bac71da2c71393f792da31d5ca18213e5a2701a88508fdf4bb4077d761076215d771fa608811df33595 SHA512 7f64902abfa14239172f2b788e161553b0a29191c883c1f35a5ad7a6089f168da4617b730773819e6e77b188226a4a0828954ab0de0cea4e75da241cc3fbdf09
DIST zabbix-agent2-plugin-postgresql-7.0.18-vendor.tar.xz 1223912 BLAKE2B a951385561a427ec784c28ee5f68978ac7516c5f32f375571e7dac811b72e4682e4a5fce6d8db17c9fb3042452044aac6cd3d365f3fb281bb67bfd79f664cb74 SHA512 908ec5b3025946d9db4af828b5bf4d1e66e5b98173a04e5f439a97de06fc3198aceff57878f3b63f6d4f38974d9ece52fdc5483cf4b74ac93d918a21af0b0d77
DIST zabbix-agent2-plugin-postgresql-7.0.18.tar.gz 56999 BLAKE2B c88d9b5991894eae0f76c531978153700f220271ea4252420891698b8b595b0860a849e24080bf4f23c1bcec855df4d39f6d99c1a329a30e6cbd4c23efed254f SHA512 22e55ba1dd14835b09774453d08f83d92c329994dabca449e3fc84d65f3405b909afe2ebf483c8abb6f3d306ecef8570baa4fba77d3bee4c7ed1ef1b5e1a76d7
-DIST zabbix-agent2-plugin-postgresql-7.0.22-vendor.tar.xz 1228452 BLAKE2B 11f39a85b5521f8f3b1afcaa0fa2c92dc714bd4069f5c72bd7efa07f89ca6077b86b7f693cc6578c4247ce18117770a597b73a90426191caeabb6f4e37050b41 SHA512 53ebc355f8c6872c63ea41a7c098ad41e0650b8a4ae23aa2cce0bcebf77c9e6d57a6e5e2d6b43009cb2d274a5729b2cd416fbd4af952702f70f4a8a1b3b0337d
-DIST zabbix-agent2-plugin-postgresql-7.0.22.tar.gz 56894 BLAKE2B eff493e85405e7c3ea78561f15249d46fd440b622bcbda215827ec0cc8fda7219a9a79b7e61c0fb112247997ce7ec8a02c74461a47b558f7d53340dfcf356f33 SHA512 b16b8dfaf4ba6b8c1ef9bf900cef5ad78ddc83f6c5bc306c333135c33d3c27aa7deb359cbb7682b98a0ef400c5940d30467b22e1bd566f5ceb35d8434bae14ce
DIST zabbix-agent2-plugin-postgresql-7.0.26-vendor.tar.xz 1226220 BLAKE2B f16b158e49d04f7b43d2719e131576521c82a79a4f3e544b202be56538c68923a31cc57ff468beb5d890659a7992e389b27ac73455d2d163ecb89a242bd17e8a SHA512 fa7da6987fcbbaff8747460e679b2ef3a2dd5fce0a5b59ba851d3c3a92e46d6c97420393c0fd7854c56f446e7b171b9024a6c3d19ce0927602fc6cc44e5d3bdd
DIST zabbix-agent2-plugin-postgresql-7.0.26.tar.gz 57082 BLAKE2B 101b362e77c3cc58b4ffaa63f3780c3792751a44fb7132b7de311972436f75485dd6a6d0632c58c59f9282f0201468afb38987143ae81c2329cf79d96e693852 SHA512 2615a6ac3dda24bdf33c7a38f8f5d525ae84ddce251d73af063eae4b211af8b895a4fe6908bd12ceca90599ebc85734446266a78a2099e1be9aa8e026bc254d3
+DIST zabbix-agent2-plugin-postgresql-7.0.27-vendor.tar.xz 1226828 BLAKE2B a20b60e9570779323ed7c7176d99203bae080fd63d658faadab53e1a36801809a24ec334e1e87ad3fc9058b437e4ccba2bd1cd44378d4cf847ddd331a00bbead SHA512 5ec68ac5f51d9e0eb305dec3518a07757e3a45f241bdb2b596b109ad4c67bc88189a3e9603c17eeda84fe0752254fab7d3583df24d91cd0a593392c0a3da3599
+DIST zabbix-agent2-plugin-postgresql-7.0.27.tar.gz 57110 BLAKE2B 6453aec02314affec576021ed814bb8f9741b834eaae045d63c82dea62dfb88d18f54a7a57c687531a4481ae84744bb6af7b3dbef35699ebb7c8ffd687feac5a SHA512 aba3c18506be4a7769527421ceb93104361d9e320f376f8a6fcf6922d50dcc26da7c78fc21501948480eae36f0dc6de722454f65620b8eebb10e6cb34898f3b8
DIST zabbix-agent2-plugin-postgresql-7.4.10-vendor.tar.xz 1261928 BLAKE2B fbdf6826309101a4cbd373ed8512675161d78483d57522870eef8a7baea814fcf25fe60f86dde9cd54fa9c046dc783d45501ca576820578fe03fa0e758de96b8 SHA512 fcb1d55a49ee36480cc6eed0dddd075b31eaf49787c3da2c7c36cdfd12426b6d6ac6e039a2e94550ae87edccaad9b3751def4244dd2a413802e415169e33bb61
DIST zabbix-agent2-plugin-postgresql-7.4.10.tar.gz 59114 BLAKE2B caa98e1353cad4281c9605cb29fa5072359b691054453e676a4820cd2facb56c37ac33174331229f737898bd75c1cfee6d96a9aa1f20aca4ed6a417b53c54534 SHA512 9a1f716df1c56b719c307498a5d684f56e1473c0977faab2e1c28d9b6cae89b27a384779280aee9eff08bdb8babc71bef0e528e2cf93e01b5a425a29b385c8ee
+DIST zabbix-agent2-plugin-postgresql-7.4.11-vendor.tar.xz 1264992 BLAKE2B 64ea436b1b4d0b2a2e834284fbb65ce3cb8d5aa3424d732cf717af4da900fc4e1dc2a55d7d302f0d39fd0e2984170ca9e9de15131fb6c30c6eafd4983806c99c SHA512 121486af0249d2c2fc81ab31e675ac58e4756f655bfeb26b4b840d755c388dec8455930a5555782e869b29d9f3334b3a74092e419ce1626e825682bc24b6c8ea
+DIST zabbix-agent2-plugin-postgresql-7.4.11.tar.gz 59178 BLAKE2B ccbecd9bfd204a12addd1dccd35dcc0b5c4f9e195f85d42e645eab42738de30aa82e7045118f79e00aaad16f56adeddf45316fc5b0fc08dcb25aa6f11b171cfc SHA512 61bacba5c8c9751ac6e3736e6ce483147c3229539fab3e5357fa9a81c6c08a4233e4bf138fbb98d8b5ef875c52a47172e6cf6494ecf013e497d777c989a76054
DIST zabbix-agent2-plugin-postgresql-7.4.2-vendor.tar.xz 1261028 BLAKE2B a7bfee55e4d8381f939d03e1b3895b17501df89e669e2430db144d77ea5e2524b67a2f3a95d1965f27fac76aa469bfc53ba219649c66881c231c006a6dbe3e67 SHA512 e48ffb5ab6a410d2a47bfada3e9e641940fea12d2e1b0e95e900a94075f5702b3c359fd7d97e83ccc8ef72fde2e4c6385a92ca3f6c8a4acc529dd7e9a528b249
DIST zabbix-agent2-plugin-postgresql-7.4.2.tar.gz 58210 BLAKE2B f39745ce736e4df74c413dffa62604eab9201b3bd362be898e8d1f1d70103aa9dbd6c8ff509f548dbf1ece1026936b202c014c9c9491455e0f7015b63b7650eb SHA512 8a8d475acc30c190f877fac80ace9cba31e6025722f6d18a2604acf73ef5ed860a078a1d350c024d5ee212b33cdc252ac81ec12d7c4bc32cc746ec83e38cbd5d
-DIST zabbix-agent2-plugin-postgresql-7.4.6-vendor.tar.xz 1263888 BLAKE2B 9ddebb119d803207fa8411f4afc1a08cad96da1b2bd50ed1341a35484b63ee2f7ffda1932db24e9115c9abb1e3ee351511b80c2327810fe6367b20e3f1736d82 SHA512 d84c8e6748b2fccc270ce536f946356f69bbfc8626a0d37187e0b13c0f480e4dfcf399306923a2d475f1c71b2b82ed03910c6bdc3a618f8b1d53ba79f648cd85
-DIST zabbix-agent2-plugin-postgresql-7.4.6.tar.gz 58847 BLAKE2B da9165355fce1a568d80ab664959d80b48c925235e5a08464f77c4eb73f239bdecb02ea1511ce1fd8d632f1fd70732f22884f030a531da4cd103ebaa89e0df99 SHA512 cdeab0ab67dfbdd4e24252bfe2a4fc8ea1a699d55047a7e740d97bd17e19d6c904fcfcdda1738c7fee2dfbdcd8808bc6cdaabebc27b49d4af15cf14b4e732566
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild
index f68bb51ad1..59178268be 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.41.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.43.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.43.ebuild
deleted file mode 100644
index f68bb51ad1..0000000000
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.43.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
-HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
-SRC_URI="
- https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
- -> ${P}.tar.gz
- https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
-"
-
-inherit go-module
-
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="~net-analyzer/zabbix-${PV}[agent2]"
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" )
-
-src_install() {
- exeinto "/usr/libexec/zabbix-agent2-plugin"
- doexe zabbix-agent2-plugin-postgresql
-
- insinto /etc/zabbix/zabbix_agent2.d/plugins.d/
- doins postgresql.conf
-}
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild
index f68bb51ad1..59178268be 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-6.0.46.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.18.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.26.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.6.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.6.ebuild
rename to net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.6.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.27.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.22.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild
similarity index 92%
rename from net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.22.ebuild
rename to net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.0.22.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild
index 8fae68a61e..0df45eaf24 100644
--- a/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild
+++ b/net-analyzer/zabbix-agent2-plugin-postgresql/zabbix-agent2-plugin-postgresql-7.4.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2."
+DESCRIPTION="PostgreSQL loadable plugin for Zabbix Agent 2"
HOMEPAGE="https://git.zabbix.com/projects/AP/repos/postgresql/browse"
SRC_URI="
https://git.zabbix.com/rest/api/latest/projects/AP/repos/postgresql/archive?at=refs%2Ftags%2F${PV}&format=tgz
diff --git a/net-dns/blocky/Manifest b/net-dns/blocky/Manifest
index 892f649d34..71f59f5579 100644
--- a/net-dns/blocky/Manifest
+++ b/net-dns/blocky/Manifest
@@ -1,6 +1,6 @@
DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1
DIST blocky-0.31.0.tar.gz 7495263 BLAKE2B f60fb8a36ea2e1e7f9d3bd0cd24124b59c8f0b6938490f8c4154a56944e1736d31518d6f4e5b9c4d34f8109a6bbb9b3f5d0f13faabc6d8323aa57847bf269dea SHA512 fa6e44df5d17458c296e19280cfbaaf81e603746f984e6f7992ebe497e4c01ca70e52d36b475c2b77c083f305127f16a164f899c636c7e4fa93f1cbc5d6bf2e6
-DIST blocky-0.32.0-deps.tar.xz 7220956 BLAKE2B 139436954a1d051f56a92db1627554ddef12e5ab83353aeb2e03e220c0d0a0247a4221e54fb432002c966eba1b2b580172a0f85dcc3e67c845281abb4b74275d SHA512 3f715beeff06434ba9a22adcc2d616bf2bf44ce362098a5b10084fa190223edf5786adf3129284efaf2befb61437aab11d847483f44fe7885d41e96fde40ac54
-DIST blocky-0.32.0.tar.gz 7596780 BLAKE2B bc1abf20d21c3c516730dc5b0eb78fc41e8f6ce3af29677dfffc5e3b3b9c92a51a8a5d630888565055708a528d69249605a920d1403aba96a9c94e2eba8eff61 SHA512 da4a9128cbe7da35f5cc33374c94c467251baf005232ffae8875d0b91af76245d82e783a99ac335ae8ae2dfa26fa3622f326648b25a78e7c9a005fb2ce49a462
DIST blocky-0.32.1-deps.tar.xz 7219980 BLAKE2B 600f09d12a3c0911599234c3911648e3a0946f0ce079ce11dc86ae9f35e852047a4866c95f3daaea56e4539e53833601f279994a71ca003ea425dac9a9f8d4e4 SHA512 b56a67bdbd515e005abc4c62fe44df68b92dace6af6257328b6acbc7bc189bf0b890a748ed174c51c174fb9cb938e4035c00f08798e7ad312422d407190c6a5c
DIST blocky-0.32.1.tar.gz 7598747 BLAKE2B ec1e457d316cf43f6d3819c03960fcf13781d92a38063dad9f298c38719785424d7bfe026203fcc81eb086bd82331bfd90f302e8c730cadcedb5b88137dc52ef SHA512 5f4f606775649f52413cb8032d5cf8d0cecca759312f4a4a465e66a336059f11537c8bd9465b3332f2bc583a3889808c27536c1c5bf44e54ab2f30ca80e53695
+DIST blocky-0.33.0-deps.tar.xz 7254804 BLAKE2B 4e4216be51f55b6fd493ee3308e3e5e12b74ffb033e54ea57c4a900c42c3c658843aa26d205d8cb8743390d2cc3a1bbbd6fc040c42c8f4362b884d37927e115e SHA512 ce7e99fcc6b38d2a6ba371f9782e364a6702f3743f0a5c2b59b83cec80d372db75a7a4ac657593c7dade6302c4fcff3b12a00f493ea6849d669a57b6eb33235f
+DIST blocky-0.33.0.tar.gz 7621488 BLAKE2B 08209ccd812e9b4a2c4d32430e49d9d3f2d1c9eeb7cd648ac37574955b060093dc16b6b330c8b9dfd6fbe6cbaa6c0184559e4a8491c1c20cb467b829c08b4f3e SHA512 373eecd40ee92da631d84267dd508f3686fe86cabf8a387ea679625eb47c48cfdfe9474033e839651eb4fa16aadb6f71b5078c9dc82b142d6428b9823ae06424
diff --git a/net-dns/blocky/blocky-0.32.0.ebuild b/net-dns/blocky/blocky-0.33.0.ebuild
similarity index 100%
rename from net-dns/blocky/blocky-0.32.0.ebuild
rename to net-dns/blocky/blocky-0.33.0.ebuild
diff --git a/net-im/endcord-bin/Manifest b/net-im/endcord-bin/Manifest
index 0755f8dc62..f0fcce8cc7 100644
--- a/net-im/endcord-bin/Manifest
+++ b/net-im/endcord-bin/Manifest
@@ -1,3 +1,2 @@
-DIST endcord-1.4.0-linux.tar.gz 65895992 BLAKE2B e6d07d863bce3c0f76ba0d3afeaf6a02516cdbd91f0448530092ff576fe4072c6f1e2c3034a4d04cc17a7eff92ceeaacec76f971b479e83759dfcf609dd2fc34 SHA512 90cacd0743618cab42f50ed7c3ed3a99a9135cc65a5ec9df574959e0024cdf1b3aaf14834e2000b6bc0805d2f60e6e545444778cd8a488fae1157c070f36d890
-DIST endcord-1.4.1-linux.tar.gz 62733570 BLAKE2B 4448ad38034562791eb64efbbb3d50c729cdc6bab13e5cc76a524b49c3034a2b86e94d0c87f807d48766d1cfd9b05f36c2810e3bb47140cccef10c7d847fc9c4 SHA512 0b57f0b82808ab65c728c5726d0361f4536419d29167df0ce435e50c8168e2bd9ebde66a7b9f396d7940e089e0ff8b2d05600636244828d6e993d1d554ee65fa
DIST endcord-1.4.2-linux.tar.gz 65290570 BLAKE2B c0777495dcd80a27b684217043635cd3640131ec91e8380cd52e33b4111a78a1547a6bd5221e488fea1547393f4b31e50754ea5d08daa2cfa11ad4bcbd25358d SHA512 7fa66339e4eb968b4ee9f35d8815cbe177f68c531ee93914eecbb2e67649e6f2fcc8624f5ed6aedb049a05f15e99d64540ba92a08187155ffa26060f9cd92dd7
+DIST endcord-1.5.0-linux.tar.gz 52500815 BLAKE2B bc9133303f1d497369b990e41b107221189916944909ae9f6a2c8cd457c57d6e122c7c470e09ec235f205ef1516722e1ec3b81d00d882d78c46eea69bb8777e7 SHA512 115045455cf343629fb3d84c730614d877541f0602725cb7bd05e98f475b7661f0199f4d5c8ce495f38b92051f22c29932c6abc081924257e854361bdab06348
diff --git a/net-im/endcord-bin/endcord-bin-1.4.1.ebuild b/net-im/endcord-bin/endcord-bin-1.4.1.ebuild
deleted file mode 100644
index 40819436c5..0000000000
--- a/net-im/endcord-bin/endcord-bin-1.4.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Feature rich Discord TUI client"
-HOMEPAGE="https://github.com/sparklost/endcord"
-
-SRC_URI="https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT=0
-KEYWORDS="-* ~amd64"
-
-RESTRICT="strip"
-
-QA_PREBUILT="usr/bin/endcord-bin"
-
-src_install() {
- newbin endcord endcord-bin
-}
-
-pkg_postinst() {
- optfeature "clipboard support on X11" x11-misc/xclip
- optfeature "clipboard support on Wayland" gui-apps/wl-clipboard
-
- optfeature "file dialog when uploading" \
- app-misc/yazi \
- gnome-extra/zenity \
- kde-apps/kdialog
-
- optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \
- app-text/aspell
-
- optfeature "install and update extensions from other sources" \
- dev-vcs/git
-
- optfeature "YouTube support" net-misc/yt-dlp
- optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv
-
- optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \
- app-crypt/libsecret
-}
diff --git a/net-im/endcord-bin/endcord-bin-1.4.2.ebuild b/net-im/endcord-bin/endcord-bin-1.4.2.ebuild
index 40819436c5..e5a23a5885 100644
--- a/net-im/endcord-bin/endcord-bin-1.4.2.ebuild
+++ b/net-im/endcord-bin/endcord-bin-1.4.2.ebuild
@@ -8,7 +8,11 @@ inherit optfeature
DESCRIPTION="Feature rich Discord TUI client"
HOMEPAGE="https://github.com/sparklost/endcord"
-SRC_URI="https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz"
+SRC_URI="
+ amd64? (
+ https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz
+ )
+"
S="${WORKDIR}"
LICENSE="GPL-3"
diff --git a/net-im/endcord-bin/endcord-bin-1.4.0.ebuild b/net-im/endcord-bin/endcord-bin-1.5.0.ebuild
similarity index 73%
rename from net-im/endcord-bin/endcord-bin-1.4.0.ebuild
rename to net-im/endcord-bin/endcord-bin-1.5.0.ebuild
index 40819436c5..8b55ac142d 100644
--- a/net-im/endcord-bin/endcord-bin-1.4.0.ebuild
+++ b/net-im/endcord-bin/endcord-bin-1.5.0.ebuild
@@ -8,7 +8,11 @@ inherit optfeature
DESCRIPTION="Feature rich Discord TUI client"
HOMEPAGE="https://github.com/sparklost/endcord"
-SRC_URI="https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz"
+SRC_URI="
+ amd64? (
+ https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz
+ )
+"
S="${WORKDIR}"
LICENSE="GPL-3"
@@ -39,8 +43,12 @@ pkg_postinst() {
dev-vcs/git
optfeature "YouTube support" net-misc/yt-dlp
+
optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv
- optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \
- app-crypt/libsecret
+ optfeature "store token in system keyring" app-crypt/libsecret virtual/secret-service
+
+ optfeature "round notification images" media-gfx/imagemagick
+
+ optfeature "tray support under wayland" dev-libs/libayatana-appindicator
}
diff --git a/net-im/endcord/Manifest b/net-im/endcord/Manifest
index 1db3b2dc08..ca0af25152 100644
--- a/net-im/endcord/Manifest
+++ b/net-im/endcord/Manifest
@@ -1,2 +1,2 @@
-DIST endcord-1.4.1.tar.gz 799285 BLAKE2B bf8ca9cc32bdfe3b505a2745eca8a1c0e6230ad4db66c1eeb09b944232d4b62e8cb2035b3709ede0eb2b58b3aa38cfd7fe3abe86f983d93181ebcc8caeb7a3fe SHA512 be3615c5f7d95782b8f42224f29b9257247d0e5d1ea343416445b716ff747f6cd49f8d940e7973759d339e965455bef06cf841d009176de11b98a12ecdbbc0d5
DIST endcord-1.4.2.tar.gz 811680 BLAKE2B fe9dda547707dc5ea51b18954061a30b0a8dff691641e6096121c0ea655c3913f393c3a501c80b7926223321414a6be4bb553bdbc0c365a458a018d41deb6736 SHA512 535bc3038674a1eeb7a2a5492a87b8a6fe05abcd80298a9b9863286f1a7d075a6955f416840c86a470a4be144940b252c3316480890054d57617bf33b7855e50
+DIST endcord-1.5.0.tar.gz 1011046 BLAKE2B f19c6da74883e6176c1f358597c544b3409a80bfb67bc77c21d999a79907125548b11f1aa229b7d927694b9880be01109fb5246e82d55b598e2c62715b7d417d SHA512 056e01123fef5c09b9a6234c5c434963595be6df241213433902a376f1deca08e47cdaf071d87917de3f6cd2bd5ebc5621c2f78969ab05bed66b481bc20a7c58
diff --git a/net-im/endcord/endcord-1.4.1.ebuild b/net-im/endcord/endcord-1.5.0.ebuild
similarity index 72%
rename from net-im/endcord/endcord-1.4.1.ebuild
rename to net-im/endcord/endcord-1.5.0.ebuild
index f2425669cb..326f68744b 100644
--- a/net-im/endcord/endcord-1.4.1.ebuild
+++ b/net-im/endcord/endcord-1.5.0.ebuild
@@ -24,28 +24,23 @@ LICENSE="GPL-3"
SLOT=0
BDEPEND="
- >=dev-python/cython-3.2.4[${PYTHON_USEDEP}]
+ >=dev-python/cython-3.2.6[${PYTHON_USEDEP}]
"
RDEPEND="
- >=dev-python/emoji-2.15.0[${PYTHON_USEDEP}]
>=dev-python/filetype-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-2.4.3[${PYTHON_USEDEP}]
+ >=dev-python/numpy-2.5.0[${PYTHON_USEDEP}]
|| (
- >=dev-python/orjson-3.11.7[${PYTHON_USEDEP}]
+ >=dev-python/orjson-3.11.9[${PYTHON_USEDEP}]
dev-python/ujson[${PYTHON_USEDEP}]
)
- >=dev-python/protobuf-7.34.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}]
>=dev-python/pysocks-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/qrcode-8.2[${PYTHON_USEDEP}]
- >=dev-python/soundcard-0.4.5[${PYTHON_USEDEP}]
- >=dev-python/soundfile-0.13.1[${PYTHON_USEDEP}]
- >=dev-python/urllib3-2.6.3[${PYTHON_USEDEP}]
+ >=dev-python/soundcard-0.4.6[${PYTHON_USEDEP}]
+ >=dev-python/soundfile-0.14.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-1.9.0[${PYTHON_USEDEP}]
"
-PATCHES=( "${FILESDIR}/${PN}-1.4.0-flags.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.5.0-flags.patch" )
DOCS=( README.md docs/ )
@@ -77,10 +72,12 @@ pkg_postinst() {
dev-vcs/git
optfeature "YouTube support" net-misc/yt-dlp
+
optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv
- optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \
- app-crypt/libsecret
+ optfeature "store token in system keyring" app-crypt/libsecret virtual/secret-service
optfeature "round notification images" media-gfx/imagemagick
+
+ optfeature "tray support under wayland" dev-libs/libayatana-appindicator
}
diff --git a/net-im/endcord/endcord-9999.ebuild b/net-im/endcord/endcord-9999.ebuild
index 066ce5f790..326f68744b 100644
--- a/net-im/endcord/endcord-9999.ebuild
+++ b/net-im/endcord/endcord-9999.ebuild
@@ -24,29 +24,23 @@ LICENSE="GPL-3"
SLOT=0
BDEPEND="
- >=dev-python/cython-3.2.4[${PYTHON_USEDEP}]
+ >=dev-python/cython-3.2.6[${PYTHON_USEDEP}]
"
RDEPEND="
- >=dev-python/emoji-2.15.0[${PYTHON_USEDEP}]
>=dev-python/filetype-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-2.4.4[${PYTHON_USEDEP}]
+ >=dev-python/numpy-2.5.0[${PYTHON_USEDEP}]
|| (
- >=dev-python/orjson-3.11.8[${PYTHON_USEDEP}]
+ >=dev-python/orjson-3.11.9[${PYTHON_USEDEP}]
dev-python/ujson[${PYTHON_USEDEP}]
)
- >=dev-python/protobuf-7.34.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}]
- >=dev-python/pynacl-1.6.2[${PYTHON_USEDEP}]
>=dev-python/pysocks-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/python-socks-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/qrcode-8.2[${PYTHON_USEDEP}]
- >=dev-python/soundcard-0.4.5[${PYTHON_USEDEP}]
- >=dev-python/soundfile-0.13.1[${PYTHON_USEDEP}]
- >=dev-python/urllib3-2.6.3[${PYTHON_USEDEP}]
+ >=dev-python/soundcard-0.4.6[${PYTHON_USEDEP}]
+ >=dev-python/soundfile-0.14.0[${PYTHON_USEDEP}]
>=dev-python/websocket-client-1.9.0[${PYTHON_USEDEP}]
"
-PATCHES=( "${FILESDIR}/${PN}-1.4.0-flags.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.5.0-flags.patch" )
DOCS=( README.md docs/ )
@@ -78,10 +72,12 @@ pkg_postinst() {
dev-vcs/git
optfeature "YouTube support" net-misc/yt-dlp
+
optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv
- optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \
- app-crypt/libsecret
+ optfeature "store token in system keyring" app-crypt/libsecret virtual/secret-service
optfeature "round notification images" media-gfx/imagemagick
+
+ optfeature "tray support under wayland" dev-libs/libayatana-appindicator
}
diff --git a/net-im/endcord/files/endcord-1.5.0-flags.patch b/net-im/endcord/files/endcord-1.5.0-flags.patch
new file mode 100644
index 0000000000..9cca55640f
--- /dev/null
+++ b/net-im/endcord/files/endcord-1.5.0-flags.patch
@@ -0,0 +1,34 @@
+strips forced compilation flags
+
+--- a/setup.py
++++ b/setup.py
+@@ -4,27 +4,8 @@
+ from Cython.Build import cythonize
+ from setuptools import Extension, setup
+
+-extra_compile_args = [
+- "-g0",
+- "-O3",
+- "-ffast-math",
+- "-fomit-frame-pointer",
+- "-funroll-loops",
+- "-fvisibility=hidden",
+- "-DNDEBUG",
+-]
+-extra_link_args = [
+- "-Wl,-O3",
+- "-Wl,-s",
+- "-Wl,--sort-common",
+- "-Wl,-z,pack-relative-relocs",
+- "-Wl,--as-needed",
+- "-Wl,--exclude-libs,ALL",
+-]
+-if shutil.which("lld") and os.environ.get("CC") == "clang":
+- extra_compile_args.append("-flto=thin")
+- extra_link_args.append("-flto=thin")
+- extra_link_args.append("-fuse-ld=lld")
++extra_compile_args = []
++extra_link_args = []
+
+
+ extensions = [
diff --git a/net-im/tuwunel/Manifest b/net-im/tuwunel/Manifest
index 1fd2422313..85b94ec246 100644
--- a/net-im/tuwunel/Manifest
+++ b/net-im/tuwunel/Manifest
@@ -1,18 +1,26 @@
DIST async-channel-92e5e74063bf2a3b10414bcc8a0d68b235644280.gh.tar.gz 15946 BLAKE2B 8118054aaba4e8347a47d62be908696076cb06ce3423129590995aa5821dae734c3c7e751999722e1a275a9662d3cdd8bf14808493b22eeb243fa83d9bc69dfd SHA512 35ba12006175e8fe82ca4a321699f99faf4cb0e334b008b136f25975a3fc2964d45f3f2b8bd78304c109b29ed4beccbef2eaf70970a08b707a5ced0445c4b181
+DIST async-channel-debb93f14a20fa7c1989042c2f07f53654d75908.gh.tar.gz 16443 BLAKE2B 97bccb2b7aa8d10327ca4a68246f0d103b118b0699c48e53543f611cbcf1ffe60ca393b91142c4d1bd782c5b8905c47912b670dfe1bd4567126c8d96d825bd94 SHA512 90f7bbd0f3fc0a859cc495190c112f2b7e8e76921e3ff455acea2dd4a1b51cbcee325d52d6a7c1e8ca2170c1ab708b79ef31672572ebbb1b4c2d7d3e09aeb0e7
DIST axum-server-dual-protocol-76c782fa6f129f83ffdca59e903093e798d4a82f.gh.tar.gz 19944 BLAKE2B 8955e6a4edb4534456bad2d1f6d53ea260c637c868de3b977a12a578bde7f29b71089602476895040cf8536ebe6c184bac366bdfd51224a86cfc35564ab19ec8 SHA512 7ff5b6324294484e698addadb833e69c3dec8880af4ee38d8e43b8806db91ffe4bd469dab9aac34327c25b59d52fac80f2f66aae296f954b5be8d1e1acdbca68
DIST core_affinity_rs-ff148c2985cbaff3e6e953d45cda4d7696f38d75.gh.tar.gz 9616 BLAKE2B d398a0b5d51290e274f5142093b26cd0835024baa338ad03dc82f254fec786fd0b08035f10087de38a94482fa7c665a9cff7f1baf6406fe1576845c3e5b81e40 SHA512 4a4235fca4622bd28532c0d336e68ca06f3931952e8cf99bdcc52890e3cc5a74640dbabd1f602bdb9b30bc8026ec61bc88b977a1ead0deedb2c0dac36dc21594
+DIST event-listener-18af85c4df39a11b44b39629783ed3ddec6a8853.gh.tar.gz 30553 BLAKE2B 93a33b61fc809d9525a7967e1b61d7164729bf600629cf19a0fd0fd8035020c704a05d68ff200bc00e72b20d13f1dd294cbfdd234e0889fe5c3d6a4b51a4592d SHA512 cedc0be2b3d2c5e03d284ecf209acfcb043f50e985b93361bf77d5691f046646612204bb0adf0183cda86f4b72aaa3abcc7c337bda3fe2bf8fd869ea4c354a07
DIST event-listener-fe4aebeeaae435af60087ddd56b573a2e0be671d.gh.tar.gz 38712 BLAKE2B 2bb85351521662bb37042c5fd4bb2f6b601eff3c4e6ad79c5b9a19e8d83c6e904494d4bb6bf48e81404e1e6a032dbca1884d5e3bfd626f9dd71c243743e100c8 SHA512 85b07e859d96424e346da7f762e759b2be34864abad835a9c41dc2763175a7d908e9129640604d1e6de7e26dc0f22fdb31e57e050115dd3a0a08bf809edf7981
+DIST hyper-util-0510e3a3cba7aedd504b4ee0d69fbf41e76a524f.gh.tar.gz 106895 BLAKE2B a951c6e5ddc01fc023af0c38d2ba9f22e0ab95d42d8d88d3fc0a2bb9c4349905a8653c137e5177f3b34a0f25d23b0ffb11e72eb7de0067c3daf45a3d636d120e SHA512 fd90c7f2eb8d318e4eabf4c4e078c639c49030563e84d91d097644f20e1585254e9c571613917e5eb43bbfada5f7730d75ecf37a49a2c9c82f7b356aedf7f5dc
DIST hyper-util-a3f59c4e51af19570a9f92839ecfe0ad6482e9e5.gh.tar.gz 106594 BLAKE2B 353cd2221b0fd4b21b7f9f0a5d669b499c2e53653e8f1ad2dba14e21861d60d8d994ebca60b57ee1ec051d3cc1e37f9f1f3e8a553fc9d67f8e75ce34b962d9c2 SHA512 daa9be0d137a6d0276fea6f88f2133fe33c38f1daee887b364252ab6bc7317cc5b182acd1506c8f2785678a6e3fa5f2be8cd88a61f68890fffac9021cf5bc258
DIST jevmalloc-93795449913f65ab533b7fa482333eef63fc3ae0.gh.tar.gz 116333 BLAKE2B e35bba5e09be9539f089d23093147ca0bc226a06e4607ee25081f081ea7a876758e28d7eaf9ec66b0e6dfe778254f0757477fbcaf92766aa12cebe12a13b2372 SHA512 22e879b6c0082020217a517c417e4407f2393f9edbc015ad2a71d64887d86478b22eadbf645e20bfd2dbf4bd89996093519e6fec3b1e0f3e34b4c239752b849a
DIST ldap3-fdfbba2bf916b53e5f73cdb1a495ebb649978079.gh.tar.gz 120702 BLAKE2B 79f3e23e91d0a54409ca214cbddf66cbc0c9fabe04dec0e85ce7c2df576163149f66b136e9d0887ff3ad93a98785cd09b9d3a4c819e25d8213b3e627cc1ef516 SHA512 fbf5c41faf20ccc20cd253254f814960aceec05d964b916297da8c346c1b213b85c27637935523ba1e0ec8682ea54e34c201c6e650de3ab61ee6a85644bba16b
DIST resolv-conf-200e958941d522a70c5877e3d846f55b5586c68d.gh.tar.gz 16309 BLAKE2B f3f8f08f61df78cf437d4bf0a7a6fe2163f6a8ad0b7f18976a341ed77f482ac89f2e4dc49f28a4f82eedec05e7e5acdf515443b36ddb2c260edb2b030cbe11a7 SHA512 95570b74bdd9b87e341d76d14f0ed9112508bf56de84433bab5f5fc756d07609327e4d17872a001d36dcb1af5ee0fc597e133ffcf424ad1b4bd8ebf0a2735782
+DIST resolv-conf-ab5c3e44016bc76b8798ec837a5a9cf9d88bf233.gh.tar.gz 17762 BLAKE2B f63ff4926d147e8473c030f87587089ca285767bdb8bf507be9be51eb41d70514f4d84c5af6dee6385c5ef826420206757358e5580aa1bf1b19af5ac32ee2fe9 SHA512 485214ab3466703c47e42a0bce8bbbb517e4e9c533c4e488124b8f6b9d76ff23ec5e72b728182095bf7e84c27d39ca7ea1c96317f2a742748ef580128b7dce90
+DIST rocksdb-0bd7e6d6438d318d66e8374ec1fe24126204f3b3.tar.gz 14390790 BLAKE2B eed8e0b771407a9df4eadd51135b08f7b42ac6062f63ffd55053731ab9fe4ca22b1c6382d8475febe72434083d7a8f0ecb08612728f9794a442de934673d95d4 SHA512 6efbe0b63f8c3567ff2ccd0d477b1a4a9883c849f4dd4381d2083255ee3dc18307a7c0670c5f60a14207f810e988ac0cb19a8847d8d6174370a4ee54f35b8607
DIST rocksdb-9a3a213b55df0b11408102c899a940675c0d90e4.tar.gz 13977256 BLAKE2B ed0ba0fddccb22e86bac090216e91c94c4362e6d39ec66dfeedc2b9438958b445d00a461173a54eb5378dae999d743073293891dd32d6fc319febdb08ec8d448 SHA512 4f82f039f8e8c3fa0a7e2eaa43a130fe669f32e0558bea3d5e9768b51019c44cd70b9b22c824162c5d50a46a01dbeb6045aa06522cfdf71419f65ef2a14ffbf5
DIST ruma-0b7aad2371a7b51a8226d819b544c1ca9edeb696.gh.tar.gz 944868 BLAKE2B 9963903ca6ab09600e4f077c87088dacc70bdcd0a537e7f2473dd7347f404de93f65c3fc188320e5ef149f17e6766940a2265d6f7a67f95a842959f9d8a369d2 SHA512 59fbb05250fead972f16c3a713a459bf7b59c52a236831d59b13ce2ac9e7ec4f8dfdfe8d7511472d94ba2ee0ae93e2747db2e56121e60594eb9590197b43c21b
-DIST ruma-c1381a012e7afa9fdc1c4e970bfbccba561c7ed5.gh.tar.gz 945338 BLAKE2B cc057a77c67ac88beb23a8ba3dcbade004096bbb92ce297bda61259dd9b19021c779c1180774855a83ad3a097d9cd7f24b0103ea362838cf2a05294e9fa56df3 SHA512 86c680df37d3885b8d1ee580accb5f40358bf5cede9cf660f28cf562797ca99d61e06f34496bd2a7a2d5b7095ff3f906992c4c3d44aa2a6d237e4ecfa8402a80
+DIST ruma-55d532152ec3b6ebab8ac141cc4bcc78452aa049.gh.tar.gz 947107 BLAKE2B bd86fbc299532402128deee4e2cc2a273df46ae2f32244d3e858ba99a20c8a16180805d96ea14088ae03436039f614ceb706614a291699880a9f5c82183496b4 SHA512 675f26ee1a1bd8c09089ec7d1b9bc1f2612033fb3aef8974bbfdbb12a42e89dceecaa988eb765e34d85b25c9bcb975b950b8207b103d43fb0c5f7115c60311ad
+DIST rust-rocksdb-8d92399498d85b486707c6febb278ad902d3aba3.gh.tar.gz 273605 BLAKE2B de0d2a0ae3d865dc91de2aea3bac33fe325cbe1be9cd56f6974bc44b8a2aac18e5503e1f9581f651872726ff166a01254860940a2adbd9bb240e55f2c27b9699 SHA512 6a850fec0e465e6023b9bafb2b90c6d44b582880b86075caf6eaaeb685a25df40abbc001d292c428435d2a51dc6a0c0595995a65ac3cf0a2451e57a36ca7cd86
DIST rust-rocksdb-c11395350bc1f2090a0152f2d15c8c5847821eba.gh.tar.gz 211075 BLAKE2B 455d231e2c7a06d2740966ddac869d59b2970630a96ef5d7eb1bb209484acdd7c98a6947c658a073e3752821cc88210524a1ff6cec87b848de0690288c60e7fe SHA512 cc580884a67e0c685a4419ab8d28d04f37c3e3536f0a6af992af8466ee9650b0436140c8edc06da1fd98c91c91f6509384449464662c0379a516296f3b5b0fbd
+DIST rustyline-async-879968ba99c2558ae234fd67a057b7ea6f761fd3.gh.tar.gz 20903 BLAKE2B 6b769ef829e95805d05554b2373a92729ed13426ce57b5b0a9cb84f4a3d8c8bd4e99d5089e3675f628a1eb3024cee95893f8ae17776ec93e771516c371d8a0d0 SHA512 706a757f7ba4bdcd93b5fb0e02d82176e46c7cca2aa33f7ccb8ccc7e71a4b7311b3b733f94ae70122bd068dd7079c1ce5329bf0c91d977c219bba115fcb692e4
DIST rustyline-async-ba743cae940659e95d7b8604bbd6fdd755171c8c.gh.tar.gz 21406 BLAKE2B ee894d6371b7ef879f1688bec7cc89e4920ef9f57512eee3cbd9f503fc4a509d26fc52afca073b38ae7f485485a0639ad1693c5078450c01af3c37503e6ba62d SHA512 b76322fa26a669a1a8c54c3a767aa733eac64a81c2a7fbfcf6a5cab2c0973db6ae3b258277dcfd12d6eaccea5963cf4f34ca036f5d6a079cb740c5cee1720ee1
+DIST synapse-admin-api-010b9a1e1cb8937669af7503de0dbccb125051f1.gh.tar.gz 24580 BLAKE2B 00d7325aedbb91aeed03b12476d51ad866bed22a3f04a12e27860d5022f508e6790738fca934735839768ee305a4bdafb52cece84c7b7c2764d0ba653d9330d8 SHA512 49271b4a28bab7753a539a3ca9dd1dceeabc2e5d8b5d8350e3b39b460f649270691a1bfa5aadd6991d0f491d2a0095c2359b1f4c2e9fb1a3b8b93d4827265338
DIST synapse-admin-api-d8e73952506a09f280a7c253003fafc131206612.gh.tar.gz 21227 BLAKE2B be459266cdaa27b519c2f2fb28ffe7217b74d9fa94b63d69ac073be344b5ab2cdcade9f2ce1cbd3392f10aedcf042bfd700c6f8fd1ec22e6ba94cab191da334d SHA512 590a42ed283232770662f8bc1c238b24608a8f6a630f85c237cd6b7b75fb2dde397373b3259289a852d73426102f0b1eba1f823d4af88f6d7271dba79eaffcaf
-DIST tuwunel-1.7.0-crates.tar.xz 42041384 BLAKE2B 3334f471f1139ab6e969b5ef22e7f9be50bd9616d23b69cedee9b503a823ef83c48dea60c7a2ec9376b539b5d5cff2fdd90c43f4c930be79351ee245e0a52088 SHA512 257397f60bba15a2de5344a5470fd85361142b95b4f84ca71de8241a604ccd6b1da53281e8f3a52c6b9f80d20f82fd11425bf49251859800ba6ac3b61451dfe5
-DIST tuwunel-1.7.0.tar.gz 1132915 BLAKE2B 08e7f61189ae3193cda0f1704151a5c0d1e5d79bc80ebb1af6c3d0a70d40272ffe79dbb45ceacd15528658e506e47884dcb5871365598a43730b1460e04beb4c SHA512 6e2e2703c6567cceb0543508571dc6692c046f6669578121557a16ca4eec35d137a2582cbf8d2320fd9b48d0d7422f55cd03c99700b6f6261e13a9a9c8caebc1
DIST tuwunel-1.7.1-crates.tar.xz 38176156 BLAKE2B fdd6ad11060b672bfb3b7ddc525e99bbe896b8bd927e97fe17a6fb9287f4c236b61afb1fbbc89c5203cbf61963ae5287932ab5dabb6ed235449a3c62092614db SHA512 af5aa65d5e1a4501e303e75b85c7bbd46ffc78d5032683b323fb8477e2dd6a75fa8f4a91877f0dc215e2532281ec398bdfe1cd55c818cb23c0ad870110d42b9c
DIST tuwunel-1.7.1.tar.gz 1234042 BLAKE2B 3264f939de986d4132c08c95f025b768d5df93b93c8da1887c784f4fafbe472bd3e3f41638d8366071467f216b5a8be0ad6fd9111a06b1b604dcfec7f1f48a87 SHA512 1adcea48230964d1ab3359814cebb41fdebfb52602b9d2212283f67801272e26bace9ccc20f719cc1828cc806b6264c24a7dec862cd4533d1546b280e3dc68ef
+DIST tuwunel-1.8.0-crates.tar.xz 38335708 BLAKE2B 07a6517f458a8a125f94827488e58ec81565b800db9346972f285bc6f1ccc1ecec4caba1b20868f4d6863a2eb1141268b8bbaf7a0964eb2984d1ce24a2142e93 SHA512 16a0518d8d0c0c071f0741b9a85fac4fc7bd9362c0ab66ddbd7fac7cb3aecdd437bf48ee57433a795549ed29521f3719c055b203e120906cd01fef87ec0141be
+DIST tuwunel-1.8.0.tar.gz 1303917 BLAKE2B cd6c90025b7cce9eb9b785b9096a35e001483a9984ad9f348e44951b6682f2a05e46fdf1261e6667f511a06c3efc33c991ff0c729a300f2614110582f2088cc9 SHA512 99a61ce5cfffc64a0144fb09c51c7ec5734de7d79bc2418cee2a2bb0d816ac2b6076483f38ae9d263c4b687aec186a30b1a39fceb4eda2b3a7106c69497fec0d
diff --git a/net-im/tuwunel/tuwunel-1.7.0.ebuild b/net-im/tuwunel/tuwunel-1.8.0.ebuild
similarity index 75%
rename from net-im/tuwunel/tuwunel-1.7.0.ebuild
rename to net-im/tuwunel/tuwunel-1.8.0.ebuild
index c70aa2546d..024d42f7bc 100644
--- a/net-im/tuwunel/tuwunel-1.7.0.ebuild
+++ b/net-im/tuwunel/tuwunel-1.8.0.ebuild
@@ -9,29 +9,31 @@ CRATES="
"
declare -A GIT_CRATES=(
- [async-channel]='https://github.com/matrix-construct/async-channel;92e5e74063bf2a3b10414bcc8a0d68b235644280;async-channel-%commit%'
+ [async-channel]='https://github.com/matrix-construct/async-channel;debb93f14a20fa7c1989042c2f07f53654d75908;async-channel-%commit%'
[axum-server-dual-protocol]='https://github.com/matrix-construct/axum-server-dual-protocol;76c782fa6f129f83ffdca59e903093e798d4a82f;axum-server-dual-protocol-%commit%'
[core_affinity]='https://github.com/matrix-construct/core_affinity_rs;ff148c2985cbaff3e6e953d45cda4d7696f38d75;core_affinity_rs-%commit%'
- [event-listener]='https://github.com/matrix-construct/event-listener;fe4aebeeaae435af60087ddd56b573a2e0be671d;event-listener-%commit%'
- [hyper-util]='https://github.com/matrix-construct/hyper-util;a3f59c4e51af19570a9f92839ecfe0ad6482e9e5;hyper-util-%commit%'
+ [event-listener]='https://github.com/matrix-construct/event-listener;18af85c4df39a11b44b39629783ed3ddec6a8853;event-listener-%commit%'
+ [hyper-util]='https://github.com/matrix-construct/hyper-util;0510e3a3cba7aedd504b4ee0d69fbf41e76a524f;hyper-util-%commit%'
[jevmalloc-sys]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc-sys'
[jevmalloc]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc'
[lber]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%/lber'
[ldap3]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%'
- [resolv-conf]='https://github.com/matrix-construct/resolv-conf;200e958941d522a70c5877e3d846f55b5586c68d;resolv-conf-%commit%'
- [ruma-appservice-api]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-appservice-api'
- [ruma-client-api]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-client-api'
- [ruma-common]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-common'
- [ruma-events]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-events'
- [ruma-federation-api]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-federation-api'
- [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-identifiers-validation'
- [ruma-macros]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-macros'
- [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-push-gateway-api'
- [ruma-signatures]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma-signatures'
- [ruma]='https://github.com/matrix-construct/ruma;c1381a012e7afa9fdc1c4e970bfbccba561c7ed5;ruma-%commit%/crates/ruma'
- [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;c11395350bc1f2090a0152f2d15c8c5847821eba;rust-rocksdb-%commit%/librocksdb-sys'
- [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;c11395350bc1f2090a0152f2d15c8c5847821eba;rust-rocksdb-%commit%'
- [rustyline-async]='https://github.com/matrix-construct/rustyline-async;ba743cae940659e95d7b8604bbd6fdd755171c8c;rustyline-async-%commit%'
+ [resolv-conf]='https://github.com/matrix-construct/resolv-conf;ab5c3e44016bc76b8798ec837a5a9cf9d88bf233;resolv-conf-%commit%'
+ [ruma-appservice-api]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-appservice-api'
+ [ruma-client-api]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-client-api'
+ [ruma-common]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-common'
+ [ruma-events]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-events'
+ [ruma-federation-api]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-federation-api'
+ [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-identifiers-validation'
+ [ruma-identity-service-api]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-identity-service-api'
+ [ruma-macros]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-macros'
+ [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-push-gateway-api'
+ [ruma-signatures]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma-signatures'
+ [ruma]='https://github.com/matrix-construct/ruma;55d532152ec3b6ebab8ac141cc4bcc78452aa049;ruma-%commit%/crates/ruma'
+ [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;8d92399498d85b486707c6febb278ad902d3aba3;rust-rocksdb-%commit%/librocksdb-sys'
+ [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;8d92399498d85b486707c6febb278ad902d3aba3;rust-rocksdb-%commit%'
+ [rustyline-async]='https://github.com/matrix-construct/rustyline-async;879968ba99c2558ae234fd67a057b7ea6f761fd3;rustyline-async-%commit%'
+ [synapse-admin-api]='https://github.com/matrix-construct/synapse-admin-api;010b9a1e1cb8937669af7503de0dbccb125051f1;synapse-admin-api-%commit%'
)
LLVM_COMPAT=( 21 )
@@ -45,8 +47,10 @@ HOMEPAGE="
https://github.com/matrix-construct/tuwunel
"
-ROCKSDB_GIT_COMMIT=9a3a213b55df0b11408102c899a940675c0d90e4
-RUST_ROCKSB_GIT_COMMIT=c11395350bc1f2090a0152f2d15c8c5847821eba
+# Copy this from the GIT_CRATES[rust-rocksdb] entry.
+RUST_ROCKSB_GIT_COMMIT=8d92399498d85b486707c6febb278ad902d3aba3
+# cat flake.lock | jq '.nodes.rocksdb.locked.rev'
+ROCKSDB_GIT_COMMIT=0bd7e6d6438d318d66e8374ec1fe24126204f3b3
SRC_URI="
${CARGO_CRATE_URIS}
@@ -64,7 +68,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD BlueOak-1.0.0 CDLA-Permissive-2.0 ISC MIT
- MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
+ MPL-2.0 Unicode-3.0 Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
@@ -123,13 +127,14 @@ pkg_setup() {
}
src_prepare() {
+ # grep '\[patch\.' ../../Cargo.toml
local patched_crates=(
async-channel
- rustyline-async
- resolv-conf
- hyper-util
core_affinity
event-listener
+ hyper-util
+ resolv-conf
+ rustyline-async
)
for patched_crate in ${patched_crates[@]}; do
diff --git a/net-misc/omnissa-horizon-client/Manifest b/net-misc/omnissa-horizon-client/Manifest
new file mode 100644
index 0000000000..cf1146a4af
--- /dev/null
+++ b/net-misc/omnissa-horizon-client/Manifest
@@ -0,0 +1 @@
+DIST Omnissa-Horizon-Client-Linux-2603-8.18.0-24120621798.tar.gz 293974476 BLAKE2B de69bcc21ee5a6a3728cf4a6a2a3dae13513dc238db44398a7d31754b1c5eab035ac0c4ba0e70116f1f4a3a78176776e92f470e7a8259b18aa8b24ef7df42b6a SHA512 2d893c98c73d446817cbbf62c59ea411747ecff364c5664d855dfc9f316ad334f0236f374d88ed19f7f21c03a92de0490b43cbebcf3079b03bb73814bed87338
diff --git a/net-misc/omnissa-horizon-client/metadata.xml b/net-misc/omnissa-horizon-client/metadata.xml
new file mode 100644
index 0000000000..a99305ff81
--- /dev/null
+++ b/net-misc/omnissa-horizon-client/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ shimontrolles@gmail.com
+ Shimon Trolles
+
+
diff --git a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild
new file mode 100644
index 0000000000..2edc834240
--- /dev/null
+++ b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Omnissa Horizon Client for Linux"
+HOMEPAGE="https://www.omnissa.com/products/horizon-8/ https://customerconnect.omnissa.com/downloads/info/slug/virtual_desktop_and_apps/omnissa_horizon_clients/8"
+
+VER1="CART27FQ1_LIN_2603"
+VER2="8.18.0-24120621798"
+
+SRC_URI="https://download3.omnissa.com/software/${VER1}_TARBALL/Omnissa-Horizon-Client-Linux-${PV}-${VER2}.tar.gz"
+
+S="${WORKDIR}"
+
+LICENSE="omnissa"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+inherit xdg
+
+RDEPEND="media-libs/libva-compat[X]
+x11-libs/libvdpau
+dev-libs/libxml2-compat
+"
+
+src_unpack() {
+ unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}.tar.gz"
+ unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}/x64/Omnissa-Horizon-Client-${PV}-${VER2}.x64.tar.gz"
+ unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}/x64/Omnissa-Horizon-PCoIP-${PV}-${VER2}.x64.tar.gz"
+}
+
+src_prepare() {
+ cd "${WORKDIR}"/Omnissa-Horizon-Client-"${PV}"-"${VER2}".x64
+ # Patch lib dir
+ sed -i 's:/usr/lib/:/usr/lib64/:g' usr/bin/*
+
+ eapply_user
+}
+
+src_install() {
+ cd "${WORKDIR}"/Omnissa-Horizon-Client-"${PV}"-"${VER2}".x64/usr
+
+ for binfile in bin/*; do
+ dobin "${binfile}"
+ done
+
+ insinto /usr/lib64
+ doins lib/libclientSdkCPrimitive.so
+ doins -r lib/omnissa
+ exeinto /usr/lib64/omnissa/horizon/bin/
+ for binfile in lib/omnissa/horizon/bin/*; do
+ doexe "${binfile}"
+ done
+
+ insinto /usr/share
+ doins -r share/applications
+ doins -r share/icons
+ doins -r share/locale
+ doins -r share/pixmaps
+ #doins -r share/X11
+
+# dodoc -r share/doc
+
+ cd "${WORKDIR}"/Omnissa-Horizon-PCoIP-"${PV}"-"${VER2}".x64/usr
+ insinto /usr/lib64
+ doins lib/libpcoip_client.so
+ doins -r lib/omnissa
+ doins -r lib/pcoip
+
+ exeinto /usr/lib64/omnissa/horizon/client
+ doexe lib/omnissa/horizon/client/horizon-protocol
+}
diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
index 6f12583b83..331035cd55 100644
--- a/net-p2p/monero/Manifest
+++ b/net-p2p/monero/Manifest
@@ -1,2 +1,2 @@
-DIST monero-0.18.4.6.tar.gz 14120513 BLAKE2B 0b97cf0fbf76cdf74a470675e8a31a274cd75f65673e3b88782690d99f26f4bf25ebfcf88a2e02db8f198ffc6ad02f29ea1735ddc2e7f728383034653a7694bb SHA512 7304ce8a4db98bb94f5269e35b49eda6b56ba2e63fd4a270d79df8f21a64201e520a89a1cba25533fa0245111ea6214007cb8eb4bca7a43e74e1ddfe8d8ab2ad
-DIST monero-0.18.5.0.tar.gz 14139041 BLAKE2B ff381aab2f9ec5de845ca6c85ac37a274fbcfeb11ccd6347fcfeb96d7886315a24791eea4941e2406a7a88c54689c1c7d7f8dc731fc7d871044cfb2aa9c8b692 SHA512 683a41bed5172059b313191bf5171746787faee13628c857d0db021e08ebbd3a70d95c07587e780bb2b65e24415e676ec705d0123ffd4f6405218ede5f11a18b
+DIST monero-0.18.5.0-release-hashes.txt 3041 BLAKE2B c21d6a5f3f42b83d08f65b96c233c8eb922e47e785c1682000ab2cb36f342c4510c98c30d5e831798f557b3919f4deb5a6ab75bc136443932af12d922b470ed7 SHA512 3f217e6cbc34a72a6f190c6a009393eb7f42c203e20cf03cbbedd1d0f150f65ad6f10565f0bb9dabd2097ed302fbe53a0bd5e8e9ebf05fd860cc2ab4102c387b
+DIST monero-source-v0.18.5.0.tar.bz2 15639008 BLAKE2B 1de04747241ee066c596334ce3d81f2ac23b19e97f3a84057b54f80f4201eb2cff9264dad80694930bebbba3ae49044dd24be12e73aba3400ef8e5da500aeb46 SHA512 a453d6a935fad97ceb630b2ece2b6e39b7b48fcb33586b4d9b3c0861dddf67ba42c3ccd65b13886a76e4a91666b40f9a738bd8a9a644c12e211c9bd43672d310
diff --git a/net-p2p/monero/metadata.xml b/net-p2p/monero/metadata.xml
index 736a219409..f11373abb9 100644
--- a/net-p2p/monero/metadata.xml
+++ b/net-p2p/monero/metadata.xml
@@ -27,9 +27,6 @@
Build the RPC wallet, monero-wallet-rpc
-
- Assembly optimizations for ed25519
-
https://github.com/monero-project/monero/issues
diff --git a/net-p2p/monero/monero-0.18.4.6-r1.ebuild b/net-p2p/monero/monero-0.18.4.6-r1.ebuild
deleted file mode 100644
index 71c51849fc..0000000000
--- a/net-p2p/monero/monero-0.18.4.6-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER=doxygen
-
-inherit cmake docs systemd
-
-DESCRIPTION="The secure, private, untraceable cryptocurrency"
-HOMEPAGE="https://www.getmonero.org"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/monero-project/monero.git"
- EGIT_SUBMODULES=()
-else
- SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+daemon hw-wallet readline +tools +wallet-cli +wallet-rpc cpu_flags_x86_aes"
-REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
-RESTRICT="test"
-# Test requires python's requests, psutil, deepdiff which are packaged
-# but also monotonic & zmq which we do not have
-
-DEPEND="
- app-crypt/libmd
- dev-libs/boost:=[nls]
- dev-libs/libsodium:=
- dev-libs/libbsd
- dev-libs/openssl:=
- dev-libs/randomx
- dev-libs/rapidjson
- dev-libs/supercop
- net-dns/unbound:=[threads(+)]
- net-libs/miniupnpc:=
- net-libs/zeromq:=
- daemon? (
- acct-group/monero
- acct-user/monero
- )
- readline? ( sys-libs/readline:= )
- hw-wallet? (
- dev-libs/hidapi
- dev-libs/protobuf:=
- virtual/libusb:1
- )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.18.3.3-miniupnp-api-18.patch
- "${FILESDIR}"/${PN}-0.18.4.0-unbundle-dependencies.patch
-)
-
-src_prepare() {
- # The build system does not recognize the release tarball (bug?)
- # so we patch the GitVersion file.
- # Change the release string from "unknown" to "gentoo-${PR}"
- sed -i "s/unknown/gentoo-${PR}/g" cmake/GitVersion.cmake || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- # TODO: Update CMake to install built libraries (help wanted)
- -DBUILD_SHARED_LIBS=OFF
- -DBUILD_DOCUMENTATION=OFF # easier to do it manually
- -DMANUAL_SUBMODULES=ON
- -DUSE_CCACHE=OFF
- -DNO_AES=$(usex !cpu_flags_x86_aes)
- -DUSE_DEVICE_TREZOR=$(usex hw-wallet)
- -DUSE_READLINE=$(usex readline)
- )
-
- use elibc_musl && mycmakeargs+=( -DSTACK_TRACE=OFF )
-
- cmake_src_configure
-}
-
-src_compile() {
- local targets=(
- $(usev daemon)
- $(usev wallet-cli simplewallet)
- $(usev wallet-rpc wallet_rpc_server)
- )
- use tools && targets+=(
- blockchain_{ancestry,blackball,db,depth,export,import,prune,prune_known_spent_data,stats,usage}
- )
-
- cmake_build ${targets[@]}
-
- docs_compile
-}
-
-src_install() {
- einstalldocs
-
- # Install all binaries.
- find "${BUILD_DIR}/bin/" -type f -executable -print0 |
- while IFS= read -r -d '' line; do
- dobin "$line"
- done
-
- if use daemon; then
- dodoc utils/conf/monerod.conf
-
- # data-dir
- keepdir /var/lib/monero
- fowners monero:monero /var/lib/monero
- fperms 0755 /var/lib/monero
-
- # log-file dir
- keepdir /var/log/monero
- fowners monero:monero /var/log/monero
- fperms 0755 /var/log/monero
-
- # /etc/monero/monerod.conf
- insinto /etc/monero
- doins "${FILESDIR}"/monerod.conf
-
- # OpenRC
- newconfd "${FILESDIR}"/monerod-0.18.4.0.confd monerod
- newinitd "${FILESDIR}"/monerod-0.18.4.0.initd monerod
-
- # systemd
- systemd_dounit "${FILESDIR}"/monerod.service
- fi
-}
-
-pkg_postinst() {
- if use daemon; then
- elog "To get sync status and other stats run"
- elog " $ monerod status"
- elog
- elog "The Monero blockchain can take up a lot of space (250 GiB) and is stored"
- elog "in /var/lib/monero by default. You may want to enable pruning by adding"
- elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune the blockchain"
- elog "or move the data directory to another disk."
- fi
-}
diff --git a/net-p2p/monero/monero-0.18.5.0.ebuild b/net-p2p/monero/monero-0.18.5.0.ebuild
index f87ed44c64..132c1c03b9 100644
--- a/net-p2p/monero/monero-0.18.5.0.ebuild
+++ b/net-p2p/monero/monero-0.18.5.0.ebuild
@@ -5,25 +5,34 @@ EAPI=8
DOCS_BUILDER=doxygen
-inherit cmake docs systemd
+inherit cmake docs systemd verify-sig
DESCRIPTION="The secure, private, untraceable cryptocurrency"
HOMEPAGE="https://www.getmonero.org"
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+daemon hw-wallet readline +tools +wallet-cli +wallet-rpc cpu_flags_x86_aes verify-sig"
+REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
+RESTRICT="test"
+
+SOURCE_NAME="${PN}-source-v${PV}"
+SOURCE_ARCHIVE="${SOURCE_NAME}.tar.bz2"
+
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/monero-project/monero.git"
EGIT_SUBMODULES=()
else
- SRC_URI="https://github.com/monero-project/monero/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/monero/binaryfate.asc
+ SRC_URI="
+ https://downloads.getmonero.org/cli/source/${SOURCE_ARCHIVE}
+ verify-sig? ( https://raw.githubusercontent.com/monero-project/monero-site/5e8d74229b742b54173010e3a676215b6f2fd1d7/downloads/hashes.txt -> ${P}-release-hashes.txt )
+ "
+ # Todo: replace this hashes.txt URL with one based on ${P} (See https://github.com/monero-project/monero/issues/10760)
KEYWORDS="~amd64"
fi
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+daemon hw-wallet readline +tools +wallet-cli +wallet-rpc cpu_flags_x86_aes"
-REQUIRED_USE="|| ( daemon tools wallet-cli wallet-rpc )"
-RESTRICT="test"
# Test requires python's requests, psutil, deepdiff which are packaged
# but also monotonic & zmq which we do not have
@@ -50,12 +59,30 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-monero )
+"
PATCHES=(
"${FILESDIR}"/${PN}-0.18.5.0-unbundle-dependencies.patch
)
+src_unpack() {
+ if use verify-sig; then
+ pushd "${DISTDIR}" > /dev/null || die
+ verify-sig_verify_message "${DISTDIR}"/"${P}"-release-hashes.txt - | \
+ grep -F "${SOURCE_ARCHIVE}" | \
+ verify-sig_verify_unsigned_checksums - sha256 "${SOURCE_ARCHIVE}"
+ popd || die
+ fi
+ unpack "${SOURCE_ARCHIVE}" || die
+ mv "${SOURCE_NAME}" "${S}" || die
+ # The previous github source archive didn't have these external directories,
+ # I will just remove them here in case they interfere with dependency de-vendorization:
+ rm -r "${S}"/external/{randomx,rapidjson,supercop,trezor-common} || die
+}
+
src_prepare() {
# The build system does not recognize the release tarball (bug?)
# so we patch the GitVersion file.
diff --git a/net-vpn/amneziawg-modules/Manifest b/net-vpn/amneziawg-modules/Manifest
index e28807919b..b2e4e90363 100644
--- a/net-vpn/amneziawg-modules/Manifest
+++ b/net-vpn/amneziawg-modules/Manifest
@@ -1,2 +1,2 @@
-DIST amneziawg-modules-1.0.20251009.tar.gz 406841 BLAKE2B ed7649619506d16f10e79e8ea13f24f7b22bd65c3cbbf66a19391ebc3b9fe3db744dee09ebf2b538bf1881c6b79084e16b5871d9b76a9673f45395d8291c0366 SHA512 1c807df0e54fa79f50c055229fe75a4289febd272c304528f5cfe57271aecfe2fb5a8c4480c82f527e1b0272bfae73e03b5b06119769e98d37bb4df65844f2ff
DIST amneziawg-modules-1.0.20260210.tar.gz 407303 BLAKE2B 537d7cc3d811e2a3e81b3031c0e4abb22dec3db0f8d3a609f6eea83791306350fbf0a9c82e438fdb76b13f49eb7b8fa9355968653bfedc036150b7cfb40b74e3 SHA512 705fbbb13e5d2f456fb321942ecd404420c5e54c75fbd28b7fd34583c9d6b0ca3b63e3eb18ddbb49f34354ffa0c042745fe2a0c97946a4dab65b52ebc864d5b5
+DIST amneziawg-modules-1.0.20260611.tar.gz 407592 BLAKE2B d43bbc8e36fc75447bd45c29adb7442720a7ad09b00723454de26f42a8725bb54f3ab9cd5c0f968ea2ae2fb0d7df7683940b1dcfc93142af88cf0358aac32106 SHA512 3a99b7812b86087aa6f2c0af02a1c43aa6f540d025a1613d484930a99d3589c4ba2e6c2fb7f1b941357bf13855a56a220ff7c0688b22359f954b4dc689db0fdc
diff --git a/net-vpn/amneziawg-modules/amneziawg-modules-1.0.20251009.ebuild b/net-vpn/amneziawg-modules/amneziawg-modules-1.0.20260611.ebuild
similarity index 90%
rename from net-vpn/amneziawg-modules/amneziawg-modules-1.0.20251009.ebuild
rename to net-vpn/amneziawg-modules/amneziawg-modules-1.0.20260611.ebuild
index 4fed4330d5..17f5d612c4 100644
--- a/net-vpn/amneziawg-modules/amneziawg-modules-1.0.20251009.ebuild
+++ b/net-vpn/amneziawg-modules/amneziawg-modules-1.0.20260611.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,9 +20,15 @@ CONFIG_CHECK="NET INET NET_UDP_TUNNEL CRYPTO_ALGAPI"
pkg_setup() {
linux-mod-r1_pkg_setup
+
if kernel_is -lt 3 10 0; then
die "This version of ${PN} requires Linux >= 3.10."
fi
+
+ # https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/138
+ if kernel_is -ge 6 19 0 && kernel_is -lt 7 0 0; then
+ die "This version of ${PN} doesn't work for Linux 6.19."
+ fi
}
src_compile() {
diff --git a/net-vpn/amneziawg-tools/Manifest b/net-vpn/amneziawg-tools/Manifest
index 5f725f08b5..e6491677dc 100644
--- a/net-vpn/amneziawg-tools/Manifest
+++ b/net-vpn/amneziawg-tools/Manifest
@@ -1,2 +1,2 @@
-DIST amneziawg-tools-1.0.20250903.tar.gz 160214 BLAKE2B ec32969cf32b0c75179a3c53702997963c176e61958d4cc166706d8439ae736e191be488e7dc93e3c2f9d8657e67deee674359b15e19ca473ddfc19f5fe3767d SHA512 a69f3911b18cd5abb73ba1f695802c87205ed6be10be035a5d06ca266c5de3c0b88c0aeac7670bc302112288f1b58937608e7b2835a22d2b4fc45a8f63b218ad
DIST amneziawg-tools-1.0.20260223.tar.gz 160261 BLAKE2B 33277e23dfd7b498e845329a853495ecfe4ca00faf1f9d5aa2288e302d0d03363df418082f32c727ce83b67ece8dccd91c252964e67c42a6646d7cea1d489227 SHA512 591afaef659e26be16c8d883da8d8ff026f855f60c9887440b566ef18b9948ca57754673d833f27e77d8c05f7e354f37b49adc9f5467334eeb7eda7165960c54
+DIST amneziawg-tools-1.0.20260618_p2.tar.gz 160003 BLAKE2B e2b136d8da475f584f5a7c9db8be52687bce48083050d3d15e7c92c5ccd3c6b091540298f32741f65bb1ce2f9c439ceb6d2ef0c3a191a1c82682c2500d83da07 SHA512 5f75260e9de307b1e20f403b5acaf044e0930557adfc1556d9fa04f96e776d73be261658d9aee21aec518c09fa98d4405ef663c8eb908ea76c84d184bf77ec53
diff --git a/net-vpn/amneziawg-tools/amneziawg-tools-1.0.20250903.ebuild b/net-vpn/amneziawg-tools/amneziawg-tools-1.0.20260618_p2.ebuild
similarity index 96%
rename from net-vpn/amneziawg-tools/amneziawg-tools-1.0.20250903.ebuild
rename to net-vpn/amneziawg-tools/amneziawg-tools-1.0.20260618_p2.ebuild
index 231922fd63..dfeff7f69e 100644
--- a/net-vpn/amneziawg-tools/amneziawg-tools-1.0.20250903.ebuild
+++ b/net-vpn/amneziawg-tools/amneziawg-tools-1.0.20260618_p2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,9 @@ inherit linux-info bash-completion-r1 systemd toolchain-funcs
DESCRIPTION="Required tools for AmneziaWG, such as awg(8) and awg-quick(8)"
HOMEPAGE="https://github.com/amnezia-vpn/amneziawg-tools"
-SRC_URI="https://github.com/amnezia-vpn/amneziawg-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/amnezia-vpn/amneziawg-tools/archive/refs/tags/v${PV/_p/-}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${PV/_p/-}"
LICENSE="GPL-2"
SLOT="0"
diff --git a/net-vpn/vtun-ng/Manifest b/net-vpn/vtun-ng/Manifest
index 28b3bfac2f..553c3afd11 100644
--- a/net-vpn/vtun-ng/Manifest
+++ b/net-vpn/vtun-ng/Manifest
@@ -19,7 +19,6 @@ DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a3
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST ctr-0.9.2.crate 18344 BLAKE2B 195dce5872a0f59b90bedc268c5a5796f3076d12868f29f887294301b3576047ea82098e73ae996f564e400ce316cf1cdd9016ffb714559aaa0465dc826f0cbf SHA512 6a027f4e3881e51e3dbcb89348c961a2086bb63e70652c49107f49b7d021e31f74ec8c6ae91fd1605928f93f5ffa27889f257c166669e18508995168f17b46a5
-DIST deranged-0.4.0.crate 23235 BLAKE2B 98179347407a033268eb90d18c75f555fd5fac273512bd08d55fd5e111e6160f23194073ac196bb47f27fea270e1c4ec67c26d38f189e58171d20ea808ab887b SHA512 212c6cc296846425e8b11aaec98666015ccd7fb0e2d0818a8708509ef51ab029ca6bfe4673b168ab0174e41e92b24e2c0e4da939c09b26059aa9e8d396284985
DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST dns-lookup-2.0.4.crate 13733 BLAKE2B c28840a97de70192d337d078d0e04db5da0b0c01781bc245036dbd2931092c3e381a3792086fc0e84c6a1a0f92d0adf0366f41d4f48479a331a6de1e69af267c SHA512 4b2be29b927a8bc83e983b7caf24f3391dd1046b1d6b255e11edcc69338cec9d04fe5935bd01bed30fe2b551ed7f93585e92fac066e67479fe597acc6bdd87eb
@@ -42,7 +41,6 @@ DIST logos-codegen-0.15.0.crate 43103 BLAKE2B 6c6f5c7d01932b16e59805cd042b67edff
DIST logos-derive-0.15.0.crate 7187 BLAKE2B ceb7e32d43f2f9fab7c3dec5b5210edfdb33460331aa4f897827f26d520931242246fbcaf887be2a05cd8f396d43254b32cb2d834f4fdc3b25f60d30d33c4b0a SHA512 a7eb92c595521f838816fac14b67f15167d1d876f96149b6123ad711c7910df8a7f984fd5560ffacbc56287aca19297f6bbefe407708ebdaee2bea4a8e21ee45
DIST md5-0.8.0.crate 6984 BLAKE2B 8b5c3b0dcb7eda50ecbe75572e5487d8331d7c3fbfbcb1239993e00131b7d05aaf9d0c9f6cfcc52f0473d94a4c3ea8b98b4f8ad3dd37c6e4348c398b0bd98017 SHA512 c06dd35a9b484b9d7062cb45af9e779c949657c85bf6b785d2bbe423982c83c471fe98e33e0feac39db44ba30666de30ca0e030fa6f6e7fccf83e6d918b8a817
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1
DIST ofb-0.6.1.crate 24116 BLAKE2B e31bba2cdb73948715cfbac889539ae81a77893ab7510bb1b240c4468fcf82ce40e2540c60dca2b64941596681e89b3cadaf6475257cb864b9502946812d8aa2 SHA512 5bb582e2f3fc13dfebd9e4921b3b561eac83cc15b810fac108ee6426ce3c7dc7cbcd80be1a5838c2fc50632bbf9fb82faaedd8016bd81d65f440a980c3e09a5e
DIST opaque-debug-0.3.1.crate 7066 BLAKE2B dc1dcadbb5654a5f69c59b84faeb3095f008a6eb4f63e3cff95bd4e97f803201e2f16f59a65f8ea21b662e77e3fed0d0870eb1db7f5a4f95cc02422907732951 SHA512 f325214d604e74197ddd9209a596851c5bf0c0f3299b79b6267c35e0ff6351205b628fb5086279684fbb29fd07746c91ede4f45019657e761d8400fef2b3d8bf
@@ -55,6 +53,7 @@ DIST proctitle-0.1.1.crate 4783 BLAKE2B 93f68eefec31a72e7e9b3e323dc5587b47f1f72c
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
+DIST rand-0.9.3.crate 99786 BLAKE2B e7aef8b1b0eef3b5006af3f43200890645689b3634b821dbdc77edffbcfd52b7d3b5efc7e18220c944adf62b5579f26ee8b90aa0c365e65d5d4dc9ec1363e08c SHA512 ad548cf5bab035ab90b23fa9773cf23366bdf5de4f374d7710cf582b3ed8e7ca62c0730cc088e1bb15a55897f74622f2343aba13f45c5618135d77cf5fcce61e
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
@@ -62,9 +61,7 @@ DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff
DIST rust-lzo-0.6.2.crate 16769 BLAKE2B a92965a981c3ee269f191b3d8604c723db2a5caec639e3e312e570ad5886d8ff4efa0a28403e70717c1a2657583751d3fb37970f92c71f9976fe88e0a4552b50 SHA512 c4d1ac9badc8b237ff2608334fb4a248ebdd04b5e425cc983c1f261d29085ec8bf1b1883123d99c04b76504758e6a9957d51ce975325b8dc89280f6373b2b811
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST semver-1.0.26.crate 31303 BLAKE2B f99e282e2bc7844a451a4f600308840c4a96dfe032fad6e897e9ce66c8b5ee44ace8f94f93dc50a53792c8c485fa81dfa5477255c211017f06937212d9473dca SHA512 2d2c5edd771b67a9e32664255cc4c4eea8c9a6a4ab08a8ed968a493db70774b393ae98e20be0a87ff60149b7c142a01acc0ace28205b41b39320d63fd5dc6155
-DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
DIST signal-hook-0.3.18.crate 50862 BLAKE2B a0ae80afc2de0e3eb8b3c10241617cda08dcf2a6c06da3b385dfaf098ea4fb6c14f5d1aa6720325cff15d8ab195bf4d05966dc5a9e7155a1e43fcaf238ffb654 SHA512 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
@@ -72,11 +69,8 @@ DIST signal-hook-registry-1.4.5.crate 19004 BLAKE2B 6537f8523aa03e3941bdd115b357
DIST socket2-0.5.10.crate 58169 BLAKE2B b3e6c1c4e20fea2951f07f74cc75fc46b81a6a94a02a3aeef27f2be0bd6ef996ef911c421d84f660bae4f2565dd74b8a0e708da965a4c1deaa273d9972974362 SHA512 901ad0549e2702a0062040fb5c9e5664f4456c9f065f8f8ab7ea16342d83c2ff69b087633642e08e2f51a63e2ce186c45428936118a78fd4f15378910bfa9d1f
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170
DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
-DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531
DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
-DIST time-macros-0.2.22.crate 24604 BLAKE2B a511923e4c8d790ed422e4635244796154b6893a3dfdd32e9b960fe0a12749a23656335573b42c1245984988382e6991e242830c770378580a61e9f451bd06a5 SHA512 7633ea40338364add29e7cf6beb7f2e9c441a8fd6079fba9b9fd13dcda6537c2ccbc3091cb6551715649d13080567fa26ed6db4e4b3402736105f526da2f45bc
DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
@@ -84,8 +78,8 @@ DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf
DIST universal-hash-0.5.1.crate 9146 BLAKE2B 9095f95faa8ed4128c3787226f3899acec4278d36799ae30a7ca71ade7179c274a1807f62605e687e60ee97e6bebfe818100ed0441db455bdee0f8e5dd451809 SHA512 83b3ddb1f0d7ff621ca2b3d426c2e682d8339a2adedbbbb3a4584977e2e996549d665578729bff65b5693059460e9e04b9df2181c404980d3b3d946c80e0b589
DIST uzers-0.12.1.crate 29272 BLAKE2B 1a79446814c636702a8845291c8f0add0a0a6b468de8e07a7d8fc5bc3098490e48125abc809c0f44a9e47c9becb4806e29dcf390a6311f952de35a886b85d721 SHA512 93c4160bfcbdca57a3c945b73a94d1ba8612e0258950f7c10307dd57c838a0664890cbe34a98649c18fb783744423a7fd240da8b5eabe1e660a533e9b32f6260
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST vtun-ng-3.0.22.tar.gz 106935 BLAKE2B e301c63c386dd0f1dc791e643092edff2dbc2b05b6224a67df98640a86d524c64e70bcfd42ac18ea4b0ff89b411183f7bc9ca42a5d379d355a68fddf153628f0 SHA512 1ab90287205d44410b67b4d5bb752781d6fdcddb7d082e4d1ac4e0ee4b6221b033325c1b115e9a5106d7cbfc74eca35e544c196cd68f1cabe41c566ebd5ad7af
DIST vtun-ng-3.1.0.tar.gz 106055 BLAKE2B cb884be79d67c6fb49312ae2fd0c4d7bfdcf5861bbcfb9eb489cec06b9e0c90e3e3b188d0bc481f8ecbe774b915b393d9a1c2f8e82dd8cecdfc7756d90060bbf SHA512 adf38736d2a3e5229d48c9ec8896e1b07e3baa86847001b9893a62be7b1226d146d1ac00bb1209eb1db799e8ffc1315d4c17560ace5457af2de2b46a8f178339
+DIST vtun-ng-3.1.1.tar.gz 133365 BLAKE2B 93490c784f5b54c708a4958bdeb86b59bfcd750306bf299d3ab5380638c9eddc8bb6c2eb7cb0b61f39bf07d4cabb7dfef20285744288787be2cffe20bcab1df5 SHA512 b2d22c0241fd97052d2fcf111ba67455c39f0835585b3526827750141a6eaf6f716fdadd704eb763183ca3cae46cf79aeba572c5f1adc1205fe2792ce9f667b1
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
diff --git a/net-vpn/vtun-ng/vtun-ng-3.0.22.ebuild b/net-vpn/vtun-ng/vtun-ng-3.1.1.ebuild
similarity index 95%
rename from net-vpn/vtun-ng/vtun-ng-3.0.22.ebuild
rename to net-vpn/vtun-ng/vtun-ng-3.1.1.ebuild
index 65c7b46f6a..389743ca30 100644
--- a/net-vpn/vtun-ng/vtun-ng-3.0.22.ebuild
+++ b/net-vpn/vtun-ng/vtun-ng-3.1.1.ebuild
@@ -25,7 +25,7 @@ CRATES="
crc32fast@1.5.0
crypto-common@0.1.6
ctr@0.9.2
- deranged@0.4.0
+ deranged@0.5.5
digest@0.10.7
dns-lookup@2.0.4
ecb@0.1.2
@@ -47,7 +47,7 @@ CRATES="
logos-derive@0.15.0
md5@0.8.0
miniz_oxide@0.8.9
- num-conv@0.1.0
+ num-conv@0.2.0
ofb@0.6.1
opaque-debug@0.3.1
poly1305@0.8.0
@@ -58,7 +58,7 @@ CRATES="
proctitle@0.1.1
quote@1.0.40
r-efi@5.3.0
- rand@0.9.2
+ rand@0.9.3
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.3
@@ -66,17 +66,17 @@ CRATES="
rust-lzo@0.6.2
rustc_version@0.4.1
semver@1.0.26
- serde@1.0.219
- serde_derive@1.0.219
+ serde_core@1.0.228
+ serde_derive@1.0.228
sha2@0.10.9
signal-hook@0.3.18
signal-hook-registry@1.4.5
socket2@0.5.10
subtle@2.6.1
syn@2.0.104
- time@0.3.41
- time-core@0.1.4
- time-macros@0.2.22
+ time@0.3.47
+ time-core@0.1.8
+ time-macros@0.2.27
typenum@1.18.0
unicode-ident@1.0.18
unicode-width@0.2.1
@@ -136,6 +136,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc"
IUSE="systemd +lzo +zlib"
+RUST_MIN_VER="1.88.0"
+
DOCS=( ChangeLog Credits FAQ README README.Setup README.Shaper TODO )
CONFIG_CHECK="~TUN"
diff --git a/profiles/package.mask b/profiles/package.mask
index 67dc28eb27..510bd43244 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -42,14 +42,6 @@ net-p2p/dogecoin-qt
# Removal after 2026-06-21
x11-drivers/xf86-input-xppen
-# David Roman (2026-05-21)
-# Unmaintained upstream, depends on masked Qt5
-# Removal after 2026-06-21
-media-sound/pianobooster
-mpv-plugin/kde-do-not-disturb
-mpv-plugin/kde-night-color
-x11-misc/aerial-sddm-theme
-
# Daichi Yamamoto (2026-06-19)
# https://bugs.gentoo.org/975028
# https://bugs.gentoo.org/975042
@@ -58,23 +50,12 @@ x11-misc/aerial-sddm-theme
# Removal after 2026-06-19
dev-util/rye
-# Alexey Zapparov (2026-05-18)
-# https://bugs.gentoo.org/974546
-# https://bugs.gentoo.org/974547
-# Removal after 2026-06-18
-app-admin/aws-vault
-
# Alexey Zapparov (2026-05-18)
# https://bugs.gentoo.org/939886
# https://bugs.gentoo.org/974570
# Removal after 2026-06-18
app-containers/slim
-# Alexey Zapparov (2026-05-18)
-# https://bugs.gentoo.org/974552
-# Removal after 2026-06-18
-app-admin/overmind
-
# Alexey Zapparov (2026-05-18)
# https://bugs.gentoo.org/975050
# https://bugs.gentoo.org/975051
@@ -146,7 +127,7 @@ sys-apps/dmemcg-booster
# Won't build until bugs.gentoo.org/974338 is resolved
>=net-misc/wlvncc-20260429
-# Bjorn (23 jun 2026)
+# Bjorn (2026-06-23)
# Requires gui-libs/libadwaita >= 1.9, which is currently not in
# the main Gentoo repository.
>=gnome-extra/Refine-0.8.0
diff --git a/profiles/updates/2Q-2026 b/profiles/updates/2Q-2026
index 3d59ea20ef..b2cb9cbc83 100644
--- a/profiles/updates/2Q-2026
+++ b/profiles/updates/2Q-2026
@@ -1,3 +1,4 @@
move dev-util/forgejo-cli dev-util/fj-cli
move gui-apps/noctalia-shell gui-apps/noctalia
move dev-libs/libchdr media-libs/libchdr
+move media-sound/youtube-music-bin media-sound/pear-desktop-bin
diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index 9eb5e5db79..5c01c3645b 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -1 +1 @@
-move dev-python/olm dev-python/python-olm
\ No newline at end of file
+move dev-python/olm dev-python/python-olm
diff --git a/sci-misc/llama-cpp/llama-cpp-9999.ebuild b/sci-misc/llama-cpp/llama-cpp-9999.ebuild
index 6c83acbe7a..430503a336 100644
--- a/sci-misc/llama-cpp/llama-cpp-9999.ebuild
+++ b/sci-misc/llama-cpp/llama-cpp-9999.ebuild
@@ -161,7 +161,7 @@ src_configure() {
src_install() {
cmake_src_install
- dobin "${BUILD_DIR}/bin/rpc-server"
+ dobin "${BUILD_DIR}/bin/ggml-rpc-server"
# avoid clashing with whisper.cpp
rm -rf "${ED}/usr/include"
diff --git a/sec-keys/openpgp-keys-monero/Manifest b/sec-keys/openpgp-keys-monero/Manifest
new file mode 100644
index 0000000000..e5747d1c53
--- /dev/null
+++ b/sec-keys/openpgp-keys-monero/Manifest
@@ -0,0 +1 @@
+DIST monero-source-v0.18.5.0.tar.bz2 15639008 BLAKE2B 1de04747241ee066c596334ce3d81f2ac23b19e97f3a84057b54f80f4201eb2cff9264dad80694930bebbba3ae49044dd24be12e73aba3400ef8e5da500aeb46 SHA512 a453d6a935fad97ceb630b2ece2b6e39b7b48fcb33586b4d9b3c0861dddf67ba42c3ccd65b13886a76e4a91666b40f9a738bd8a9a644c12e211c9bd43672d310
diff --git a/media-sound/pianobooster/metadata.xml b/sec-keys/openpgp-keys-monero/metadata.xml
similarity index 54%
rename from media-sound/pianobooster/metadata.xml
rename to sec-keys/openpgp-keys-monero/metadata.xml
index adb427eb82..b9a17c96cf 100644
--- a/media-sound/pianobooster/metadata.xml
+++ b/sec-keys/openpgp-keys-monero/metadata.xml
@@ -2,10 +2,7 @@
- casey@theavilas.org
- Casey Avila
+ adam.pimentel46@gmail.com
+ Adam Pimentel
-
- pianobooster/PianoBooster
-
diff --git a/sec-keys/openpgp-keys-monero/openpgp-keys-monero-0.18.5.0.ebuild b/sec-keys/openpgp-keys-monero/openpgp-keys-monero-0.18.5.0.ebuild
new file mode 100644
index 0000000000..070cf57634
--- /dev/null
+++ b/sec-keys/openpgp-keys-monero/openpgp-keys-monero-0.18.5.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_PKGNAME="monero-${PV}"
+
+SOURCE_NAME="monero-source-v${PV}"
+SOURCE_ARCHIVE="${SOURCE_NAME}.tar.bz2"
+
+DESCRIPTION="Monero developer keys"
+HOMEPAGE="https://www.getmonero.org"
+SRC_URI="
+ https://downloads.getmonero.org/cli/source/${SOURCE_ARCHIVE}"
+S="${WORKDIR}/${SOURCE_NAME}/utils/gpg_keys"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+ insinto /usr/share/openpgp-keys/monero
+ doins "${S}"/*
+}
diff --git a/sys-power/fan2go/Manifest b/sys-power/fan2go/Manifest
index 40475435b7..a12f097d51 100644
--- a/sys-power/fan2go/Manifest
+++ b/sys-power/fan2go/Manifest
@@ -2,3 +2,5 @@ DIST fan2go-0.13.0-vendor.tar.xz 2502196 BLAKE2B 27296a117d6f9f4c683f0ae369b1db9
DIST fan2go-0.13.0.tar.gz 240777 BLAKE2B e181d6585ac712a909eecf677df5786b995c9addb84717048708189e913fe7d7329ca9c741aab32cbeec18310fa76dfe1705370898b10ad75f55a2e44098fa39 SHA512 650b486ad72e7ea5e16f97d3881bdbd3e96d0d4adec156ce13e4f5088bdff288785b7d4aa8015397aed7f81c069231448057a2509ff085d24d049f6fdf1e9b52
DIST fan2go-0.14.0-vendor.tar.xz 2328624 BLAKE2B 559dcc0366a897ba4e8b9b50d58882137b73fa399eda4fe1170844d87cf448036324ae524d82b8ab033719ff9b70bb845a4e2080007c55b102a03faf577fffa6 SHA512 7ef97285deea41d96dbe748888af2425fa5ed288f0c59628571bf4f43312888924bc44feb9207be8168dba53f378a55001cc081fbf01a8b860371d06f091ebdc
DIST fan2go-0.14.0.tar.gz 252801 BLAKE2B 91887fd650b848280408673f7bbf8fc04b3007d8f7a0077e13f1237837f11c913adfa081aae12d7345397d463d02ea9600fba2fc7d0f15e43e917d8e482f7a40 SHA512 c65fe8e423625bd20f350c65bc1d55dc95d204b2ed60d270d7a851337fe3fb79948a4e9aa98765b9213daaf04f7f4e783e1e281df59123eb79b99aacf4b72636
+DIST fan2go-0.15.0-vendor.tar.xz 2325416 BLAKE2B a320ec6fdf2cb14b60bcf6546e0f204486283716e097a8996c561dba86dc795a7bd18ffc1509cdb99c97bd8c5b7ad60a7265b9b3102be43d2064228818e3c1d8 SHA512 effd23cf60d9eafe87ad351d84e5cc3cbd69804a79d7f8cc9c51791918d90bf91866caf719fbac706f1803cadea58e269a0702523413a14bf6cfafb29c6c29c8
+DIST fan2go-0.15.0.tar.gz 258390 BLAKE2B 69c23b9d2faf08da6e492f3e82476732c62ca0eb60583d5a8a2f7483f1685630ad5ceb6d4a6286570c50d8ded2eb185201a87428fd001a9200ca830500b99c54 SHA512 c1210f06328deb096e7a905ad2d97537d5ace9ba5f81bf12783c3d33576469f629a03ea637dda93ad54b5546eb5786e5f26a9bdb4d1340c61e4378f72faa3f7a
diff --git a/sys-power/fan2go/fan2go-0.15.0.ebuild b/sys-power/fan2go/fan2go-0.15.0.ebuild
new file mode 100644
index 0000000000..39fd5d6104
--- /dev/null
+++ b/sys-power/fan2go/fan2go-0.15.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+# git rev-parse --short HEAD
+MY_GIT_COMMIT="689a3f9"
+
+DESCRIPTION="A simple daemon providing dynamic fan speed control"
+HOMEPAGE="https://github.com/markusressel/fan2go"
+SRC_URI="
+ https://github.com/markusressel/fan2go/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/dsafxP/gentoo-distfiles/releases/download/${P}/${P}-vendor.tar.xz
+"
+
+LICENSE="AGPL-3"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="nvml"
+
+BDEPEND=">=dev-lang/go-1.25.0"
+DEPEND="sys-apps/lm-sensors"
+RDEPEND="${DEPEND}
+ nvml? ( x11-drivers/nvidia-drivers )
+"
+
+src_compile() {
+ local src_date_epoch=$(date +%s || die)
+ local date=$(date -u -d @${src_date_epoch} +"%Y-%m-%dT%H:%M:%SZ" || die)
+ local package=${HOMEPAGE#*://}
+
+ local mytags="netgo"
+
+ use nvml || mytags+=",disable_nvml"
+
+ local mygoargs=(
+ -v -x
+ -ldflags "-extldflags=-Wl,-z,lazy
+ -X ${PN}/cmd/global.Version=${PV}
+ -X ${package}/cmd/global.Version=${PV}
+ -X ${PN}/cmd/global.Commit=${MY_GIT_COMMIT}
+ -X ${package}/cmd/global.Commit=${MY_GIT_COMMIT}
+ -X ${PN}/cmd/global.Date=${date}
+ -X ${package}/cmd/global.Date=${date}"
+ -tags "${mytags}"
+ -o ${PN}
+ )
+
+ ego build "${mygoargs[@]}" main.go
+
+ ./${PN} completion fish > ${PN}.fish || die
+ ./${PN} completion bash > ${PN}.bash || die
+ ./${PN} completion zsh > ${PN}.zsh || die
+}
+
+src_install() {
+ dobin ${PN}
+ einstalldocs
+
+ systemd_dounit fan2go.service
+
+ insinto /etc/fan2go
+ doins fan2go.yaml
+
+ newbashcomp "${PN}.bash" "${PN}"
+ dofishcomp "${PN}.fish"
+ newzshcomp "${PN}.zsh" "_${PN}"
+}
diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild
index 996fb58766..c66d1f507f 100644
--- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild
+++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{12..13} )
+PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 xdg
diff --git a/www-client/waterfox-bin/Manifest b/www-client/waterfox-bin/Manifest
index 7f4977bd16..d190f556ae 100644
--- a/www-client/waterfox-bin/Manifest
+++ b/www-client/waterfox-bin/Manifest
@@ -1 +1,2 @@
DIST waterfox-bin-6.6.14.tar.bz2 100788232 BLAKE2B f73ead4cc886b258317a1ebde0abc58dc59db1589190a24675093fbb6e4e24ef3b1dc812751c3e5f38b8f36dc8c40d6fc34d97aa06217f03347ad98674f6cbf1 SHA512 c6d7b13602d9e29b53b384f5273605e55140971c47043d3c16cd95e253d3532f47d82228f94ead3305effc87623f23e0af9012bf5116521786816a5ac1e57f7e
+DIST waterfox-bin-6.6.15.tar.bz2 100771522 BLAKE2B a623f75c3c3c383b241e341b35831d72636f4d52b3b61bb3531cb8ae76ff9fe2199865ccfe7b62da4eca42a9e74ac61aa127f9778783cd7e7c8b8a1c8204d9ba SHA512 7f1b1075385e0ac9f59017a69731a0d6fee27054ea9f594251a58b3851f3fc27de5365194e35bc20cf262b6dab9be64c45d48513532fb838bfb004860f25913a
diff --git a/www-client/waterfox-bin/waterfox-bin-6.6.15.ebuild b/www-client/waterfox-bin/waterfox-bin-6.6.15.ebuild
new file mode 100644
index 0000000000..2c7b765e72
--- /dev/null
+++ b/www-client/waterfox-bin/waterfox-bin-6.6.15.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg-utils
+
+MY_PN="waterfox"
+
+DESCRIPTION="A privacy-focused, performance-oriented browser based on Firefox"
+HOMEPAGE="https://www.waterfox.com/"
+SRC_URI="https://cdn.waterfox.com/waterfox/releases/${PV}/Linux_x86_64/waterfox-${PV}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="strip"
+QA_PREBUILT="*"
+
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ || (
+ media-libs/libpulse
+ media-sound/apulse
+ )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ media-video/ffmpeg
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/waterfox"
+ insinto "${destdir}"
+ doins -r *
+ #create a symlink to the binary
+ dosym -r "${destdir}/waterfox-bin" "/usr/bin/waterfox" || die
+ #add icons
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} "browser/chrome/icons/default/default${size}.png" waterfox.png
+ done
+ #create desktop file
+ make_desktop_entry "/usr/bin/Waterfox" "Waterfox" waterfox "Network;WebBrowser" "$(cat "${FILESDIR}"/desktop_options)"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{waterfox-bin,updater,glxtest,vaapitest}
+ # Disable auto-updates
+ insinto ${destdir}/distribution
+ doins "${FILESDIR}/policies.json"
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 9d9ac64c8f..479d62da0b 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,4 +1,4 @@
-DIST zen-bin-1.20.2b-amd64.tar.xz 90456156 BLAKE2B a78e422f0badea5f71ba23ae81fed7000167ff4da11a80dbfb539fef65dee872faa4ef4a963dc21d2449c41982457bc7fceb5343966c997d13591400831aebb3 SHA512 8ed759f45e226052357f58be9b98d8e9adbd59683c40ecb8a7a526cc641990b923b6eb0d7636e7b82bf5f2c7cd4fb72922aeecbb6e40971d1f1ce5f192d0afec
-DIST zen-bin-1.20.2b-arm64.tar.xz 77566552 BLAKE2B 12050813fac9de21ee35ecd7e2ed4c89af07c727963e802edf6df76aa45ff55c6fe8e894914a7b04f748d638271e92dd9ca32353412a5080482b5abd5dcf9d28 SHA512 4f9843507b09864a7b39022094b62f52b5f35e85b70bc5963c97a3efc1e747da976e98174acd987cfb2f5b6e4e6cd9b6c8f9ec5babff0b786e4cd131b0399317
DIST zen-bin-1.21.1b-amd64.tar.xz 90416696 BLAKE2B 168153aa1516a9a8d05592e1043d610b2d77af28af88e9573590514250a24338c1ef2b565976cda8c75b3160ca8137092847d4457083325005ae3d32761e2fef SHA512 4283129f932ddae5b01f9bd549a1832083ead38bae2e4b05b88db032f4dc148156e11835c1d65fe10908f9cb24291bac2f707dc6c3c81416111141031e7f2e11
DIST zen-bin-1.21.1b-arm64.tar.xz 77572924 BLAKE2B 8017abceb0b871b5c6e5a5067d33b589f739151e4f623a6c71c859ade902f848315beb515e05fef01b0a94a1503b876f79d2af100d75c39138b68a75d50154ef SHA512 2c0e1f9947797fe10052aaabfb16049857c3e0febfe83faa510ae2eca84427c59197a1244348c11777c8371ff8b1051c1c7e59ff49105e7c084ffa7ff6a7d87c
+DIST zen-bin-1.21.4b-amd64.tar.xz 90817468 BLAKE2B 31522af5255b7443b3d95db707dbfaecbafb2ed190e1ceb538599494929e2fd0aa32421d5b23cf2f8ea8414461f2b8f6a29afe0342d3eeb2c3435de66769de87 SHA512 3fd75ea9d0479d19a307fddd30ddeb8812c293f1ad6e502787a10382dd295917df9713140cf1ff901eae78fc5cdc2edbee27997dc9a0e0c2d34878d3bd49d326
+DIST zen-bin-1.21.4b-arm64.tar.xz 78042188 BLAKE2B 0330fa74cd080f79056d1f4b68c5cd3ba058bb40c693cae247fd557097170aaacd2dc2f1515efc5a0483c8e89a340eee715a13d14632040008b62b1a76f5f336 SHA512 374146ee8fd660fbd7487afaeba48bdbd5e8ae906a48e3b130b7688228013a8c6c78563fe37a0d48c48aad69ed80db631683e9d26197cdafa3b2ce02771a2035
diff --git a/www-client/zen-bin/zen-bin-1.20.2b-r1.ebuild b/www-client/zen-bin/zen-bin-1.21.4b.ebuild
similarity index 100%
rename from www-client/zen-bin/zen-bin-1.20.2b-r1.ebuild
rename to www-client/zen-bin/zen-bin-1.21.4b.ebuild
diff --git a/x11-apps/variety/variety-0.9.0-r1.ebuild b/x11-apps/variety/variety-0.9.0-r1.ebuild
new file mode 100644
index 0000000000..46b62be05f
--- /dev/null
+++ b/x11-apps/variety/variety-0.9.0-r1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit desktop distutils-r1 optfeature xdg
+
+MY_PV="0.9.0"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Wallpaper downloader and manager for Linux systems"
+HOMEPAGE="https://github.com/varietywalls/variety"
+SRC_URI="https://github.com/varietywalls/variety/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/httplib2[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+
+ media-gfx/imagemagick
+ media-libs/gexiv2[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/libnotify[introspection]
+"
+# Trim RDEPEND from legacy versions
+# net-libs/webkit-gtk[introspection]
+# x11-libs/gdk-pixbuf:2[introspection]
+# x11-libs/pango[introspection]
+
+BDEPEND="
+ sys-devel/gettext
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pylint[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -s tests -p '[tT]est*.py'
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # cleanup upstream GitHub artifacts to avoid incorrect installation paths
+ rm -f "${S}"/README.md "${S}"/CONTRIBUTING.md "${S}"/AUTHORS || die
+ rm -f "${S}"/data/ui/changes.txt || die
+
+ # variety requires this file; distutils-r1 does not generate it
+ cat > variety_lib/variety_build_settings.py <<-EOF || die
+__variety_data_directory__ = '/usr/share/variety'
+EOF
+
+ # patch setup.py robustly so setuptools does not try to package
+ # variety/data and trigger namespace/package QA warnings.
+ sed -i -e '/package_data={/,/}/ { /package_data={/!d; s/$/},/ }' \
+ -e 's/include_package_data=True,/include_package_data=False,/g' "${S}"/setup.py || die
+
+ # silence deprecated PEP621 license table warning
+ sed -i -e 's/license = { text = "GPL-3.0-only" }/license = "GPL-3.0-only"/' "${S}"/pyproject.toml || die
+
+ # patch varietyconfig.py to make runtime data lookup use /usr/share/variety instead of package resources
+ sed -i -e 's@import importlib\.resources@import os@' -e '/pkg_files_root = importlib/,/return str(/ {
+ /pkg_files_root = importlib/d
+ s@return str(.*@return os.path.join("/usr/share/variety", *path_segments)@
+ }' "${S}"/variety_lib/varietyconfig.py || die
+
+ # make real desktop entry from upstream template
+ sed -i -e 's/^_Name=/Name=/' -e 's/^_Comment=/Comment=/' "${S}"/variety.desktop || die
+
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ # install Variety shared data directory
+ insinto /usr/share/variety
+ doins -r "${S}"/data/config "${S}"/data/ui "${S}"/data/media "${S}"/data/scripts
+
+ # install desktop templates
+ doins "${S}"/data/variety-autostart.desktop.template
+ doins "${S}"/data/variety-profile.desktop.template
+
+ # compile and install translations from po/*.po
+ local po lang
+ for po in po/*.po; do
+ [[ -f ${po} ]] || continue
+ lang=${po##*/}
+ lang=${lang%.po}
+
+ dodir /usr/share/locale/${lang}/LC_MESSAGES || die
+ msgfmt "${po}" -o "${ED}/usr/share/locale/${lang}/LC_MESSAGES/variety.mo" || die "msgfmt failed for ${po}"
+ done
+
+ # install application icon
+ doicon -s scalable "${S}"/data/icons/scalable/apps/variety.svg
+
+ # install desktop entry
+ domenu "${S}"/variety.desktop
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "displaying systray icon, without it, a classic tray icon will be used" dev-libs/libayatana-appindicator
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/x11-apps/variety/variety-0.9.0.ebuild b/x11-apps/variety/variety-0.9.0.ebuild
deleted file mode 100644
index 6146e044d2..0000000000
--- a/x11-apps/variety/variety-0.9.0.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..14} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1 xdg desktop
-
-MY_PV="0.9.0"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Wallpaper downloader and manager for Linux systems"
-HOMEPAGE="https://github.com/varietywalls/variety"
-SRC_URI="https://github.com/varietywalls/variety/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/httplib2[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
- dev-python/requests[${PYTHON_USEDEP}]
- ')
-
- media-gfx/imagemagick
- media-libs/gexiv2[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/libnotify[introspection]
-"
-# Trim RDEPEND from legacy versions
-# net-libs/webkit-gtk[introspection]
-# x11-libs/gdk-pixbuf:2[introspection]
-# x11-libs/pango[introspection]
-
-BDEPEND="
- sys-devel/gettext
- test? (
- $(python_gen_cond_dep '
- dev-python/pylint[${PYTHON_USEDEP}]
- ')
- )
-"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Remove upstream documentation to avoid incorrect installation paths
- rm -f README.md CONTRIBUTING.md AUTHORS || die
- rm -f data/ui/changes.txt || die
-
- # Variety requires this file; distutils-r1 does not generate it
- cat > variety_lib/variety_build_settings.py <<-EOF || die
-__variety_data_directory__ = '/usr/share/variety'
-EOF
-
- # Patch setup.py robustly so setuptools does not try to package
- # variety/data and trigger namespace/package QA warnings.
- "${EPYTHON}" - <<'PY' || die
-from pathlib import Path
-p = Path("setup.py")
-text = p.read_text()
-
-replacements = {
- "package_data={'variety': ['data/**', 'locale/**']},":
- "package_data={},",
- 'package_data={"variety": ["data/**", "locale/**"]},':
- 'package_data={},',
- "include_package_data=True,":
- "include_package_data=False,",
-}
-
-for old, new in replacements.items():
- text = text.replace(old, new)
-
-p.write_text(text)
-PY
-
- # Silence deprecated PEP621 license table warning
- "${EPYTHON}" - <<'PY' || die
-from pathlib import Path
-p = Path("pyproject.toml")
-text = p.read_text()
-text = text.replace(
- 'license = { text = "GPL-3.0-only" }',
- 'license = "GPL-3.0-only"'
-)
-p.write_text(text)
-PY
-
- # Patch varietyconfig.py to make runtime data lookup use /usr/share/variety instead of package resources
- "${EPYTHON}" - <<'PY' || die "Failed to patch varietyconfig.py"
-import re
-import sys
-from pathlib import Path
-
-p = Path("variety_lib/varietyconfig.py")
-text = p.read_text()
-
-text = text.replace('import importlib.resources', 'import os')
-
-pattern = r"def get_data_file.*?return str\(.*?\)\)"
-
-new_function = '''def get_data_file(*path_segments):
- """Get the full path to a data file."""
- return os.path.join("/usr/share/variety", *path_segments)'''
-
-text, count = re.subn(pattern, new_function, text, flags=re.DOTALL)
-
-if count == 0:
- sys.exit("Error: Could not locate get_data_file() function in varietyconfig.py")
-
-p.write_text(text)
-PY
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- cd tests || die
- PYTHONPATH="${S}:${PYTHONPATH}" \
- "${EPYTHON}" -m unittest discover -p '[tT]est*.py' \
- || die "Tests failed with ${EPYTHON}"
-}
-
-src_install() {
- distutils-r1_src_install
-
- # Install Variety shared data directory
- insinto /usr/share/variety
- doins -r data/config data/ui data/media data/scripts || die
-
- # Install desktop templates
- doins \
- data/variety-autostart.desktop.template \
- data/variety-profile.desktop.template || die
-
- # Compile and install translations from po/*.po
- local po lang
- for po in po/*.po; do
- [[ -f ${po} ]] || continue
- lang=${po##*/}
- lang=${lang%.po}
-
- dodir /usr/share/locale/${lang}/LC_MESSAGES || die
- msgfmt "${po}" -o "${ED}/usr/share/locale/${lang}/LC_MESSAGES/variety.mo" \
- || die "msgfmt failed for ${po}"
- done
-
- # Install application icon
- insinto /usr/share/icons/hicolor/scalable/apps
- newins data/icons/scalable/apps/variety.svg variety.svg || die
-
- # Install real desktop entry from upstream template
- sed \
- -e 's/^_Name=/Name=/' \
- -e 's/^_Comment=/Comment=/' \
- variety.desktop > "${T}/variety.desktop" || die
-
- domenu "${T}/variety.desktop" || die
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] && ! has_version dev-libs/libayatana-appindicator; then
- elog "Variety has an optional dependency on dev-libs/libayatana-appindicator."
- elog "Without it, a classic tray icon will be used."
- fi
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/x11-misc/aerial-sddm-theme/Manifest b/x11-misc/aerial-sddm-theme/Manifest
deleted file mode 100644
index 39f5ea72f6..0000000000
--- a/x11-misc/aerial-sddm-theme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aerial-sddm-theme-0_pre20191018.tar.gz 26843113 BLAKE2B 76cb47f2e75b571bb969b1c4a3767a9dd36c67f506dcbadc49fa365bb47409928f8f8ccb5c76e5d26488f29452d6f0a98b4d41d596845840951b7a83811abb7f SHA512 b5709a0d60172558a3fbfe784591d25683fb2656fc3a684defd5579517991ccb3a96aa1e7f8b847c80acb0b5d23d080c152ec586a40fb8805e4b7931464aafdc
diff --git a/x11-misc/aerial-sddm-theme/aerial-sddm-theme-0_pre20191018-r1.ebuild b/x11-misc/aerial-sddm-theme/aerial-sddm-theme-0_pre20191018-r1.ebuild
deleted file mode 100644
index b737a605e7..0000000000
--- a/x11-misc/aerial-sddm-theme/aerial-sddm-theme-0_pre20191018-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="SDDM theme with Apple TV Aerial videos"
-HOMEPAGE="https://github.com/3ximus/aerial-sddm-theme"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/3ximus/aerial-sddm-theme.git"
-else
- COMMIT=1a8a5ba00aa4a98fcdc99c9c1547d73a2a64c1bf
- SRC_URI="https://github.com/3ximus/aerial-sddm-theme/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${COMMIT}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
- media-libs/gst-plugins-good
- dev-qt/qtmultimedia:=[alsa,gstreamer,qml,widgets]
- dev-qt/qtgraphicaleffects
- dev-qt/qtquickcontrols
-"
-
-src_install() {
- insinto /usr/share/sddm/themes/aerial
- doins -r components playlists screens Main.qml theme.conf theme.conf.user
-}
diff --git a/x11-misc/aerial-sddm-theme/aerial-sddm-theme-9999.ebuild b/x11-misc/aerial-sddm-theme/aerial-sddm-theme-9999.ebuild
deleted file mode 100644
index b737a605e7..0000000000
--- a/x11-misc/aerial-sddm-theme/aerial-sddm-theme-9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="SDDM theme with Apple TV Aerial videos"
-HOMEPAGE="https://github.com/3ximus/aerial-sddm-theme"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/3ximus/aerial-sddm-theme.git"
-else
- COMMIT=1a8a5ba00aa4a98fcdc99c9c1547d73a2a64c1bf
- SRC_URI="https://github.com/3ximus/aerial-sddm-theme/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${COMMIT}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
- media-libs/gst-plugins-good
- dev-qt/qtmultimedia:=[alsa,gstreamer,qml,widgets]
- dev-qt/qtgraphicaleffects
- dev-qt/qtquickcontrols
-"
-
-src_install() {
- insinto /usr/share/sddm/themes/aerial
- doins -r components playlists screens Main.qml theme.conf theme.conf.user
-}