From a80716e9a065b9c8304b32fdc1ea6324fa62c6b5 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 18:43:52 +0100 Subject: [PATCH 1/6] dev-util/gprof2dot: Drop old Signed-off-by: Sebastian Pipping --- dev-util/gprof2dot/Manifest | 1 - .../gprof2dot/gprof2dot-2024.6.6-r1.ebuild | 20 ------------------- dev-util/gprof2dot/gprof2dot-2024.6.6.ebuild | 20 ------------------- 3 files changed, 41 deletions(-) delete mode 100644 dev-util/gprof2dot/gprof2dot-2024.6.6-r1.ebuild delete mode 100644 dev-util/gprof2dot/gprof2dot-2024.6.6.ebuild diff --git a/dev-util/gprof2dot/Manifest b/dev-util/gprof2dot/Manifest index 3c35774e55f7d..8d253dcec6c92 100644 --- a/dev-util/gprof2dot/Manifest +++ b/dev-util/gprof2dot/Manifest @@ -1,2 +1 @@ -DIST gprof2dot-2024.6.6.tar.gz 36536 BLAKE2B 89e46b519f3b8a8ee4cf9e3490ee75dc2577db93da31ad23aa34e5af6fd1a1d186841dc7a9dd90a9291f454bc308f3a3e9875dc06d960a86d161346b5cc1cc8d SHA512 4943e7827461453a573a2d2f4b465acbf9f444de3dd2dad7dcc1addde607735c3ee2d162fbd9f6c46ece343befa8d7a35b502d18f499cdc06c3655bafaa1d80f DIST gprof2dot-2025.4.14.tar.gz 39536 BLAKE2B 686f97e547056bbf0a0d062e075b17aa946878e8d15a26877e39ea3530b1f6d5a55ae2cb1a48ecda7ac8d0032ae133f2bbeffc3dd9096a9996c450614e70d332 SHA512 c08adf10abd79a4d5a150fd522f6055e01b2a62942243f83ab19fd463499fd025f2e627446977826a1930dae6b87520900d4e34cfa0b3f1be433f9a8a4506a0f diff --git a/dev-util/gprof2dot/gprof2dot-2024.6.6-r1.ebuild b/dev-util/gprof2dot/gprof2dot-2024.6.6-r1.ebuild deleted file mode 100644 index edd935be84033..0000000000000 --- a/dev-util/gprof2dot/gprof2dot-2024.6.6-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..13} ) -PYTHON_REQ_USE='xml(+)' - -inherit distutils-r1 pypi - -DESCRIPTION="Converts profiling output to dot graphs" -HOMEPAGE=" - https://github.com/jrfonseca/gprof2dot/ - https://pypi.org/project/gprof2dot/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-util/gprof2dot/gprof2dot-2024.6.6.ebuild b/dev-util/gprof2dot/gprof2dot-2024.6.6.ebuild deleted file mode 100644 index 7c934ff49e653..0000000000000 --- a/dev-util/gprof2dot/gprof2dot-2024.6.6.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..12} ) -PYTHON_REQ_USE='xml(+)' - -inherit distutils-r1 pypi - -DESCRIPTION="Converts profiling output to dot graphs" -HOMEPAGE=" - https://github.com/jrfonseca/gprof2dot/ - https://pypi.org/project/gprof2dot/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" From 9068d03d7d9ac6d0bad83d6dec775c7edd2ded6b Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 18:48:30 +0100 Subject: [PATCH 2/6] dev-util/gprof2dot: Python 3.14 Signed-off-by: Sebastian Pipping --- .../gprof2dot/gprof2dot-2025.4.14-r1.ebuild | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 dev-util/gprof2dot/gprof2dot-2025.4.14-r1.ebuild diff --git a/dev-util/gprof2dot/gprof2dot-2025.4.14-r1.ebuild b/dev-util/gprof2dot/gprof2dot-2025.4.14-r1.ebuild new file mode 100644 index 0000000000000..56c29a904d174 --- /dev/null +++ b/dev-util/gprof2dot/gprof2dot-2025.4.14-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-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} ) +PYTHON_REQ_USE='xml(+)' + +inherit distutils-r1 pypi + +DESCRIPTION="Converts profiling output to dot graphs" +HOMEPAGE=" + https://github.com/jrfonseca/gprof2dot/ + https://pypi.org/project/gprof2dot/ +" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" From 76f82ca340272d4620d7cf34e80c1f91b52d7290 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 18:54:52 +0100 Subject: [PATCH 3/6] dev-vcs/git-delete-merged-branches: Drop old Signed-off-by: Sebastian Pipping --- dev-vcs/git-delete-merged-branches/Manifest | 1 - ...git-delete-merged-branches-7.4.1-r1.ebuild | 42 ------------------- .../git-delete-merged-branches-7.4.1.ebuild | 42 ------------------- 3 files changed, 85 deletions(-) delete mode 100644 dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1-r1.ebuild delete mode 100644 dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1.ebuild diff --git a/dev-vcs/git-delete-merged-branches/Manifest b/dev-vcs/git-delete-merged-branches/Manifest index 492011fe726e6..b63880af7e02e 100644 --- a/dev-vcs/git-delete-merged-branches/Manifest +++ b/dev-vcs/git-delete-merged-branches/Manifest @@ -1,3 +1,2 @@ -DIST git_delete_merged_branches-7.4.1.tar.gz 41639 BLAKE2B 527c849d92f0dcfbeebee312a2ac0120e5758eb42845a4570cacabe0f963b7a3b1122437e30f7add96f79b89ad9461b17bc1e3d6cff58b9741a9c7f9a8b13324 SHA512 582d2a83ed49971cf948ac5677f96a57469fbf829abc65accd106d594f384af98552be18dc157c56acff688b9b22209328b5d60a08a264a8c328196208183642 DIST git_delete_merged_branches-7.4.2.tar.gz 41632 BLAKE2B 4af195011fda93272baf5b11db3872cdd5db9d782b653986c1dd80f02882d0c665114b9ca61666fa317bbc5ad527905be7b2441fa376e34af3ec05fe442bc1e6 SHA512 2f2c3356037afca482a61f2de4a955e24598bff75b7d436a54a8e16c8648339cfe9c00a594dc01d03782bd0f5d4471a935396291daaad45f26be104ff10a2550 DIST git_delete_merged_branches-7.5.0.tar.gz 42131 BLAKE2B 97e441252536feeea0e6adff24c94440e521de24ff56f467925db1f3bc93837c3903656825c06855c06dd3160686c7b7317f8d32ee64c211b06436c8a6534220 SHA512 6892a33f1632164ab3e46b7dbf9cc2b900471107dbc94123c741ad995c13596c916ad633d08b7b042c88338f42e5f08b87706694f88495d3208473c62f9b1f33 diff --git a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1-r1.ebuild b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1-r1.ebuild deleted file mode 100644 index 33ddb9d11f84e..0000000000000 --- a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Command-line tool to delete merged Git branches" -HOMEPAGE="https://github.com/hartwork/git-delete-merged-branches" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="full-name-executable test" - -COMMON_DEPEND=" - >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.18[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - full-name-executable? ( !dev-vcs/git-extras ) - dev-vcs/git -" - -RESTRICT="!test? ( test )" - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - if ! use full-name-executable; then - rm "${D}"/usr/bin/git-delete-merged-branches || die - rm "${D}"/usr/share/man/man1/git-delete-merged-branches.1* || die - fi -} diff --git a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1.ebuild b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1.ebuild deleted file mode 100644 index 705e64d6e59db..0000000000000 --- a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Command-line tool to delete merged Git branches" -HOMEPAGE="https://github.com/hartwork/git-delete-merged-branches" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="full-name-executable test" - -COMMON_DEPEND=" - >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.18[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - full-name-executable? ( !dev-vcs/git-extras ) - dev-vcs/git -" - -RESTRICT="!test? ( test )" - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - if ! use full-name-executable; then - rm "${D}"/usr/bin/git-delete-merged-branches || die - rm "${D}"/usr/share/man/man1/git-delete-merged-branches.1* || die - fi -} From 834d7129022f3dce7985ff44e48cf408b93c3eb9 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 18:59:20 +0100 Subject: [PATCH 4/6] dev-vcs/git-delete-merged-branches: Python 3.14 Signed-off-by: Sebastian Pipping --- ...git-delete-merged-branches-7.5.0-r1.ebuild | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.5.0-r1.ebuild diff --git a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.5.0-r1.ebuild b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.5.0-r1.ebuild new file mode 100644 index 0000000000000..2d5db6fed4a90 --- /dev/null +++ b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.5.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Command-line tool to delete merged Git branches" +HOMEPAGE="https://github.com/hartwork/git-delete-merged-branches" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="full-name-executable test" + +COMMON_DEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.18[${PYTHON_USEDEP}] +" +DEPEND="${COMMON_DEPEND} + test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) +" +RDEPEND="${COMMON_DEPEND} + full-name-executable? ( !dev-vcs/git-extras ) + dev-vcs/git +" + +RESTRICT="!test? ( test )" + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + if ! use full-name-executable; then + rm "${D}"/usr/bin/git-delete-merged-branches || die + rm "${D}"/usr/share/man/man1/git-delete-merged-branches.1* || die + fi +} From 57ad630aa0f7d9cbdbd8af7961f65b5d0bb21428 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 19:00:54 +0100 Subject: [PATCH 5/6] sys-fs/unionfs-fuse: Drop old Signed-off-by: Sebastian Pipping --- sys-fs/unionfs-fuse/Manifest | 1 - .../unionfs-fuse/unionfs-fuse-3.6-r1.ebuild | 48 ------------------- .../unionfs-fuse/unionfs-fuse-3.6-r2.ebuild | 48 ------------------- 3 files changed, 97 deletions(-) delete mode 100644 sys-fs/unionfs-fuse/unionfs-fuse-3.6-r1.ebuild delete mode 100644 sys-fs/unionfs-fuse/unionfs-fuse-3.6-r2.ebuild diff --git a/sys-fs/unionfs-fuse/Manifest b/sys-fs/unionfs-fuse/Manifest index d382c9baa12c9..1a370c039f509 100644 --- a/sys-fs/unionfs-fuse/Manifest +++ b/sys-fs/unionfs-fuse/Manifest @@ -1,2 +1 @@ -DIST unionfs-fuse-3.6.tar.gz 56360 BLAKE2B be69579d141c05c4fa0f5350e17a35e40884129c84f844f79055608ae1b7652384fe0d8c49c7c5c035e8818b1f341a2f4af395ffa0924e7f79bfad55ca095adb SHA512 0edc9a4f55236a997bb3d8742b77003201a9d036665df903c8337ced0394e2f0bea3025dbace1f881838fa7699890b7bc93861217e26d27ff8725452e36699cc DIST unionfs-fuse-3.7.tar.gz 56444 BLAKE2B 04005de76c6fb75297a1910047dbb0f33f5728383acbdd8311e227f02a5d12bbfb83ff9b6c304440c8dd9fc578007e62334fba980fb074f83b295215bddbac27 SHA512 51f5c4854af5d826ab3ddbf7e106f3bbd48f3af63dff667ea47f35a171b7d683ec13c61776a8280766e1e21382a576831f73ce4575c538f05c5e1648bf7376f3 diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r1.ebuild b/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r1.ebuild deleted file mode 100644 index 0168b05099d9f..0000000000000 --- a/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{9..12} ) -inherit python-any-r1 toolchain-funcs - -DESCRIPTION="Self-syncing tree-merging file system based on FUSE" -HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse" -SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-fs/fuse:3=" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]') - ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" -} - -src_compile() { - emake AR="$(tc-getAR)" CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install -} - -src_test() { - [[ -e /dev/fuse ]] || return 0 - addwrite /dev/fuse - pytest -vv || die "Tests fail with ${EPYTHON}" -} diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r2.ebuild b/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r2.ebuild deleted file mode 100644 index 14bc3a3afef12..0000000000000 --- a/sys-fs/unionfs-fuse/unionfs-fuse-3.6-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{9..13} ) -inherit python-any-r1 toolchain-funcs - -DESCRIPTION="Self-syncing tree-merging file system based on FUSE" -HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse" -SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-fs/fuse:3=" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]') - ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" -} - -src_compile() { - emake AR="$(tc-getAR)" CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install -} - -src_test() { - [[ -e /dev/fuse ]] || return 0 - addwrite /dev/fuse - pytest -vv || die "Tests fail with ${EPYTHON}" -} From c84edad29d570a2be9595ad49afdd6c1033ce5f0 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 19:11:25 +0100 Subject: [PATCH 6/6] www-servers/servefile: Python 3.14 Signed-off-by: Sebastian Pipping --- .../servefile/servefile-0.5.4-r3.ebuild | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 www-servers/servefile/servefile-0.5.4-r3.ebuild diff --git a/www-servers/servefile/servefile-0.5.4-r3.ebuild b/www-servers/servefile/servefile-0.5.4-r3.ebuild new file mode 100644 index 0000000000000..bb11fabb68ec5 --- /dev/null +++ b/www-servers/servefile/servefile-0.5.4-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-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 + +inherit distutils-r1 + +DESCRIPTION="Serve a single file via HTTP" +HOMEPAGE="https://github.com/sebageek/servefile" +SRC_URI="https://github.com/sebageek/servefile/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${P} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssl test" + +RDEPEND=" + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) + sys-apps/grep + sys-apps/iproute2 + sys-apps/net-tools + sys-apps/sed + $(python_gen_cond_dep ' + dev-python/legacy-cgi[${PYTHON_USEDEP}] + ' 3.13 3.14)" +DEPEND="test? ( + ${RDEPEND} + dev-python/requests[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.5.2-ipv6-absent-tests.patch +) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + doman ${PN}.1 +}