diff --git a/dev-perl/File-DirList/File-DirList-0.50.0.ebuild b/dev-perl/File-DirList/File-DirList-0.50.0.ebuild
new file mode 100644
index 00000000..7ec14b2b
--- /dev/null
+++ b/dev-perl/File-DirList/File-DirList-0.50.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TPABA
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Provide a sorted list of directory content"
+SRC_URI="https://cpan.metacpan.org/authors/id/T/TP/TPABA/File-DirList/File-DirList-${DIST_VERSION}.tar.gz"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-perl/File-DirList/Manifest b/dev-perl/File-DirList/Manifest
new file mode 100644
index 00000000..152e6cae
--- /dev/null
+++ b/dev-perl/File-DirList/Manifest
@@ -0,0 +1,2 @@
+DIST File-DirList-0.05.tar.gz 4337 BLAKE2B e5fec3463397cb7bb51f340bdc13125b44ab76b124c28a57e49a7ce46b19cd69caf3d54b6409b18ac3a88d204353d81652b910ed704c6c356494991b6a6a8c01 SHA512 16895ee5f49845f31f9b590c8c251234e340563f064d17b96b12540549603b9ade18fc3a1c003447e6167621200b6f906fd28b53e8adc7dcdf46dbf512c4fa46
+EBUILD File-DirList-0.50.0.ebuild 400 BLAKE2B 03deb3a8b569cff13ff073871a4d827b937dc0a6372763a7eac2a267183cd7ddab93eee2c3a80e2b3b6babc7397e3cc30334a0bd7aae8f14244c3fa24ba5fbf5 SHA512 c95ac3987b8ff29e17782928bf7780003d849991f0eef5e6d0a3bbb35497268db4d8a4471bb435d8b007dfdcd40da936afd6d12f560973ac70f2c80ae2435365
diff --git a/dev-perl/File-Touch/File-Touch-0.120.0.ebuild b/dev-perl/File-Touch/File-Touch-0.120.0.ebuild
new file mode 100644
index 00000000..57a25106
--- /dev/null
+++ b/dev-perl/File-Touch/File-Touch-0.120.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Update file access and modification times"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-perl/File-Touch/Manifest b/dev-perl/File-Touch/Manifest
new file mode 100644
index 00000000..078c0fef
--- /dev/null
+++ b/dev-perl/File-Touch/Manifest
@@ -0,0 +1,2 @@
+DIST File-Touch-0.12.tar.gz 12297 BLAKE2B 8018e49f79604a03fd26c429b75a30e77b0a2255993ceb7e596aa40ca1d9fabc0c65333136cbbe40e3c7885264f1424c36b7a7e2c1ecfce71be321d30078b8d9 SHA512 0a13b4a2260fb134ba8ab2fc521aa9d92c9724773c06626e90bdb8b67c3ffab99679cb7f9ef6bfa5335c1d4fdf9bdbcfd8a8927f6fed5a0800dd3c9504904b40
+EBUILD File-Touch-0.120.0.ebuild 292 BLAKE2B b334811252058580735263dcf0c443b27374e27bf012da46edca14112d8622593507bb09fcb423928d172220f0954bc9f0bd5466e7cfddc667dcb4b8307cc5c0 SHA512 0fe91d2f8ec7702cb8efeadb586680866f352e331b0b09562ce1869361e4a04801cc8e8ed3063362ce79761453b4989f1e146d051f5824e45e37c8d6a46c4601
diff --git a/dev-util/deb-changectl/Manifest b/dev-util/deb-changectl/Manifest
index d2e213a3..cc4e60bc 100644
--- a/dev-util/deb-changectl/Manifest
+++ b/dev-util/deb-changectl/Manifest
@@ -1,7 +1,5 @@
AUX setup.py 385 BLAKE2B 4520fcf71147803377339bcde6f2717393f9089882237aa71e662367122d8d44ab354d5333c7cd211fd0bd4b699dcc10a3be6a21a3ad77afdf63c318240544a9 SHA512 17425a5661e65b505cbe1dc19ecebdec92764530c8331ef1261e8f1443a9687c831c27ae4d8bf8e2d93410d535670ac4af4c34eee4691cb1970a53fd4624fd38
-DIST deb-changectl-1.0.24.tar.gz 5775 BLAKE2B 6e21944728a8a14d4ee404de33b85e534bf4daf28ae8b17720f8a52eaf803bba4c2896c4ed9d6124859de2c678d4355b3f4ce96c450cd8cecfb9b55dd13a7f78 SHA512 9791124ddc46081086b68b289a799c950338047237d2076913a58e65de72cb66858886ba61bd13291943659a98cae925d43a42bf32501c083b843e74cf6304e3
DIST deb-changectl-1.0.26.tar.gz 5777 BLAKE2B 0453e62b88ee59aa3f9c3863d1e484a4e51bf455ad64e9f6ec7662d91ddb621b5fb31cbf4b3641c3f28da471571095d166f7d7f853cd78c20e624ae8e3b0a21b SHA512 69b57053aed8ac0da425f97a5f3caf0c61596243b2353206f740bbde0babc10f7cf26f8ebbe003f84743d16b2c71ac35a4960a6fe96fc22cd15063ce4692db12
-EBUILD deb-changectl-1.0.24.ebuild 991 BLAKE2B 647d6f0ac5af6758d54fbd879c8ed885349fb97916e53eaf50aad8de155750b5bf99ae886c25f948d6772fc01d1051b036e386b150e965302a70fc869e333881 SHA512 e1f45a9fecf3b3e4d384dac9d992ab482f1adec7d8ebdafb7779579219e16a412aae7263ccfe10893275b9ec8d5c4c394a0c665bf891271c383135c79cd99c17
-EBUILD deb-changectl-1.0.26.ebuild 991 BLAKE2B 647d6f0ac5af6758d54fbd879c8ed885349fb97916e53eaf50aad8de155750b5bf99ae886c25f948d6772fc01d1051b036e386b150e965302a70fc869e333881 SHA512 e1f45a9fecf3b3e4d384dac9d992ab482f1adec7d8ebdafb7779579219e16a412aae7263ccfe10893275b9ec8d5c4c394a0c665bf891271c383135c79cd99c17
+EBUILD deb-changectl-1.0.26.ebuild 990 BLAKE2B 63bdb936ffaeff10e33aaab7c9327141a36f9914677546115919a67690ab2dc92979d56819c88c5ec5c1a3f5d2e4ef9900ca28d732576df6ff14b8f2aedeedaa SHA512 bbdc89e1a2276e3271d541bc418a2f519e55aa04e024d90cca63f5099180af8450d31ca8a4accdf0175fff1c80af15ef230c1e84670dc699f07dc132651b1fbd
MISC ChangeLog 489 BLAKE2B 73ea0a3ace103af9d8cb7b311dfa7f959b3dbc785b0602257ae0d3c24e547c191be8ef78ca081d8ea32f4b4d7aff750f04252a1751520d8da62e7575d3a42ff8 SHA512 cc982bba8a6dfec9cf278842f11175c9262087bd126a44735943dde6c9f88e93d0182ba55c390e3d568cdcde7c41c488848c6d03783e313d76bc914ece366c4d
-MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
+MISC metadata.xml 499 BLAKE2B 8b3ab3a4f93ca45cbd23193fd5598732d0d119a3d819b2c8d7b75b27d339a3a69fde78f5abd489ae35e76c270fe2883108966795a1f3391569934f8907826d1a SHA512 8ed304f6585735a2a1aaec8421ce1163de290b109dbb75972b9d3f59df16d3bb4506b6ca5652eea6b134182add82179bd098f952d49662d5deacaac4710df673
diff --git a/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild b/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild
deleted file mode 100644
index 6a2f1540..00000000
--- a/dev-util/deb-changectl/deb-changectl-1.0.24.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..14} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="deb-changectl only reads from the git log and writes to the changelog"
-HOMEPAGE="https://github.com/seanodea/deb-changectl"
-SRC_URI="https://github.com/seanodea/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE=""
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="dev-python/pyyaml
- dev-python/python-debian
- dev-python/GitPython"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # unpin deps
- cat ${FILESDIR}/setup.py > setup.py || die
- echo "" > ${PN}/release/__init__.py
- echo "" > ${PN}/snapshot/__init__.py
- sed -e 's!from !from deb_changectl.!g' -i ${PN}/${PN}.py
- mv ${PN}/${PN}.py ${PN}/${PN}
- mv ${PN} deb_changectl
-
- distutils-r1_src_prepare
-}
diff --git a/dev-util/deb-changectl/deb-changectl-1.0.26.ebuild b/dev-util/deb-changectl/deb-changectl-1.0.26.ebuild
index 6a2f1540..4b1f5a14 100644
--- a/dev-util/deb-changectl/deb-changectl-1.0.26.ebuild
+++ b/dev-util/deb-changectl/deb-changectl-1.0.26.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..14} )
+PYTHON_COMPAT=( python3_{8..15} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
@@ -14,23 +14,23 @@ SRC_URI="https://github.com/seanodea/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="dev-python/pyyaml
dev-python/python-debian
- dev-python/GitPython"
+ dev-python/gitpython"
DEPEND="${RDEPEND}"
src_prepare() {
- # unpin deps
- cat ${FILESDIR}/setup.py > setup.py || die
- echo "" > ${PN}/release/__init__.py
- echo "" > ${PN}/snapshot/__init__.py
- sed -e 's!from !from deb_changectl.!g' -i ${PN}/${PN}.py
- mv ${PN}/${PN}.py ${PN}/${PN}
- mv ${PN} deb_changectl
+ # unpin deps
+ cat "${FILESDIR}"/setup.py > setup.py || die
+ sed -e "s/version='[^']*'/version='${PV}'/" -i setup.py || die
+ echo "" > ${PN}/release/__init__.py
+ echo "" > ${PN}/snapshot/__init__.py
+ sed -e 's!from !from deb_changectl.!g' -i ${PN}/${PN}.py
+ mv ${PN}/${PN}.py ${PN}/${PN}
+ mv ${PN} deb_changectl
- distutils-r1_src_prepare
+ distutils-r1_src_prepare
}
diff --git a/dev-util/deb-changectl/metadata.xml b/dev-util/deb-changectl/metadata.xml
index fb77e126..c4ccd269 100644
--- a/dev-util/deb-changectl/metadata.xml
+++ b/dev-util/deb-changectl/metadata.xml
@@ -9,4 +9,7 @@
exampleproject@gentoo.org
Geos One Linamh Project
+
+ seanodea/deb-changectl
+
diff --git a/dev-util/deb-devscripts/Manifest b/dev-util/deb-devscripts/Manifest
index 8e316fbd..a6494bf6 100644
--- a/dev-util/deb-devscripts/Manifest
+++ b/dev-util/deb-devscripts/Manifest
@@ -1,6 +1,4 @@
-DIST devscripts_2.13.4ubuntu0.1.tar.xz 578472 BLAKE2B 9374147f8dd121b14dbea6a01f7155f08b1c2d2920bcf26655a956324659cd8eb7133024b817e879aa4c3c9f695f0cdf9e2037736a9bc25290e5ca79ef5f1080 SHA512 5917bb67d3f9819ff16e563cafd6328f884b27da410064c0e2c081fefc7ec221333acbce236185aade4d5a6eb5ea6e4cf91c7bd5408ba0763b35383461fa0607
-DIST devscripts_2.22.1.tar.xz 989556 BLAKE2B 2a2e3ca9757c710e181e807f0369c137f21070d86b4c51d8b5132ca4add33677edbd26e04a2faae93e9e4586080286888880ce450119579aa40ad205c8e5d857 SHA512 260603e1a655035c5aca3c9734db1bc6aa7e9aa017ece7e9158c57e06a1ee548922ec2defdd9dcb4560743d78aef08d30695b1bc833bd4d77fe1c7497d157c45
-EBUILD deb-devscripts-2.13.4.ebuild 984 BLAKE2B adf80c6d5b9a142a8241c9c7944cd8216e2ce7b006ef2240c9424a63d6dfba277b48416c1d2e054f1464b2997e4a7ca42952d2577ec35105ba515fec452c8d3d SHA512 41f941904c42298c11005305b4cd51f1a6de76c77340498f6d35cd8bb90524100f131a4ba01279635b6878c732c775778b98e9b1e067cb135e509afa674f6a3f
-EBUILD deb-devscripts-2.22.1.ebuild 890 BLAKE2B 430a9631ed3c3e752374545170e51d161b4a73ac75650e33cd132eafcb3f4a676aaa2a3e930b63f7c506a6c623deaca77d09c7c9f290fd24cfc993ccb940489b SHA512 109c904d434b42e19cb2574c4af9bcab112da2dff8e93f3189308c20529287b6f6b25a954616bfaed1dac5076cd1f070a78cf998b5234d9050cd65bf0bfd786a
+DIST devscripts_2.26.9.tar.xz 1118532 BLAKE2B 505cb7f8fb02d7c27aa058f189494bf01eae2e2eab2612a25db427daffec0953e1f964043a6e895b175ff20d8b91c1ac87e7cfa1bd82692ea6c11d1fc58fc542 SHA512 453e91b648500adf4de16097630f737aed3779243886dd1220e3ca154c6169044e64033b234e9ecd331d2bbca886371c456c6c0d40d1cc916aa32cb73dbc2e2a
+EBUILD deb-devscripts-2.26.9.ebuild 1642 BLAKE2B f20f0ff38d57bddedd47d845c11e61da49efef920f6579283fc4675582dcc5c95c071b52d3023924c084d5627857fc4a953243e64a3bf4b13fd907c9e9d641d5 SHA512 d643b3fc8c473180df458f6e9b0f3c1065d9e32527b6deb1939727ed2f312957ed41d45efdcc65f15d57791ac2518adefdfa0d2e9d8d50c48a8c171df9cc7bff
MISC ChangeLog 407 BLAKE2B 1bcc75338b0714e9c36c4ee56d79fa83a977b6b1a72ea3c2c1d9e14f58d8fc6a5b7ba32c58dee56c3467a15365fa2cf5f7588e755936e3b92ec741090afc5c14 SHA512 71cbeb45c20c7d378293249b5da47f029d49951053d9b601a01c7ba09961dad5cc57c9fb26507fe5d01fb853044b414155e3966fc00380452ce653eabd908e25
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
diff --git a/dev-util/deb-devscripts/deb-devscripts-2.13.4.ebuild b/dev-util/deb-devscripts/deb-devscripts-2.13.4.ebuild
deleted file mode 100644
index ceebae6c..00000000
--- a/dev-util/deb-devscripts/deb-devscripts-2.13.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-MY_PN="devscripts"
-
-#inherit eutils
-
-DESCRIPTION="geos_one loved tools"
-HOMEPAGE="http://linamh.disconnected-by-peer.at"
-#SRC_URI_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/"
-#SRC_URI="${SRC_URI_BASE}${MY_PN}_${PV}.tar.xz"
-SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/devscripts/${PV}ubuntu0.1/devscripts_${PV}ubuntu0.1.tar.xz"
-
-SLOT="0"
-LICENSE="GPL-2 GPL-3 BSD"
-KEYWORDS="~amd64 ~arm ~x86"
-RESTRICT="mirror"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND="dev-lang/ruby
- virtual/perl-JSON-PP
- app-arch/dpkg
- app-text/docbook-xsl-stylesheets
- app-portage/portage-utils"
-
-S="${WORKDIR}/${MY_PN}-${PV}ubuntu0.1"
-
-src_prepare() {
- sed -e "s!/stylesheet/xsl/nwalsh/!/xsl-ns-stylesheets/!g" \
- -e "s!--install-layout=deb!!g" -i $(find -name Makefile)
-
- eapply_user
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install fail"
- dodoc README AUTHORS
-}
diff --git a/dev-util/deb-devscripts/deb-devscripts-2.22.1.ebuild b/dev-util/deb-devscripts/deb-devscripts-2.22.1.ebuild
deleted file mode 100644
index 5d628858..00000000
--- a/dev-util/deb-devscripts/deb-devscripts-2.22.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-MY_PN="devscripts"
-
-#inherit eutils
-
-DESCRIPTION="geos_one loved tools"
-HOMEPAGE="http://linamh.disconnected-by-peer.at"
-SRC_URI_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/"
-SRC_URI="${SRC_URI_BASE}${MY_PN}_${PV}.tar.xz"
-
-SLOT="0"
-LICENSE="GPL-2 GPL-3 BSD"
-KEYWORDS="~amd64 ~arm ~x86"
-RESTRICT="mirror"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND="dev-lang/ruby
- virtual/perl-JSON-PP
- app-arch/dpkg
- app-text/docbook-xsl-stylesheets
- app-portage/portage-utils"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- sed -e "s!/stylesheet/xsl/nwalsh/!/xsl-ns-stylesheets/!g" \
- -e "s!--install-layout=deb!!g" -i $(find -name Makefile)
-
- eapply_user
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install fail"
- dodoc README
- rm "${D}"/usr/share/bash-completion/completions/bts
-}
diff --git a/dev-util/deb-devscripts/deb-devscripts-2.26.9.ebuild b/dev-util/deb-devscripts/deb-devscripts-2.26.9.ebuild
new file mode 100644
index 00000000..35a3e446
--- /dev/null
+++ b/dev-util/deb-devscripts/deb-devscripts-2.26.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+MY_PN="devscripts"
+
+#inherit eutils
+
+DESCRIPTION="geos_one loved tools"
+HOMEPAGE="https://linamh.disconnected-by-peer.at"
+SRC_URI_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/"
+SRC_URI="${SRC_URI_BASE}${MY_PN}_${PV}.tar.xz"
+S="${WORKDIR}/work"
+
+LICENSE="GPL-2 GPL-3 BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+
+BDEPEND="app-shells/bash-completion
+ app-text/docbook-xml-dtd
+ app-text/docbook-xsl-stylesheets
+ app-text/po4a
+ dev-libs/libxslt
+ dev-python/setuptools
+ sys-apps/help2man"
+RDEPEND="app-arch/dpkg
+ app-crypt/gnupg
+ app-portage/portage-utils
+ app-text/wdiff
+ dev-lang/ruby
+ dev-perl/Config-IniFiles
+ dev-perl/File-DirList
+ dev-perl/File-HomeDir
+ dev-perl/File-Touch
+ dev-perl/IO-String
+ dev-perl/JSON
+ dev-perl/Moo
+ dev-perl/String-ShellQuote
+ dev-perl/URI
+ dev-perl/YAML-LibYAML
+ dev-perl/libwww-perl
+ dev-python/python-debian
+ dev-python/python-magic
+ dev-python/pyxdg
+ dev-python/requests
+ dev-python/unidiff
+ dev-util/patchutils
+ sys-apps/file
+ sys-apps/sensible-utils
+ virtual/perl-JSON-PP
+ virtual/perl-Time-HiRes"
+
+src_prepare() {
+ sed -e "s!/stylesheet/xsl/nwalsh/!/xsl-ns-stylesheets/!g" \
+ -e "s!--install-layout=deb!!g" -i $(find -name Makefile)
+
+ eapply_user
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install fail"
+
+ if [[ -d "${ED}"/usr/share/doc/${MY_PN} ]]; then
+ mv "${ED}"/usr/share/doc/${MY_PN} "${ED}"/usr/share/doc/${PF} || die
+ fi
+
+ dodoc README.md
+
+ rm -f "${ED}"/usr/share/bash-completion/completions/{bts,deb2apptainer,deb2docker,debcheckout,pkgnames} || die
+}
diff --git a/dev-util/general-tools/Manifest b/dev-util/general-tools/Manifest
index 4783c1eb..48c44cbf 100644
--- a/dev-util/general-tools/Manifest
+++ b/dev-util/general-tools/Manifest
@@ -1,5 +1,3 @@
-DIST general-tools-1.0.3.tar.xz 100600 BLAKE2B a5610147d1ddcbab815db13fad1d125aa1adaa03a1efc8bc8b78e30b089369276baf224377a7a8027797533217cbe4dddc588bc467c64e13322d0aa326a1379b SHA512 68dfb4b89073c615a9a7e9cdc4bc780c27eccb5e52df3a9e6f0da0b4a8a01807b0f5db584dc53ff2a2ad4b086728cfbfa794155d2576deec930e115e0fe215c2
DIST general-tools-1.4.4.tar.gz 22960 BLAKE2B 57da6b5c50204d0bb6b5507f6cad4aaec694788d74bcd6e677720229fc23b6f177fe131dfcf69af5bc0d158dbe5d01421be5870a934bb4bb834199f86e81a091 SHA512 0f638da140b9988bacc6c5b13ad87070e0ad17368bb68c19e51e68718254bc60bf0e0b60c0db051a15a146ea3cf78664670ed8514dff4e8240b138d8526cb981
-EBUILD general-tools-1.0.3.ebuild 712 BLAKE2B def904a5b926c2d07632acebd4968b963090358a110baa4fbb74c5dc78ed1f240102ec2dfcaf3ce21e837d2c9c24aa939c5cccb55c5332f13d20711735e4d51a SHA512 7e704d636c99ec2c7f40581ed915af5acf2d81d4a329be3283beed374879ffebc9504c837f668b5a6a7c858110cf069e5225383e5b6917c8c7177d6520689ea7
-EBUILD general-tools-1.4.4.ebuild 671 BLAKE2B b0587fd7e0849a300403ce9b44031ad1212ce0af0448d7fdfcaf94c85440095f3445564d934841067cea7c93f806636ab45925bd22a70c7324c019fa9c69e519 SHA512 13a4f2ebc2669866313f117f5ffed9164c4d18f8b33af387bc37a34051116598fd4e8f5b131016310b96ff0b43f9d1304a2dcca38bf79de1b7501c0bc0fd69b4
-MISC metadata.xml 263 BLAKE2B e9cf85bb250287f0607bb0b4219b4d0eefa6d9b0e9ee24a154d903e633c54eb1278ba2259773cbdc5a7c43e0aea2c1e9bd5bffc2f091e8a0c36b23da7099eb3a SHA512 08e26e8e596ee9259bb8bf2b84047471f6ad38b2e1efac33c5ec249c38856668d61f8807b7cba324c1ac50c426c1736b313c72c403c9d0c53318de352b263274
+EBUILD general-tools-1.4.4.ebuild 635 BLAKE2B 93fd1d2306b1c3ce0ee26b430b609a048f284691cc6e66e617cb1782654c1a185fe86cc0a3217489fc1fe4af9ca06d80d0bdd6261912c41f305475fa05dbf8fd SHA512 55346adc7a60f05ddef4b1adb5f7c9edbbadabdcf327855ae78cdaa0f08e30201a580a109ef2ea136ef847956f0c968abb31b93d14d826327a666371ad846b1f
+MISC metadata.xml 351 BLAKE2B be102faa73ebf9f32870763851db8936aecfd682433dd861018bb767c0aadbd49fb72bfc97e3fe6252c78f93563311ca525f1221cf6fb180f33098e30c90a99a SHA512 1f6e0600c185adce3734cdb0d5126dceaf691d349e33caee97d06cfd4315bdc6683e9fb9c6672982ec1d2d378c6b2f489285e203e0c4fc827367660bd9a38aa0
diff --git a/dev-util/general-tools/general-tools-1.0.3.ebuild b/dev-util/general-tools/general-tools-1.0.3.ebuild
deleted file mode 100644
index 2ce32a3b..00000000
--- a/dev-util/general-tools/general-tools-1.0.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Gneral tools for Embedded Dev"
-HOMEPAGE="https://github.com/devkitPro/general-tools"
-SRC_URI="https://github.com/devkitPro/general-tools/releases/download/v${PV}/general-tools-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc sparc x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-
-#src_prepare() {
-# eapply_user
-# eautoreconf
-#}
-
-#src_configure() {
-# LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" econf --enable-shared --with-pic \
-# $(use_enable static) \
-# $(use_enable nls)
-#}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
-}
diff --git a/dev-util/general-tools/general-tools-1.4.4.ebuild b/dev-util/general-tools/general-tools-1.4.4.ebuild
index f938740e..34526308 100644
--- a/dev-util/general-tools/general-tools-1.4.4.ebuild
+++ b/dev-util/general-tools/general-tools-1.4.4.ebuild
@@ -11,11 +11,7 @@ SRC_URI="https://github.com/devkitPro/general-tools/archive/refs/tags/v${PV}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc sparc x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
+KEYWORDS="amd64 ~arm ~ppc x86"
src_prepare() {
default
diff --git a/dev-util/general-tools/metadata.xml b/dev-util/general-tools/metadata.xml
index c2e813ba..4ebc66ad 100644
--- a/dev-util/general-tools/metadata.xml
+++ b/dev-util/general-tools/metadata.xml
@@ -5,4 +5,7 @@
mario.fetka@disconnected-by-peer.at
Mario Fetka
+
+ devkitPro/general-tools
+
diff --git a/metadata/md5-cache/dev-perl/File-DirList-0.50.0 b/metadata/md5-cache/dev-perl/File-DirList-0.50.0
new file mode 100644
index 00000000..909dfb78
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/File-DirList-0.50.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Provide a sorted list of directory content
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/File-DirList
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://cpan.metacpan.org/authors/id/T/TP/TPABA/File-DirList/File-DirList-0.05.tar.gz
+_eclasses_=multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 perl-module 41920449ca174fe9b9b303dfcbdb37a3
+_md5_=cdc4c7c5e503d58cca474463dbe7fb42
diff --git a/metadata/md5-cache/dev-perl/File-Touch-0.120.0 b/metadata/md5-cache/dev-perl/File-Touch-0.120.0
new file mode 100644
index 00000000..e9018d0a
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/File-Touch-0.120.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Update file access and modification times
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/File-Touch
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/File-Touch-0.12.tar.gz
+_eclasses_=multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 perl-module 41920449ca174fe9b9b303dfcbdb37a3
+_md5_=c60bad8f3d10def459c1b643ca6a6db6
diff --git a/metadata/md5-cache/dev-util/deb-changectl-1.0.26 b/metadata/md5-cache/dev-util/deb-changectl-1.0.26
index b00f5ea8..5f046406 100644
--- a/metadata/md5-cache/dev-util/deb-changectl-1.0.26
+++ b/metadata/md5-cache/dev-util/deb-changectl-1.0.26
@@ -1,16 +1,16 @@
-BDEPEND=python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] )
+BDEPEND=python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_15? ( dev-lang/python:3.15 ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] ) python_single_target_python3_15? ( >=dev-python/gpep517-16[python_targets_python3_15(-)] dev-python/setuptools[python_targets_python3_15(-)] )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-python/pyyaml dev-python/python-debian dev-python/GitPython
+DEPEND=dev-python/pyyaml dev-python/python-debian dev-python/gitpython
DESCRIPTION=deb-changectl only reads from the git log and writes to the changelog
EAPI=8
HOMEPAGE=https://github.com/seanodea/deb-changectl
INHERIT=distutils-r1
-IUSE=python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64 ~x86 ~x86-linux
+IUSE=python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
+KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=dev-python/pyyaml dev-python/python-debian dev-python/GitPython python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ^^ ( python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+RDEPEND=dev-python/pyyaml dev-python/python-debian dev-python/gitpython python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_15? ( dev-lang/python:3.15 )
+REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15 ) ^^ ( python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15 )
SLOT=0
SRC_URI=https://github.com/seanodea/deb-changectl/archive/refs/tags/1.0.26.tar.gz -> deb-changectl-1.0.26.tar.gz
-_eclasses_=distutils-r1 8b4cb6626db7331e3187d652f4bbf9d4 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 18a01bee4e486884d7457cfacde74099 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=dfa9c13191e773e9cb583150afa523f7
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 18a01bee4e486884d7457cfacde74099 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 distutils-r1 8b4cb6626db7331e3187d652f4bbf9d4
+_md5_=1a5fcee62c41403a4c3e85b7e57edb71
diff --git a/metadata/md5-cache/dev-util/deb-devscripts-2.26.9 b/metadata/md5-cache/dev-util/deb-devscripts-2.26.9
new file mode 100644
index 00000000..78fecb8f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/deb-devscripts-2.26.9
@@ -0,0 +1,12 @@
+BDEPEND=app-shells/bash-completion app-text/docbook-xml-dtd app-text/docbook-xsl-stylesheets app-text/po4a dev-libs/libxslt dev-python/setuptools sys-apps/help2man
+DEFINED_PHASES=install prepare
+DESCRIPTION=geos_one loved tools
+EAPI=8
+HOMEPAGE=https://linamh.disconnected-by-peer.at
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 GPL-3 BSD
+RDEPEND=app-arch/dpkg app-crypt/gnupg app-portage/portage-utils app-text/wdiff dev-lang/ruby dev-perl/Config-IniFiles dev-perl/File-DirList dev-perl/File-HomeDir dev-perl/File-Touch dev-perl/IO-String dev-perl/JSON dev-perl/Moo dev-perl/String-ShellQuote dev-perl/URI dev-perl/YAML-LibYAML dev-perl/libwww-perl dev-python/python-debian dev-python/python-magic dev-python/pyxdg dev-python/requests dev-python/unidiff dev-util/patchutils sys-apps/file sys-apps/sensible-utils virtual/perl-JSON-PP virtual/perl-Time-HiRes
+RESTRICT=mirror
+SLOT=0
+SRC_URI=mirror://debian/pool/main/d/devscripts/devscripts_2.26.9.tar.xz
+_md5_=6c1d8d18edcaad9fa3cb62e28585925a
diff --git a/metadata/md5-cache/dev-util/general-tools-1.4.4 b/metadata/md5-cache/dev-util/general-tools-1.4.4
index 91581e92..0140d405 100644
--- a/metadata/md5-cache/dev-util/general-tools-1.4.4
+++ b/metadata/md5-cache/dev-util/general-tools-1.4.4
@@ -1,12 +1,12 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=install
+DEFINED_PHASES=install prepare
DESCRIPTION=Gneral tools for Embedded Dev
EAPI=8
HOMEPAGE=https://github.com/devkitPro/general-tools
INHERIT=autotools
-KEYWORDS=amd64 ~arm ~ppc sparc x86
+KEYWORDS=amd64 ~arm ~ppc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/devkitPro/general-tools/archive/refs/tags/v1.4.4.tar.gz -> general-tools-1.4.4.tar.gz
-_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=f964319428b2deceff2500ddd7b3ea73
+_eclasses_=gnuconfig b4fa4889c6f586d6b069215a86dd9e53 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 libtool 6a96cd90e5da8c7c615015479f46f1a4 autotools 0698802996fcfe9a604eac3c1f6e7112
+_md5_=b6d79d54342815d627dca30ac916885d
diff --git a/metadata/md5-cache/sys-apps/sensible-utils-0.0.26 b/metadata/md5-cache/sys-apps/sensible-utils-0.0.26
new file mode 100644
index 00000000..29722922
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/sensible-utils-0.0.26
@@ -0,0 +1,10 @@
+BDEPEND=app-text/po4a
+DEFINED_PHASES=install
+DESCRIPTION=Utilities for sensible alternative selection
+EAPI=8
+HOMEPAGE=https://salsa.debian.org/debian/sensible-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=mirror://debian/pool/main/s/sensible-utils/sensible-utils_0.0.26.tar.xz
+_md5_=920fc146c840464887abd06ed90f8f91
diff --git a/sys-apps/sensible-utils/Manifest b/sys-apps/sensible-utils/Manifest
new file mode 100644
index 00000000..d1e99ff4
--- /dev/null
+++ b/sys-apps/sensible-utils/Manifest
@@ -0,0 +1,2 @@
+DIST sensible-utils_0.0.26.tar.xz 76736 BLAKE2B a891de3503520f0ab4b40baed3624f6a62f58cf72157220fae8e20b3064845b0837808e7748cf2789c8c4167bfbb033f36789ba098f9be5c95941f1c4ce433b6 SHA512 afc313ac57379987ef61f656386bb9e4ea14746a266584b4e49953449a1d4869d156d79211ab07826b2473c63e4e2903044751f67b905fab61363c6ba3967ec1
+EBUILD sensible-utils-0.0.26.ebuild 421 BLAKE2B 2ed114b6f74b20b7de0bf259516c04ad62dcc63255e74d3650634fa0d459643b10d0baba9574d4a9966415b455874cc1060eeea12ed685fc407e2dceea6eb018 SHA512 e2ed9a45897eee81daaf4a86df067d0a1b38c9c572574fe4606bab0a0f58cd2df8ca04d8ac686915e8b2d1c65f30de6ad7b11459f5ae50a1a07d57b50b54abc6
diff --git a/sys-apps/sensible-utils/sensible-utils-0.0.26.ebuild b/sys-apps/sensible-utils/sensible-utils-0.0.26.ebuild
new file mode 100644
index 00000000..8195f5ee
--- /dev/null
+++ b/sys-apps/sensible-utils/sensible-utils-0.0.26.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Utilities for sensible alternative selection"
+HOMEPAGE="https://salsa.debian.org/debian/sensible-utils"
+SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="app-text/po4a"
+
+src_install() {
+ default
+
+ dodoc debian/changelog
+}