From 88e0fc488f0514de0ab5656a9a3b588ddbda1942 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 5 Sep 2025 00:46:07 +0200 Subject: [PATCH 01/16] app-admin/hiprompt-gtk: himitsu dependency, !hiprompt-gtk-py only in rdep Bug: https://bugs.gentoo.org/962359 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild index 928e9aaf0f..90fc28909e 100644 --- a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild +++ b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild @@ -16,21 +16,25 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk" LICENSE="GPL-3" SLOT="0" -# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk -RDEPEND=" +COMMON_DEPEND=" dev-libs/glib >=gui-libs/gtk-4.18:4 gui-libs/libadwaita gui-libs/gtk4-layer-shell - !gui-apps/hiprompt-gtk-py " DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} >=dev-lang/hare-0.25.2:= + app-admin/himitsu dev-hare/hare-gi dev-hare/hare-adwaita dev-hare/hare-gtk4-layer-shell " +# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk +RDEPEND=" + ${COMMON_DEPEND} + !gui-apps/hiprompt-gtk-py +" # All binaries are hare-built QA_FLAGS_IGNORED=".*" From fb527c06964d61fc7010b2a7dff9cbff53f883ed Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 5 Sep 2025 01:06:08 +0200 Subject: [PATCH 02/16] app-admin/himitsu: move prompts into PDEPEND Closes: https://bugs.gentoo.org/962359 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu/{himitsu-0.9.ebuild => himitsu-0.9-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename app-admin/himitsu/{himitsu-0.9.ebuild => himitsu-0.9-r1.ebuild} (98%) diff --git a/app-admin/himitsu/himitsu-0.9.ebuild b/app-admin/himitsu/himitsu-0.9-r1.ebuild similarity index 98% rename from app-admin/himitsu/himitsu-0.9.ebuild rename to app-admin/himitsu/himitsu-0.9-r1.ebuild index b2f941358c..82e17d8fa9 100644 --- a/app-admin/himitsu/himitsu-0.9.ebuild +++ b/app-admin/himitsu/himitsu-0.9-r1.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-3" DEPEND=" >=dev-lang/hare-0.25.2:= " -RDEPEND=" +PDEPEND=" || ( app-admin/hiprompt-gtk gui-apps/hiprompt-gtk-py From b9eebf413c2dee318e8850a4bb6a87b6e41f97f8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 5 Sep 2025 01:25:14 +0200 Subject: [PATCH 03/16] app-admin/hiprompt-gtk: remove prompter config message, it is default Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild | 6 ------ 1 file changed, 6 deletions(-) diff --git a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild index 90fc28909e..41e050e293 100644 --- a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild +++ b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild @@ -42,9 +42,3 @@ QA_FLAGS_IGNORED=".*" src_configure() { export PREFIX=/usr } - -pkg_postinst() { - elog "Add the following to himitsu's config.ini:" - elog "[himitsud]" - elog "prompter=hiprompt-gtk" -} From 9f07ed24025b9884c2eff752bdf1b63e6fa90b2b Mon Sep 17 00:00:00 2001 From: dsaf Date: Fri, 5 Sep 2025 00:50:13 +0000 Subject: [PATCH 04/16] net-im/dissent: add 0.0.37, drop 0.0.35 Signed-off-by: dsaf --- net-im/dissent/Manifest | 2 +- net-im/dissent/{dissent-0.0.35.ebuild => dissent-0.0.37.ebuild} | 2 +- net-im/dissent/files/modules.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename net-im/dissent/{dissent-0.0.35.ebuild => dissent-0.0.37.ebuild} (97%) diff --git a/net-im/dissent/Manifest b/net-im/dissent/Manifest index 200a295d3d..fde3f7e55e 100644 --- a/net-im/dissent/Manifest +++ b/net-im/dissent/Manifest @@ -1 +1 @@ -DIST dissent-0.0.35.tar.zst 23817470 BLAKE2B 000d158a099019df955c3b543a7fa224dd73488115fda5811c018adee3ce6f48c5d6d17ee47a53a7ff4bd5acef390b837c46cd22d892cfc41629997c19b66dff SHA512 0a8311f2ba2fb44e09dd08b73a5ea034ffd7f59f18f5ee6adcd87b80b7c2c16c1a8527c4eae2fd9eaa4ba0fefdbee0f141416bfbb84d1b1ff7247bd6d28dffc8 +DIST dissent-0.0.37.tar.zst 23769814 BLAKE2B 2009a68507de52a21de7f842a04bab4a1c3c0813642cbe7a9b12a72141c1f4f6c98fa812c80a7ec636980f492e2a414bf33e950f16d86f92f569457953568b01 SHA512 0b0d5b9367caff26720b45567d089cf627dd4d354bbb5b7c872d1eb6e51c3e8477afa0069974fe40ca69bae5b550fc2581408f705ea838f6820fc9c1c473a6e1 diff --git a/net-im/dissent/dissent-0.0.35.ebuild b/net-im/dissent/dissent-0.0.37.ebuild similarity index 97% rename from net-im/dissent/dissent-0.0.35.ebuild rename to net-im/dissent/dissent-0.0.37.ebuild index cd8a7bc3f4..35e090a014 100644 --- a/net-im/dissent/dissent-0.0.35.ebuild +++ b/net-im/dissent/dissent-0.0.37.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop go-module unpacker xdg -DESCRIPTION="Tiny native Discord client for Linux" +DESCRIPTION="Tiny native Discord app" HOMEPAGE="https://github.com/diamondburned/dissent" SRC_URI="https://github.com/diamondburned/${PN}/releases/download/v${PV}/${PN}-source.tar.zst -> ${P}.tar.zst" diff --git a/net-im/dissent/files/modules.txt b/net-im/dissent/files/modules.txt index 39f1fbee24..5bd53f1784 100644 --- a/net-im/dissent/files/modules.txt +++ b/net-im/dissent/files/modules.txt @@ -42,7 +42,7 @@ github.com/danieljoos/wincred # github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8 ## explicit; go 1.17 github.com/diamondburned/adaptive -# github.com/diamondburned/arikawa/v3 v3.5.1-0.20250703053218-19d9c3f2e011 +# github.com/diamondburned/arikawa/v3 v3.6.0 ## explicit; go 1.23 github.com/diamondburned/arikawa/v3/api github.com/diamondburned/arikawa/v3/api/rate From c604ee44c95cab54ca821935fb843e1633d293a5 Mon Sep 17 00:00:00 2001 From: Tim Sviridov Date: Thu, 4 Sep 2025 17:29:23 +1000 Subject: [PATCH 05/16] games-strategy/7k-ambition: Fix desync with other releases The Ambition releases were built with gcc 12 and the 7kfans releases are (presumably still) built with gcc 11. In gcc 14, the default for -fexcess-precision changed from fast to standard, which results in slightly different floating point results and causes multiplayer desyncs. Until this is fixed in upstream, we can set the flag in the ebuild. Signed-off-by: Tim Sviridov --- .../7k-ambition/7k-ambition-3.2.4-r1.ebuild | 81 +++++++++++++++++++ .../7k-ambition/7k-ambition-9999.ebuild | 4 +- 2 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild b/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild new file mode 100644 index 0000000000..c23bfa7e4c --- /dev/null +++ b/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop flag-o-matic toolchain-funcs xdg + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.code.sf.net/p/seven-kingdoms-ambition/code" + EGIT_BRANCH="next" +else + SRC_URI="https://github.com/Infiltrator/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Seven Kingdoms: Ambition" +HOMEPAGE="https://seven-kingdoms-ambition.sourceforge.io/" +SRC_URI+=" https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download -> ${PN}.png + music? ( https://www.7kfans.com/downloads/7kaa-music-2.15.tar.bz2 ) +" + +LICENSE="GPL-2 + music? ( 7k-music )" +SLOT="0" +IUSE="+nls +multiplayer +music" +RESTRICT="music? ( bindist ) mirror" + +DEPEND=" + dev-libs/boost:= + nls? ( <=sys-devel/gettext-0.22.5-r2 ) + multiplayer? ( + net-libs/enet:1.3= + net-misc/curl:= + ) + media-libs/libsdl2[X,video] + media-libs/openal:= +" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + git-r3_src_unpack + fi + + default +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + $(use_enable multiplayer) + ) + + append-cxxflags -fexcess-precision=fast + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + + if use music ; then + insinto "usr/share/${PN}/" + doins -r "${WORKDIR}/7kaa-music/MUSIC" + + dodoc "${WORKDIR}/7kaa-music/README-Music.txt" "${WORKDIR}/7kaa-music/COPYING-Music.txt" + fi + + doicon "${DISTDIR}/${PN}.png" + + make_desktop_entry ${PN} "Seven Kingdoms: Ambition" /usr/share/pixmaps/${PN}.png Game +} diff --git a/games-strategy/7k-ambition/7k-ambition-9999.ebuild b/games-strategy/7k-ambition/7k-ambition-9999.ebuild index dd3b6c6a98..c23bfa7e4c 100644 --- a/games-strategy/7k-ambition/7k-ambition-9999.ebuild +++ b/games-strategy/7k-ambition/7k-ambition-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools desktop toolchain-funcs xdg +inherit autotools desktop flag-o-matic toolchain-funcs xdg if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -56,6 +56,8 @@ src_configure() { $(use_enable nls) $(use_enable multiplayer) ) + + append-cxxflags -fexcess-precision=fast econf "${myeconfargs[@]}" } From a3c3b6c44411d05a25886754da65cd2ce61422f6 Mon Sep 17 00:00:00 2001 From: Tim Sviridov Date: Fri, 5 Sep 2025 18:10:10 +1000 Subject: [PATCH 06/16] games-strategy/7k-ambition: Remove cxxflags override Upstream has added `-fexcess-precision=fast` to next, so it's no longer needed for -9999. Signed-off-by: Tim Sviridov --- games-strategy/7k-ambition/7k-ambition-9999.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/games-strategy/7k-ambition/7k-ambition-9999.ebuild b/games-strategy/7k-ambition/7k-ambition-9999.ebuild index c23bfa7e4c..dd3b6c6a98 100644 --- a/games-strategy/7k-ambition/7k-ambition-9999.ebuild +++ b/games-strategy/7k-ambition/7k-ambition-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools desktop flag-o-matic toolchain-funcs xdg +inherit autotools desktop toolchain-funcs xdg if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -56,8 +56,6 @@ src_configure() { $(use_enable nls) $(use_enable multiplayer) ) - - append-cxxflags -fexcess-precision=fast econf "${myeconfargs[@]}" } From 89455ae49c3f57c9dcf224341d7e9d7c5c546047 Mon Sep 17 00:00:00 2001 From: Rose Date: Fri, 5 Sep 2025 12:42:47 +0200 Subject: [PATCH 07/16] dev-python/py-himitsu: new package, add 0.0.9 Signed-off-by: Rose --- dev-python/py-himitsu/Manifest | 1 + dev-python/py-himitsu/py-himitsu-0.0.9.ebuild | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/py-himitsu/Manifest create mode 100644 dev-python/py-himitsu/py-himitsu-0.0.9.ebuild diff --git a/dev-python/py-himitsu/Manifest b/dev-python/py-himitsu/Manifest new file mode 100644 index 0000000000..d282ef5234 --- /dev/null +++ b/dev-python/py-himitsu/Manifest @@ -0,0 +1 @@ +DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c diff --git a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild new file mode 100644 index 0000000000..4eab1be34e --- /dev/null +++ b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +PYPI_NONORMALIZE=1 + +inherit distutils-r1 pypi + +DESCRIPTION="A python client library for himitsu" +HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=app-admin/himitsu-0.9:= +" + +DEPEND="${RDEPEND}" From 0ddf731c6e969eaba9e9086fcd8554abfc59b39a Mon Sep 17 00:00:00 2001 From: Rose Date: Fri, 5 Sep 2025 13:47:54 +0200 Subject: [PATCH 08/16] app-admin/himitsu-secret-service: new package, add 0.1 Signed-off-by: Rose --- app-admin/himitsu-secret-service/Manifest | 1 + .../himitsu-secret-service-0.1.ebuild | 64 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 app-admin/himitsu-secret-service/Manifest create mode 100644 app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild diff --git a/app-admin/himitsu-secret-service/Manifest b/app-admin/himitsu-secret-service/Manifest new file mode 100644 index 0000000000..56168763a2 --- /dev/null +++ b/app-admin/himitsu-secret-service/Manifest @@ -0,0 +1 @@ +DIST himitsu-secret-service-0.1.tar.gz 14449 BLAKE2B 3e926edc3235af1a2601bcf74ab58addbac994d1d0c59da78c9c80b72711df89d7f3140999a724f0320b6917bfa68247d8ea3b47558439f1e7bbfb94e536cd75 SHA512 8dd0861a27ef2a410c515359718e6444c621d6965f180951df1e5ed94c2e98e17a0e601039bf4321267643c0bd6bc67ff4a90e1cac792c4bfb1c9a55bc3de338 diff --git a/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild b/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild new file mode 100644 index 0000000000..cd911a210b --- /dev/null +++ b/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SRC_URI="https://git.sr.ht/~apreiml/himitsu-secret-service/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="himitsu secret-service integration" +HOMEPAGE="https://git.sr.ht/~apreiml/himitsu-secret-service" +LICENSE="MIT" +SLOT="0" +IUSE="+man" + +RDEPEND=" + >=app-admin/himitsu-0.9 + >=dev-python/py-himitsu-0.0.9 + >=dev-python/cryptography-45.0.5 + >=dev-python/dbus-python-1.4.0 + >=dev-python/pygobject-3.50.1 +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/build[${PYTHON_USEDEP}] + >=dev-util/ruff-0.12.4 + >=dev-python/build-1.2.2_p1-r2 + >=dev-python/hatchling-1.27.0 + man? ( >=app-text/scdoc-1.11.3 ) +" + +src_configure() { + sed -i 's;PREFIX=/usr/local;PREFIX=/usr;' Makefile || die + sed -i "s;python3;${EPYTHON};g" Makefile || die +} + +src_compile() { + scdoc < docs/himitsu-secret-service.5.scd > himitsu-secret-service.5 + scdoc < docs/himitsu-secret-service.7.scd > himitsu-secret-service.7 + scdoc < docs/hisecrets-agent.1.scd > hisecrets-agent.1 + distutils-r1_src_compile +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/man/man1 + doins hisecrets-agent.1 + + insinto /usr/share/man/man5 + doins himitsu-secret-service.5 + + insinto /usr/share/man7 + doins himitsu-secret-service.7 +} From b92325f113ee80acf4df84600aaf692c2ce035ac Mon Sep 17 00:00:00 2001 From: Rose Date: Fri, 5 Sep 2025 13:48:36 +0200 Subject: [PATCH 09/16] dev-python/py-himitsu: keyword 0.0.9 for ~riscv Signed-off-by: Rose --- dev-python/py-himitsu/py-himitsu-0.0.9.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild index 4eab1be34e..a66f4efe50 100644 --- a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild +++ b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..14} ) DISTUTILS_USE_PEP517=hatchling PYPI_NONORMALIZE=1 @@ -14,7 +14,7 @@ HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-him LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=app-admin/himitsu-0.9:= From 53804a2073dc8cd247bf58c46f27d9d8615ae253 Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Fri, 5 Sep 2025 07:03:42 -1000 Subject: [PATCH 10/16] app-misc/cepl: add 24.0.0, drop 23.0.0 Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-23.0.0.ebuild => cepl-24.0.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/cepl/{cepl-23.0.0.ebuild => cepl-24.0.0.ebuild} (100%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index e572ab8da0..ab446cf4f4 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-23.0.0.tar.gz 18341 BLAKE2B ab7b7d6e51e7a102f1beb0ffe480ccf9aa36f044a9658f034e943d4d23c7df31da20983f68e859d9e197d18abda62dcc834dc84dbeabec007f48e0e30e1e6b5f SHA512 b025d32118f23bb31909c27bb35d742620a92cfb9e50a9bf978c0bb9fd8fe520d61a9f7c16c4e3a6f54086f01ba779096727648a90643ba6df4c537c0c344795 +DIST cepl-24.0.0.tar.gz 18555 BLAKE2B fdc6637309ebd1e8bc8d26f0560724330f0f471c62c20b06bc2bf5378ef86877a16e2651c5958a1ce3e54668a387cc070beb71ecfb7fa212deff1867038b5d26 SHA512 c38b8125c60f26980f37f58e8cef8474370884cc58838f90e62def68318846ca45252d70b9d48e6c1b88da87bdb9c5f0b94c52574e1e48622cd69e9f524a05c6 diff --git a/app-misc/cepl/cepl-23.0.0.ebuild b/app-misc/cepl/cepl-24.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-23.0.0.ebuild rename to app-misc/cepl/cepl-24.0.0.ebuild From e9e0e4d0452f4b785fd9e911cc869e2cbb26c7fa Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Fri, 5 Sep 2025 07:07:59 -1000 Subject: [PATCH 11/16] app-misc/cepl: add 25.0.0, drop 24.0.0 Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-24.0.0.ebuild => cepl-25.0.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/cepl/{cepl-24.0.0.ebuild => cepl-25.0.0.ebuild} (100%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index ab446cf4f4..c89dcbcf1a 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-24.0.0.tar.gz 18555 BLAKE2B fdc6637309ebd1e8bc8d26f0560724330f0f471c62c20b06bc2bf5378ef86877a16e2651c5958a1ce3e54668a387cc070beb71ecfb7fa212deff1867038b5d26 SHA512 c38b8125c60f26980f37f58e8cef8474370884cc58838f90e62def68318846ca45252d70b9d48e6c1b88da87bdb9c5f0b94c52574e1e48622cd69e9f524a05c6 +DIST cepl-25.0.0.tar.gz 18558 BLAKE2B 26c677debcdcea36b60576cb649fbe16eb4a39fc8ba81f993c696566f67ea3a8f010a87179cf36b94e5fad0116cb6d8f6f01a3a714f71bbfd506c98070779ca3 SHA512 c7cfc6c0ede7a5ef3491cbc3e002a8e854d2e34134d168f19a335ec7f17a05448fe3c0a2b929c4ce4b8ba1a7f6def2fe02652259756a11d8a47d801e0ebef11f diff --git a/app-misc/cepl/cepl-24.0.0.ebuild b/app-misc/cepl/cepl-25.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-24.0.0.ebuild rename to app-misc/cepl/cepl-25.0.0.ebuild From ddb3d6c8b61d11ac64b6655f5e57f931f9dd4528 Mon Sep 17 00:00:00 2001 From: Joey Pabalinas Date: Fri, 5 Sep 2025 07:25:08 -1000 Subject: [PATCH 12/16] app-misc/cepl: add 26.0.0, drop 25.0.0 Signed-off-by: Joey Pabalinas --- app-misc/cepl/Manifest | 2 +- app-misc/cepl/{cepl-25.0.0.ebuild => cepl-26.0.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/cepl/{cepl-25.0.0.ebuild => cepl-26.0.0.ebuild} (100%) diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index c89dcbcf1a..0f7dbf0a8b 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-25.0.0.tar.gz 18558 BLAKE2B 26c677debcdcea36b60576cb649fbe16eb4a39fc8ba81f993c696566f67ea3a8f010a87179cf36b94e5fad0116cb6d8f6f01a3a714f71bbfd506c98070779ca3 SHA512 c7cfc6c0ede7a5ef3491cbc3e002a8e854d2e34134d168f19a335ec7f17a05448fe3c0a2b929c4ce4b8ba1a7f6def2fe02652259756a11d8a47d801e0ebef11f +DIST cepl-26.0.0.tar.gz 18593 BLAKE2B 768e5c43ae4e527a795224ae0140820571be359eae3d692320f392ddb21e268ad79b14ececed7d7a312cd2d8c40d1a2916997f519288cb71edc1b1b38b0b4d76 SHA512 09e815152f9dc77c0d3f688ad2f85e6350e81cb6c3db8190267dcd1968f27b5ad79163ea4dbb985417c4e6ec833912a9d327ce5084fc95340ac00382aeac83ef diff --git a/app-misc/cepl/cepl-25.0.0.ebuild b/app-misc/cepl/cepl-26.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-25.0.0.ebuild rename to app-misc/cepl/cepl-26.0.0.ebuild From 137a544a7837ebd3dc01954c16a735b839a04463 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 5 Sep 2025 21:27:52 +0300 Subject: [PATCH 13/16] www-client/yandex-browser: 25.8.1.844_p1 bump (25.6.1.1039_p1 drop) Signed-off-by: Sergey Torokhov --- ...5.6.1.1039_p1.ebuild => yandex-browser-25.8.1.844_p1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename www-client/yandex-browser/{yandex-browser-25.6.1.1039_p1.ebuild => yandex-browser-25.8.1.844_p1.ebuild} (99%) diff --git a/www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild b/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild similarity index 99% rename from www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild rename to www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild index 9b70c7a223..d399144a4f 100644 --- a/www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild @@ -12,7 +12,7 @@ else MY_PN=${PN} fi -FFMPEG="135" +FFMPEG="139" DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/" From 23ea96bd5058d78e575a4787cebb97aeee792085 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Fri, 5 Sep 2025 10:31:56 +0300 Subject: [PATCH 14/16] dev-lang/swift: fix issues caused by build system updates Closes: https://bugs.gentoo.org/945025 Signed-off-by: Pavel Sobolev --- ...ssues-caused-by-build-system-updates.patch | 138 ++++++++++++++++++ ...ssues-caused-by-build-system-updates.patch | 87 +++++++++++ dev-lang/swift/swift-5.10.1-r5.ebuild | 2 +- dev-lang/swift/swift-6.1.2-r1.ebuild | 1 + 4 files changed, 227 insertions(+), 1 deletion(-) create mode 100644 dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch create mode 100644 dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch diff --git a/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch new file mode 100644 index 0000000000..5c02c13ab0 --- /dev/null +++ b/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch @@ -0,0 +1,138 @@ +From: Pavel Sobolev +Subject: [PATCH] Fix issues caused by build system updates. + +This includes fixes for issues caused by the following updates: + +- GCC 15 (specifically, changes in libstdc++) +- GNU libc C library 2.42 +- CMake 4 + +Specifically, the following is changed: + +- Added missing includes of the `` header [1] +- Removed deprecated `struct termio` [2] +- Removed unnecessary `CMP0037` policy change [3] + +[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 +[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763 +[3] See https://github.com/swiftlang/swift-llbuild/commit/1fbcca53fe5fde6e2afb3998f19bb5ff4a7df5d8 + +Bug: https://bugs.gentoo.org/945025 + +Signed-off-by: Pavel Sobolev + +--- a/llbuild/tests/CMakeLists.txt ++++ b/llbuild/tests/CMakeLists.txt +@@ -46,9 +46,6 @@ if(Python_Interpreter_FOUND AND LIT_FOUND AND FILECHECK_FOUND) + add_dependencies(test-llbuild ${test_target_dependencies}) + + # Add a target for running all tests. +- if(POLICY CMP0037) +- cmake_policy(SET CMP0037 OLD) +- endif(POLICY CMP0037) + add_custom_target(test) + add_dependencies(test test-llbuild) + set_target_properties(test PROPERTIES FOLDER "Tests") +--- a/llbuild/utils/unittest/googletest/include/gtest/gtest.h ++++ b/llbuild/utils/unittest/googletest/include/gtest/gtest.h +@@ -52,6 +52,7 @@ + #define GTEST_INCLUDE_GTEST_GTEST_H_ + + #include ++#include + #include + #include + #include +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +@@ -338,17 +338,9 @@ static void ioctl_table_fill() { + _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int)); + _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int)); + _(TCFLSH, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCGETA, WRITE, struct_termio_sz); +-#endif + _(TCGETS, WRITE, struct_termios_sz); + _(TCSBRK, NONE, 0); + _(TCSBRKP, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCSETA, READ, struct_termio_sz); +- _(TCSETAF, READ, struct_termio_sz); +- _(TCSETAW, READ, struct_termio_sz); +-#endif + _(TCSETS, READ, struct_termios_sz); + _(TCSETSF, READ, struct_termios_sz); + _(TCSETSW, READ, struct_termios_sz); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -467,9 +467,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_input_id_sz = sizeof(struct input_id); + unsigned struct_mtpos_sz = sizeof(struct mtpos); + unsigned struct_rtentry_sz = sizeof(struct rtentry); +-#if SANITIZER_GLIBC || SANITIZER_ANDROID +- unsigned struct_termio_sz = sizeof(struct termio); +-#endif + unsigned struct_vt_consize_sz = sizeof(struct vt_consize); + unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes); + unsigned struct_vt_stat_sz = sizeof(struct vt_stat); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +@@ -998,7 +998,6 @@ extern unsigned struct_hd_geometry_sz; + extern unsigned struct_input_absinfo_sz; + extern unsigned struct_input_id_sz; + extern unsigned struct_mtpos_sz; +-extern unsigned struct_termio_sz; + extern unsigned struct_vt_consize_sz; + extern unsigned struct_vt_sizes_sz; + extern unsigned struct_vt_stat_sz; +--- a/llvm-project/lldb/include/lldb/Utility/AddressableBits.h ++++ b/llvm-project/lldb/include/lldb/Utility/AddressableBits.h +@@ -11,6 +11,8 @@ + + #include "lldb/lldb-forward.h" + ++#include ++ + namespace lldb_private { + + /// \class AddressableBits AddressableBits.h "lldb/Core/AddressableBits.h" +--- a/llvm-project/llvm/include/llvm/ADT/SmallVector.h ++++ b/llvm-project/llvm/include/llvm/ADT/SmallVector.h +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h ++++ b/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +@@ -13,6 +13,7 @@ + #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + ++#include + #include + #include + +--- a/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h ++++ b/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h +@@ -52,6 +52,7 @@ + #define GTEST_INCLUDE_GTEST_GTEST_H_ + + #include ++#include + #include + #include + #include +--- a/swift/stdlib/include/llvm/ADT/SmallVector.h ++++ b/swift/stdlib/include/llvm/ADT/SmallVector.h +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch new file mode 100644 index 0000000000..726ce2327a --- /dev/null +++ b/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch @@ -0,0 +1,87 @@ +From: Pavel Sobolev +Subject: [PATCH] Fix issues caused by build system updates. + +This includes fixes for issues caused by the following updates: + +- GCC 15 (specifically, changes in libstdc++) +- GNU libc C library 2.42 + +Specifically, the following is changed: + +- Added missing includes of the `` header [1] +- Removed deprecated `struct termio` [2] +- Removed a redundant include of the `` header [3] + +[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 +[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763 +[3] See https://github.com/swiftlang/swift/issues/81774 + +Bug: https://bugs.gentoo.org/945025 + +Signed-off-by: Pavel Sobolev + +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +@@ -338,17 +338,9 @@ static void ioctl_table_fill() { + _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int)); + _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int)); + _(TCFLSH, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCGETA, WRITE, struct_termio_sz); +-#endif + _(TCGETS, WRITE, struct_termios_sz); + _(TCSBRK, NONE, 0); + _(TCSBRKP, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCSETA, READ, struct_termio_sz); +- _(TCSETAF, READ, struct_termio_sz); +- _(TCSETAW, READ, struct_termio_sz); +-#endif + _(TCSETS, READ, struct_termios_sz); + _(TCSETSF, READ, struct_termios_sz); + _(TCSETSW, READ, struct_termios_sz); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -479,9 +479,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_input_id_sz = sizeof(struct input_id); + unsigned struct_mtpos_sz = sizeof(struct mtpos); + unsigned struct_rtentry_sz = sizeof(struct rtentry); +-#if SANITIZER_GLIBC || SANITIZER_ANDROID +- unsigned struct_termio_sz = sizeof(struct termio); +-#endif + unsigned struct_vt_consize_sz = sizeof(struct vt_consize); + unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes); + unsigned struct_vt_stat_sz = sizeof(struct vt_stat); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +@@ -1013,7 +1013,6 @@ extern unsigned struct_hd_geometry_sz; + extern unsigned struct_input_absinfo_sz; + extern unsigned struct_input_id_sz; + extern unsigned struct_mtpos_sz; +-extern unsigned struct_termio_sz; + extern unsigned struct_vt_consize_sz; + extern unsigned struct_vt_sizes_sz; + extern unsigned struct_vt_stat_sz; +--- a/swift/stdlib/include/llvm/ADT/SmallVector.h ++++ b/swift/stdlib/include/llvm/ADT/SmallVector.h +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h ++++ b/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h +@@ -51,10 +51,6 @@ + #include + #endif + +-#if __has_include() +-#include +-#endif +- + #if __has_include() + /// Guard against including `signal.h` on WASI. The `signal.h` header file + /// itself is available in wasi-libc, but it's just a stub that doesn't actually diff --git a/dev-lang/swift/swift-5.10.1-r5.ebuild b/dev-lang/swift/swift-5.10.1-r5.ebuild index 0495211f37..d3e3895a68 100644 --- a/dev-lang/swift/swift-5.10.1-r5.ebuild +++ b/dev-lang/swift/swift-5.10.1-r5.ebuild @@ -54,6 +54,7 @@ PATCHES=( "${FILESDIR}/${PF}/backtracing-noexecstack.patch" "${FILESDIR}/${PF}/clang-indexstore-exports.patch" "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch" "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" "${FILESDIR}/${PF}/link-with-lld.patch" "${FILESDIR}/${PF}/lldb-cmake-minimum-version.patch" @@ -394,4 +395,3 @@ pkg_postrm() { eselect swift update fi } - diff --git a/dev-lang/swift/swift-6.1.2-r1.ebuild b/dev-lang/swift/swift-6.1.2-r1.ebuild index 7908e1dc60..777cb6be6b 100644 --- a/dev-lang/swift/swift-6.1.2-r1.ebuild +++ b/dev-lang/swift/swift-6.1.2-r1.ebuild @@ -56,6 +56,7 @@ SRC_URI=" PATCHES=( "${FILESDIR}/${PF}/backtracing-noexecstack.patch" "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch" "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" "${FILESDIR}/${PF}/link-with-lld.patch" "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" From d2528e515d8273ff7c183ad933e7aba6420fa00d Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 5 Sep 2025 23:46:11 +0200 Subject: [PATCH 15/16] www-client/yandex-browser: update Manifest Signed-off-by: David Roman --- www-client/yandex-browser/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index a9eafeb5d2..0cdd15eb14 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-25.6.1.1039_p1.deb 177927884 BLAKE2B 67485221762b79605cafe1a47c6c838c515815c693e54a429cb49af90ead0a776b27736e20218a8838b8917fa7bc329b4b37c775d306b86b5459b497c73fef5f SHA512 f7151266e42c15f0a4b9400ff104af65a965004a904ed79f152a2340de29d0acd010b3ad1765c7a8b902eafe6da583fb436935fd276fecc34b90c006d3d6a2c1 +DIST yandex-browser-25.8.1.844_p1.deb 172004136 BLAKE2B a9a9bc81c168db724473ed87b104bda9d330ea13b3be5c1536585dcbafca7dc77ab6021a26f4df45f9556babf72a5b7be51360cb45a14f4e0c9f1e23de1b9052 SHA512 b9c9b78f5eb67d776bb25e0a8fc87664fb3385a8f3f21e25223ff37b50440644ff2e5e338d394de5f4a385c1fc1802f355450fb02f6dcee544f30ff916c90d01 From 4f78e63acab57ba32ff2dff87bf621508c6689cb Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 5 Sep 2025 22:53:05 +0100 Subject: [PATCH 16/16] sys-block/partclone: Drop old 0.3.33 and 0.3.36 Signed-off-by: James Le Cuirot --- sys-block/partclone/Manifest | 2 - sys-block/partclone/partclone-0.3.33.ebuild | 98 --------------------- sys-block/partclone/partclone-0.3.36.ebuild | 98 --------------------- 3 files changed, 198 deletions(-) delete mode 100644 sys-block/partclone/partclone-0.3.33.ebuild delete mode 100644 sys-block/partclone/partclone-0.3.36.ebuild diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index b0fff7c72a..c074e85d8b 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,3 +1 @@ -DIST partclone-0.3.33.tar.gz 1613900 BLAKE2B ac72310950b3f9e894470e206e00e1e540b8e800c6ffba94f19f6e8a460630ba1caceab0c6646d0af1409ef64ab60565879d66006cf989b73906b8f9ef8ab888 SHA512 21b783e50dca290acc70a2afb305f886c9032d3cc04636fa0e678efeac787398a5a2f8e260f9969be51500ee14d005fdf2dd33b9198ad96ef55311a8a9954c62 -DIST partclone-0.3.36.tar.gz 1617711 BLAKE2B 2f04fd6730e4ab958e0492462912ed20f7744a09a1497eb2073953b149d4898cf4e0122932ac8223de617f20e5be39fb8bee4794208a696f7ee4feb9e03e203a SHA512 22c5ee876536d9da71a93d238ef18a6b4b26f2b2c98f4c16f2d04f14ecab1d9b7374c92e7da0f7694797123a840a97e80f246eb99b47a38304f753d8313b5d8d DIST partclone-0.3.37.tar.gz 1618078 BLAKE2B a90e233602e96c372d113d4407a1cd5bd42a77d34cf9a0f8ca3d0c93da94b5c7094adebe1f7beebe11bffe15b27408bb65f7d47dfd9fac3696833db5e938dc3c SHA512 e3bdc2d4de45375f19cc5d42c84c22c46fb6f9b88b961b8f3622e5666caad0222be2c96bc62c5f4c0ac28d7a8e080697b19feefe3fe6d73a40e6683d61d98ce1 diff --git a/sys-block/partclone/partclone-0.3.33.ebuild b/sys-block/partclone/partclone-0.3.33.ebuild deleted file mode 100644 index 617cc69926..0000000000 --- a/sys-block/partclone/partclone-0.3.33.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ -z ${PV%%*9999} ]]; then - EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" - inherit git-r3 -else - [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" - SRC_URI=" - https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi -DESCRIPTION="Partition cloning tool" -HOMEPAGE="https://partclone.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE=" -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs -reiserfs static test ufs vmfs xfs -" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/openssl:0= - e2fs? ( sys-fs/e2fsprogs ) - btrfs? ( sys-apps/util-linux ) - fuse? ( sys-fs/fuse:3 ) - ncurses? ( sys-libs/ncurses:0= ) - nilfs2? ( sys-fs/nilfs-utils ) - ntfs? ( sys-fs/ntfs3g ) - reiserfs? ( sys-fs/progsreiserfs ) - xfs? ( sys-apps/util-linux ) - static? ( - dev-libs/openssl:0[static-libs] - e2fs? ( sys-fs/e2fsprogs[static-libs] ) - btrfs? ( sys-apps/util-linux[static-libs] ) - fuse? ( sys-fs/fuse:0[static-libs] ) - ncurses? ( sys-libs/ncurses:0[static-libs] ) - nilfs2? ( sys-fs/nilfs-utils[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( sys-fs/progsreiserfs[static-libs] ) - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-fix-ncurses-linking.patch -) - -DOCS=( - AUTHORS - ChangeLog - HACKING - NEWS - README.md -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable e2fs extfs) - $(use_enable apfs) - $(use_enable btrfs) - $(use_enable exfat) - $(use_enable f2fs) - $(use_enable fat) - $(use_enable fuse) - $(use_enable hfs hfsp) - $(use_enable minix) - $(use_enable ncurses ncursesw) - $(use_enable nilfs2) - $(use_enable ntfs) - $(use_enable reiserfs) - $(use_enable test fs-test) - $(use_enable static) - $(use_enable vmfs) - $(use_enable ufs) - $(use_enable xfs) - --disable-jfs - --disable-reiser4 - ) - econf "${myconf[@]}" -} diff --git a/sys-block/partclone/partclone-0.3.36.ebuild b/sys-block/partclone/partclone-0.3.36.ebuild deleted file mode 100644 index ba06ea0251..0000000000 --- a/sys-block/partclone/partclone-0.3.36.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ -z ${PV%%*9999} ]]; then - EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" - inherit git-r3 -else - [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" - SRC_URI=" - https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi -DESCRIPTION="Partition cloning tool" -HOMEPAGE="https://partclone.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE=" -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs -reiserfs static test ufs vmfs xfs -" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/openssl:0= - e2fs? ( sys-fs/e2fsprogs ) - btrfs? ( sys-apps/util-linux ) - fuse? ( sys-fs/fuse:3 ) - ncurses? ( sys-libs/ncurses:0= ) - nilfs2? ( sys-fs/nilfs-utils ) - ntfs? ( sys-fs/ntfs3g ) - reiserfs? ( sys-fs/progsreiserfs ) - xfs? ( sys-apps/util-linux ) - static? ( - dev-libs/openssl:0[static-libs] - e2fs? ( sys-fs/e2fsprogs[static-libs] ) - btrfs? ( sys-apps/util-linux[static-libs] ) - fuse? ( sys-fs/fuse:0[static-libs] ) - ncurses? ( sys-libs/ncurses:0[static-libs] ) - nilfs2? ( sys-fs/nilfs-utils[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( sys-fs/progsreiserfs[static-libs] ) - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-fix-ncurses-linking.patch -) - -DOCS=( - AUTHORS - ChangeLog - HACKING - NEWS - README.md -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable e2fs extfs) - $(use_enable apfs) - $(use_enable btrfs) - $(use_enable exfat) - $(use_enable f2fs) - $(use_enable fat) - $(use_enable fuse) - $(use_enable hfs hfsp) - $(use_enable minix) - $(use_enable ncurses ncursesw) - $(use_enable nilfs2) - $(use_enable ntfs) - $(use_enable reiserfs) - $(use_enable test fs-test) - $(use_enable static) - $(use_enable vmfs) - $(use_enable ufs) - $(use_enable xfs) - --disable-jfs - --disable-reiser4 - ) - econf "${myconf[@]}" -}