summaryrefslogtreecommitdiff
path: root/app-portage
diff options
context:
space:
mode:
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/Manifest.gzbin9595 -> 9597 bytes
-rw-r--r--app-portage/elicense/Manifest3
-rw-r--r--app-portage/elicense/elicense-1.0.2-r1.ebuild36
-rw-r--r--app-portage/elicense/elicense-1.0.2-r2.ebuild24
-rw-r--r--app-portage/elicense/elicense-1.0.2.ebuild36
-rw-r--r--app-portage/elogviewer/Manifest2
-rw-r--r--app-portage/elogviewer/elogviewer-3.2-r1.ebuild2
-rw-r--r--app-portage/esearch/Manifest4
-rw-r--r--app-portage/esearch/esearch-1.3-r3.ebuild4
-rw-r--r--app-portage/esearch/esearch-9999.ebuild4
-rw-r--r--app-portage/gentle/Manifest2
-rw-r--r--app-portage/gentle/gentle-1.0.2.ebuild53
-rw-r--r--app-portage/mgorny-dev-scripts/Manifest2
-rw-r--r--app-portage/mgorny-dev-scripts/mgorny-dev-scripts-58.ebuild32
-rw-r--r--app-portage/overlint/Manifest1
-rw-r--r--app-portage/overlint/overlint-0.5.3-r6.ebuild19
-rw-r--r--app-portage/pycargoebuild/Manifest2
-rw-r--r--app-portage/pycargoebuild/pycargoebuild-0.14.0.ebuild28
18 files changed, 172 insertions, 82 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index b7a248638dae..2f4460b36899 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/elicense/Manifest b/app-portage/elicense/Manifest
index e82e30cc3a64..406b94518426 100644
--- a/app-portage/elicense/Manifest
+++ b/app-portage/elicense/Manifest
@@ -1,4 +1,3 @@
DIST elicense-1.0.2.tar.gz 9262 BLAKE2B fd1e808f577269758ed46c8e8965dc1be7649c825a094ff5b2e09dba12af5249a5a73dc5489ed131c8221e88642f92ac8b859ad5185d3a0c095bd1485178cd27 SHA512 ac6788e7726d962e72855da053be0c44722a013dfa7f500dc137ae46d946c176a285455ddaa5eeee1f6e224d5960aa2a578caa7c3182a5f93d3bbfae8cfd4a93
-EBUILD elicense-1.0.2-r1.ebuild 916 BLAKE2B 9ed8d5a1d0f8c66a88e20af6eaee4b1d89bea9173601dc6a458d17f80b6ddb089f2e437c05307470bc5e1737b18556e940b9ca9a3c1dd23c989a0f6862cf4875 SHA512 59e295208017c80e5e578868e746b7975847734395dffec51054b58e0014792f3571c165dcac943c59b6ce687367dc52ff6e01c23f91f84d8c0450755e4ec44f
-EBUILD elicense-1.0.2.ebuild 918 BLAKE2B 17101edd61a6ccda8b2e6514a4e187ba2259413f9110e5dfe3182421c125a8d584b4f6714201bb230d099d78cb117ac503e47e9402d6e482646f0566cdc84b31 SHA512 36d285b210de5cce68b177b38cad0968d48235a93f30cf07858f421ea222861c6b69fdda3d711153e512a9a6f28a5b6b8b97a19d426721901f29550890937705
+EBUILD elicense-1.0.2-r2.ebuild 671 BLAKE2B 151d7eb55a71e45b76c236d5d8c29c477ea78d7d79f78e2aa35e82b3292ad9d7e776f3b736a9bc8ba7ced9b2f55bb466693b4b4b242bfadd9e8369d1922eaac3 SHA512 ac9d37ee6d3a6d219b02d1544143beb831dd5e155d766e9becbb6086714d93c10462ea5b5b4343fb0759d770ff8bd7c6e509f9bbd455e5a90f8562653e968dca
MISC metadata.xml 349 BLAKE2B d45dc9b7713a6e5972ed03a22d0e485ae73aafd3be6ef37a56998fc94716bec72e54b392e634b8a878ededcae2614217420489ed3bd39bc1d5bcdbd486bfbe82 SHA512 1abb607ef8e9f3e712a869f615932f2b3e81bbcbcc3187753b33525cd43061fc72526b19b712c0a44bb638fe6ffc03902998ff61a3884984f74cc8ef6f94e3c1
diff --git a/app-portage/elicense/elicense-1.0.2-r1.ebuild b/app-portage/elicense/elicense-1.0.2-r1.ebuild
deleted file mode 100644
index 9256e397c361..000000000000
--- a/app-portage/elicense/elicense-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{9..12} )
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/Whissi/elicense.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/Whissi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Tool to find installed packages in Gentoo with non-accepted license(s)"
-HOMEPAGE="https://github.com/Whissi/elicense"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=sys-apps/portage-2.3.62[${PYTHON_USEDEP}]"
-
-src_prepare() {
- default
-
- local MY_PV=${PV}
- if [[ ${PV} == "9999" ]]; then
- local last_commit=$(git rev-parse HEAD)
- MY_PV="${last_commit:0:7}-git"
- fi
-
- sed -i -e "s/^MY_PV =.*$/MY_PV = \"${MY_PV}\"/" \
- elicense || die "Failed to sed in version."
-}
diff --git a/app-portage/elicense/elicense-1.0.2-r2.ebuild b/app-portage/elicense/elicense-1.0.2-r2.ebuild
new file mode 100644
index 000000000000..c10febf07685
--- /dev/null
+++ b/app-portage/elicense/elicense-1.0.2-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Tool to find installed packages in Gentoo with non-accepted license(s)"
+HOMEPAGE="https://github.com/Whissi/elicense"
+SRC_URI="https://github.com/Whissi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
+
+RDEPEND=">=sys-apps/portage-2.3.62[${PYTHON_USEDEP}]"
+
+src_prepare() {
+ default
+
+ sed -i -e "s/^MY_PV =.*$/MY_PV = \"${PV}\"/" elicense || die
+}
diff --git a/app-portage/elicense/elicense-1.0.2.ebuild b/app-portage/elicense/elicense-1.0.2.ebuild
deleted file mode 100644
index 2acc81b8c618..000000000000
--- a/app-portage/elicense/elicense-1.0.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( pypy3 python3_{9..12} )
-inherit distutils-r1
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/Whissi/elicense.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/Whissi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Tool to find installed packages in Gentoo with non-accepted license(s)"
-HOMEPAGE="https://github.com/Whissi/elicense"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=sys-apps/portage-2.3.62[${PYTHON_USEDEP}]"
-
-src_prepare() {
- default
-
- local MY_PV=${PV}
- if [[ ${PV} == "9999" ]]; then
- local last_commit=$(git rev-parse HEAD)
- MY_PV="${last_commit:0:7}-git"
- fi
-
- sed -i -e "s/^MY_PV =.*$/MY_PV = \"${MY_PV}\"/" \
- elicense || die "Failed to sed in version."
-}
diff --git a/app-portage/elogviewer/Manifest b/app-portage/elogviewer/Manifest
index 6896fda424c6..1f1b4fdbe1a8 100644
--- a/app-portage/elogviewer/Manifest
+++ b/app-portage/elogviewer/Manifest
@@ -1,3 +1,3 @@
DIST elogviewer-3.2.tar.gz 29046 BLAKE2B a880fde71df3c688572c33abbc163f3ac10a53c672b01b3139d02effa5e59a05f7ae1df35a4505b1a48d7a0cb6166a21b18d1d969e1eaebab03e3620298d4f38 SHA512 2503482f14e21c7b6f69ac0d6305c7c126fa3ac944b68acef7edec0c464d2e45bc2dc348f8d38033dbc276afc132d75863c737e222f66ad5ebe870b30fec2f39
-EBUILD elogviewer-3.2-r1.ebuild 1878 BLAKE2B c9f77e15288c325fdadd5390e8553c29155f63962c87c1e3ad144986a3d01de1a4253473017c55679c4336e355eb76291c4303a18015b7c97b82f901c00f4959 SHA512 844e8120fa98bdec908f3f427277e0908c00dd1797ea4395941ff934b69c6143687a37268133d6261535e3a34fad6f975caa90aff64d26dd60f0f71c2e65ca27
+EBUILD elogviewer-3.2-r1.ebuild 1878 BLAKE2B 7efef82865ec8e2d4ce7f12d5b3a55bde7c5105e37a0b9ea43d9fda7e1942dabb969552a1733bb497f736d110b9e98cf26bd0d331a97e6660b376646911ddfaf SHA512 053760c1daf3f2386da3dd872406e1ba304559a9247feaea61a245c689cd4f77f1244d4e0132bf0b39f9058433bbe6f18803062ae28378f773368bbbff0d3123
MISC metadata.xml 403 BLAKE2B 328a31cd1131b83154bf313dd3f32fe5038ab96f9239d9e15b5ca650d2932203ff1dce0ba547faa6ca20afdf30734fa810e46521c77911b2015c1a88e4223e27 SHA512 e400ef090331518b4c12a5daf2962595f894cb5c54665a47f61232b2687b796849c6ec13d6c9c2c8402b8c19cbd052b9c6984cc29ef2c67561a977ce07075d02
diff --git a/app-portage/elogviewer/elogviewer-3.2-r1.ebuild b/app-portage/elogviewer/elogviewer-3.2-r1.ebuild
index 910fb20cc3e3..c6c65e822e0c 100644
--- a/app-portage/elogviewer/elogviewer-3.2-r1.ebuild
+++ b/app-portage/elogviewer/elogviewer-3.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISABLE_AUTOFORMATTING=true
diff --git a/app-portage/esearch/Manifest b/app-portage/esearch/Manifest
index a5c4a8a39531..303277616bcb 100644
--- a/app-portage/esearch/Manifest
+++ b/app-portage/esearch/Manifest
@@ -3,6 +3,6 @@ AUX 1.3-Fix-setup.py.patch 792 BLAKE2B 1bbaa8f4499d48508c38c48e579849dd8b5cfae58
AUX 1.3-updatedb-quoting.patch 1409 BLAKE2B 6bd2401216d0394e155cad28386ba2235fd11ae5fd6f5ceb809afb4ca10033c05ee076829b003f40abe89c6d3062d41e13eeab3dc648b3a49ca457dc3a58e318 SHA512 fce5c139969e1f0ab448a985e00a1e9a38b426f28566c506ed63b4c99c69f8240e88179dabd814de687bfed2a3b6ecf5601f4eb9e54a2c37101e92177a3f6aab
AUX eupdatedb.cron 659 BLAKE2B c0e820e59ba42f9caf2997f0042836c564283edc1edbcd8fbae4d1a79c9acfe9df344d945dd2ffb1d13d0aeb36f32dada366332517b728e2e5fedfe725788f0a SHA512 4ebaa0f8f73215aa497dc0adb922eae1ca42047b7069d2d0dd279edca8c4d9e782ccbfbc421ccd4cdbbffcc5cd8cffcf0c56ab66747043c5743c217c1e33df92
DIST esearch-1.3.gh.tar.gz 19441 BLAKE2B 76c121403b3b35c0657d4cc342310f078ef36516915760e6c174776787ed75589559a295898e8a30603f89e15cfac6a796c030d664531a96081f1f2f95f90999 SHA512 55464bdeaefc6c946c22bac93909333691d1e851840695b50e692734005984d8a1111c7107138a7abdc42503471b1f76378b400412bb9184f1ea3c8eeb44ca06
-EBUILD esearch-1.3-r3.ebuild 1585 BLAKE2B 478ef2665388a1ef7eda1df957410c2876c578fa33bb051bf5b495e05f9602ba0f4bcb7392af87d0423c4d2edde71b3dc91d7e1019ca1b1099978af6cbbc9e5c SHA512 3ceed41eb4d1234e4b3b86106249961c2bf6a5999cc0c95898d6789499694bf30e53b8f72db4c31fa32a5e5cc27b08b10c5bfbf7213d0a095e532d2507486bd3
-EBUILD esearch-9999.ebuild 1101 BLAKE2B 7b43c2e784fd9cea132fecf72e3f7a36c6b0333d22df1ba3cdf9d85e92d09304145bfc72919b17d04f6998579891654976a111526bf278085f13e55ceaebc93b SHA512 e3588fb3df6420da2786391e84f4e0958110c393192a23e7fa3b068379097dcaf9e27cbfaf12955afc19c469db55d1accd06de3a9ebab07c7efb7505752c64d9
+EBUILD esearch-1.3-r3.ebuild 1585 BLAKE2B 84ae3b6074fc379c93b803519c54462a52d55400096c701c7b06465be6120be96888265cefb1f922f3794b7250cb7813cd15b596141a283b01f2d1790f65be6d SHA512 dfc063d32767021cc041e54ddf2f275181f09b66d76e779b41a40cb4afb2f41f056fd12f0931751e52f30e53a111aff3fb9d771c2472f5914859da266eaff9ac
+EBUILD esearch-9999.ebuild 1101 BLAKE2B 9ac30fb6bcbd397806db110bee31b54ed75b464fd93c89624ccfd46ce1c7172d221063941e92e8144fdc9f295cc2a14d1e7cda09dc258ccfcbffa578f218900a SHA512 19825805fc300263fc404eec2c84eb8a3d0469faafa2cc93186b20881a8d6ac6077ff81f28e561cc412dba7bdba1edfb562b52b84ab42d108b8a631020452abb
MISC metadata.xml 358 BLAKE2B 0e08219c95e25b0881a162a5dbe9d7b7cae8610518aea5ce621bdf79709f2c01bf1b7566d70e9a01048ca9985138a05bbda2cfecfeaca0e382c53a7eb0d477ce SHA512 9e9c8abe3757ef59d0e0c7f07134d3ba78c11c457403f35f406e12720a1c685876ee5832207d1d365a99476346287ca9f0658f884049bf70a92b69dc3e1ebec2
diff --git a/app-portage/esearch/esearch-1.3-r3.ebuild b/app-portage/esearch/esearch-1.3-r3.ebuild
index d6ba35493c33..1a74fb541fda 100644
--- a/app-portage/esearch/esearch-1.3-r3.ebuild
+++ b/app-portage/esearch/esearch-1.3-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="readline(+)"
DISTUTILS_USE_PEP517=setuptools
diff --git a/app-portage/esearch/esearch-9999.ebuild b/app-portage/esearch/esearch-9999.ebuild
index db0abe567e95..afcda1d7cc04 100644
--- a/app-portage/esearch/esearch-9999.ebuild
+++ b/app-portage/esearch/esearch-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="readline(+)"
DISTUTILS_USE_PEP517=setuptools
diff --git a/app-portage/gentle/Manifest b/app-portage/gentle/Manifest
index d71a7b57a9cb..973c1309c3f4 100644
--- a/app-portage/gentle/Manifest
+++ b/app-portage/gentle/Manifest
@@ -1,3 +1,5 @@
DIST gentle_mxml-1.0.1.tar.gz 248146 BLAKE2B b7ca2198938671f0af6879a5f5e5de81e86e67889b41c385270bf13feabfb110f2bfc5246eb144946d3c3ec75c9375079bb608907a45d48efe57bd981b726b31 SHA512 15706895f695ba1ef3e1c576cfd4cc0b4228f931f7b43b61cb4996f77147a5b1587822c971d22b9914f1a0228d6e0afcceacfcad496f55cc50cee3d928503108
+DIST gentle_mxml-1.0.2.tar.gz 248793 BLAKE2B 003db74d3613f787d207db6c6e368f4bc40859066982a240149179095a1cd94bd69f7efaf81c59e07cc81741b64b12ca809674a5e18bd420fefdd6f621e8419e SHA512 b102f3ee369777f410a4826d922a92097328b217c2ce80890282e8c1b0a7175ea2c5c43b60fff932ce7fcd2d7ce7991ca952a35658144829ca2228532321b314
EBUILD gentle-1.0.1.ebuild 1178 BLAKE2B 2836a9f43902d372e91484169d38611d112d99de01658a36ffd7926cb6e453c90a5dd92571bdcee613e71434d29311491b9b59bf6fe7067994df5378444d26bd SHA512 dab03299993600041aa39482146a95b11f71c5375f16d061c855f183b1e77ab78b8fbe15071faaa276ab22b9142015c31173b9a1479975c8a1fcc7d20fdb7de5
+EBUILD gentle-1.0.2.ebuild 1178 BLAKE2B fec0e3ea0d736679c14663b69d53b03eccae485cd70f95fb2927822f14d196516ee25d920170dc4bdf24b7d6d07a716cc9501c3e645d85312bbbff3e788a7b68 SHA512 637194e81bc25b0b31c0500cbf2490ba0e77839035654faffe7028051adc67fdca7f2d6098d80c9bbeef03bc9669c5a88baa11cc19c5a03815efe9572e70a3e6
MISC metadata.xml 490 BLAKE2B dc42ac0818eaa1e1a08e8e70c4bbd7da9ac4fbe682dbd080749e46f1cf548bc47a1786a660ac3fea094336385c546a92046edcfee21c0f0f2db796b6aa38446f SHA512 d5f272e8339058f29f81448285bd66094e59dd42c6292c98e0030bbd475c668a1b4c3bbb053ac240ed59d22629927fe2450bf908c85049c1e3524495ae044268
diff --git a/app-portage/gentle/gentle-1.0.2.ebuild b/app-portage/gentle/gentle-1.0.2.ebuild
new file mode 100644
index 000000000000..04f42255d2a3
--- /dev/null
+++ b/app-portage/gentle/gentle-1.0.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=flit
+PYPI_PN="gentle-mxml"
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Gentoo Lazy Entry - a metadata.xml generator"
+HOMEPAGE="
+ https://gentle.sysrq.in
+ https://pypi.org/project/gentle-mxml/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/lxml[${PYTHON_USEDEP}]
+ sys-apps/portage[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ app-text/xmldiff[${PYTHON_USEDEP}]
+ dev-lang/perl
+ dev-lang/ruby:*
+ >=dev-python/build-1.2.0[${PYTHON_USEDEP}]
+ dev-python/pkginfo[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/rdflib[${PYTHON_USEDEP}]
+ dev-python/uv
+ )
+"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ dev-python/insipid-sphinx-theme \
+ dev-python/sphinx-prompt
+
+python_test() {
+ epytest --with-perl --with-ruby
+}
+
+pkg_postinst() {
+ optfeature "python packaging support" "dev-python/build dev-python/uv"
+ optfeature "PKG-INFO support" dev-python/pkginfo
+ optfeature "yaml support" dev-python/pyyaml
+ optfeature "rdf support" dev-python/rdflib
+}
diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest
index f3c65ea4508a..08d944834c2f 100644
--- a/app-portage/mgorny-dev-scripts/Manifest
+++ b/app-portage/mgorny-dev-scripts/Manifest
@@ -1,3 +1,5 @@
DIST mgorny-dev-scripts-57.tar.gz 19364 BLAKE2B 6e53eee063781f8edcb48ec6f72e0d727f7eac4c85edc784bc67cbda4a9eeffffc17031d95ffde1aadd593f9b6eb30973c0387d6cc4270608a704585e185d1b6 SHA512 b989631f6bc5840b8c01b3a3998b980a6702fab64c8f66c131bc3fe5835fef973ae26fd0012310bff6781f116fce23c3a990d11d7de05016a1c5ad355e83190c
+DIST mgorny-dev-scripts-58.tar.gz 19367 BLAKE2B ed285ed0983b167f93b15f7c306a06dce41a78191884d8ac72dad2be536cab7446a6741a167d8b26bb623d0e3ff0ea9b980eab99ba355f17a86972e10ef62b69 SHA512 6db675eed88f2051342b6b3f44f6b907ffe70102648f69b93c9f07b5c46bafc21f4e462c895fe0554fb74fbd9c4e14cbae1961753b71d255a6da45d7854890ba
EBUILD mgorny-dev-scripts-57.ebuild 679 BLAKE2B 6aa09ed01eac8b1e10e7c0586a0fb4b127f203ff0601e5982aa23bf84fb3debe826f3da849f84011f94dd539e5df14d77fa2fa6058d5bc27c25b44a0ba7731bf SHA512 cde748fbc3374ebf8e6ec52c1750e3c212c5db5c50d0e450b58b816430bf9c4bd0ea5b741f0117cf6a8fc5fa6502e94d36f566662d0fb5bd3a56c9592e30b48e
+EBUILD mgorny-dev-scripts-58.ebuild 683 BLAKE2B cd88cec7cbe079463398a4003b19149c5eff7a2f050c6a75f0395601fe07ee2e12421687221e7e531585f730ee3c1e311f7b68e45e0a828b480d5bed8eeafef5 SHA512 53093df18ed42cd70d4dca69070e1383bee3b89b84ad3ae67642b598a5844e1cd909153772ae3ee0f91bf450de1f82400de627c613e4902113b2c18f6c2fbd25
MISC metadata.xml 362 BLAKE2B 9f7873c2b1dea8abe84daabea4db33438b730c92487220d28af391e411f58b15f7eaa7aedffab8849a8d0cf4c032db04e48cbf9be28f0ee7602b6a05f0e430be SHA512 d7d44e67c952a00cda52b223975c1c48ca8283d55ccc084edbed956633e8f2a04ede1553f16a3b673485ce433b9067d35c1459f0ef392ddf6d4d03ab02d339a2
diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-58.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-58.ebuild
new file mode 100644
index 000000000000..6adf4c2f13a3
--- /dev/null
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-58.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Handy scripts for ebuild development and more"
+HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/"
+SRC_URI="
+ https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ app-portage/gentoolkit
+ >=app-portage/gpyutils-0.12
+ dev-perl/URI
+ dev-util/pkgcheck
+ dev-vcs/git
+ net-misc/wget
+ sys-apps/portage
+ x11-misc/xdg-utils
+"
+
+src_install() {
+ dodoc README.rst
+ rm -f COPYING README.rst || die
+ dobin *
+}
diff --git a/app-portage/overlint/Manifest b/app-portage/overlint/Manifest
index 69050a23981b..07df594a66c9 100644
--- a/app-portage/overlint/Manifest
+++ b/app-portage/overlint/Manifest
@@ -1,4 +1,5 @@
DIST overlint-0.5.3.tar.gz 2706 BLAKE2B 78c76a72556213bbc84b91ada3ea1d71ad045fe4498baab1f6710190a55802e5ffee14d652540d2cb7caaecd407963f7bad9682cb72e5e6571597983384bf019 SHA512 348b59e5f013b1c4060312208fdc7fddad3252d6f386513d743b7685d8aafbf76ac626fb9000c2d47c362b85d223dea5f59b4cfec55dbf24a52185c5b943a149
EBUILD overlint-0.5.3-r4.ebuild 504 BLAKE2B 7ac1a840145ed94334c4435f3d7473b6c24820627149c8ff1eb29638098abf8465726c9de35d41c21862d245e8b0a56a81be002a91f3d80bb672e0dec259d83d SHA512 936d7704d6f812b8a764d5941996c2c59a9d18a39d1f1cb656967b603dc127f60505e27714d7e9af2c6fe507f3604b9c216762b38fea95e8fa8bf9c5a1c3d12f
EBUILD overlint-0.5.3-r5.ebuild 504 BLAKE2B 5a03f29c6fd6970abd5a05f947f0412c10ef2ab356852e10de07f8c0d660012e25c8439a8b138d9d0e19da6a5f9ec486bbdc4c291b5e069c48a691d9cbc59e2c SHA512 ff6a045e959d6b10ac63cb5f404014c9f8345a0561109f5c6c2611b9785a6964b9ef68cbb16298eb9fe525a14fd57142e56eb4b820d2c8bd386dc2046d6aba1b
+EBUILD overlint-0.5.3-r6.ebuild 499 BLAKE2B 15fd29142e3c032b55a2927f9a9ae990e2ccb669ba3133b5b445b281f0991b0b835f2a71f2843e0e5f2b67a1d4d8be007a9c27fdd2b7c515b48da513a098b1a8 SHA512 bf17d45bbc9190265ed1d076c58788a4e9e1afea325ca25b88658b98ed82f4b23ca3c963d39881402319e8b950e87441555b20eba35484c938fa528a6edb7e62
MISC metadata.xml 250 BLAKE2B 2bc2e14adc90cf0097dec7f5c2eeeaebecbd404252555385c3455d81ea3a22eecc3dc27aa17699ab500fdfcb737f58a6cc981aeb691fe6266537c290655ca54f SHA512 913641ea55e6cbeb7ca80b13ed2161dd3d22e6d2f59408bf272c4a79e4590b4f2c726f4025d190e58617e262313fbf9ba0892b72773e4769466f812b5c009374
diff --git a/app-portage/overlint/overlint-0.5.3-r6.ebuild b/app-portage/overlint/overlint-0.5.3-r6.ebuild
new file mode 100644
index 000000000000..cb5509675373
--- /dev/null
+++ b/app-portage/overlint/overlint-0.5.3-r6.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Simple tool for static analysis of overlays"
+HOMEPAGE="https://cgit.gentoo.org/proj/overlint.git"
+SRC_URI="https://www.hartwork.org/public/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
diff --git a/app-portage/pycargoebuild/Manifest b/app-portage/pycargoebuild/Manifest
index 5f0e2a441127..672ece1a18d5 100644
--- a/app-portage/pycargoebuild/Manifest
+++ b/app-portage/pycargoebuild/Manifest
@@ -1,3 +1,5 @@
DIST pycargoebuild-0.13.5.tar.gz 54179 BLAKE2B dd4d69a720ad780f69870e4f75b8d3383306c92b0916f713b5af2d9fef19b0d74a30b0fbae89d01fcc8ea6c076503a0d6c53562a666291f3e5ac9b593e745a1f SHA512 fcc66719c83e14cbad04b6e98bc4149327e79e6f2281fb564f2eb0ceabe6194da5e3a028060a788ecbe7b741b485c8449ba2c5873d4cc396daf79e08d01b9376
+DIST pycargoebuild-0.14.0.tar.gz 57877 BLAKE2B da6d23402a1294f3cee4fd4847079935614877495d52da97140e0d9a41097ab35d220ee0862ec1ad19ca3fac0f6717b36f9649980596cbb2f6b382a751219ccd SHA512 8a10d1233899d0ec17203095e26a0ec5607e68c953914d87812bb051691660a35324638e8f7ca9cdd8717197306914e2e81e7733d0b310aca3af30fea84d76b8
EBUILD pycargoebuild-0.13.5.ebuild 609 BLAKE2B b4f311ca86b846870b85b271f07025f43ab7a2a15fa3ca2a1a6723d0dc33c5ccc010c2fa17f3e6f5de0c385b5ff4337b05bd2c762288fba92d1301cd3e2962f7 SHA512 390aadc8308256a8d041b695ca1ec75428f19652424c61625d3cbb64f0313f3fc22f64547ca03bcbd6a4e7d341e1a4336ee2e88442482409d21c398f1657e7bf
+EBUILD pycargoebuild-0.14.0.ebuild 610 BLAKE2B b4869273ef4e91a027a4e1aaef2991ae99ca8318d43d6c3533aeecf520ff13fa6926d7ec1876d1b7992f3ee6b511a1dba8909ae3aae9779e5dc96ba62a590048 SHA512 796539a6e0adb383d786cc1f4e7e5f8beb7ffc24ac3616feb4187fae97c6da264e39f8f4e0dd6ef70bcff1e97c4eb6872092ef636c2975b0ec2cdbe24ff670d0
MISC metadata.xml 384 BLAKE2B a5c91cf81989cb7f2ff504cd9931e89cb85a2b17721818efbc436d13e68d673c4f384839c67eeec8fe24c1a78b112c3fe37ee1722d2d28f44c5a075ec8fe18ba SHA512 76ffa916e9630225aadb9a0d2073087fcb848b782f6e44c28c354533c5329ed337e609666ee7eba90ef1191be2a34e968d3bc06556cfafce32a43a22100cc6f0
diff --git a/app-portage/pycargoebuild/pycargoebuild-0.14.0.ebuild b/app-portage/pycargoebuild/pycargoebuild-0.14.0.ebuild
new file mode 100644
index 000000000000..e30eb2854e23
--- /dev/null
+++ b/app-portage/pycargoebuild/pycargoebuild-0.14.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
+HOMEPAGE="
+ https://github.com/projg2/pycargoebuild/
+ https://pypi.org/project/pycargoebuild/
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+
+RDEPEND="
+ dev-python/license-expression[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+distutils_enable_tests pytest