diff --git a/app-text/dvipng/dvipng-1.18.ebuild b/app-text/dvipng/dvipng-1.18.ebuild index 3e1dd006a3f22..aec99be2b9941 100644 --- a/app-text/dvipng/dvipng-1.18.ebuild +++ b/app-text/dvipng/dvipng-1.18.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}" LICENSE="LGPL-3+ Texinfo-manual" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="truetype test" RESTRICT="!test? ( test )" diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild index 2ea015d8837c1..15fcc48efbb23 100644 --- a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild +++ b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" dev-python/django-crispy-forms[${PYTHON_USEDEP}] diff --git a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2024.10.ebuild b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2024.10.ebuild index a566d2401f56d..8d796e1d40f9c 100644 --- a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2024.10.ebuild +++ b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2024.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/django-4.2[${PYTHON_USEDEP}] diff --git a/dev-python/crispy-bootstrap5/crispy-bootstrap5-2025.4.ebuild b/dev-python/crispy-bootstrap5/crispy-bootstrap5-2025.4.ebuild index af00a060ba38a..ed8ff57d5c1d1 100644 --- a/dev-python/crispy-bootstrap5/crispy-bootstrap5-2025.4.ebuild +++ b/dev-python/crispy-bootstrap5/crispy-bootstrap5-2025.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/django-4.2[${PYTHON_USEDEP}] diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.4.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.4.ebuild index 236d8b04d3f9a..bf04cd079978a 100644 --- a/dev-python/django-crispy-forms/django-crispy-forms-2.4.ebuild +++ b/dev-python/django-crispy-forms/django-crispy-forms-2.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/django-4.2[${PYTHON_USEDEP}] diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-5.1.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-5.1.0.ebuild index 76ce9d73cac5a..2e7f31c7df665 100644 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-5.1.0.ebuild +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-5.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest index 680be6c597da9..1c9439a3cbb27 100644 --- a/dev-util/pahole/Manifest +++ b/dev-util/pahole/Manifest @@ -2,3 +2,5 @@ DIST dwarves-1.27.tar.sign 228 BLAKE2B c15de74840aac809912b4b8bdd4c9171ba909bf6a DIST dwarves-1.27.tar.xz 2254968 BLAKE2B 0a0f8ec8bf26240e17dc3319e76e16299514d662a79b25c4c962f723127f55d185d557adba7230d23b2e2b38fc62044aaa3474a458dc3df2000260637f995121 SHA512 4eae00e2e5b636fce6c6b38f59ac561b0e613c23af1bc6e16d9e9df2b71323e090d4101dde7e5020e30c2251c364cb731c82865fd0c65c4aa417b7cc706cfe25 DIST dwarves-1.29.tar.sign 228 BLAKE2B ebf58feb5a3823263ef0bd2cd1fabfd4ed196a02954b3479faca6a028168bc2198fe6bd25b8a508704762c19809047babaa2ceeaf00d14e1be49ec5208e69fd0 SHA512 1c679706b87b763771b2a83b67df952b1fa27023e4d56d558772bcccda114cd7febcbcce7ee52211c9161e7f7984197d37e6c68955312271a282af90e3e6925e DIST dwarves-1.29.tar.xz 2341312 BLAKE2B a13738139445ed78243566d569e635600bbf9515c77bccde856ac41537541ad4f5c432913fd6becfa959b7a912a9d483b9d77d7aa597f7f5e96495bd70bfb7e2 SHA512 02f1922d8db46e60b4aedb4e37da34eaf28d6ee86d8c202c9eaaf31f8acc931dc2ec8c715fd62e1adef676022f366b45f3ac843d93e9b1e7865323bb0a92ca24 +DIST dwarves-1.30.tar.sign 228 BLAKE2B 13de57292cf934ea41367227eb8468884c1b95714036b4b646a63d7bdbde57f378e54a053cbd42210a3001ed490ddda54b7b7c43fb3a360500a3c4f7314163ef SHA512 13862a60d331295492b85c52a70cf92a952c69a2a0c813cab0df9929a77f5f1e244d6f8a37f572f8d1a20f06e834aaa1b47123ac5f2fc9313b0cdd08dfc085d5 +DIST dwarves-1.30.tar.xz 2345336 BLAKE2B c45da2970669baecbb2c12d962fa769b45f435d4ec5fd7fe0db587b1ee4ac072e431d626ab796193b967a4221a95072314a84c9009a431eff5b31ff324e896ee SHA512 222ad1f8e7bd4e079b4bf9059eaadebc23a0f4a95a77374b1162a1704acdceb794743e61bc14ec1cbda9a7c686f6972c243e784aeedf39cc15b6a8c6a4f1e2eb diff --git a/dev-util/pahole/pahole-1.30.ebuild b/dev-util/pahole/pahole-1.30.ebuild new file mode 100644 index 0000000000000..aec4fed1deb09 --- /dev/null +++ b/dev-util/pahole/pahole-1.30.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake python-single-r1 + +MY_PN=dwarves +MY_P=${MY_PN}-${PV%%_p*} + +DESCRIPTION="pahole (Poke-a-Hole) and other DWARF utilities" +HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_BRANCH="next" + EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git" + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/arnaldocarvalhodemelo.asc + inherit verify-sig + SRC_URI="http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.xz + verify-sig? ( http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.sign )" + if [[ ${PV} == *_p* ]] ; then + # Patch rollups from git format-patch. Sometimes there are important + # fixes in git which haven't been released (and no release in sight). + # Patch rollups are a bit better for understanding where changes have + # come from for users. + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz" + fi + S="${WORKDIR}"/${MY_P} + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" # only +SLOT="0" +IUSE="debug" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/elfutils-0.178 + sys-libs/zlib" +DEPEND="${RDEPEND}" + +DOCS=( README README.ctracer NEWS ) + +PATCHES=( + "${FILESDIR}/${PN}-1.10-python-import.patch" +) + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + return + fi + + # Upstream sign the decompressed .tar + if use verify-sig; then + einfo "Unpacking ${MY_P}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/${MY_P}.tar.sign \ + < <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + else + default + fi +} + +src_prepare() { + [[ -d "${WORKDIR}"/${P}-patches ]] && PATCHES+=( "${WORKDIR}"/${P}-patches ) + + cmake_src_prepare + python_fix_shebang ostra/ostra-cg ostra/python/ostra.py +} diff --git a/kde-plasma/krdp/Manifest b/kde-plasma/krdp/Manifest index cb12f4c801dbb..1736bd1cd3c7e 100644 --- a/kde-plasma/krdp/Manifest +++ b/kde-plasma/krdp/Manifest @@ -1 +1,2 @@ +DIST krdp-6.3.4-patchset.tar.xz 6540 BLAKE2B 6c86e698b18522aab02df9b50dbd3f6fe8d8dc2f6b13e83a7bbe0481d0e89ac3d6fe905d5de9221b2f518353e09605b4739932c526d6efe64cf7df3b0899afa6 SHA512 ff6adb51ac69c3d6c72027d8ef883a80c8c98293cccfad9b2278136eeb2f51b353675d46aec97c4d6c69d4cfb09f5b145c8e04b0ae1523a5843198e0e546deab DIST krdp-6.3.4.tar.xz 101308 BLAKE2B e41623f52a78f72260bea9f3ffb5d705a12a0c76385f2db8d04c0ed2896e5f64d1da0ce62d7690fdcc940f8cda22e2bfea1721fdaba0900cf43dca4c3dc4d542 SHA512 a1583ed4eeee6b54f86d77d188c0f01210e80789e1fe619d8201342786841452222cbcdbbaadfc755e65a0ad505779002ab7e8862b1209eca61586b5a799a731 diff --git a/kde-plasma/krdp/krdp-6.3.4-r1.ebuild b/kde-plasma/krdp/krdp-6.3.4-r1.ebuild new file mode 100644 index 0000000000000..29fed5e25f800 --- /dev/null +++ b/kde-plasma/krdp/krdp-6.3.4-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm flag-o-matic plasma.kde.org toolchain-funcs xdg + +DESCRIPTION="Library and examples for creating an RDP server" +HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset.tar.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +# KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-plasma/kpipewire-${KDE_CATV}:6 + >=net-misc/freerdp-3.1:3[server] + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +PATCHES=( "${WORKDIR}/${P}-patchset" ) + +src_configure() { + # std::jthread and std::stop_token are implemented as experimental in libcxx + # enable these experimental libraries on clang systems + # https://libcxx.llvm.org/Status/Cxx20.html#note-p0660 + [[ $(tc-get-cxx-stdlib) == 'libc++' ]] && append-cxxflags -fexperimental-library + ecm_src_configure +} diff --git a/media-libs/libpng/libpng-1.6.47.ebuild b/media-libs/libpng/libpng-1.6.47.ebuild index 217f85cfa46f9..69724aa612afc 100644 --- a/media-libs/libpng/libpng-1.6.47.ebuild +++ b/media-libs/libpng/libpng-1.6.47.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="libpng2" SLOT="0/16" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="apng cpu_flags_x86_sse static-libs test" RESTRICT="!test? ( test )" diff --git a/sys-apps/logwatch/logwatch-7.12.ebuild b/sys-apps/logwatch/logwatch-7.12.ebuild index e9babde903b98..641b6ce54912b 100644 --- a/sys-apps/logwatch/logwatch-7.12.ebuild +++ b/sys-apps/logwatch/logwatch-7.12.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://downloads.sourceforge.net/${PN}/${P}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~sparc x86" fi LICENSE="MIT" diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild index 1b56be5e2ccdc..9617eff27f6ae 100644 --- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild +++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" else SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}" fi