diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-13 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-13 03:04:37 -0500 |
| commit | 98066fc1faacac449ddea472e456f23ad0e2a515 (patch) | |
| tree | feb27d0c2c8df95352b45214806ac01481acc3e9 | |
| parent | 193236e34a32b643d816ed04394476eab7e04db7 (diff) | |
| download | baldeagleos-repo-98066fc1faacac449ddea472e456f23ad0e2a515.tar.gz baldeagleos-repo-98066fc1faacac449ddea472e456f23ad0e2a515.tar.xz baldeagleos-repo-98066fc1faacac449ddea472e456f23ad0e2a515.zip | |
Adding metadata
148 files changed, 1013 insertions, 422 deletions
diff --git a/app-admin/mkosi/mkosi-25.3.ebuild b/app-admin/mkosi/mkosi-25.3.ebuild index f1d7550754e6..5d67077b25f5 100644 --- a/app-admin/mkosi/mkosi-25.3.ebuild +++ b/app-admin/mkosi/mkosi-25.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/systemd/mkosi/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" app-emulation/qemu sys-apps/bubblewrap diff --git a/app-backup/fsarchiver/fsarchiver-0.8.9.ebuild b/app-backup/fsarchiver/fsarchiver-0.8.9.ebuild index 6da98461e91d..9d1a554db8e5 100644 --- a/app-backup/fsarchiver/fsarchiver-0.8.9.ebuild +++ b/app-backup/fsarchiver/fsarchiver-0.8.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/fdupoux/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="debug lz4 lzma lzo static +zstd" CDEPEND="dev-libs/libgcrypt:0= diff --git a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild b/app-benchmarks/tiobench/tiobench-0.5.0.ebuild index 748e0c944a20..271aa0b5437e 100644 --- a/app-benchmarks/tiobench/tiobench-0.5.0.ebuild +++ b/app-benchmarks/tiobench/tiobench-0.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/aliceinwire/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86" +KEYWORDS="amd64 arm64 ppc ppc64 x86" IUSE="" RDEPEND="dev-lang/perl" diff --git a/app-containers/containers-shortnames/containers-shortnames-2025.03.19_p20260615.ebuild b/app-containers/containers-shortnames/containers-shortnames-2025.03.19_p20260615.ebuild index e7bed9027fe0..f6c1ce24a282 100644 --- a/app-containers/containers-shortnames/containers-shortnames-2025.03.19_p20260615.ebuild +++ b/app-containers/containers-shortnames/containers-shortnames-2025.03.19_p20260615.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://github.com/containers/shortnames/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN#containers-}-${GIT_COMMIT}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~riscv" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest index 23ca1c0dfc06..facba80cfd89 100644 --- a/app-crypt/gpgme/Manifest +++ b/app-crypt/gpgme/Manifest @@ -6,3 +6,5 @@ DIST gpgme-2.1.1.tar.bz2 1419085 BLAKE2B b70ba73898eab4a147f7af3af6d220be11a0ec1 DIST gpgme-2.1.1.tar.bz2.sig 147 BLAKE2B 139ca84d1b7130aa88b454b516d7084d172375cf06a76424a5d97fa142d62492cb679b56679c7a1cac8cbbf38ecfb73c45ee6d464b7dd29fd1c09b2d87767ef5 SHA512 d231f820b0339d8ae07d69edf5b2213dfc9ba61fe41dd77ecc057be34765d1ba114e9ce951e58118d43c10df8b7f6b075363a12134ab4931a665c045ea51ddb8 DIST gpgme-2.1.2.tar.bz2 1420275 BLAKE2B 40606849c25a5cb95567b5dfe13012ec54c00026eaf43722ba32efda64974a78d442921d098a330c2d59ba8a97a0c7f5b9cac0b23465ff94425decdf1d98b2d2 SHA512 21ec03ea83b6178fdcf89d691053d4c3e356916ec6926ae33b045424c6e960ef2fe11249775a415a345f9b18c3db7f631423e0eac84f7b22ef24f37d4f8ad0bd DIST gpgme-2.1.2.tar.bz2.sig 294 BLAKE2B 1fa38ff89dd2c94db4dc47d19711d9c8a1b06b71132dda1c16e4dd93e679563d32441d4c3be7b05d159f79a3973e3ac4d1bfe77c6ab68038916076178853e2c3 SHA512 103bac16e88b087dc2325d9ac67721d2b3c34e4ac1fd6a2bbafe91af8109c0a714090700a95556040d688a71fa7d1de9ef8f6e179b315b7a9f27de419459d094 +DIST gpgme-2.2.0.tar.bz2 1422222 BLAKE2B 17dc79a521b5874e6bf6a0b75ce867a6f9a03bd7ba753e3db7de454c2760eb487c623433c2efb72fe67f75b59f7c67a26e837ddf0a12f059d66133281f61fba5 SHA512 76c382bdc73b1c6ed523a0803dd2ec100b95f84e768787beaeb656ce84820fc37bc74229816a527ab17944c0ef7b937713298d9b3b87e70d7613e03b6dae4840 +DIST gpgme-2.2.0.tar.bz2.sig 294 BLAKE2B 8cd402584ae239241c5a0993d9470688e0993a7c95a78834f071ca8511beed92c273feeae62038fcbefd07627ad8c0f4bae2ea8c516372d9fae4925f07b58cdf SHA512 5de9de486e97746ebd9fccc1c8804f1c0be534b54bbe8293a3f3cea0636f07dc370dce6b450060633a4fe6c2f98c43d98e8661f5adbd0aeadddcfa9c74a7cef1 diff --git a/app-crypt/gpgme/gpgme-2.2.0.ebuild b/app-crypt/gpgme/gpgme-2.2.0.ebuild new file mode 100644 index 000000000000..cfb998de2ab5 --- /dev/null +++ b/app-crypt/gpgme/gpgme-2.2.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +# out-of-source b/c in-source builds are not supported: +# * https://dev.gnupg.org/T6313#166339 +# * https://dev.gnupg.org/T6673#174545 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc +inherit libtool flag-o-matic out-of-source verify-sig + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" +HOMEPAGE="https://www.gnupg.org/related_software/gpgme" +SRC_URI=" + mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig ) +" + +LICENSE="GPL-2 LGPL-2.1" +# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 +# Subslot: SONAME of each: <libgpgme.FUDGE> +SLOT="1/45.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="common-lisp static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + app-alternatives/gpg[reference] + app-alternatives/gpg[freepg(-)] + ) + >=dev-libs/libassuan-2.5.3:= + >=dev-libs/libgpg-error-1.46-r1:= +" +DEPEND="${RDEPEND}" +#doc? ( app-text/doxygen[dot] ) +BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-gnupg ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-tests-start-stop-agent-use-command-v.patch +) + +src_prepare() { + default + + elibtoolize + + # bug #697456 + addpredict /run/user/$(id -u)/gnupg + + local MAX_WORKDIR=66 + if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then + eerror "Unable to run tests as WORKDIR='${WORKDIR}' is longer than ${MAX_WORKDIR} which causes failure!" + die "Could not run tests as requested with too-long WORKDIR." + fi + + # Make best effort to allow longer PORTAGE_TMPDIR as usock limitation + # fails build/tests. + ln -s "${P}" "${WORKDIR}/b" || die + S="${WORKDIR}/b" +} + +my_src_configure() { + # bug #847955 + append-lfs-flags + + local languages=( + $(usev common-lisp 'cl') + ) + + local myeconfargs=( + --enable-languages="${languages[*]}" + $(use_enable static-libs static) + $(use_enable test gpgconf-test) + $(use_enable test gpg-test) + $(use_enable test gpgsm-test) + $(use_enable test g13-test) + GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config" + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +my_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-dicts/myspell-cs/myspell-cs-20210701.ebuild b/app-dicts/myspell-cs/myspell-cs-20210701.ebuild index a4e9c3294ad1..26bf883ffe69 100644 --- a/app-dicts/myspell-cs/myspell-cs-20210701.ebuild +++ b/app-dicts/myspell-cs/myspell-cs-20210701.ebuild @@ -24,4 +24,4 @@ SRC_URI="https://extensions.libreoffice.org/assets/downloads/57/czech-dictionari LICENSE="GPL-2 MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" diff --git a/app-editors/joe/joe-4.8.ebuild b/app-editors/joe/joe-4.8.ebuild index 721fae6a46fb..16efc5df0c72 100644 --- a/app-editors/joe/joe-4.8.ebuild +++ b/app-editors/joe/joe-4.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/joe-editor/${P}.tar.gz" LICENSE="GPL-1+ CC-BY-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~mips ~ppc ppc64 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="xterm" DEPEND=">=sys-libs/ncurses-5.2-r2:0=" diff --git a/app-emacs/ghub/ghub-5.3.0.ebuild b/app-emacs/ghub/ghub-5.3.0.ebuild index 29888737fc16..7508110ea39c 100644 --- a/app-emacs/ghub/ghub-5.3.0.ebuild +++ b/app-emacs/ghub/ghub-5.3.0.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" == *9999* ]] ; then else SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/magit/magit-4.7.0.ebuild b/app-emacs/magit/magit-4.7.0.ebuild index 51818eed1e48..67b8b3fa0e91 100644 --- a/app-emacs/magit/magit-4.7.0.ebuild +++ b/app-emacs/magit/magit-4.7.0.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" == *9999* ]] ; then else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" fi S="${WORKDIR}/${P}/lisp" diff --git a/app-i18n/ibus/ibus-1.5.34-r2.ebuild b/app-i18n/ibus/ibus-1.5.34-r2.ebuild index 629beda63559..e612c836e824 100644 --- a/app-i18n/ibus/ibus-1.5.34-r2.ebuild +++ b/app-i18n/ibus/ibus-1.5.34-r2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/app-office/texstudio/texstudio-4.9.5.ebuild b/app-office/texstudio/texstudio-4.9.5.ebuild index 208c577399e4..c53398798987 100644 --- a/app-office/texstudio/texstudio-4.9.5.ebuild +++ b/app-office/texstudio/texstudio-4.9.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/texstudio-org/texstudio/archive/${PV}.tar.gz -> ${P} # CC0-1.0: Colibre icon theme LICENSE="GPL-3 MIT LGPL-2 CC-BY-SA-3.0 CC0-1.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="qtermwidget video" DEPEND=" diff --git a/app-text/diction/diction-1.14.ebuild b/app-text/diction/diction-1.14.ebuild index 9dbfc57fe8e5..f5783893c7bf 100644 --- a/app-text/diction/diction-1.14.ebuild +++ b/app-text/diction/diction-1.14.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.moria.de/~michael/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~hppa ~mips ppc ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~hppa ~mips ppc ~sparc x86 ~arm64-macos ~x64-macos" DEPEND=" sys-devel/gettext diff --git a/dev-cpp/gpgmepp/Manifest b/dev-cpp/gpgmepp/Manifest index 8813f4ea5266..5d08661c1a48 100644 --- a/dev-cpp/gpgmepp/Manifest +++ b/dev-cpp/gpgmepp/Manifest @@ -2,3 +2,5 @@ DIST gpgmepp-2.0.0.tar.xz 118304 BLAKE2B bc1df6462b8ceda69ed662bc533dcc022323087 DIST gpgmepp-2.0.0.tar.xz.sig 119 BLAKE2B 553d942c999c4b3d8ee0b519d8e64534becaf4c685b1842f1cbab7f8e33460ab82a2955fe2257bb60e5b1ef524542771cb10c6d17a5e2ef57979602a0d0b280e SHA512 b3d051b1187a4a605c0ac702380f8dba57870bac249ffdf773f07c6b25ac525c90b022635efecb69720dcdabab6760b25a8838d4ebe07ee75d4fadc990ccdddf DIST gpgmepp-2.1.0.tar.xz 123124 BLAKE2B f13bb5f711b2379ba7f94fea0b9cb326900acc46cca73f733bbeae509c47a2f75af645c4ab1601e067221e96d86216e0935cd12176038407b6bb4aa62e3c9fad SHA512 fc1192ea5e7817cd717294c729f624800333b69c6474801ad2e55f3d7d20dfb6c39c3a991fc2ae94b7eaa217cd4243a1e49461d5d0203cd17b9b620e4a1914c0 DIST gpgmepp-2.1.0.tar.xz.sig 147 BLAKE2B 968226c41733621b88f2c990033ab2bd5fcc467947acebcfc7dfccf6f19f203cd1b21bc84c66e8ea6d50cb0a8067fb98e4f2b0d78317fd0a70a27e8083e7056b SHA512 7cfd54eb645f9e4e9ff13917070d0f5d93e8b8db27ffe0238cf94a0c7dda50b14abb7fbe6ae67e1e0dd56210a5c29c0ba2f11289e020473ee136027368641528 +DIST gpgmepp-2.2.0.tar.xz 123940 BLAKE2B 64b3ea1e8b46e7277a3fa246eee7fdb523b03068588064b890099a59e3374aebaf88bcbb258b507e3fa3bcdd86164cc73951809fa1ffe6cd9238c2647ff0dcb8 SHA512 e69f7298ad4b10e476d8b450ee383c072dcff9a5b8bb893842ce79d8997115e93083c0215781be7b11a1dcd592d667890d1a6f6b6207e37fea9bc611de81c1fe +DIST gpgmepp-2.2.0.tar.xz.sig 147 BLAKE2B c3c9e148827bb0aed0b839c2a125cfb83a3ad78f59a3690903144c78a06bd87a72ca2d1740a7fe3560bb57357a7adc5ac37172f7956c538c500b5017e74c3fae SHA512 0bed41b0cce2b27041d5b013a6c3310312cb0a4312f975b7882f818e913bc6fbefb756ac8a0c5a82f9a398d809c7b0be1e60126daf277c432e43b274f83129d8 diff --git a/dev-cpp/gpgmepp/gpgmepp-2.2.0.ebuild b/dev-cpp/gpgmepp/gpgmepp-2.2.0.ebuild new file mode 100644 index 000000000000..5d81a7e9bb8d --- /dev/null +++ b/dev-cpp/gpgmepp/gpgmepp-2.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc +inherit cmake verify-sig + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use (C++ bindings)" +HOMEPAGE="https://www.gnupg.org/related_software/gpgme" +SRC_URI=" + mirror://gnupg/${PN}/${P}.tar.xz + verify-sig? ( mirror://gnupg/${PN}/${P}.tar.xz.sig ) +" + +LICENSE="LGPL-2+ test? ( GPL-2 GPL-2+ LGPL-2.1+ )" +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=app-crypt/gpgme-${PV%.*}:= + >=dev-libs/libgpg-error-1.47:= +" +RDEPEND="${DEPEND} + !<app-crypt/gpgme-2[cxx(-)] + !dev-cpp/gpgmepp:1 +" +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-gnupg-20260913 )" + +src_configure() { + local mycmakeargs=( + # As of 2.0.0, there aren't any non-manual tests. tests/README + # says that the real testing is done via dev-libs/qgpgme instead. + -DBUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest index ceb8bd096790..8dd895a323df 100644 --- a/dev-db/citus/Manifest +++ b/dev-db/citus/Manifest @@ -1,7 +1,5 @@ -DIST citus-12.1.13.tar.gz 6964081 BLAKE2B d30ca9e7147b71f600d23e9daae12fc9346900e6ee4ae4e3233445f7cf9cad06d68fc8820d365f50b0774cd7e00fc44e2b12a2fe4b928e5a68d4bf5129147edf SHA512 66308fd39977bdb9784075e67eade218c13f57c71bd810e2008f3fd7d023502bd6bcca6ed0f5caaa6113ab2fb8ad07a491350bb95fe32e77b06dfde24051d430 -DIST citus-13.2.1.tar.gz 7900261 BLAKE2B 4d38213efba66d98ab851dcc8bd500b56083d04e9a9cdfd578e9efa972ebb0149d012a7428f0f5e183c93b29f3c790b902327473dadcea09e2d2585b34cecc88 SHA512 ee6921c03f72c4075d12540491dba88b5cd2f36aa00b12bb74c1561d9752509bc4c7483050ff70dd9e8f6dbf705d34886893ca177f9f65313dac86b1cb0d69df -DIST citus-13.2.2.tar.gz 7899610 BLAKE2B 1fca064d9795c044774ab218a4f7a296ef317d64346fb57ca60b097944ed870dc9d29351fcf24ad4efcb739b908785d25838c8d5c5c0292fe9fc0939c336081c SHA512 f611c4b0fbf8943ecdc4b89cb6ebdc90b1caa67f87830938f4c0a34ce1185f05c317e6dacf11de80447da0d5d8565ecbfcddb047ba2201adfcddbe4efa7de686 -DIST citus-13.3.0.tar.gz 8000424 BLAKE2B d9e1c3873d2ee3c263c2f14d517cd5e9925b42bc033af4f7f3ef41061e443c3969359a2474ad1a19292e26ff629218814899f0c4f3eb4330368f60d28775ace7 SHA512 6fbe9de575041b4418221777f3126781fdf22e69b94d64dce2f4004dbecfdee4c585787b07698eabda8aed5e059961bddbfbfcab71709da6f94dde8605af9b6f -DIST citus-14.0.0.tar.gz 7884164 BLAKE2B 3a7775452c0098f2f9ed55e5884470f9435fcce20a87b260b719f8d6b55fe952151db75161c94481a08e9fdd279ae3c73ceb9c04ecf8fd94917d76ae497b8dd1 SHA512 cb7992fea3bb2996db69c58e918cc410b74be861a2f1e3da11ad0ddd4bc5f7daa2bee6179e5cccf7971be4867499adfa7891bfe256851643c999e7778c12a1a9 +DIST citus-12.1.14.tar.gz 6975654 BLAKE2B 35f8ab9fc4e2cd2ae695544a000ca189228c89e2fdb7abec9196b32ffb0bcdb9b0560c05d89a6263ed78dc2c6ccd51ae10870b31b937000092a0ca40acdb01fb SHA512 aabe509b6e3cc64ab044d9b76e7f8d2ab7f4f4cb58ae5441317bcd7345a5015e205cf95aa34e9d873a827a2ebe03f83222c36a9b24b8e569797390682e7c6168 +DIST citus-13.4.0.tar.gz 8083194 BLAKE2B a515da64c04a4f885374756418e8d4e63d96f791c18ad89cdcea26dea457a96531a09b8dffce3dc0789bf74d1dfea549e9cfe195be33963a1b59f802f5e57562 SHA512 4977c994e74deb1e3f6e2302baa4fb05a06cdb385e1dc2c3d22e0665ac1310d68d8cf3649ae3e47d82744a997f56e8a57249bef8224e8f07070fb9e1ab0f85f9 DIST citus-14.0.1.tar.gz 7890719 BLAKE2B 5e18f6b566d65c1099ca488d642c0fdff5e9b8a769474fa9b72650f17d33c10cf68920ca0839e8832c9e700c0731d377b6bf4f4127baa58e6a4a4be928b075e0 SHA512 2452e982174498113fe8ea12958ec65972fdc2eb896efb39914ac7d89b142cef32d38575fe0267e828f4c7e6ad61fcce54efc18f4cd6ac0a43fdc19081eb8c25 DIST citus-14.1.0.tar.gz 7986545 BLAKE2B 136e87dd48170a000d1c801ecfd0215efdd8f6ba7e15fb34538a132c548195416cff39aae26c170df28d80147c28e0bcab246c59704cb9a93f1bbfde3bf6085b SHA512 580a187d5388bf7ab24819b165ae67e95cd01d3879d520c9adbc91699bf22265abb07c97d70aba36c68b0d35333c2513a500a99e4f792abe975d1d1ee86b4f35 +DIST citus-14.2.0.tar.gz 8068725 BLAKE2B 07afedaf83bc4b539816c6b71f38590e33737fa0a9059d4face6dd9e93718fa3c2fbc79bf095f91047d41e78c2f7fcd0161757c3e42877f6a640e7a3c9c58993 SHA512 82789ef33bb2223224319edd74108e85ff5d422f8b9b955d3d220f1706f0bb946ac87969572e5dba196bd036f882b9362c4be578f241c8fb6733630c138ff78d diff --git a/dev-db/citus/citus-12.1.13.ebuild b/dev-db/citus/citus-12.1.14.ebuild index 140a7fa638b6..140a7fa638b6 100644 --- a/dev-db/citus/citus-12.1.13.ebuild +++ b/dev-db/citus/citus-12.1.14.ebuild diff --git a/dev-db/citus/citus-13.2.1.ebuild b/dev-db/citus/citus-13.2.1.ebuild deleted file mode 100644 index c0210a66c25b..000000000000 --- a/dev-db/citus/citus-13.2.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -POSTGRES_COMPAT=( 15 16 17 ) - -inherit postgres-multi - -DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups" -HOMEPAGE="https://www.citusdata.com/" -SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="POSTGRESQL AGPL-3" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${POSTGRES_REQ_USE}" -RESTRICT="test" - -DEPEND="${POSTGRES_DEP} - app-arch/lz4 - app-arch/zstd - " -RDEPEND="${DEPEND}" - -src_configure() { - postgres-multi_foreach econf --without-libcurl -} diff --git a/dev-db/citus/citus-13.2.2.ebuild b/dev-db/citus/citus-13.2.2.ebuild deleted file mode 100644 index c0210a66c25b..000000000000 --- a/dev-db/citus/citus-13.2.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -POSTGRES_COMPAT=( 15 16 17 ) - -inherit postgres-multi - -DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups" -HOMEPAGE="https://www.citusdata.com/" -SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="POSTGRESQL AGPL-3" -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${POSTGRES_REQ_USE}" -RESTRICT="test" - -DEPEND="${POSTGRES_DEP} - app-arch/lz4 - app-arch/zstd - " -RDEPEND="${DEPEND}" - -src_configure() { - postgres-multi_foreach econf --without-libcurl -} diff --git a/dev-db/citus/citus-13.3.0.ebuild b/dev-db/citus/citus-13.4.0.ebuild index 9e602df7ca9d..9e602df7ca9d 100644 --- a/dev-db/citus/citus-13.3.0.ebuild +++ b/dev-db/citus/citus-13.4.0.ebuild diff --git a/dev-db/citus/citus-14.0.0.ebuild b/dev-db/citus/citus-14.2.0.ebuild index c183ec669b3e..4179cf5c6e7e 100644 --- a/dev-db/citus/citus-14.0.0.ebuild +++ b/dev-db/citus/citus-14.2.0.ebuild @@ -14,8 +14,8 @@ SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="POSTGRESQL AGPL-3" SLOT="0" KEYWORDS="~amd64" -REQUIRED_USE="${POSTGRES_REQ_USE}" RESTRICT="test" +REQUIRED_USE="${POSTGRES_REQ_USE}" DEPEND="${POSTGRES_DEP} app-arch/lz4 diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest index 67d4b83b9f9f..974e87facf41 100644 --- a/dev-db/timescaledb/Manifest +++ b/dev-db/timescaledb/Manifest @@ -1,3 +1,2 @@ -DIST timescaledb-2.26.4.tar.gz 8503337 BLAKE2B 23b327c47aa85151d72cca09c7f23b225209ef3911d41e4841ab47f3870faf053dbf36094e2269d0f3dd2445a2e489cfc8f255115d6623d288e02c4efce6ecdc SHA512 d4cd5d9ec501e47c24aae53874610559f5e0b04d1008d936d837c635ba2d8b4b1ab277ac0e04756a3ec77b6f1ca039fe1a7ece18038398b4fcc692c7dc920dda -DIST timescaledb-2.27.2.tar.gz 8672918 BLAKE2B 1bf802ab407dd216d0f9f4ace4ed5a6c7cb0e0e798e0b46af4d4cc788ece224d54feb1994f9477c66b06c7730079beb768df6195e5810500f7077aeb5ea61f2f SHA512 1eda64bbe2aabd4d29c5ef140e3b80bf63e4d9bdcd174814c9674ffc5a79d2307cfdd7d6d1438941519779e291265e2b0ba9618ae0436794021d404eaecfca4e DIST timescaledb-2.28.3.tar.gz 8900951 BLAKE2B d833c3549b8275e076002950bda8ddfd5a38e040d089f01acad0c72855d799ef677c518b4c06f037d9877682eb7d14e0935612ec68fc186b17fab6beb2f9dc3b SHA512 f1e8dc223431a8bc74802888bc2f426129f92026a4cdac8cf427043851b5ad6d6d15374de440618443053f7220f39daffd8f45453b5e1be90828a4aed91f31e6 +DIST timescaledb-2.30.0.tar.gz 9083270 BLAKE2B e7acfdca146e67464db3dd3e2c6e3dd8af5ba334727e86b126b23fd9e89b200330156c45ee2c329a53648d26f9ceb52ec1643d1435dcac2bcb82182ccc70b22a SHA512 035ff97b7719c04e2ed7e6845564c47bdfb2ee3147661056efdd098d8787e2b979cf22e9a8549b52da3ef3de485f28d76d0dd2f1605a56c993b664604471f954 diff --git a/dev-db/timescaledb/timescaledb-2.26.4.ebuild b/dev-db/timescaledb/timescaledb-2.26.4.ebuild deleted file mode 100644 index 1011f3bb80a7..000000000000 --- a/dev-db/timescaledb/timescaledb-2.26.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -POSTGRES_COMPAT=( 15 16 17 18 ) -POSTGRES_USEDEP="ssl" - -inherit postgres-multi cmake - -DESCRIPTION="Open-source time-series SQL database" -HOMEPAGE="https://www.timescale.com/" -SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="proprietary-extensions" -REQUIRED_USE="${POSTGRES_REQ_USE}" -RESTRICT="test" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" - -CMAKE_IN_SOURCE_BUILD=yes -CMAKE_BUILD_TYPE="RelWithDebInfo" -BUILD_DIR=${WORKDIR}/${P} - -src_prepare() { - postgres-multi_src_prepare - postgres-multi_foreach cmake_src_prepare -} - -timescale_configure() { - local CMAKE_USE_DIR=$BUILD_DIR - local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) - - # licensing is tied to features, this useflag disables the non-apache2 licensed bits - if ! use proprietary-extensions ; then - mycmakeargs+=("-DAPACHE_ONLY=ON") - fi - cmake_src_configure -} - -src_configure() { - postgres-multi_foreach timescale_configure -} - -timescale_src_compile() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_compile -} - -src_compile() { - postgres-multi_foreach timescale_src_compile -} - -timescale_src_install() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_install -} - -src_install() { - postgres-multi_foreach timescale_src_install -} diff --git a/dev-db/timescaledb/timescaledb-2.27.2.ebuild b/dev-db/timescaledb/timescaledb-2.30.0.ebuild index 1011f3bb80a7..9f20bd6840ee 100644 --- a/dev-db/timescaledb/timescaledb-2.27.2.ebuild +++ b/dev-db/timescaledb/timescaledb-2.30.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -POSTGRES_COMPAT=( 15 16 17 18 ) +POSTGRES_COMPAT=( 16 17 18 ) POSTGRES_USEDEP="ssl" inherit postgres-multi cmake diff --git a/dev-libs/OpenNI2/OpenNI2-2.2_beta2-r3.ebuild b/dev-libs/OpenNI2/OpenNI2-2.2_beta2-r3.ebuild index 098e0ed7e0ef..9413448e8d59 100644 --- a/dev-libs/OpenNI2/OpenNI2-2.2_beta2-r3.ebuild +++ b/dev-libs/OpenNI2/OpenNI2-2.2_beta2-r3.ebuild @@ -11,7 +11,7 @@ fi inherit flag-o-matic toolchain-funcs java-pkg-opt-2 if [[ ${PV} != 9999 ]]; then - KEYWORDS="~amd64 ~arm" + KEYWORDS="amd64 ~arm" SRC_URI="https://github.com/structureio/OpenNI2/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P/_/-}" fi diff --git a/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild b/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild index 68342bd03652..3618f2e2ae88 100644 --- a/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild +++ b/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/cpp" LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86" IUSE=" +brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl test zlib zstd diff --git a/dev-libs/aws-c-common/aws-c-common-1.0.0.ebuild b/dev-libs/aws-c-common/aws-c-common-1.0.0.ebuild index 02543da01abc..4ec20c47596d 100644 --- a/dev-libs/aws-c-common/aws-c-common-1.0.0.ebuild +++ b/dev-libs/aws-c-common/aws-c-common-1.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/awslabs/aws-c-common/archive/refs/tags/v${PV}.tar.gz LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/cvector/cvector-1.0.4.1.ebuild b/dev-libs/cvector/cvector-1.0.4.1.ebuild index 08b3a726ef10..b786a7fed099 100644 --- a/dev-libs/cvector/cvector-1.0.4.1.ebuild +++ b/dev-libs/cvector/cvector-1.0.4.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_P} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" PATCHES=( "${FILESDIR}"/${P}-LDFLAGS.patch diff --git a/dev-libs/glib/glib-2.88.3.ebuild b/dev-libs/glib/glib-2.88.3.ebuild index c4014ef8f97f..82027ef6cd92 100644 --- a/dev-libs/glib/glib-2.88.3.ebuild +++ b/dev-libs/glib/glib-2.88.3.ebuild @@ -23,7 +23,7 @@ INTROSPECTION_BUILD_DIR="${WORKDIR}/${INTROSPECTION_P}-build" LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="dbus debug +elf doc +introspection +mime selinux static-libs sysprof systemtap test utils xattr" RESTRICT="!test? ( test )" diff --git a/dev-libs/libebml/libebml-1.4.7.ebuild b/dev-libs/libebml/libebml-1.4.7.ebuild index 7e84753e411d..703fa1520b95 100644 --- a/dev-libs/libebml/libebml-1.4.7.ebuild +++ b/dev-libs/libebml/libebml-1.4.7.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0/5" # subslot = soname major version -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" DEPEND="dev-libs/utfcpp" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-moritzbunkus )" diff --git a/dev-libs/libgcrypt/libgcrypt-1.12.4.ebuild b/dev-libs/libgcrypt/libgcrypt-1.12.4.ebuild index 9e9d7fb63e22..2c52d87698cf 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.12.4.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.12.4.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="LGPL-2.1+ GPL-2+ MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="+asm doc +getentropy static-libs" IUSE+=" cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_arm_sve" IUSE+=" cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3" diff --git a/dev-libs/libgpiod/libgpiod-1.6.5.ebuild b/dev-libs/libgpiod/libgpiod-1.6.5.ebuild index 7f25bdbd473a..7ba25cdfa912 100644 --- a/dev-libs/libgpiod/libgpiod-1.6.5.ebuild +++ b/dev-libs/libgpiod/libgpiod-1.6.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv ~x86" IUSE="+tools cxx python test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libgpiod/libgpiod-2.2.4.ebuild b/dev-libs/libgpiod/libgpiod-2.2.4.ebuild index cfa4121fba46..151dc35d2d6c 100644 --- a/dev-libs/libgpiod/libgpiod-2.2.4.ebuild +++ b/dev-libs/libgpiod/libgpiod-2.2.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz" LICENSE="LGPL-2.1" # Reflects the ABI of libgpiod.so SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv ~x86" IUSE="+tools cxx python static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libigloo/libigloo-0.9.5.ebuild b/dev-libs/libigloo/libigloo-0.9.5.ebuild index b9238c16220a..a895ce227977 100644 --- a/dev-libs/libigloo/libigloo-0.9.5.ebuild +++ b/dev-libs/libigloo/libigloo-0.9.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.xiph.org/releases/igloo/${P}.tar.gz" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" RDEPEND="app-crypt/rhash:=" DEPEND="${RDEPEND}" diff --git a/dev-libs/liblouis/liblouis-3.38.0.ebuild b/dev-libs/liblouis/liblouis-3.38.0.ebuild index 48c4f7f3a0ba..e785f559b0a9 100644 --- a/dev-libs/liblouis/liblouis-3.38.0.ebuild +++ b/dev-libs/liblouis/liblouis-3.38.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/liblouis/liblouis/releases/download/v${PV}/${P}.tar. LICENSE="LGPL-2.1+ tools? ( GPL-3+ )" SLOT="0/21" # follows LIBLOUIS_CURRENT in configure.ac -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="test +tools" REQUIRED_USE=" test? ( tools ) diff --git a/dev-libs/qgpgme/Manifest b/dev-libs/qgpgme/Manifest index 9c08086d9617..e12ce5ee0655 100644 --- a/dev-libs/qgpgme/Manifest +++ b/dev-libs/qgpgme/Manifest @@ -2,3 +2,5 @@ DIST qgpgme-2.0.0.tar.xz 188552 BLAKE2B 9434d177e24fd5a8d1e7511da9dc26af4b55ab57 DIST qgpgme-2.0.0.tar.xz.sig 119 BLAKE2B ae4193a7cd4b17e9b5ed9f4979e39e7a0c27847a019a9b330a7337084a12c5e423c780339056cb1552cd9ee8d4f59d0259562e83ee31e25d272bf6a78ce57fea SHA512 ce9bd28f0dbe4c5db35f79781f4d713547bacc63fcdb42183ebcda58b3db3282b84cfd601f7b49dba42f07293dc9486bf5c631cf27c9bff8f7f75aa8a805113e DIST qgpgme-2.1.0.tar.xz 190968 BLAKE2B b6ade21f7b8829052005d6aa2d175336403be481f6e33963a28eb56bcd1cd59413a2ff6a77d510d7a95919cb11fb26237c4832200c715afc0d95ef865fa53d5d SHA512 557b843f4f1e97bcf58dbf53c3af11b9ecd522f77ee44a8db18a2edf58fa0d4874a55f84a6a56299db2099ab1be1c17633b562bda16fe393210bfab54ca33bfb DIST qgpgme-2.1.0.tar.xz.sig 147 BLAKE2B 9052fd6d5752ce16bf2195ff4a5cb69644fd7e885b96b9343e7d3fa2eafcff4aa0fd98ca61958a357e50d06b3430265d4087c90a56fbf1594dddaa6d44ec0a1a SHA512 7138105a7661bf50a3504ad715812e579e042bd2994a57c46d717f17669d9ba627e562c9f9bc2e67ee31bffb26930d306a32c6a235ee2a3dd2f6de32f47b4a05 +DIST qgpgme-2.2.0.tar.xz 194068 BLAKE2B bd6502972bd24d6c00f417d5decb3acc0894f2c0d2193d11ef6f1a0e8ceddce1ad160a6d1f006c960ec1d8a72520620e71bfbbbb4b01af0da2646d692ef7db19 SHA512 cb3bf6f43d4bd9180bf0383b151819114e47dd73cf9b08be37de01d9722ac9abfd5ecb66fd6d4f9326102c7344f1dcf7d7c63fe0dd2551b41e7e38f0cc28d2f3 +DIST qgpgme-2.2.0.tar.xz.sig 147 BLAKE2B 18577c6f560ee8dd613f5e963a06ea5af975537ec7fa50bf76ef33550ce055cd54690e572677bddde4a61f0ec96a12067c998ef04fe5b1c92bfcf5e019ac1b20 SHA512 3f92375eccb4b7252642d246559dca55e235a74c45a6c28732608b00b1f26082cfc86dd40c703fd4cd0c95a6795ddc16312855da3cfef4e5a90c665064e6b110 diff --git a/dev-libs/qgpgme/qgpgme-2.2.0.ebuild b/dev-libs/qgpgme/qgpgme-2.2.0.ebuild new file mode 100644 index 000000000000..1dd364b3801a --- /dev/null +++ b/dev-libs/qgpgme/qgpgme-2.2.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc +inherit cmake verify-sig + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use (Qt bindings)" +HOMEPAGE="https://www.gnupg.org/related_software/gpgme" +SRC_URI=" + mirror://gnupg/${PN}/${P}.tar.xz + verify-sig? ( mirror://gnupg/${PN}/${P}.tar.xz.sig ) +" + +LICENSE="GPL-2+ test? ( GPL-2 )" +# As of 2.1.0, the subslot is wrong, but fixing it would be expensive. +# It should be '15'. +SLOT="0/7" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=app-crypt/gpgme-${PV%.*}:= + >=dev-cpp/gpgmepp-${PV%.*}:= + >=dev-libs/libgpg-error-1.47:= + >=dev-qt/qtbase-6.5.0:6 +" +RDEPEND="${DEPEND} + !<app-crypt/gpgme-2[qt6(-)] + !dev-libs/qgpgme:1 +" +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-gnupg-20260913 )" + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT5=OFF + -DBUILD_WITH_QT6=ON + -DBUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # Fails with -D_GLIBCXX_ASSERTIONS, reported upstream by email + t-util6 + ) + + cmake_src_test +} diff --git a/dev-libs/s2n-tls/s2n-tls-1.7.9.ebuild b/dev-libs/s2n-tls/s2n-tls-1.7.9.ebuild index 6ed00c6910f4..458ef1a11418 100644 --- a/dev-libs/s2n-tls/s2n-tls-1.7.9.ebuild +++ b/dev-libs/s2n-tls/s2n-tls-1.7.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/aws/s2n-tls/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/utfcpp/utfcpp-4.0.6.ebuild b/dev-libs/utfcpp/utfcpp-4.0.6.ebuild index 6b6831d22445..73cc5e6a2c5a 100644 --- a/dev-libs/utfcpp/utfcpp-4.0.6.ebuild +++ b/dev-libs/utfcpp/utfcpp-4.0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2015-2025 Gentoo Authors +# Copyright 2015-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ else FTEST_GIT_REV="c4ad4af0946b73ce1a40cbc72205d15d196c7e06" SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REV}.tar.gz -> ftest-${FTEST_GIT_REV:0:8}.tar.gz )" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" fi DESCRIPTION="UTF-8 C++ library" diff --git a/dev-libs/wayland/wayland-1.24.0.ebuild b/dev-libs/wayland/wayland-1.24.0.ebuild index a20b716e08bb..023cbb97849a 100644 --- a/dev-libs/wayland/wayland-1.24.0.ebuild +++ b/dev-libs/wayland/wayland-1.24.0.ebuild @@ -46,14 +46,23 @@ multilib_src_configure() { } src_test() { - # We set it on purpose to only a short subdir name, as socket paths are - # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x - export XDG_RUNTIME_DIR="${T}"/x - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die + # Tests create sockets under XDG_RUNTIME_DIR, and socket paths are limited + # to 108 bytes. A directory under ${T} easily exceeds that, so use a short + # one in /tmp instead (bug #664650). + export XDG_RUNTIME_DIR=$(mktemp -d /tmp/wayland-XXXXXX) || die + + # Sockets are created at + # ${XDG_RUNTIME_DIR}/wayland-tests-XXXXXX/wayland-test-${PID}-${SEC}${USEC} + # With a 7 digit PID, 10 digit seconds, and 6 digit microseconds, the + # suffix is 59 bytes. With the NUL, that leaves 48 of the 108 byte + # sun_path for XDG_RUNTIME_DIR. + if [[ ${#XDG_RUNTIME_DIR} -gt 48 ]]; then + die "XDG_RUNTIME_DIR ${XDG_RUNTIME_DIR} too long for socket paths" + fi multilib-minimal_src_test + + rm -rf "${XDG_RUNTIME_DIR}" || die } src_install() { diff --git a/dev-libs/wayland/wayland-1.25.0-r1.ebuild b/dev-libs/wayland/wayland-1.25.0-r1.ebuild index 8887bade8b80..3e62b4f05e1e 100644 --- a/dev-libs/wayland/wayland-1.25.0-r1.ebuild +++ b/dev-libs/wayland/wayland-1.25.0-r1.ebuild @@ -50,14 +50,23 @@ multilib_src_configure() { } src_test() { - # We set it on purpose to only a short subdir name, as socket paths are - # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x - export XDG_RUNTIME_DIR="${T}"/x - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die + # Tests create sockets under XDG_RUNTIME_DIR, and socket paths are limited + # to 108 bytes. A directory under ${T} easily exceeds that, so use a short + # one in /tmp instead (bug #664650). + export XDG_RUNTIME_DIR=$(mktemp -d /tmp/wayland-XXXXXX) || die + + # Sockets are created at + # ${XDG_RUNTIME_DIR}/wayland-tests-XXXXXX/wayland-test-${PID}-${SEC}${USEC} + # With a 7 digit PID, 10 digit seconds, and 6 digit microseconds, the + # suffix is 59 bytes. With the NUL, that leaves 48 of the 108 byte + # sun_path for XDG_RUNTIME_DIR. + if [[ ${#XDG_RUNTIME_DIR} -gt 48 ]]; then + die "XDG_RUNTIME_DIR ${XDG_RUNTIME_DIR} too long for socket paths" + fi multilib-minimal_src_test + + rm -rf "${XDG_RUNTIME_DIR}" || die } src_install() { diff --git a/dev-libs/wayland/wayland-1.26.0.ebuild b/dev-libs/wayland/wayland-1.26.0.ebuild index cba5e1ab3865..c6e4de75278e 100644 --- a/dev-libs/wayland/wayland-1.26.0.ebuild +++ b/dev-libs/wayland/wayland-1.26.0.ebuild @@ -50,14 +50,23 @@ multilib_src_configure() { } src_test() { - # We set it on purpose to only a short subdir name, as socket paths are - # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x - export XDG_RUNTIME_DIR="${T}"/x - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die + # Tests create sockets under XDG_RUNTIME_DIR, and socket paths are limited + # to 108 bytes. A directory under ${T} easily exceeds that, so use a short + # one in /tmp instead (bug #664650). + export XDG_RUNTIME_DIR=$(mktemp -d /tmp/wayland-XXXXXX) || die + + # Sockets are created at + # ${XDG_RUNTIME_DIR}/wayland-tests-XXXXXX/wayland-test-${PID}-${SEC}${USEC} + # With a 7 digit PID, 10 digit seconds, and 6 digit microseconds, the + # suffix is 59 bytes. With the NUL, that leaves 48 of the 108 byte + # sun_path for XDG_RUNTIME_DIR. + if [[ ${#XDG_RUNTIME_DIR} -gt 48 ]]; then + die "XDG_RUNTIME_DIR ${XDG_RUNTIME_DIR} too long for socket paths" + fi multilib-minimal_src_test + + rm -rf "${XDG_RUNTIME_DIR}" || die } src_install() { diff --git a/dev-libs/wayland/wayland-9999.ebuild b/dev-libs/wayland/wayland-9999.ebuild index cba5e1ab3865..c6e4de75278e 100644 --- a/dev-libs/wayland/wayland-9999.ebuild +++ b/dev-libs/wayland/wayland-9999.ebuild @@ -50,14 +50,23 @@ multilib_src_configure() { } src_test() { - # We set it on purpose to only a short subdir name, as socket paths are - # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/${CATEGORY}/${PF}/temp/x - export XDG_RUNTIME_DIR="${T}"/x - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die + # Tests create sockets under XDG_RUNTIME_DIR, and socket paths are limited + # to 108 bytes. A directory under ${T} easily exceeds that, so use a short + # one in /tmp instead (bug #664650). + export XDG_RUNTIME_DIR=$(mktemp -d /tmp/wayland-XXXXXX) || die + + # Sockets are created at + # ${XDG_RUNTIME_DIR}/wayland-tests-XXXXXX/wayland-test-${PID}-${SEC}${USEC} + # With a 7 digit PID, 10 digit seconds, and 6 digit microseconds, the + # suffix is 59 bytes. With the NUL, that leaves 48 of the 108 byte + # sun_path for XDG_RUNTIME_DIR. + if [[ ${#XDG_RUNTIME_DIR} -gt 48 ]]; then + die "XDG_RUNTIME_DIR ${XDG_RUNTIME_DIR} too long for socket paths" + fi multilib-minimal_src_test + + rm -rf "${XDG_RUNTIME_DIR}" || die } src_install() { diff --git a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0-r1.ebuild b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0-r1.ebuild index 78c16b1fa87e..4d16f2f0d2b3 100644 --- a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0-r1.ebuild +++ b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Extension to generate cryptographically-secure random bytes" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.140.0.ebuild b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.140.0.ebuild index f43b5c8ce3a0..dfa3e49d98b5 100644 --- a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.140.0.ebuild +++ b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.140.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="XS based CSS minifier" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" diff --git a/dev-perl/Crypt-PBKDF2/Crypt-PBKDF2-0.261.630.ebuild b/dev-perl/Crypt-PBKDF2/Crypt-PBKDF2-0.261.630.ebuild index cbedd8e17b11..2d0384cc6df6 100644 --- a/dev-perl/Crypt-PBKDF2/Crypt-PBKDF2-0.261.630.ebuild +++ b/dev-perl/Crypt-PBKDF2/Crypt-PBKDF2-0.261.630.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="The PBKDF2 password hashing algorithm" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc64 ~riscv ~sparc" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CryptX/CryptX-0.90.0.ebuild b/dev-perl/CryptX/CryptX-0.90.0.ebuild index eb148b4a198a..dbc3ad1ad44d 100644 --- a/dev-perl/CryptX/CryptX-0.90.0.ebuild +++ b/dev-perl/CryptX/CryptX-0.90.0.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Self-contained crypto toolkit" LICENSE="|| ( Artistic GPL-1+ ) public-domain" SLOT="0" -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" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/HTTP-Date/HTTP-Date-6.80.0.ebuild b/dev-perl/HTTP-Date/HTTP-Date-6.80.0.ebuild index 74db2334cd50..2cf866746eb9 100644 --- a/dev-perl/HTTP-Date/HTTP-Date-6.80.0.ebuild +++ b/dev-perl/HTTP-Date/HTTP-Date-6.80.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Date conversion for HTTP date formats" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-Time-Local-1.280.0 diff --git a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.160.0.ebuild b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.160.0.ebuild index f118b656f279..c59aeee09854 100644 --- a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.160.0.ebuild +++ b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.160.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="XS based JavaScript minifier" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" BDEPEND="${RDEPEND} test? ( diff --git a/dev-perl/Linux-DVB/Linux-DVB-1.30.0.ebuild b/dev-perl/Linux-DVB/Linux-DVB-1.30.0.ebuild index 49e1102e513b..4f6621da334c 100644 --- a/dev-perl/Linux-DVB/Linux-DVB-1.30.0.ebuild +++ b/dev-perl/Linux-DVB/Linux-DVB-1.30.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Interface to (some parts of) the Linux DVB API" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" DEPEND="sys-kernel/linux-headers" diff --git a/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.590.0.ebuild b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.590.0.ebuild index 0edd6d6d5723..cb632a045672 100644 --- a/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.590.0.ebuild +++ b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.590.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="XS implementation for List::SomeUtils" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" BDEPEND=" ${RDEPEND} diff --git a/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.240.0.ebuild b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.240.0.ebuild index 5c83fdc28766..1d098c601f90 100644 --- a/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.240.0.ebuild +++ b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.240.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="Perl extension for merging IPv4 or IPv6 CIDR addresses" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" PERL_RM_FILES=( "t/podcov.t" "t/pod.t" ) diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-5.6.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-5.6.0.ebuild index e5628bab51d7..2246276203af 100644 --- a/dev-perl/Sereal-Encoder/Sereal-Encoder-5.6.0.ebuild +++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-5.6.0.ebuild @@ -9,7 +9,7 @@ inherit edo perl-module toolchain-funcs DESCRIPTION="Fast, compact, powerful binary serialization" SLOT="0" -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" # Note: bundled zstd fails to compile RDEPEND=" diff --git a/dev-perl/String-Util/String-Util-1.360.0.ebuild b/dev-perl/String-Util/String-Util-1.360.0.ebuild index c8c925c58399..e562e3ddc385 100644 --- a/dev-perl/String-Util/String-Util-1.360.0.ebuild +++ b/dev-perl/String-Util/String-Util-1.360.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="String processing utility functions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-perl/URI-Encode/URI-Encode-1.1.1-r1.ebuild b/dev-perl/URI-Encode/URI-Encode-1.1.1-r1.ebuild index f919a7590f2d..df311b109789 100644 --- a/dev-perl/URI-Encode/URI-Encode-1.1.1-r1.ebuild +++ b/dev-perl/URI-Encode/URI-Encode-1.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Simple percent Encoding/Decoding" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" RDEPEND=" >=virtual/perl-Encode-2.120.0 diff --git a/dev-python/anyascii/anyascii-0.3.3.ebuild b/dev-python/anyascii/anyascii-0.3.3.ebuild index b868d4fc6ca1..b53e505c07eb 100644 --- a/dev-python/anyascii/anyascii-0.3.3.ebuild +++ b/dev-python/anyascii/anyascii-0.3.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 arm arm64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/boto3/boto3-1.43.72.ebuild b/dev-python/boto3/boto3-1.43.72.ebuild index 93fbbe6dd59b..ffa170d43fa3 100644 --- a/dev-python/boto3/boto3-1.43.72.ebuild +++ b/dev-python/boto3/boto3-1.43.72.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/botocore/botocore-1.43.72.ebuild b/dev-python/botocore/botocore-1.43.72.ebuild index a3a161f78545..0dca2a67c593 100644 --- a/dev-python/botocore/botocore-1.43.72.ebuild +++ b/dev-python/botocore/botocore-1.43.72.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" <dev-python/jmespath-2[${PYTHON_USEDEP}] diff --git a/dev-python/cftime/cftime-1.6.5.ebuild b/dev-python/cftime/cftime-1.6.5.ebuild index 77a58c954b56..17700e6b976a 100644 --- a/dev-python/cftime/cftime-1.6.5.ebuild +++ b/dev-python/cftime/cftime-1.6.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~s390 x86" DEPEND=" >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}] diff --git a/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild b/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild index cc594c374440..8f835573fca6 100644 --- a/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild +++ b/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" RDEPEND=" dev-python/click[${PYTHON_USEDEP}] diff --git a/dev-python/levenshtein/Manifest b/dev-python/levenshtein/Manifest index beb0cd00626d..e579645247ef 100644 --- a/dev-python/levenshtein/Manifest +++ b/dev-python/levenshtein/Manifest @@ -1,2 +1,3 @@ DIST Levenshtein-0.27.3.gh.tar.gz 37467 BLAKE2B 8d8c5b445a8a01664dac6cb336ace8c3a48c0e1db2434bc907683432a32462bb8503d3327ac2aa4fbd1d3b11fc45d38de23dd84498ea5da31c5baf01555a3ff7 SHA512 1102d6421066ea59c821416d80eec99044fd574659db2e063a5564249afddac097e740788b8d0f5c1c3c72c1a4d3ae94f027ac8609f5ad1cadde378aaee9bf43 DIST Levenshtein-0.27.4.gh.tar.gz 37790 BLAKE2B b69813a4428302b85a58e7f1d7dd201f32c3da4bd8d78ba18e70ba8310435646f25064950b031b1335e228c625074d4e8c52d8a4f27784ae0ad6ba90bfed7429 SHA512 9994cb2c8c57341d3232b8d93ce178bc717fa9dcf0c382e153fe0aea967dea4a31e7680bc092129838a4cfe8f0fdad033456acb0470c60597bfac1fe79df6813 +DIST Levenshtein-0.27.5.gh.tar.gz 37854 BLAKE2B bef1e4d81d1df7fcbfb37e6ca4133bc97e6159366485d7a46259dcab3687f662baec7c9f32d2a9dd85b9ee21dda6832704acf62878a6f1a252925f224e4c320d SHA512 bd63e2b1eb57ea67a079631ca09485dfdfc29ecebfbb973466f25610d461dbc993f75903bde9fb945558cb339d229df5a8351f7a839df2c8c1d20b9aab56cdad diff --git a/dev-python/levenshtein/levenshtein-0.27.4.ebuild b/dev-python/levenshtein/levenshtein-0.27.4.ebuild index 5f619371c82b..d7b1d0011a32 100644 --- a/dev-python/levenshtein/levenshtein-0.27.4.ebuild +++ b/dev-python/levenshtein/levenshtein-0.27.4.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" DEPEND=" <dev-cpp/rapidfuzz-cpp-4 diff --git a/dev-python/levenshtein/levenshtein-0.27.5.ebuild b/dev-python/levenshtein/levenshtein-0.27.5.ebuild new file mode 100644 index 000000000000..b6eab3b74a7f --- /dev/null +++ b/dev-python/levenshtein/levenshtein-0.27.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_P=${P^} +DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" +HOMEPAGE=" + https://pypi.org/project/Levenshtein/ + https://github.com/rapidfuzz/Levenshtein/ +" +SRC_URI=" + https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + <dev-cpp/rapidfuzz-cpp-4 + >=dev-cpp/rapidfuzz-cpp-3.2.0 +" +RDEPEND=" + <dev-python/rapidfuzz-4.0.0[${PYTHON_USEDEP}] + >=dev-python/rapidfuzz-3.9.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/cython-3.0.11[${PYTHON_USEDEP}] + >=dev-python/scikit-build-core-0.11[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + + distutils-r1_src_prepare +} diff --git a/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild index 93082e957a21..ba83b265b8f1 100644 --- a/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild +++ b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2 ISC" SLOT="0" -KEYWORDS="amd64 arm64 x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="examples" PATCHES=( diff --git a/dev-python/orjson/orjson-3.12.0.ebuild b/dev-python/orjson/orjson-3.12.0.ebuild index de2176cb2c7a..9a1c5520be16 100644 --- a/dev-python/orjson/orjson-3.12.0.ebuild +++ b/dev-python/orjson/orjson-3.12.0.ebuild @@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0 " SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" BDEPEND=" >=dev-util/maturin-1.7.8[${PYTHON_USEDEP}] diff --git a/dev-python/pyarrow/pyarrow-25.0.1.ebuild b/dev-python/pyarrow/pyarrow-25.0.1.ebuild index 3cf0e791f6d2..5dbf6a57b3c9 100644 --- a/dev-python/pyarrow/pyarrow-25.0.1.ebuild +++ b/dev-python/pyarrow/pyarrow-25.0.1.ebuild @@ -35,7 +35,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" IUSE="+parquet +snappy ssl" RDEPEND=" diff --git a/dev-python/pycurl/pycurl-7.47.0.ebuild b/dev-python/pycurl/pycurl-7.47.0.ebuild index ae07d3cd0f0d..b05557df4350 100644 --- a/dev-python/pycurl/pycurl-7.47.0.ebuild +++ b/dev-python/pycurl/pycurl-7.47.0.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl" # Depend on a curl with curl_ssl_* USE flags. diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index 30da0b217f91..54b29e8e18fd 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,2 +1,2 @@ -DIST pygit2-1.19.3.tar.gz 810489 BLAKE2B 51921590e53d5146fd7bbdf62e426aa88158e82d10ac83cb6666b03169889a8f7990a2fc6d79d6337f5fc98c4b33ec771b5edee0d46937133bbeeecfc46feea3 SHA512 6089eeb3a2af2c9ec9f09815cc3bcc7e0c41acbc8cec68d09f50de803ef526b7ea321858934b89e8d34d1c4974e2456596ebd26a179be6023616c5abbde7fe58 DIST pygit2-1.20.0.tar.gz 826041 BLAKE2B fee018d70b7d23b93bba3f05251688c38ece343c5f8e76f6505cfee4389b4f4754e9a1c12a2fcb66c8e7aa4463ff681bd3e8bc0d2f268b934c184ac291583451 SHA512 2978d8e4685f1599215cbd6654613945fde28305062aa04bb3042739a7700a6433e009fd0910229ff4e826f005f83dc20786c52911cb3c52ae72d34c516fd28a +DIST pygit2-1.20.1.tar.gz 888235 BLAKE2B b60fa2e0bf63b23566cb8d0b0a83905991d889ae0f0ff3c4303832165c35cd13b1565929d6940f6a8dcec29b0eec7605b8c544bce44e122a7c9138de9e3f0714 SHA512 e85e29aaa02d8032e89956f6a09550afb2ee96808a42feeda07218e6648adfed2bc2368a281d99367e6d901f82acb812dd641c9880e60d1869baa88164906ed3 diff --git a/dev-python/pygit2/pygit2-1.19.3.ebuild b/dev-python/pygit2/pygit2-1.20.1.ebuild index 007b9fe02a3b..fe0d4c3ae938 100644 --- a/dev-python/pygit2/pygit2-1.19.3.ebuild +++ b/dev-python/pygit2/pygit2-1.20.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2-with-linking-exception" SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" DEPEND=" <dev-libs/libgit2-1.10:= diff --git a/dev-python/pythran/pythran-0.18.1-r1.ebuild b/dev-python/pythran/pythran-0.18.1-r1.ebuild index 2184f6532d58..0fb31961ffd4 100644 --- a/dev-python/pythran/pythran-0.18.1-r1.ebuild +++ b/dev-python/pythran/pythran-0.18.1-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-libs/boost diff --git a/dev-python/quart-trio/Manifest b/dev-python/quart-trio/Manifest index 0cbde8fda4ff..93170045850f 100644 --- a/dev-python/quart-trio/Manifest +++ b/dev-python/quart-trio/Manifest @@ -1,2 +1,4 @@ DIST quart_trio-0.12.0.tar.gz 14979 BLAKE2B 7a7ffaba59e6984001941c1c54cfab189434366ab1b56d6509567c79560d916e2a5f0c81e8f23e17462de17d012d77eda3803cc8828a5378b3b92c1bab00e475 SHA512 70b1f2406185b020f999cb335c2c13599faf9c36c69f8adc437fbb846158f659e8d6527199083f9674e75c99bcd10dbf228dbd62ca7c5614b471c462b22227ee DIST quart_trio-0.12.0.tar.gz.provenance 9048 BLAKE2B 0d1cad63529cb05297fdc42e4a278f32190a7c2ac5760de50b57c4a211edd92a29dbf443d96fbe6cfd552799b56d065249fcf049e3e760115b420b5fac771149 SHA512 6af92ccd518830c1034c62fdbc3665022d105075d998baf5722da109e93d7fba8d4c3a4a93565f40f1472a5c08d8cdac2ceb69a80e4ae485cf362bb0b49c2005 +DIST quart_trio-0.13.0.tar.gz 14948 BLAKE2B 4aeba4680bcded3b582990fc69ebb29f3e15b9c433a16d17deafc32f73bc5adc99e4cfa17e1d256116d185c9487ee06ec58ecd68b4aafb83a8966137ea11de46 SHA512 313e25dad7285f744738984c97a1f9fc8bfce0b2a8971a83e11bf0041a780acdd02e2bbce74d324e824e91926293a12a84db0bfd5f6f41b5d98fdc7d436f8cf4 +DIST quart_trio-0.13.0.tar.gz.provenance 9604 BLAKE2B 179ed9a9f7fd880d3133c1bf54ae96cc635a944cdabff8731e07661c4839c17b5cf8d51967f7ad58471093614c7ab50a8f990a8154a082a3441e1d48466733b3 SHA512 896b04fcc36fcd2630e46d1782ec9db2b53b05fd4e18254e877315c6b74f7eb67900872b31b22bfce11a93cf87fd23cd99a1b3de9f865b5b64040667348b2dd7 diff --git a/dev-python/quart-trio/quart-trio-0.13.0.ebuild b/dev-python/quart-trio/quart-trio-0.13.0.ebuild new file mode 100644 index 000000000000..0280a59ab536 --- /dev/null +++ b/dev-python/quart-trio/quart-trio-0.13.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYPI_VERIFY_REPO=https://github.com/pgjones/quart-trio +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Quart extension to provide trio support" +HOMEPAGE=" + https://github.com/pgjones/quart-trio/ + https://pypi.org/project/quart-trio/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/hypercorn-0.12.0[${PYTHON_USEDEP}] + >=dev-python/quart-0.23[${PYTHON_USEDEP}] + >=dev-python/trio-0.19.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( pytest-trio ) +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/rencode/Manifest b/dev-python/rencode/Manifest index 6563c1d9a520..938a3159ec4a 100644 --- a/dev-python/rencode/Manifest +++ b/dev-python/rencode/Manifest @@ -1 +1,3 @@ DIST rencode-1.0.8.gh.tar.gz 26072 BLAKE2B cca51bc4c53930a6ea847adeef0394e4cea7120862392fecd7325bb4bb9b9df9afdc892a3dee0c879fba44a007e8050508406c1ad37bbc756413fcf39521e7f3 SHA512 0c929d557f20b055c2c1ccbb29e6e8bedd2dbab2b356da7cdc9bb985a78be7bfb3a0d43bb7576fd7f95a830e99eb23f3a9dcd01547307d00905bdd2555b49294 +DIST rencode-1.0.9.tar.gz 133188 BLAKE2B fc286a8b071e8ca4e33a8a2ff50442e5c80174e901632330bd83c04e785206410fcafef7cc6241f6bba201a545350235e9a197cde9fefbc17bea3ab72189607e SHA512 ceea3edfad2c8604dbc10c02c150c57d2d13d112922f3fa3d3a015b52a208511a8a3286e7801a4abf51677b92e634f0c2a911734ea7ee3237e7e1b19f1c8f8db +DIST rencode-1.0.9.tar.gz.provenance 9593 BLAKE2B 050b5136f98bfbb7a3049a165ae981436214650026900294a5fdd9d300a8d2f7b855a4ced8817149df3c38d2496b08c65c414d37cfe7fb0186dbd8c3cd1716bf SHA512 07ae90d27fb113223202a215bb880118c82ac80bce40f8fbcf452feb5ebb8ced23681697abd62d8b0e424ec70ae5cb4fc9667d397e1ec992f9e545e2831b254e diff --git a/dev-python/rencode/rencode-1.0.9.ebuild b/dev-python/rencode/rencode-1.0.9.ebuild new file mode 100644 index 000000000000..4cee3aa51b2a --- /dev/null +++ b/dev-python/rencode/rencode-1.0.9.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/aresch/rencode +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Serialization similar to bencode from the BitTorrent project" +HOMEPAGE=" + https://github.com/aresch/rencode/ + https://pypi.org/project/rencode/ +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + rm -rf rencode || die + epytest +} diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest index 0627e681c6ff..e5cd69f435eb 100644 --- a/dev-python/semver/Manifest +++ b/dev-python/semver/Manifest @@ -1 +1,2 @@ DIST semver-3.0.4.tar.gz 269730 BLAKE2B 5a406c7c1385f4cde578f232c3866d4decdb454d6e4d43a503a5228fb8d54dcfd4387a5c46bead143f7134263136efa83585db54df6e6a4f767c6a96461e49d8 SHA512 dde83495fb759d547313b706ba783d0bb23bdc27b84d13bdb0a2b4557677fd07cab396f15b18ba469dbcd494d5c85f815b6206184af3e975b42185624f542c2a +DIST semver-3.1.0.tar.gz 304162 BLAKE2B 4fdf8d781428256d9405014ad788829e111d984ac5e4cec6ac9186aa6526587ea634042fb4e10ccbd5a87bb733db6415dacb3e513c720b17e90b9c1f2003fdaf SHA512 307cb2455814c2ae9af4b0a0c758a6ebff57807c9a8308721c85afa607d65e1597862598f4d5e8c304dbe8c7648c1eeae05269fc816a38ac3e0bbe703c317753 diff --git a/dev-python/semver/semver-3.1.0.ebuild b/dev-python/semver/semver-3.1.0.ebuild new file mode 100644 index 000000000000..c5e7e6f7f47a --- /dev/null +++ b/dev-python/semver/semver-3.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2019-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python module for semantic versioning" +HOMEPAGE=" + https://github.com/python-semver/python-semver/ + https://pypi.org/project/semver/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + epytest -o addopts= +} diff --git a/dev-python/simpleeval/Manifest b/dev-python/simpleeval/Manifest index 595934b9de60..f2b0899038e6 100644 --- a/dev-python/simpleeval/Manifest +++ b/dev-python/simpleeval/Manifest @@ -1 +1,2 @@ DIST simpleeval-1.0.7.tar.gz 30250 BLAKE2B a4755a9e484f133a9e3fcfe5c91c81c33d249ae51d1289b14ee5b2b320d117838e839e98103080a8d9b7b7c481b57fcbacbf4860b5a735f243998da66d93d8c1 SHA512 467cc5ce98708a23a92ac30e0fc4b4c32f84c9ac0eafd1d6c9049bc9c27986594416609c86a415c0ba9bf52380507c79bf161595dde267952cb76de83ee18a73 +DIST simpleeval-1.0.8.tar.gz 31846 BLAKE2B b124e041df629f3e3a608eacc3c226397cc2ea2952100d1265c3e4da9fd12385edb108ac6f89dff38a7c4a78c409ab23235a7fc5938d9e10eb6f5502f3580c25 SHA512 495cc166b96b51520f46aeabd5a35c33d5fdaee566eee6785e050c35c0bbcd229d080f4a6a49528f093865bbbb088fd40e79a6d028c53fb4c31e42b544f12fc6 diff --git a/dev-python/simpleeval/simpleeval-1.0.8.ebuild b/dev-python/simpleeval/simpleeval-1.0.8.ebuild new file mode 100644 index 000000000000..fd3cd97d5229 --- /dev/null +++ b/dev-python/simpleeval/simpleeval-1.0.8.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A simple, safe single expression evaluator library" +HOMEPAGE=" + https://github.com/danthedeckie/simpleeval/ + https://pypi.org/project/simpleeval/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +distutils_enable_tests unittest diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.52.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.52.ebuild index 3ae931f70027..de47d8afec0a 100644 --- a/dev-python/sqlalchemy/sqlalchemy-2.0.52.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.52.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" RDEPEND=" diff --git a/dev-python/type-lens/type-lens-0.2.6.ebuild b/dev-python/type-lens/type-lens-0.2.6.ebuild index 019de1d6de63..6d26eb5a9848 100644 --- a/dev-python/type-lens/type-lens-0.2.6.ebuild +++ b/dev-python/type-lens/type-lens-0.2.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.11.2-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.11.2-r1.ebuild index 2d6da14dabc6..61d15f4100dd 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.11.2-r1.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.11.2-r1.ebuild @@ -16,10 +16,13 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi -IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets" +IUSE=" + accessibility +jit +network opengl qmlls +sql +ssl svg vulkan + wayland +widgets +" RDEPEND=" - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,wayland=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 ) svg? ( ~dev-qt/qtsvg-${PV}:6 ) " diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.11.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.11.9999.ebuild index cfe7103f5bf3..50680ae4656d 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.11.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.11.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,10 +16,13 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi -IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets" +IUSE=" + accessibility +jit +network opengl qmlls +sql +ssl svg vulkan + wayland +widgets +" RDEPEND=" - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,wayland=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 ) svg? ( ~dev-qt/qtsvg-${PV}:6 ) " diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.12.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.12.9999.ebuild index 4018eb574563..50680ae4656d 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.12.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.12.9999.ebuild @@ -16,10 +16,13 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi -IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets" +IUSE=" + accessibility +jit +network opengl qmlls +sql +ssl svg vulkan + wayland +widgets +" RDEPEND=" - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,wayland=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 ) svg? ( ~dev-qt/qtsvg-${PV}:6 ) " diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild index cfe7103f5bf3..50680ae4656d 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,10 +16,13 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" fi -IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets" +IUSE=" + accessibility +jit +network opengl qmlls +sql +ssl svg vulkan + wayland +widgets +" RDEPEND=" - ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] + ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,wayland=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 ) svg? ( ~dev-qt/qtsvg-${PV}:6 ) " diff --git a/dev-qt/qtgraphs/qtgraphs-6.11.2.ebuild b/dev-qt/qtgraphs/qtgraphs-6.11.2.ebuild index e2bd770dd65d..1a21222ae670 100644 --- a/dev-qt/qtgraphs/qtgraphs-6.11.2.ebuild +++ b/dev-qt/qtgraphs/qtgraphs-6.11.2.ebuild @@ -8,7 +8,7 @@ inherit qt6-build DESCRIPTION="Graphs component library for the Qt6 framework" if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~ppc64" fi IUSE="quick3d" diff --git a/dev-ruby/pg/pg-1.6.3.ebuild b/dev-ruby/pg/pg-1.6.3.ebuild index c89f3add249b..e38dd16922bc 100644 --- a/dev-ruby/pg/pg-1.6.3.ebuild +++ b/dev-ruby/pg/pg-1.6.3.ebuild @@ -21,7 +21,7 @@ RUBY_S="ruby-${P}" LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" IUSE="test" RDEPEND=">=dev-db/postgresql-10:*" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.88.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.88.3.ebuild index 1845ac6ee16b..25a4b89fe223 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.88.3.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.88.3.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" RDEPEND=" ${PYTHON_DEPS} diff --git a/dev-util/glib-utils/glib-utils-2.88.3.ebuild b/dev-util/glib-utils/glib-utils-2.88.3.ebuild index 06c96686f72e..1817934d5e69 100644 --- a/dev-util/glib-utils/glib-utils-2.88.3.ebuild +++ b/dev-util/glib-utils/glib-utils-2.88.3.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-vcs/git/git-2.55.0.ebuild b/dev-vcs/git/git-2.55.0.ebuild index 25950e8be5e9..630ef49793a8 100644 --- a/dev-vcs/git/git-2.55.0.ebuild +++ b/dev-vcs/git/git-2.55.0.ebuild @@ -51,7 +51,7 @@ if [[ ${PV} != *9999 ]]; then SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" fi fi diff --git a/games-emulation/atari800/Manifest b/games-emulation/atari800/Manifest index fa42682836b7..b119b6ea3527 100644 --- a/games-emulation/atari800/Manifest +++ b/games-emulation/atari800/Manifest @@ -1,4 +1,3 @@ -DIST atari800-7.0.0-src.tgz 1953091 BLAKE2B 0df8b0bfc2277646c093386c0047b2d2229c69daa37eee41f79bfb9a13e354ed31ff8e94a6e7951f078673797165c7de3d73432d7ce266f5d21f2fd6701e97f6 SHA512 3e948b9b8ed93e1ab7cf795a867c30a85161ceff251def4b2d594490fd040477f6326e8f4e0710a6773f3e87f37456e8c609fe52e55ef1f25a6c6078b5713379 -DIST atari800-7.1.0-src.tgz 1957342 BLAKE2B b0e5afd9a1dd85fc22926cb8c28c862721cac048a358fc865f94b2791133af3042f76943d4a57215d9dd0ff363f3a3c98e75ab28eced1e5c492ec20d5a35cb77 SHA512 406fca1597703d7f9e2357dfd750fef82ed64155cfc2dd9af082ebcd33f333fc5465ed6766f8d6f265aaf6823e7ced27e81670ffcb3e4389ca2676e4538c2e8e DIST atari800-7.1.2-src.tgz 1957587 BLAKE2B 95c0f2871a6654587f79d94d4ce05dffcaa6ed254199deac0096ffcb83fed0d7d5f5db5600cf110fe8942b10fd032ad33faf54de6d269a9509e30c18ceadbf9e SHA512 473e3560e21dec6605d09af1cefd673677e8151bd29e773492627c9a122274c0e44fa73ed01a786f77c242bb4ff3a85e6fc418dcef8f4c3f7b9a7414edf98a66 +DIST atari800-7.2.0-src.tgz 2018244 BLAKE2B 7dcd0eedee93bf73d6d5c4b1756f488fcfce001e56444e07f78f3094d1165ff55009c482349ed4d4524767e6c8e85fbbdafb5c688ad418b3efca999f9b63e389 SHA512 75249124bbab5752ec09cc3bab85492180b590659adfc1a171248b74f7776fd863cdfb84115282a85cfbed580793ac7441b5279503935de9a2f4ec87ed75a120 DIST xf25.zip 188942 BLAKE2B c10b9108eebc571ac334ea6fca76d227e3d2fcde1595e8823a3d178dc31d9efa9b209572ee03875461289093615470192cf5c9a06cf0b4363d097a9eac201db4 SHA512 306612fc2af41ed10d76103af83e141cfd8bd3ba2ea3cbd1d0b81d4d5b0108c06948a5c626648c8a2424536757a42a3f8b9af1fb63fa3c31096447ffed0f9923 diff --git a/games-emulation/atari800/atari800-7.1.0.ebuild b/games-emulation/atari800/atari800-7.1.0.ebuild deleted file mode 100644 index 35dcc2101b82..000000000000 --- a/games-emulation/atari800/atari800-7.1.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -inherit autotools desktop - -DESCRIPTION="Emulator of Atari 8-bit computer systems and 5200 game console" -HOMEPAGE=" - https://atari800.github.io/ - https://github.com/atari800/atari800/ -" -SRC_URI=" - https://github.com/atari800/atari800/releases/download/ATARI800_${PV//./_}/${P}-src.tgz - https://sourceforge.net/projects/atari800/files/ROM/Original%20XL%20ROM/xf25.zip -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="download encode-mp3 opengl readline +sdl +sound" -REQUIRED_USE=" - encode-mp3? ( sound ) - opengl? ( sdl ) -" - -DEPEND=" - download? ( - net-misc/curl - ) - encode-mp3? ( - media-sound/lame - ) - sdl? ( - >=media-libs/libsdl2-2.26.0[joystick,opengl?,sound?,video] - ) - !sdl? ( - sys-libs/ncurses:= - ) - readline? ( - sys-libs/readline:= - ) - media-libs/libpng:= - virtual/zlib:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-arch/unzip -" - -src_prepare() { - local PATCHES=( - # Bug 544608 - "${FILESDIR}"/atari800-3.1.0-tgetent-detection.patch - ) - - default - eautoreconf -} - -src_configure() { - local video=ncurses - local sound=no - - if use sdl; then - video=sdl2 - use sound && sound=sdl2 - elif use sound; then - sound=oss - fi - - local myconf=( - $(use_enable download) - $(use_with opengl) - $(use_with readline) - $(use_with encode-mp3 mp3) - --with-video=${video} - --with-sound=${sound} - ) - econf "${myconf[@]}" -} - -src_install() { - default - insinto "/usr/share/${PN}" - doins "${WORKDIR}/"*.ROM - insinto /etc - newins "${FILESDIR}"/atari800-4.2.0.cfg atari800.cfg - newicon data/atari2.svg ${PN}.svg - make_desktop_entry ${PN} -n "Atari 800 emulator" -} diff --git a/games-emulation/atari800/atari800-7.0.0.ebuild b/games-emulation/atari800/atari800-7.2.0.ebuild index 35dcc2101b82..35dcc2101b82 100644 --- a/games-emulation/atari800/atari800-7.0.0.ebuild +++ b/games-emulation/atari800/atari800-7.2.0.ebuild diff --git a/gui-apps/waybar/waybar-0.15.0.ebuild b/gui-apps/waybar/waybar-0.15.0.ebuild index 8f2f8e832c5e..04495a22dfb5 100644 --- a/gui-apps/waybar/waybar-0.15.0.ebuild +++ b/gui-apps/waybar/waybar-0.15.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git" else SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" S="${WORKDIR}/${PN^}-${PV}" fi diff --git a/mail-client/neomutt/neomutt-20260616.ebuild b/mail-client/neomutt/neomutt-20260616.ebuild index bac6fca51025..6a418dc39230 100644 --- a/mail-client/neomutt/neomutt-20260616.ebuild +++ b/mail-client/neomutt/neomutt-20260616.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} =~ 99999999$ ]]; then EGIT_REPO_URI="https://github.com/neomutt/neomutt.git" else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~x86" fi TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75 diff --git a/media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063_p1.ebuild b/media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063_p1.ebuild index c0bc4b7821aa..bbfe811a22bf 100644 --- a/media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063_p1.ebuild +++ b/media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063_p1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge.jp/mplus-fonts/62344/${MY_P}.tar.xz" LICENSE="mplus-fonts ipafont? ( IPAfont )" SLOT="0" -KEYWORDS="amd64 ~hppa ~loong ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~hppa ~loong ppc ~ppc64 x86" IUSE="ipafont" RESTRICT="binchecks strip" diff --git a/media-fonts/unifont/unifont-17.0.05.ebuild b/media-fonts/unifont/unifont-17.0.05.ebuild index fe2a09ffa846..a0418d841b12 100644 --- a/media-fonts/unifont/unifont-17.0.05.ebuild +++ b/media-fonts/unifont/unifont-17.0.05.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}/${P}.tar.gz" LICENSE="GPL-2+ || ( GPL-2+-with-font-exception OFL-1.1 ) public-domain utils? ( FDL-1.3+ )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="ttf utils" REQUIRED_USE="ttf? ( utils )" diff --git a/media-gfx/valentina/Manifest b/media-gfx/valentina/Manifest index 1c24ea060391..b0b11fb4c464 100644 --- a/media-gfx/valentina/Manifest +++ b/media-gfx/valentina/Manifest @@ -1,2 +1,2 @@ -DIST valentina-v1.0.0.tar.bz2 62003405 BLAKE2B a77b4b5dbccc2f50df97f922cdebd3d2f7b03b577858c70d6f2b3949a2195e920485e2d84ec1dfc18a678b8ab1638587721b784760acc06a36608ff2cf538cba SHA512 dae28c6505dad4e80a99f057fe400ba064107d88919920c01bb3e95e6d0f10c6fb5d886b68964f4a849ab9f60ec9f0466ae89030ae09b5bd3a1c5cb3bbaae129 DIST valentina-v1.0.4.tar.bz2 64512148 BLAKE2B 09d22dab3a827b411e119e42609a4e0254ade6b8a91e09aebb0b905578e361b1322f5fab3831ca99494081533dc48cfb3105505f0b5a5ddc817283ecbecaaeb4 SHA512 8a0ab9aa77cea1d019673f42c979121bf20df68221d05f73043012f252e656e2edfd78b00de0d98f32fa232ab9f90ad34a097e522cb548bd46e54e35730a3cf9 +DIST valentina-v1.1.0.tar.bz2 65301814 BLAKE2B 3d9f42dd8674d6c9d98e968a0ba5ae275fb8e222c0dfacc169d4a6ea0e39c1a2538a2872c728df400aac25b1bb10f22fd7c771ca9a17215d8e94df18a1a8668c SHA512 af776d993690107545f9f57ea17a3e451f066e19ef01ff0cd6ad1d94b0370afb8f9a1911dc8540f6216e65fa7e93a8f05fff91c47d1343a9bdaf446f56506965 diff --git a/media-gfx/valentina/files/valentina-1.0.0-fix_desktop.patch b/media-gfx/valentina/files/valentina-1.0.0-fix_desktop.patch deleted file mode 100644 index fa963a8d156d..000000000000 --- a/media-gfx/valentina/files/valentina-1.0.0-fix_desktop.patch +++ /dev/null @@ -1,37 +0,0 @@ -Avoid a warning at launch -> WARNING:QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. -> For compatibility reasons, the .desktop suffix will be removed. -> Please specify a desktop file name without .desktop suffix ---- a/src/app/puzzle/main.cpp -+++ b/src/app/puzzle/main.cpp -@@ -120,7 +120,7 @@ auto main(int argc, char *argv[]) -> int - - QT_REQUIRE_VERSION(argc, argv, "5.15.0") // clazy:exclude=qstring-arg,qstring-allocations NOLINT - -- VPApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.puzzle.desktop")); -+ VPApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.puzzle")); - - QTimer::singleShot(0, &app, &VPApplication::ProcessCMD); - ---- a/src/app/tape/main.cpp -+++ b/src/app/tape/main.cpp -@@ -119,7 +119,7 @@ auto main(int argc, char *argv[]) -> int - - QT_REQUIRE_VERSION(argc, argv, "5.15.0"); // clazy:exclude=qstring-arg,qstring-allocations NOLINT - -- MApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.tape.desktop")); -+ MApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.tape")); - - QTimer::singleShot(0, &app, &MApplication::ProcessCMD); - ---- a/src/app/valentina/main.cpp -+++ b/src/app/valentina/main.cpp -@@ -132,7 +132,7 @@ auto main(int argc, char *argv[]) -> int - - QT_REQUIRE_VERSION(argc, argv, "5.15.0") // clazy:exclude=qstring-arg,qstring-allocations NOLINT - -- VApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.valentina.desktop")); -+ VApplication::setDesktopFileName(QStringLiteral("ua.com.smart-pattern.valentina")); - - MainWindow w; - #if !defined(Q_OS_MAC) diff --git a/media-gfx/valentina/valentina-1.0.4.ebuild b/media-gfx/valentina/valentina-1.0.4.ebuild index 5d0dab57c51b..eb474e974396 100644 --- a/media-gfx/valentina/valentina-1.0.4.ebuild +++ b/media-gfx/valentina/valentina-1.0.4.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/media-gfx/valentina/valentina-1.0.0-r1.ebuild b/media-gfx/valentina/valentina-1.1.0.ebuild index fa7ab80a48d1..5d0dab57c51b 100644 --- a/media-gfx/valentina/valentina-1.0.0-r1.ebuild +++ b/media-gfx/valentina/valentina-1.1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit edo flag-o-matic multiprocessing qmake-utils toolchain-funcs xdg +inherit edo flag-o-matic multiprocessing optfeature qmake-utils toolchain-funcs xdg DESCRIPTION="Cloth patternmaking software" HOMEPAGE="https://smart-pattern.com.ua/" @@ -12,9 +12,9 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="~amd64 ~x86" IUSE="test" -RESTRICT="test" +RESTRICT="!test? ( test )" DEPEND=" dev-libs/xerces-c:= @@ -22,19 +22,13 @@ DEPEND=" dev-qt/qtsvg:6 !sci-biology/tree-puzzle " -RDEPEND="${DEPEND} - app-text/poppler[utils] -" +RDEPEND="${DEPEND}" BDEPEND=" dev-build/meson-format-array dev-qt/qttools:6[linguist] dev-util/qbs " -PATCHES=( - "${FILESDIR}"/${PN}-1.0.0-fix_desktop.patch -) - qbs_format_flags() { meson-format-array "${@}" || die } @@ -68,7 +62,6 @@ src_configure() { qbs_config stripPath "$(tc-getSTRIP)" # define global options - qbs_config preferences.jobs "$(get_makeopts_jobs)" qbs_config qbs.installPrefix "${EPREFIX}/usr" qbs_config qbs.sysroot "${ESYSROOT}" @@ -79,21 +72,28 @@ src_configure() { qbs_config qbs.optimization "" # define package options - qbs_config buildconfig.enableCcache false - qbs_config buildconfig.enablePCH false # fail w/ clang - qbs_config buildconfig.enableUnitTests $(usex test true false) - qbs_config buildconfig.enableRPath false - qbs_config buildconfig.installLibraryPath "$(get_libdir)" - qbs_config buildconfig.libDirName "$(get_libdir)" - qbs_config buildconfig.treatWarningsAsErrors false + local my_opts=( + enableCcache:false + enablePCH:false + enableUnitTests:$(usex test true false) + enableRPath:false + installLibraryPath:"$(get_libdir)" + libDirName:"$(get_libdir)" + treatWarningsAsErrors:false + ) # used by all phases qbsargs=( --file ${PN}.qbs config:release profile:gentoo + ${my_opts[@]/#/modules.buildconfig.} ) + # export now for src_test + local -x LD_LIBRARY_PATH+=":${S}/release/install-root${EPREFIX}/usr/$(get_libdir)/" + local -x QT_QPA_PLATFORM=offscreen + edo qbs resolve "${qbsargs[@]}" --force-probe-execution # verbose build/install phase @@ -103,20 +103,32 @@ src_configure() { } src_compile() { - edo qbs build "${qbsargs[@]}" --no-install + edo qbs build "${qbsargs[@]}" --jobs $(get_makeopts_jobs) --no-install } src_test() { - # It fails in the build env. Only parserTest passes if launched manually. edo qbs -p autotest-runner profile:gentoo config:release } src_install() { edo qbs install "${qbsargs[@]}" --no-build --install-root "${D}" + if use test; then + rm "${ED}"/usr/bin/*Test.debug || die + fi + + insinto /usr/share/${PN} + doins -r "${S}"/src/app/share/{collection,tables} + dodoc AUTHORS.txt ChangeLog.txt README.md doman dist/debian/${PN}.1 doman dist/debian/puzzle.1 doman dist/debian/tape.1 } + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "PDF to PS conversion" app-text/poppler[utils] +} diff --git a/media-libs/dav1d/dav1d-1.5.1.ebuild b/media-libs/dav1d/dav1d-1.5.1.ebuild index 90b196920c52..3647111e0e8d 100644 --- a/media-libs/dav1d/dav1d-1.5.1.ebuild +++ b/media-libs/dav1d/dav1d-1.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://downloads.videolan.org/pub/videolan/dav1d/${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos" fi inherit meson-multilib diff --git a/media-libs/giflib/giflib-6.1.3.ebuild b/media-libs/giflib/giflib-6.1.3.ebuild index 553c12e09a64..f353b276c665 100644 --- a/media-libs/giflib/giflib-6.1.3.ebuild +++ b/media-libs/giflib/giflib-6.1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/giflib/${P}.tar.gz" LICENSE="MIT" SLOT="0/7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" IUSE="doc static-libs" BDEPEND="doc? ( virtual/imagemagick-tools )" diff --git a/media-libs/libcuefile/libcuefile-477-r4.ebuild b/media-libs/libcuefile/libcuefile-477-r4.ebuild index 19fed65f4222..34ca7743d3a2 100644 --- a/media-libs/libcuefile/libcuefile-477-r4.ebuild +++ b/media-libs/libcuefile/libcuefile-477-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~ssuominen/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" PATCHES=( "${FILESDIR}"/${PN}-static-libs.patch diff --git a/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild b/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild index 1b6f091a23c1..c47893fde6a9 100644 --- a/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild +++ b/media-libs/libdolbyb/libdolbyb-1.0.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://codeberg.org/sox_ng/libdolbyb/releases/download/${P}/${P}.tar.g LICENSE="GPL-2" SLOT="0/3" # SHLIB in configure.ac -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" DEPEND="media-libs/libsndfile" RDEPEND="${DEPEND}" diff --git a/media-libs/libffado/libffado-2.5.0_p5.ebuild b/media-libs/libffado/libffado-2.5.0_p5.ebuild index 2d7d9cab628d..5eadfed95196 100644 --- a/media-libs/libffado/libffado-2.5.0_p5.ebuild +++ b/media-libs/libffado/libffado-2.5.0_p5.ebuild @@ -16,7 +16,7 @@ else https://ffado.org/files/${PN}-${PV%_p*}.tgz mirror://debian/pool/main/libf/libffado/${PN}_${PV/_p/-}.debian.tar.xz " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" S="${WORKDIR}/${PN}-${PV%_p*}" fi diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.6.1.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.6.1.ebuild index 1da85d72c3db..a4af4a061b59 100644 --- a/media-plugins/audacious-plugins/audacious-plugins-4.6.1.ebuild +++ b/media-plugins/audacious-plugins/audacious-plugins-4.6.1.ebuild @@ -28,7 +28,7 @@ SRC_URI=" # public-domain modplug LICENSE="BSD-2 BSD CC-BY-SA-4.0 GPL-2+ GPL-3 ISC LGPL-2.1+ MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE=" aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme gtk http jack lame libnotify libsamplerate lirc mms modplug +mp3 mpris opengl openmpt opus diff --git a/media-plugins/kodi-imagedecoder-heif/metadata.xml b/media-plugins/kodi-imagedecoder-heif/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-imagedecoder-heif/metadata.xml +++ b/media-plugins/kodi-imagedecoder-heif/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-imagedecoder-raw/metadata.xml b/media-plugins/kodi-imagedecoder-raw/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-imagedecoder-raw/metadata.xml +++ b/media-plugins/kodi-imagedecoder-raw/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml b/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml index 4d484ff876cf..8f8db7ffeb0b 100644 --- a/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml +++ b/media-plugins/kodi-inputstream-ffmpegdirect/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Evgeny Grin</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-screensaver-asterwave/metadata.xml b/media-plugins/kodi-screensaver-asterwave/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-screensaver-asterwave/metadata.xml +++ b/media-plugins/kodi-screensaver-asterwave/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-screensaver-cpblobs/metadata.xml b/media-plugins/kodi-screensaver-cpblobs/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-screensaver-cpblobs/metadata.xml +++ b/media-plugins/kodi-screensaver-cpblobs/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-screensaver-matrixtrails/metadata.xml b/media-plugins/kodi-screensaver-matrixtrails/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-screensaver-matrixtrails/metadata.xml +++ b/media-plugins/kodi-screensaver-matrixtrails/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-screensaver-shadertoy/metadata.xml b/media-plugins/kodi-screensaver-shadertoy/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-screensaver-shadertoy/metadata.xml +++ b/media-plugins/kodi-screensaver-shadertoy/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-plugins/kodi-screensaver-stars/metadata.xml b/media-plugins/kodi-screensaver-stars/metadata.xml index a9c75c7a0e46..054a97398c65 100644 --- a/media-plugins/kodi-screensaver-stars/metadata.xml +++ b/media-plugins/kodi-screensaver-stars/metadata.xml @@ -6,7 +6,7 @@ <name>Craig Andrews</name> </maintainer> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Karlson2k (Evgeny Grin)</name> </maintainer> <origin>baldeagleos-repo</origin> diff --git a/media-sound/audacious/audacious-4.6.1.ebuild b/media-sound/audacious/audacious-4.6.1.ebuild index e8b76e6e8eb4..9a0532ffd06a 100644 --- a/media-sound/audacious/audacious-4.6.1.ebuild +++ b/media-sound/audacious/audacious-4.6.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://distfiles.audacious-media-player.org/${P}.tar.bz2" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="gtk qt6 test" REQUIRED_USE="test? ( qt6 )" RESTRICT="!test? ( test )" diff --git a/media-sound/fluidsynth/fluidsynth-2.5.7.ebuild b/media-sound/fluidsynth/fluidsynth-2.5.7.ebuild index da01d58605d1..6255fd6cfcac 100644 --- a/media-sound/fluidsynth/fluidsynth-2.5.7.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.5.7.ebuild @@ -19,7 +19,7 @@ SRC_URI=" # Apache-2.0 for gcem LICENSE="Apache-2.0 LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="alsa dbus debug doc ipv6 jack ladspa openmp oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads" BDEPEND=" diff --git a/media-sound/sox/sox-14.7.0.9.ebuild b/media-sound/sox/sox-14.7.0.9.ebuild index 398bdcb74014..f2e130b7cb26 100644 --- a/media-sound/sox/sox-14.7.0.9.ebuild +++ b/media-sound/sox/sox-14.7.0.9.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" # https://codeberg.org/sox_ng/sox_ng/wiki/Copyright LICENSE="GPL-2" SLOT="0/3" # SHLIB_VERSION in configure.ac -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="alsa amr ao dolbyb encode +ffmpeg fftw flac id3tag ladspa loudness mad ogg openmp oss opus png pulseaudio sndfile sndio speexdsp twolame wavpack" RDEPEND=" diff --git a/media-tv/xmltv/xmltv-1.4.0-r1.ebuild b/media-tv/xmltv/xmltv-1.4.0-r1.ebuild index 31381b223a07..71de31d82aea 100644 --- a/media-tv/xmltv/xmltv-1.4.0-r1.ebuild +++ b/media-tv/xmltv/xmltv-1.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/XMLTV/xmltv/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="ar ch-search fi huro is it-dvb" IUSE+=" na-dd na-tvmedia pt-vodafone tv-check tv-combiner" diff --git a/net-analyzer/shodan/shodan-1.31.0.ebuild b/net-analyzer/shodan/shodan-1.31.0.ebuild index b2a6a19cfcf6..498c0957e39c 100644 --- a/net-analyzer/shodan/shodan-1.31.0.ebuild +++ b/net-analyzer/shodan/shodan-1.31.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} = "9999" ]]; then EGIT_REPO_URI="https://github.com/achillean/shodan-python.git" else inherit pypi - KEYWORDS="amd64 ~loong x86" + KEYWORDS="amd64 ~loong ~ppc64 x86" fi LICENSE="MIT" diff --git a/net-im/profanity/profanity-0.18.1.ebuild b/net-im/profanity/profanity-0.18.1.ebuild index 4bb63b5ff008..184df4474be4 100644 --- a/net-im/profanity/profanity-0.18.1.ebuild +++ b/net-im/profanity/profanity-0.18.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/profanity-im/profanity/releases/download/${PV}/${P}. LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="gpg gtk libnotify omemo omemo-qrcode otr python spell test xscreensaver" RESTRICT="!test? ( test )" REQUIRED_USE="omemo-qrcode? ( omemo ) python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/net-libs/libmicrohttpd/metadata.xml b/net-libs/libmicrohttpd/metadata.xml index 27c19a236a1b..df9fae7ff35f 100644 --- a/net-libs/libmicrohttpd/metadata.xml +++ b/net-libs/libmicrohttpd/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Evgeny Grin</name> </maintainer> <maintainer type="project" proxied="proxy"> diff --git a/net-libs/pjproject/pjproject-2.17-r1.ebuild b/net-libs/pjproject/pjproject-2.17-r1.ebuild index 8dcbd19e5a67..eb7260e8273c 100644 --- a/net-libs/pjproject/pjproject-2.17-r1.ebuild +++ b/net-libs/pjproject/pjproject-2.17-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.t LICENSE="GPL-2" MY_SLOTVERSION="${PVR/-r/.0.}" # -r to .0., extra 0 avoids collisions. SLOT="0/${MY_SLOTVERSION}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" # g729 not included due to special bcg729 handling. CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16" diff --git a/net-mail/b4/b4-0.15.2-r1.ebuild b/net-mail/b4/b4-0.15.2-r1.ebuild index a7d3778d701a..cbb70ad354f5 100644 --- a/net-mail/b4/b4-0.15.2-r1.ebuild +++ b/net-mail/b4/b4-0.15.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://git.kernel.org/pub/scm/utils/b4/b4.git/snapshot/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" RESTRICT=test # gentoo:: is missing dependences (e.g. dev-python/textual) diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 50e608421d30..ce6a6e017a3a 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -2,3 +2,5 @@ DIST Electrum-4.8.0.tar.gz 12063195 BLAKE2B 7ab78d70ae85084247821b91df1b4f848198 DIST Electrum-4.8.0.tar.gz.asc 1666 BLAKE2B 1d3a101b8cf28628023326e78ecf5f0996d05cd19010c2dfcf039ee79a3ab9ae7b5416faa0cfeba8f390ca972c41d8f07cf9e06d903a100cd2dae2e93dd8bda4 SHA512 0db350047bb3a4cd583071044b7b5445db821f453ce0fede6eb98b1df7e9dbc50c4dc2f797106f0396ed49ef2e84bbb66ec51995e4d39df494edd0ae155cc2fc DIST Electrum-4.8.1.tar.gz 11966268 BLAKE2B 3f32e29e3ec0d20c433aa260914a099ed22b6bce798c9ad18959f3f20398ce3a0f08eedcdc55cc00a1912065d226d581419b08a4dddcba681c4922843b29ce6d SHA512 78fdc2ed9fb06a097fda42a40304241ceb46c090ea8cb8914bb5197cdd1b8530a228ae5e0c54956556e2a26d3250faf11289e8425557d455a5d33aea9da5bf36 DIST Electrum-4.8.1.tar.gz.asc 3560 BLAKE2B 4130955b2f4ca9a3dab18cf100f35a1b9f2d666f42821f5f740efb971fd0326980681e8b5873e57f928591fe94b4164a34a0b209916815cc7e0334b2136c625f SHA512 cab4beb8cb48d6155565426ab7e2de0063c44609ee9080c0296e15836cf95eb1180e7ea2e285bc1004cf001b31fae038d9f7ec4c6365cd1bf5649df4ebf58b4e +DIST Electrum-4.8.2.tar.gz 12024855 BLAKE2B 09255bc07b318d89dc6a783230ce7d28e5d853e4a02a2a89fd5ace7f96d56b51e2d3ceec33ad712552f5dc7e7e4d029581cf93a3035176ab2055dcab63668f7d SHA512 4694d01723aedcc7e7cf6a2d58c43b6277a4ae46e56322778c9c349fedd10df5d5c4a015ddf3ea7c32ddad1075bf0845548d03d258a519c77fe1b252af63646e +DIST Electrum-4.8.2.tar.gz.asc 3560 BLAKE2B 7512d75d1e92981f770cb06b978642876b74f9ce2e7d9a7df64c8c84d5b0faef86e857915d756abca91e91a302848fc847aebdf4b40fea6027bece7a090da529 SHA512 2e30f6c7ac4a1d3fbabdbe3ffb2f004c457d57cc87c808bebec83aa844f6637d4855d0081266a7d694cc01047c177980c9052d33a0396c385e3fb995bd2a8a55 diff --git a/net-misc/electrum/electrum-4.8.2.ebuild b/net-misc/electrum/electrum-4.8.2.ebuild new file mode 100644 index 000000000000..ee0c3ffff2c2 --- /dev/null +++ b/net-misc/electrum/electrum-4.8.2.ebuild @@ -0,0 +1,126 @@ +# 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_{13..14} ) +PYTHON_REQ_USE="ncurses?" + +inherit distutils-r1 eapi9-ver verify-sig xdg-utils + +MY_P=${P^} +DESCRIPTION="User friendly Bitcoin client" +HOMEPAGE=" + https://electrum.org/ + https://github.com/spesmilo/electrum/ +" +SRC_URI=" + https://download.electrum.org/${PV}/${MY_P}.tar.gz + verify-sig? ( + https://download.electrum.org/${PV}/${MY_P}.tar.gz.asc + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli ncurses qrcode +qt6" +REQUIRED_USE="|| ( cli ncurses qt6 )" + +# setuptools (distutils) & pyperclip vendored +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/aiohttp-3.11.0[${PYTHON_USEDEP}] + >=dev-python/aiohttp-socks-0.8.4[${PYTHON_USEDEP}] + =dev-python/aiorpcx-0.25*[${PYTHON_USEDEP}] + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/dnspython-2[${PYTHON_USEDEP}] + >=dev-python/electrum-ecc-0.0.4[${PYTHON_USEDEP}] + >=dev-python/electrum-aionostr-0.1.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + dev-python/pbkdf2[${PYTHON_USEDEP}] + dev-python/pyperclip[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + qrcode? ( media-gfx/zbar[v4l] ) + qt6? ( + dev-python/pyqt6[gui,multimedia,printsupport,qml,quick,widgets,${PYTHON_USEDEP}] + ) + ncurses? ( $(python_gen_impl_dep 'ncurses') ) +" +BDEPEND=" + test? ( + dev-python/pyaes[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + ) + verify-sig? ( + sec-keys/openpgp-keys-electrum + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/electrum.asc + +src_prepare() { + distutils-r1_src_prepare + + # remove bundled dependencies + rm -r electrum/_vendor packages || die + find -name '*.py' -exec \ + sed -i -e 's:\(electrum\)\?[.]_vendor[.]::' {} + || die + + # use backwards-compatible cryptodome API + sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die + + # make qdarkstyle dep optional + sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die + + # remove upper bounds from deps + sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die + + local bestgui + if use qt6; then + bestgui=qt + elif use ncurses; then + bestgui=text + else + bestgui=stdio + fi + sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die + + xdg_environment_reset +} + +src_install() { + dodoc RELEASE-NOTES + distutils-r1_src_install +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + + ver_replacing -ge 4.3.4 && return + + ewarn "If you are new to BitCoin, please be aware that:" + ewarn "1. Cryptocurrencies are volatile. BTC has been subject to rapid" + ewarn " changes of value in the past." + ewarn "2. Cryptocurrency ownership is determined solely by the access to" + ewarn " the private key. If the key is lost or stolen, BTC are unrevocably" + ewarn " lost." + ewarn "3. Proof-of-work based cryptocurrencies have negative environmental" + ewarn " impact. BTC mining is consuming huge amounts of electricity." +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/net-misc/icecast/icecast-2.5.0.ebuild b/net-misc/icecast/icecast-2.5.0.ebuild index 88e78c9f0134..5051f18aa36f 100644 --- a/net-misc/icecast/icecast-2.5.0.ebuild +++ b/net-misc/icecast/icecast-2.5.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.xiph.org/releases/icecast/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="geoip +speex selinux +ssl test +theora +yp" # TODO: few tests fail RESTRICT="test" diff --git a/net-misc/r8125/metadata.xml b/net-misc/r8125/metadata.xml index 9a325a712635..63990b7c0f46 100644 --- a/net-misc/r8125/metadata.xml +++ b/net-misc/r8125/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Evgeny Grin</name> </maintainer> <maintainer type="project" proxied="proxy"> diff --git a/net-vpn/tor/tor-0.4.9.12.ebuild b/net-vpn/tor/tor-0.4.9.12.ebuild index dd12f7889330..5bead350bb4a 100644 --- a/net-vpn/tor/tor-0.4.9.12.ebuild +++ b/net-vpn/tor/tor-0.4.9.12.ebuild @@ -30,7 +30,7 @@ else S="${WORKDIR}/${MY_PF}" if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" fi BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20250713 )" diff --git a/net-wireless/rtl_433/rtl_433-22.11.ebuild b/net-wireless/rtl_433/rtl_433-22.11.ebuild index 7c0afbe1dac1..73fb77aa3d19 100644 --- a/net-wireless/rtl_433/rtl_433-22.11.ebuild +++ b/net-wireless/rtl_433/rtl_433-22.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/merbanan/rtl_433/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" #SRC_URI="https://github.com/merbanan/rtl_433/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~x86" fi LICENSE="GPL-2" diff --git a/sci-electronics/gerbv/gerbv-2.13.0.ebuild b/sci-electronics/gerbv/gerbv-2.13.0.ebuild index 219f0db3e46c..be2997d468ea 100644 --- a/sci-electronics/gerbv/gerbv-2.13.0.ebuild +++ b/sci-electronics/gerbv/gerbv-2.13.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" IUSE="doc examples unit-mm" RESTRICT="test" diff --git a/sec-keys/openpgp-keys-gnupg/Manifest b/sec-keys/openpgp-keys-gnupg/Manifest index 29eb63b042cb..cd512c722716 100644 --- a/sec-keys/openpgp-keys-gnupg/Manifest +++ b/sec-keys/openpgp-keys-gnupg/Manifest @@ -1,7 +1,13 @@ DIST openpgp-keys-alexanderkulbartsch-ubuntu-20260703.asc 7208 BLAKE2B aaf530c2a0e9a1bad3556b9f41079e51c27ab6ef6a0f39187759f0c1bd721bdf181e85d42b15ffc550a459480d21a07b80bb52aafc6a7303c796796e8ca2124d SHA512 1f762dda85af4068108ede7d1998bbd56964e8229816cd57aef4f6569ff35b3c28e2285fba44eacf366a64da3fbe52ace1511f50bd58307d9ccbed6fc7b24585 +DIST openpgp-keys-alexanderkulbartsch-ubuntu-20260913.asc 7208 BLAKE2B aaf530c2a0e9a1bad3556b9f41079e51c27ab6ef6a0f39187759f0c1bd721bdf181e85d42b15ffc550a459480d21a07b80bb52aafc6a7303c796796e8ca2124d SHA512 1f762dda85af4068108ede7d1998bbd56964e8229816cd57aef4f6569ff35b3c28e2285fba44eacf366a64da3fbe52ace1511f50bd58307d9ccbed6fc7b24585 DIST openpgp-keys-gnupg-20260703-signature_key.asc 5925 BLAKE2B 08d81b1672079afc02b5eec6d42e598394b9809a4af8de3cff78f948a959cee15ad8f5cf1f66d3fb4f65d2127f4fb585f8f96b3bf739914aa96ee501b71ed551 SHA512 84e1e431bda27a958e526336b50ca2bece28bbbfd10eaaf19680f865699a3aed4046d54c925672960ecb264a5d417a33ce46f2bb5812fe3fa6007f15778cd067 +DIST openpgp-keys-gnupg-20260913-signature_key.asc 6466 BLAKE2B 9b4ea52a474de5a37ea2528828d1db40ebb99550be00e073fd44079503ca1105fc49cb69e8b984b2f18c28e461542b2b9f74dcf53d199d9d8193af1ed33fed29 SHA512 399020e7830c9da683b9831b4d91199a3507918c7b730f987648f49d3fbd367c90c9f958a29b86f3113aaeadd4071a8d34a5f74bcbf9b83f9430a6fe210c7b35 DIST openpgp-keys-gnupg2021-ubuntu-20260703.asc 26538 BLAKE2B 2dd11b4c4f24cbbf5e06d20fd9581f4221d401253d68a3cadb01a0a0baad05ee0dd9fcca9a44d460a3687ef3f39affab053b2d14f7757e76c5201569e57ca279 SHA512 6398410085e92babb2b72114fd6fa2b0f0b22023b542b71d77050fce3ba7f67171d4a868f3070556adfc2845a098c1bed1e19e1a652502270e46a13038f5faec +DIST openpgp-keys-gnupg2021-ubuntu-20260913.asc 26538 BLAKE2B 2dd11b4c4f24cbbf5e06d20fd9581f4221d401253d68a3cadb01a0a0baad05ee0dd9fcca9a44d460a3687ef3f39affab053b2d14f7757e76c5201569e57ca279 SHA512 6398410085e92babb2b72114fd6fa2b0f0b22023b542b71d77050fce3ba7f67171d4a868f3070556adfc2845a098c1bed1e19e1a652502270e46a13038f5faec DIST openpgp-keys-gnupg2026-ubuntu-20260703.asc 948 BLAKE2B c6b7063bffefe8aaa011df4a13682ecd6e1174880f18e9deada8995bfd63b697230d61dccc4d1d92bcd139ec32c739d5341ab59f37b683a747c7be3574c2f3a7 SHA512 aed365836b2861ff74fc4d689f32486063b6a4b0b3f9d1f3dac5bdba8cd9702a4c0ae95a306c7824a85d82061bb7a807de3693fcc18caca7d63ed5832a757842 +DIST openpgp-keys-gnupg2026-ubuntu-20260913.asc 948 BLAKE2B c6b7063bffefe8aaa011df4a13682ecd6e1174880f18e9deada8995bfd63b697230d61dccc4d1d92bcd139ec32c739d5341ab59f37b683a747c7be3574c2f3a7 SHA512 aed365836b2861ff74fc4d689f32486063b6a4b0b3f9d1f3dac5bdba8cd9702a4c0ae95a306c7824a85d82061bb7a807de3693fcc18caca7d63ed5832a757842 DIST openpgp-keys-niibeyutaka-ubuntu-20260703.asc 15065 BLAKE2B 6a77e4ebd095a3ba3657e7a6b1bc85da2198bd4c0cda5640a50fe3b66c9b7a94c458297c85fb54aeda7187834e63c27bc01f740e077a388ad45d0bb2cbeb5a4d SHA512 f0ab51e645b4222f8bdcfd37703a970fa1ddfce69d20c543ce9e201142caccac4a78302d528e1773433f3f5d5e31e8b99c7bafa1af1f912ea1e7c47506a64cdf +DIST openpgp-keys-niibeyutaka-ubuntu-20260913.asc 15065 BLAKE2B 6a77e4ebd095a3ba3657e7a6b1bc85da2198bd4c0cda5640a50fe3b66c9b7a94c458297c85fb54aeda7187834e63c27bc01f740e077a388ad45d0bb2cbeb5a4d SHA512 f0ab51e645b4222f8bdcfd37703a970fa1ddfce69d20c543ce9e201142caccac4a78302d528e1773433f3f5d5e31e8b99c7bafa1af1f912ea1e7c47506a64cdf DIST openpgp-keys-wernerkoch-ubuntu-20260703.asc 30759 BLAKE2B 2abf469fe7782df02da67b3ac7ee43341ee63727feefc35e74b4aec514a6e7c6f598c5d7a112d37401780f776eeef3e7e4c1bcff76371b66a29d45c46b7b5c7e SHA512 bf258f0ce5a7972dfd2520baadf63e626f4b30d7ca27336c7bc01635e47b87584b0c254003f61d4919acd5916fba6ad1392cf204eb8c0f94def77b08f682280b +DIST openpgp-keys-wernerkoch-ubuntu-20260913.asc 30889 BLAKE2B 39420896ac6046d6586c3f6cda78c92a32da3ac47a970723db254bd12a8ed2260d13746602db0cac0c3f7636310b70538983b5cc099357398223bcd23c23ecd2 SHA512 89f0d53e023bf8de98030dce4399f0dc84d16cbaa86962599d582564a53677bc2348a2709f72dbae2fa725c29e466a0ece9884c2389ab8926a002f843763ed36 DIST signature_key.asc 5365 BLAKE2B 1bdf7c8f225f3f59f6aa440dbd0a6d040025bf247ca5cb80691546769217a45e6d52bc827b9d451a608a7426300cd36d88c1d5a4da361f90688ec09e2ba33f6c SHA512 3f235464bdc2c120a740454eadc98572e010abee0e5796bb76e0217c1ada75ca0799378e401dc40e5120645ca77a33aa3dc95ebf3d14bbbd734c46ce5057bbc7 diff --git a/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20260913.ebuild b/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20260913.ebuild new file mode 100644 index 000000000000..b25ee4e1f1cb --- /dev/null +++ b/sec-keys/openpgp-keys-gnupg/openpgp-keys-gnupg-20260913.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# openpgp, no user id +SEC_KEYS_VALIDPGPKEYS=( + '6DAA6E64A76D2840571B4902528897B826403ADA:wernerkoch:manual,ubuntu' + 'AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD:niibeyutaka:manual,ubuntu' + '3B761AE4E63BF3519CE7D63BECB664CBE1332EEF:alexanderkulbartsch:manual,ubuntu' + 'D02AE49173BDAD56E4F88223707E56D3DEF4115C:ingo:manual' + '02F38DFF731FF97CB039A1DA549E695E905BA208:gnupg2021:manual,ubuntu' + '1493269DE61F124AA69A316E3ADF34EBDBB200A4:gnupg2026:manual,ubuntu' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used to sign GnuPG releases" +HOMEPAGE="https://gnupg.org/signature_key.html" +SRC_URI+=" https://gnupg.org/signature_key.asc -> ${P}-signature_key.asc" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild b/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild index 20c8d6e4b86a..0d9100b7b31e 100644 --- a/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild +++ b/sec-keys/openpgp-keys-johnogness/openpgp-keys-johnogness-20260524.ebuild @@ -16,4 +16,4 @@ SRC_URI+=" -> ${P}-key-0x4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB.asc " -KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ppc64 x86" diff --git a/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml index 5fa558c1213c..aed3e932cb07 100644 --- a/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml +++ b/sec-keys/openpgp-keys-libmicrohttpd/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person" proxied="yes"> - <email>k2k@narod.ru</email> + <email>k2k@drgrin.dev</email> <name>Evgeny Grin</name> </maintainer> <maintainer type="project" proxied="proxy"> diff --git a/sec-keys/openpgp-keys-pauleggert/Manifest b/sec-keys/openpgp-keys-pauleggert/Manifest new file mode 100644 index 000000000000..cd2fa94034f5 --- /dev/null +++ b/sec-keys/openpgp-keys-pauleggert/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-eggert-github-20260913.asc 3881 BLAKE2B 34204401cb9c3aaf546da62e139794e05cd51e4dc7baeb102fe7b4bbeadeb533e8c663cc130125169eb66f21fe46c2e680d292bc3179e7b461797284970703b0 SHA512 cc44b9120503793eb0e3b43384fb946c31f019eecb92fd63917df1fc1a2ee9eb329459154df77c838152f6bf1d0d46dd77a8210dfa39cee71ec0de5666a0a048 +DIST openpgp-keys-eggert-openpgp-20260913.asc 8022 BLAKE2B 59287f6ce99d4825a89a134ff8e3043e4383de905e10bae66320e00cdfa8a45f5e5fc02137fee3fc19321bb5eda4b3368ebc1fb7740ac4bdb3fda7eba74f09c5 SHA512 5726cbdeab733cce5df2f3f57348da636c2df2b32d9f0c8a57204bb8758c393898953e5972bc6222faeee86b97d0b30c0afc9bcc04d32052b3f594feac0a52e1 +DIST openpgp-keys-eggert-ubuntu-20260913.asc 7208 BLAKE2B 794852ea3118c9d70518dff1e39a31bac74f4ac91a3fd66d33f97d6a1ecc74cae656d19ce40325152f27c1adf8e0492aab15b822a75dc998e7c433c81d091de6 SHA512 2e999f113d4cb13def0b4a43aae7c7a2f5156be490156774c4a8f21dada67b1cafcd46280ac619159f0239175007c9cc87486c5c6522692c286accdda4ecae08 diff --git a/sec-keys/openpgp-keys-pauleggert/metadata.xml b/sec-keys/openpgp-keys-pauleggert/metadata.xml new file mode 100644 index 000000000000..a07a362c3608 --- /dev/null +++ b/sec-keys/openpgp-keys-pauleggert/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/sec-keys/openpgp-keys-pauleggert/openpgp-keys-pauleggert-20260913.ebuild b/sec-keys/openpgp-keys-pauleggert/openpgp-keys-pauleggert-20260913.ebuild new file mode 100644 index 000000000000..701855ae145a --- /dev/null +++ b/sec-keys/openpgp-keys-pauleggert/openpgp-keys-pauleggert-20260913.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SEC_KEYS_VALIDPGPKEYS=( + '7E3792A9D8ACF7D633BC1588ED97E90E62AA7E34:eggert:github,ubuntu,openpgp' +) + +inherit sec-keys + +DESCRIPTION="OpenPGP keys used by Paul Eggert" +HOMEPAGE="https://github.com/eggert" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index f613fa17ea58..d3af3a3723d2 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -27,6 +27,7 @@ DIST gcc-15.2.0-musl-patches-1.tar.xz 7168 BLAKE2B 6b7cfb123c3a691693240db815e68 DIST gcc-15.2.0-patches-8.tar.xz 17584 BLAKE2B e35d85b993fc2ad86924158cac893a815f70332335ed02d970bcdf89c1ceafc2972576bcd85b4912e6ada91bdd80e8f10cbc6be798c804438368bae60abe2731 SHA512 6440a792320037b746ba405469773b96c1d4272c5248ae3808e6d8a2d576564c0f52889a6f88c3271233c8c2fe7ecb974d31ced2141f16f2c5ca68b9e47ace8c DIST gcc-15.3.0.tar.xz 101253696 BLAKE2B 9e37d6560addf936b8dae6f34a2621004e888b1436c9b95d6a09c2a792f909c7ec4aa5e8d0e63baa1be742fd8dc8162b366b5c48766fc83e44b3842891af44df SHA512 0de9e296153b52c021b1c7e63c9c62151d7a0ac03f23ce6e9f772c1b0eb783f6acdd81cc4567bfe4128a6f64968c2cfc8eff40b36229cba7425349f7d637c654 DIST gcc-16-20260905.tar.xz 99118908 BLAKE2B 1a65b1fbc842e153389840274a5a3f844e3a5a9693957b1227e5361f74ce831df244570f1e5edf844fc512b62b978460ed7861b8c8856056b8c1f9763bae130c SHA512 f15b09406e3788ffc3b1c380748ed9c087bba32448c4cece7a56930417bbe1dc34a72464ecb570dff781c8bbaa4eebf880274e5b4a9139aa5137c0623e03be66 +DIST gcc-16-20260912.tar.xz 99109248 BLAKE2B 0011cbe5676a9c468762e1ccf1cf57c2fd08d4da05c9aba449a8485537a1e9ac30cbe07e6ede60adc5d63c8a3ae1060611006e93bc150c843a4eb8f48f9d9da3 SHA512 e9382e1caee349a55c4bb2de1cfd4b3e9a411f4b5a3fd70ffe98b8fe7adccc89648d39548564285e1bba9647f7bf62915928c783b160137ddc4c91b0f3a4db6b DIST gcc-16.1.0-musl-patches-1.tar.xz 3036 BLAKE2B 348d0233c92e6b269011342a170989bb6375ff267b6ecfc00aafab2f793b925f1cccd654f438a4f88168a7999cab965aadfb6dfc9957a9b1a5bca62c326e0b84 SHA512 dc9c2d4a6e9088ad245039a962333ecba8476288844c686e7df9c867c8018451fccbd645a5690d554ee39809e6467285b3c619553edfed379c5f84c003bcb7e5 DIST gcc-16.1.0-patches-3.tar.xz 25156 BLAKE2B 874afd3239c0794082568738c837786fff71ad48c24677c11110630fc6e0c0baf17720aec53dc7cd6580102a3a3b7daa2b78c82488f758af8afcb6cd5621ee25 SHA512 dbead66ac0899e2833e88cd7a95b12d2f2dd1379ec3cc085701efd7f8e446feff4d6c00f1481026bb9c699487a143f6a429a8f95ad7228f8bbef5faf2d1b5a5e DIST gcc-16.2.0-musl-patches-1.tar.xz 3036 BLAKE2B 8545e2499a8af4af9483e0372f253db13ee296c77e8514d409c9a43a2fd8919bdca4791c2747579fc57c62b08c0e4054314b7511ddc921074a60ab9f192e7983 SHA512 d029857ffeae60fa5577dddc0136f04ceadf77a282a3ebda9dda1da67a17301978028aa6d768f46f4b0fa9778f5e8f0052a731d087fb4b841a4f30244ee41fec diff --git a/sys-devel/gcc/gcc-16.2.1_p20260912.ebuild b/sys-devel/gcc/gcc-16.2.1_p20260912.ebuild new file mode 100644 index 000000000000..4b9f5cdea6d0 --- /dev/null +++ b/sys-devel/gcc/gcc-16.2.1_p20260912.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintenance notes and explanations of GCC handling are on the wiki: +# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc + +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="16.2.0" +PATCH_VER="1" +MUSL_VER="1" +MUSL_GCC_VER="16.2.0" +PYTHON_COMPAT=( python3_{13..14} ) + +if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + [[ ${CHOST} == m68k-* ]] && eapply "${FILESDIR}"/${PN}-15-m68k-workaround.patch + eapply_user +} diff --git a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.5-r1.ebuild b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.5-r1.ebuild index fdfc78f8f691..cd389c2ee8e1 100644 --- a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.5-r1.ebuild +++ b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-4.5-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/whoozle/android-file-transfer-linux.git" else SRC_URI="https://github.com/whoozle/android-file-transfer-linux/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~riscv ~x86" + KEYWORDS="amd64 ~riscv ~x86" fi LICENSE="LGPL-2.1" diff --git a/sys-kernel/dracut/dracut-112.ebuild b/sys-kernel/dracut/dracut-112.ebuild index 64a73dd65bb1..569f521e8221 100644 --- a/sys-kernel/dracut/dracut-112.ebuild +++ b/sys-kernel/dracut/dracut-112.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/dracut-ng/dracut" else if [[ "${PV}" != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" fi SRC_URI="https://github.com/dracut-ng/dracut/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest index 2dbe2d511d91..443739523557 100644 --- a/sys-libs/timezone-data/Manifest +++ b/sys-libs/timezone-data/Manifest @@ -1,3 +1,5 @@ DIST tzdb-2026a.tar.lz 559308 BLAKE2B aaa57fb5301dc661d39d3614493d156f9da2066bb6544c0c58e3e267d21658fdcb70412fe10bf14c3d92bdf01deee490fb2a86b6aaf902f7fec9690f863e0860 SHA512 1824fc2e198a449ebaa41e6c679a494c486b848f13fe8f18f948fde0533e99f5f01e7e7298e257c565838d24ec743e824f402887abdf525d1ce578a714c71414 DIST tzdb-2026b.tar.lz 561562 BLAKE2B d349cf4978a4b027556e6061c51f2120c2e08d31c68418b675bc973ad86a4c6b1ff885784aad6067bbc22b676f489d620f24e6abf8daf68ffa553be271bf6e85 SHA512 5ec7f74f14cd2c70a0730e3690e82bd0ba889ac26c96397c16aa08005473c2c86feb47958b52e0301810c8eb908e6d8faf998ffae75b2337a912cc9e52c0f9e9 DIST tzdb-2026c.tar.lz 563235 BLAKE2B 38ac0db314e37619139ef859415bc3fe07eaf192924fe6179b37af76e1d0c818ff944b900b12b3969f647e8eef0dea54948f0c54c67b25ea0ab15102e5d04b0c SHA512 3e5aec7d93522efc875fc8af553f78029677aaa9be8db396c862d687bdedb930379ba6246b33a15c5fb3a76d24e937dac4f4f66d6f9edf69a668bb21e9eeada7 +DIST tzdb-2026d.tar.lz 567332 BLAKE2B 7560629bd97890946ef95685630a888d421c3b295e0780a7463f62b4097d9a692818a172cc0539228e15276d097c8d266c9d8df526f9483fca6825b674662cf2 SHA512 b2f4622ef0c2a33ee4a9282c8346dc2732e044617b3b7a1288bc065910653ed8109f01b1423b4b497373f9bc2b9fefb0a75a02c6b79e266ea2fe9767ec32ee89 +DIST tzdb-2026d.tar.lz.asc 833 BLAKE2B 9d28ead57c5362f8459bbe2c48a6a881d1fdb79da27504b14b9e159bea59918ef5ab4f44dab03cae2e0428e36fc21168af0e7c143603534db5183b552126dc4b SHA512 6346378d1d69e2c8f9d1c90d0b9c6f34b37dc3fa48066861de27fa857f0ed2e636a9761b68abf12735649db2218c89eafcc076f4728b82e0c14b14367e8ae7a6 diff --git a/sys-libs/timezone-data/timezone-data-2026d.ebuild b/sys-libs/timezone-data/timezone-data-2026d.ebuild new file mode 100644 index 000000000000..9c3a1f95f050 --- /dev/null +++ b/sys-libs/timezone-data/timezone-data-2026d.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/pauleggert.asc +inherit toolchain-funcs flag-o-matic unpacker verify-sig + +DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)" +HOMEPAGE="https://www.iana.org/time-zones" +SRC_URI=" + https://data.iana.org/time-zones/releases/tzdb-${PV}.tar.lz + verify-sig? ( https://data.iana.org/time-zones/releases/tzdb-${PV}.tar.lz.asc ) +" +S="${WORKDIR}"/tzdb-${PV} + +LICENSE="BSD public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="nls leaps-timezone zic-slim" + +DEPEND="nls? ( virtual/libintl )" +RDEPEND=" + ${DEPEND} + !sys-libs/glibc[vanilla(+)] +" +BDEPEND=" + $(unpacker_src_uri_depends) + verify-sig? ( sec-keys/openpgp-keys-pauleggert ) +" + +src_unpack() { + use verify-sig && verify-sig_src_unpack + unpacker tzdb-${PV}.tar.lz +} + +src_prepare() { + default + + if tc-is-cross-compiler ; then + cp -pR "${S}" "${S}"-native || die + fi +} + +src_configure() { + tc-export CC + + # bug #471102 + append-lfs-flags + + if use elibc_Darwin ; then + # bug #138251 + append-cppflags -DSTD_INSPIRED + fi + + append-cppflags -DHAVE_GETTEXT=$(usex nls 1 0) -DTZ_DOMAIN='\"libc\"' + + # Upstream default is 'slim', but it breaks quite a few programs, + # that parse /etc/localtime directly: bug #747538. + append-cppflags -DZIC_BLOAT_DEFAULT='\"'$(usex zic-slim slim fat)'\"' + + LDLIBS="" + if use nls ; then + # See if an external libintl is available. bug #154181, bug #578424 + local c="${T}/test" + echo 'int main(){}' > "${c}.c" || die + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} "${c}.c" -o "${c}" -lintl 2>/dev/null ; then + LDLIBS+=" -lintl" + fi + fi +} + +_emake() { + emake \ + REDO=$(usex leaps-timezone posix_right posix_only) \ + TOPDIR="${EPREFIX}" \ + ZICDIR='$(TOPDIR)/usr/bin' \ + "$@" +} + +src_compile() { + tc-export AR CC RANLIB + + _emake \ + CFLAGS="${CFLAGS} -std=gnu99 ${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + LDLIBS="${LDLIBS}" + + if tc-is-cross-compiler ; then + _emake -C "${S}"-native \ + AR="$(tc-getBUILD_AR)" \ + CC="$(tc-getBUILD_CC)" \ + RANLIB="$(tc-getBUILD_RANLIB)" \ + CFLAGS="${BUILD_CFLAGS} ${BUILD_CPPFLAGS}" \ + LDFLAGS="${BUILD_LDFLAGS}" \ + LDLIBS="${LDLIBS}" \ + zic + fi +} + +src_test() { + # CURL is used for extended/web based tests. Punt on them. + emake check CURL=: +} + +src_install() { + local zic="" + tc-is-cross-compiler && zic="zic=${S}-native/zic" + _emake install ${zic} DESTDIR="${D}" LIBDIR="/nukeit" + rm -rf "${D}/nukeit" "${ED}/etc" || die + + insinto /usr/share/zoneinfo + doins "${S}"/leap-seconds.list + + # Delete man pages installed by man-pages package. + rm "${ED}"/usr/share/man/man5/tzfile.5* "${ED}"/usr/share/man/man8/{tzselect,zdump,zic}.8 || die + dodoc CONTRIBUTING README NEWS *.html +} + +configure_tz_data() { + # Make sure the /etc/localtime file does not get stale, bug #127899 + local tz src="${EROOT}/etc/timezone" etc_lt="${EROOT}/etc/localtime" + + # If it's a symlink, assume the user knows what they're doing and + # they're managing it themselves, bug #511474 + if [[ -L "${etc_lt}" ]] ; then + einfo "Skipping update: ${etc_lt} is a symlink." + if [[ -e ${src} ]]; then + einfo "Removing ${src}." + rm "${src}" + fi + return 0 + fi + + if [[ ! -e ${src} ]] ; then + einfo "Skipping update: ${src} does not exist." + return 0 + fi + + tz=$(sed -e 's:#.*::' -e 's:[[:space:]]*::g' -e '/^$/d' "${src}") + + if [[ -z ${tz} ]]; then + einfo "Skipping update: ${src} is empty." + return 0 + fi + + local tzpath="${EROOT}/usr/share/zoneinfo/${tz}" + + if [[ ! -e ${tzpath} ]]; then + ewarn "The timezone specified in ${src} is not valid!" + return 1 + fi + + if [[ -f ${etc_lt} ]]; then + # If a regular file already exists, copy over it. + ewarn "Found a regular file at ${etc_lt}." + ewarn "Some software may expect a symlink instead." + ewarn "Convert it to a symlink by removing the file and running:" + ewarn " emerge --config sys-libs/timezone-data" + einfo "Copying ${tzpath} to ${etc_lt}." + cp -f "${tzpath}" "${etc_lt}" + else + # Otherwise, create a symlink and remove the timezone file. + tzpath="../usr/share/zoneinfo/${tz}" + einfo "Linking ${tzpath} at ${etc_lt}." + if ln -snf "${tzpath}" "${etc_lt}"; then + einfo "Removing ${src}." + rm -f "${src}" + fi + fi +} + +pkg_config() { + configure_tz_data +} + +pkg_postinst() { + configure_tz_data +} diff --git a/sys-process/minicoredumper/minicoredumper-2.0.8.ebuild b/sys-process/minicoredumper/minicoredumper-2.0.8.ebuild index 12b540272196..729e60ea1d1e 100644 --- a/sys-process/minicoredumper/minicoredumper-2.0.8.ebuild +++ b/sys-process/minicoredumper/minicoredumper-2.0.8.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD BSD-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ppc64 x86" DEPEND=" dev-libs/json-c:= diff --git a/sys-process/runit/runit-2.3.1.ebuild b/sys-process/runit/runit-2.3.1.ebuild index 3525269974bc..a59128814b47 100644 --- a/sys-process/runit/runit-2.3.1.ebuild +++ b/sys-process/runit/runit-2.3.1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/admin/${P}/ LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sparc x86" IUSE="+scripts split-usr system-init static" src_unpack() { diff --git a/x11-libs/libXfont2/libXfont2-2.0.9.ebuild b/x11-libs/libXfont2/libXfont2-2.0.9.ebuild index 848de37ec438..7bb0cc61d79b 100644 --- a/x11-libs/libXfont2/libXfont2-2.0.9.ebuild +++ b/x11-libs/libXfont2/libXfont2-2.0.9.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xfont library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="bzip2 truetype" RDEPEND="virtual/zlib:= diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.1-r11.ebuild b/x11-misc/xdg-utils/xdg-utils-1.2.1-r11.ebuild index bdeb077cacc3..6dfc5f8e64aa 100644 --- a/x11-misc/xdg-utils/xdg-utils-1.2.1-r11.ebuild +++ b/x11-misc/xdg-utils/xdg-utils-1.2.1-r11.ebuild @@ -18,7 +18,7 @@ fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos" IUSE="dbus doc gnome perl plasma X" REQUIRED_USE="gnome? ( dbus )" diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.7.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.7.ebuild index 6174a56a094a..8ea5e1e30aed 100644 --- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.7.ebuild +++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0/4.19.6" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="+introspection wayland X vala" REQUIRED_USE=" || ( wayland X ) |
