From 4c4cfab20cc82c1cb116253aa386e56036da5d10 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 14 Nov 2025 00:41:09 +0100 Subject: [PATCH 1/7] games-util/protonup: remove EPYTHON=python3 Signed-off-by: David Roman --- games-util/protonup/protonup-0.1.5.ebuild | 10 ---------- games-util/protonup/protonup-9999.ebuild | 10 ---------- 2 files changed, 20 deletions(-) diff --git a/games-util/protonup/protonup-0.1.5.ebuild b/games-util/protonup/protonup-0.1.5.ebuild index d7770bd73d..0d7ae0e579 100644 --- a/games-util/protonup/protonup-0.1.5.ebuild +++ b/games-util/protonup/protonup-0.1.5.ebuild @@ -6,8 +6,6 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{11..14} ) -EPYTHON=python3 - inherit distutils-r1 DESCRIPTION="Install and Update Proton-GE" @@ -19,11 +17,3 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -src_compile() { - distutils-r1_src_compile -} - -src_install() { - distutils-r1_src_install -} diff --git a/games-util/protonup/protonup-9999.ebuild b/games-util/protonup/protonup-9999.ebuild index 4963deb9df..8516173d95 100644 --- a/games-util/protonup/protonup-9999.ebuild +++ b/games-util/protonup/protonup-9999.ebuild @@ -6,8 +6,6 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{11..14} ) -EPYTHON=python3 - inherit git-r3 distutils-r1 EGIT_REPO_URI="https://github.com/AUNaseef/protonup.git" DESCRIPTION="Install and Update Proton-GE" @@ -17,11 +15,3 @@ LICENSE="GPL-3" SLOT="0" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -src_compile() { - distutils-r1_src_compile -} - -src_install() { - distutils-r1_src_install -} From 0eeb5736eaf658f433dc7b09e6c76b456637e300 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 13 Nov 2025 19:15:02 -0500 Subject: [PATCH 2/7] dev-util/bc-ur: update HOMEPAGE This package is actually supposed to be used by net-p2p/feather (+qrcode). Signed-off-by: Joe Kappus --- dev-util/bc-ur/bc-ur-0.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/bc-ur/bc-ur-0.3.0.ebuild b/dev-util/bc-ur/bc-ur-0.3.0.ebuild index a90313c4a5..c05eb7ffa4 100644 --- a/dev-util/bc-ur/bc-ur-0.3.0.ebuild +++ b/dev-util/bc-ur/bc-ur-0.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ PATCHES=( "${FILESDIR}/build-fix.patch" ) DESCRIPTION="Blockchain Commons UR Library" -HOMEPAGE="https://github.com/BlockchainCommons/bc-ur/tree/" +HOMEPAGE="https://github.com/BlockchainCommons/bc-ur" SRC_URI="https://github.com/BlockchainCommons/bc-ur/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" From b0cda2aa8af811194365c75fef6c104d673ecba5 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 13 Nov 2025 19:47:52 -0500 Subject: [PATCH 3/7] dev-libs/polyseed: drop 1.0.0 Signed-off-by: Joe Kappus --- dev-libs/polyseed/Manifest | 1 - dev-libs/polyseed/polyseed-1.0.0.ebuild | 25 ------------------------- 2 files changed, 26 deletions(-) delete mode 100644 dev-libs/polyseed/polyseed-1.0.0.ebuild diff --git a/dev-libs/polyseed/Manifest b/dev-libs/polyseed/Manifest index cc33350164..c028b0e793 100644 --- a/dev-libs/polyseed/Manifest +++ b/dev-libs/polyseed/Manifest @@ -1,2 +1 @@ -DIST polyseed-1.0.0.tar.gz 105268 BLAKE2B ed3214816d3d0421c7fed8345bf8c66f0b6d7da47d7cc2c499cf7899817d2acf7951e1c439e80bb8e012a5b4ba5ca88795ab1fc0de688a90632b567924e7cc78 SHA512 fdb85173b71aa6da8ee032ef97c4a1dc07b1517b75c694b33d59c5e7cd2f69ba1d591c82b2227ce4e5ea88c4ec0b10fa4fb6487f6ced1eb7aef48c069d5a7a93 DIST polyseed-2.0.0.tar.gz 105259 BLAKE2B 82525b9dc475bc9246285516a52ad0af309445a61de9382203ae4db52c8d989e43ac59b3562cbf4c10d3250184398717ff77186ed146ad9be7bffd4f4cd4aa97 SHA512 cab9b81612f20b560962963c3dedc22701767b2841800ecaefaf8100f6458b1e39cecd9da9de3372e6ac3a67eb4c98b5512042872978c6c4d8cec8c917092af3 diff --git a/dev-libs/polyseed/polyseed-1.0.0.ebuild b/dev-libs/polyseed/polyseed-1.0.0.ebuild deleted file mode 100644 index edb37dcde7..0000000000 --- a/dev-libs/polyseed/polyseed-1.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Mnemonic seed library for Monero and other CryptoNote-based currencies." -HOMEPAGE="https://github.com/tevador/polyseed" -SRC_URI="https://github.com/tevador/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="static-libs test" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - sed -i "s/install(TARGETS polyseed polyseed_static/install(TARGETS polyseed/g" "${S}"/CMakeLists.txt - cmake_src_prepare -} - -src_compile() { - cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex "test" "polyseed-tests" "") -} From e3f89a20f8d08837d617295af330570be100920d Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 13 Nov 2025 19:57:25 -0500 Subject: [PATCH 4/7] net-p2p/feather: remove bc-ur/polyseed bundling Since this is Gentoo we avoid bundling third_party packages, especially since these are already in GURU. Polyseed 2.0.0 is also what this should target, not 1.0.0. Signed-off-by: Joe Kappus --- net-p2p/feather/feather-2.8.1-r1.ebuild | 5 +++-- net-p2p/feather/feather-9999.ebuild | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/net-p2p/feather/feather-2.8.1-r1.ebuild b/net-p2p/feather/feather-2.8.1-r1.ebuild index fefc44d765..7a5f51193b 100644 --- a/net-p2p/feather/feather-2.8.1-r1.ebuild +++ b/net-p2p/feather/feather-2.8.1-r1.ebuild @@ -23,7 +23,7 @@ DEPEND=" dev-libs/libsodium:= media-gfx/qrencode:= media-gfx/zbar:=[v4l] - ~dev-libs/polyseed-1.0.0 + ~dev-libs/polyseed-2.0.0 dev-libs/libzip:= dev-libs/boost:=[nls] >=dev-qt/qtbase-6.9.1:6[wayland=] @@ -35,7 +35,7 @@ DEPEND=" dev-libs/openssl:= net-dns/unbound:=[threads] net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) + qrcode? ( media-libs/zxing-cpp dev-util/bc-ur ) " RDEPEND=" ${DEPEND} @@ -53,6 +53,7 @@ src_prepare() { default echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die + rm -r "${WORKDIR}"/${P}/src/third-party || die if ! use wayland; then eapply "${FILESDIR}/feather-no-wayland.patch" fi diff --git a/net-p2p/feather/feather-9999.ebuild b/net-p2p/feather/feather-9999.ebuild index 93a34a8167..bf8c4804d5 100644 --- a/net-p2p/feather/feather-9999.ebuild +++ b/net-p2p/feather/feather-9999.ebuild @@ -18,7 +18,7 @@ DEPEND=" dev-libs/libsodium:= media-gfx/qrencode:= media-gfx/zbar:=[v4l] - ~dev-libs/polyseed-1.0.0 + ~dev-libs/polyseed-2.0.0 dev-libs/libzip:= dev-libs/boost:=[nls] >=dev-qt/qtbase-6.7.3:6 @@ -30,7 +30,7 @@ DEPEND=" dev-libs/openssl:= net-dns/unbound:=[threads] net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) + qrcode? ( media-libs/zxing-cpp dev-util/bc-ur ) " RDEPEND=" ${DEPEND} @@ -41,6 +41,11 @@ BDEPEND=" virtual/pkgconfig " +src_prepare() { + rm -r "${WORKDIR}"/${P}/src/third-party || die + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DCMAKE_BUILD_TYPE=Release From 364b7659c5efd1903e41d2111764f14f3fffd13a Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Thu, 13 Nov 2025 20:16:08 -0500 Subject: [PATCH 5/7] profiles: mask net-im/axolotl-bin Signed-off-by: Joe Kappus --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 01cfe94e71..74999811e7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# Joe (joecool) Kappus (2025-11-13) +# No maintainer, repos archived, dead homepage. +# Removal on 2025-12-13 +net-im/axolotl-bin + # Anna (cybertailor) Vyalkova (2025-11-06) # Obsoleted by Invidious Companion: # https://docs.invidious.io/installation/#set-up-invidious-companion From 14ea4c18057d4ce624cbd9873e1bffdb1a1e2de3 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 14 Nov 2025 14:46:55 +0800 Subject: [PATCH 6/7] sci-electronics/slang: add 9.1, drop 9.0 Signed-off-by: Huang Rui --- sci-electronics/slang/Manifest | 2 +- sci-electronics/slang/{slang-9.0.ebuild => slang-9.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sci-electronics/slang/{slang-9.0.ebuild => slang-9.1.ebuild} (100%) diff --git a/sci-electronics/slang/Manifest b/sci-electronics/slang/Manifest index 52c6038fc4..5c5d90aaac 100644 --- a/sci-electronics/slang/Manifest +++ b/sci-electronics/slang/Manifest @@ -1 +1 @@ -DIST slang-9.0.tar.gz 1710639 BLAKE2B 260dc6c75fa67ce6ae983dbef40462233f378cd3b57e2243e90d5e55d40729dc534a9b20ca92a764682d853485aee0f9ff8e7d2dba4a902203f7321b4c791259 SHA512 0980c01d7e1b65b9cdbfb47cc1663d729a40ef74fad8fdb8461aaf5d36ab8b7f16f3f67251c3be22555e90d8eb60d88ba69c5055dcbc868c0c5495eccf10cfe4 +DIST slang-9.1.tar.gz 1714001 BLAKE2B 2b5463f106a943500150932cddedfc3d7604f9968bea32ddc20c2f085f7b27979cf6c42a5ee586dadf3764ea80b8ee909db6ef9c8f57bd9788415221563ab2a4 SHA512 e7591ac54a55d305440f5800e5b0f74025036160e68841db9a008fec8d7b5e95fde581654c7560d843733483b71b7a9a691b1674e8d7092239209218d6c7e860 diff --git a/sci-electronics/slang/slang-9.0.ebuild b/sci-electronics/slang/slang-9.1.ebuild similarity index 100% rename from sci-electronics/slang/slang-9.0.ebuild rename to sci-electronics/slang/slang-9.1.ebuild From 998a772878e16ff6e41512620c26ee0d2df96c9d Mon Sep 17 00:00:00 2001 From: joker1007 Date: Sun, 9 Nov 2025 16:21:07 +0900 Subject: [PATCH 7/7] gui-apps/hyprlock: add 0.9.2 Signed-off-by: joker1007 Part-of: https://github.com/gentoo/guru/pull/396 Closes: https://github.com/gentoo/guru/pull/396 Signed-off-by: David Roman --- gui-apps/hyprlock/Manifest | 1 + gui-apps/hyprlock/hyprlock-0.9.2.ebuild | 51 +++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 gui-apps/hyprlock/hyprlock-0.9.2.ebuild diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index 4841cee55e..d90910587f 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1 +1,2 @@ DIST hyprlock-0.9.1.tar.gz 83699 BLAKE2B bd99380e091e0eb28707ef29bf46bd240a402b9c29dfa5d11300c289dcc28686dc370d3117a1048325ad7298cea4ef6718d9fd7571cbcc7b6e491ae3131eac53 SHA512 7fcb5cdb6504f635b161291d67428d84b03baf423239a66478efa217ab9806362539fbf39fac99eca0e55a5a825b92665fb2d4e4d722680e5aad551c08c7ed58 +DIST hyprlock-0.9.2.tar.gz 84454 BLAKE2B 15e4b95ab2f19a26f0a1279481c4b2c49d901dec5c115985ae244522f1fcdd10255912e69d93553cd49709947a8475275d4aaf32c230418c412ae39b6632e70f SHA512 9753600fcdc087ea31a28c35071efcb6c8288b2f652767f40d91794dc0aeb8e94737aa7658c2107890f1c6a0242e4e88778e98b28b0bacad65ac3c5c8516b8c5 diff --git a/gui-apps/hyprlock/hyprlock-0.9.2.ebuild b/gui-apps/hyprlock/hyprlock-0.9.2.ebuild new file mode 100644 index 0000000000..6e558e2db3 --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-0.9.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" +HOMEPAGE="https://github.com/hyprwm/hyprlock" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-cpp/sdbus-c++:0/2 + dev-libs/date + dev-libs/glib:2 + dev-libs/hyprgraphics + >=dev-libs/hyprlang-0.6.0 + dev-libs/wayland + >=dev-util/hyprwayland-scanner-0.4.4 + >=gui-libs/hyprutils-0.8.0:= + media-libs/libglvnd + media-libs/mesa[opengl] + sys-libs/pam + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch" +)