diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-29 07:12:21 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-29 07:12:21 +0000 |
| commit | eed7dfb67ddc9539647a5abd95ee0aa4efc861ee (patch) | |
| tree | ef05ec457c7926a10876e5a91130e0cf884ecc25 | |
| parent | 91dcdbb1b708bf07b6cc58c8fd2d533c40e0d69f (diff) | |
| download | baldeagleos-repo-eed7dfb67ddc9539647a5abd95ee0aa4efc861ee.tar.gz baldeagleos-repo-eed7dfb67ddc9539647a5abd95ee0aa4efc861ee.tar.xz baldeagleos-repo-eed7dfb67ddc9539647a5abd95ee0aa4efc861ee.zip | |
Adding metadata
146 files changed, 3860 insertions, 904 deletions
diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest index ca534b633dc7..c542ec22336e 100644 --- a/app-editors/logseq-desktop-bin/Manifest +++ b/app-editors/logseq-desktop-bin/Manifest @@ -1 +1,2 @@ DIST logseq-desktop-bin-0.10.15.zip 202116983 BLAKE2B 389a81c3f92dd80a81d0f230221d5f66ce225f19388811ea66011fc3d8c80373aa95364ec30a1827b97a19364b3577aca7c70e7eff1280c8ee3f516306240f4f SHA512 1d1b6bf2615df0ce0f731fcdcf2b452633d78af086576ce8a492860770b2e1985293d308ea849a3afa60e6aa0f7161147443e3731c596ab2c909ea28ec052d46 +DIST logseq-desktop-bin-1.0.0.zip 202160017 BLAKE2B 26d17eeb0f665ae9a4142fea7073976ce78a3250a7e3fb5d122e1c0d47c6ebd15522054924c4915f319bca9ba1f1ba20c1e5e2ea43d1a18eb4f6efb706109a62 SHA512 7c21249a0ea045728736f1695699e483dc7c0233dc0598dd06415e94f3c8c0686d6f717b659c4bb3f24b3225e85c6be3957768ede566212cba518f2fac74cbd3 diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-1.0.0.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-1.0.0.ebuild new file mode 100644 index 000000000000..c0dd3ce4c5be --- /dev/null +++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-1.0.0.ebuild @@ -0,0 +1,121 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw + ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and management." +HOMEPAGE="https://github.com/logseq" +SRC_URI="https://github.com/logseq/og/releases/download/${PV}/Logseq-OG-linux-x64-${PV}.zip -> ${P}.zip" +S="${WORKDIR}/Logseq-OG-linux-x64" + +LICENSE="AGPL-3" +SLOT="1" +KEYWORDS="-* ~amd64" +IUSE="wayland" + +RESTRICT="mirror splitdebug" + +RDEPEND=" + !app-editors/logseq-desktop-bin:0 + dev-libs/nss + dev-libs/openssl:0/3 + media-libs/alsa-lib + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + virtual/zlib:= + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" +BDEPEND=" + app-arch/unzip +" + +QA_PREBUILT="*" + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + pushd locales > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die +} + +src_install() { + exeinto /opt/logseq-og-desktop + doexe Logseq-OG chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + + insinto /opt/logseq-og-desktop + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ + v8_context_snapshot.bin version vk_swiftshader_icd.json + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set + # see https://github.com/electron/electron/issues/17972 + fowners root /opt/logseq-og-desktop/chrome-sandbox + fperms 4711 /opt/logseq-og-desktop/chrome-sandbox + + # Crashpad is included in the package once in a while and when it does, it must be installed. + # See #903616 and #890595 + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym ../logseq-og-desktop/Logseq-OG /opt/bin/logseq-og + + local exec_extra_flags=() + if use wayland; then + exec_extra_flags+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" ) + fi + make_desktop_entry --eapi9 "/opt/bin/logseq-og" -a "${exec_extra_flags[*]} %U" -n Logseq-OG \ + -i logseq-og -c Office -e "Terminal=false" -e "MimeType=x-scheme-handler/logseq" + # some releases do not have an icon included, but we dont fail if that happens + newicon resources/app/icons/logseq.png logseq-og.png || true +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "Upstream has renamed this version of the program to 'Logseq OG' in preparation" + ewarn "of the new Logseq version 2, which will use a database-based approach for graphs" + ewarn "instead of file-based." + ewarn "" + ewarn "In order to keep your file-based graphs working as expected, you need to migrate" + ewarn "the application config directory in \$HOME/.config *BEFORE* starting this new" + ewarn "version for the first time, like so:" + ewarn " " + ewarn ' mv -T "$HOME/.config/Logseq" "$HOME/.config/Logseq OG"' + ewarn " " + ewarn "This is required so that starting Logseq OG will find your existing graphs." + elog "" + elog "The new DB-based Logseq can be installed in parallel to Logseq OG after" + elog "release, which is expected to happen in 2026." + elog "" + elog "Upstream intends to maintain both versions in the future." + elog "See" + elog "https://logseq.io/page/b2ad9ce1-9cb7-4436-8083-54cb4516d324/df4dc09d-0a12-4c87-904e-22a9bf4c350a" + elog "for details." +} diff --git a/app-emulation/guestfs-tools/files/guestfs-tools-1.52.3-guestfs-bash-completion.m4-more-control.patch b/app-emulation/guestfs-tools/files/guestfs-tools-1.52.3-guestfs-bash-completion.m4-more-control.patch new file mode 100644 index 000000000000..d6a92be1a705 --- /dev/null +++ b/app-emulation/guestfs-tools/files/guestfs-tools-1.52.3-guestfs-bash-completion.m4-more-control.patch @@ -0,0 +1,64 @@ +From c844f09d5dcacc679569e6adf3a04b97abd13fe0 Mon Sep 17 00:00:00 2001 +From: Christopher Byrne <salah.coronya@gmail.com> +Date: Fri, 24 Apr 2026 21:11:37 -0500 +Subject: [PATCH] m4/guestfs-bash-completion.m4: Allow control of completions + installation + +It can be desirable to install (or suppress) the installion of the bash +completion files regardless on what's on the compile host. Gentoo always +installs bash completions files, even if bash-completion is not installed. + +Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> +--- + m4/guestfs-bash-completion.m4 | 37 +++++++++++++++++++++++++---------- + 1 file changed, 27 insertions(+), 10 deletions(-) + +diff --git a/m4/guestfs-bash-completion.m4 b/m4/guestfs-bash-completion.m4 +index 4a9c2ee0..1a7bd8b3 100644 +--- a/m4/guestfs-bash-completion.m4 ++++ b/m4/guestfs-bash-completion.m4 +@@ -16,14 +16,31 @@ + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + dnl Bash completion. +-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [ +- bash_completion=yes +- AC_MSG_CHECKING([for bash-completions directory]) +- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`" +- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) +- AC_SUBST([BASH_COMPLETIONS_DIR]) +-],[ +- bash_completion=no +- AC_MSG_WARN([bash-completion not installed]) ++AC_ARG_WITH([bash-completion], ++ [AS_HELP_STRING([--with-bash-completion],[Enable bash completions @<:@default=auto@:>@])], ++ [with_bash_completion="$withval"], ++ [with_bash_completion=auto]) ++ ++AS_IF([test "x$with_bash_completion" = "xauto"], [ ++ PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], ++ [], [ ++ AC_MSG_WARN([bash-completion not installed]) ++ BASH_COMPLETION=no ++])],[BASH_COMPLETION=$with_bash_completion]) ++AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$BASH_COMPLETION" != "xno"]) ++ ++AC_ARG_WITH([bash-completion-dir], ++ [AS_HELP_STRING([--with-bash-completion-dir],[Directory to install bash completions @<:@default=auto@:>@])], ++ [with_bash_completion_dir="$withval"], ++ [with_bash_completion_dir=auto]) ++ ++AS_IF([test "x$BASH_COMPLETION" != "xno"], [ ++ AC_MSG_CHECKING([for bash-completions directory]) ++ AS_IF([test "x$with_bash_completion_dir" = "xauto" || test "x$with_bash_completion_dir" = "xyes"], [ ++ PKG_CHECK_VAR([BASH_COMPLETIONS_DIR], [bash-completion], [completionsdir], [], [ ++ BASH_COMPLETIONS_DIR="${datadir}/bash-completion/completions"]) ++ ], ++ [BASH_COMPLETIONS_DIR=$with_bash_completion_dir]) ++ AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) ++ AC_SUBST([BASH_COMPLETIONS_DIR]) + ]) +-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"]) +-- +2.53.0 + diff --git a/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-bash-Remove-vestigial-bash-completions.patch b/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-bash-Remove-vestigial-bash-completions.patch new file mode 100644 index 000000000000..3be473cf2b72 --- /dev/null +++ b/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-bash-Remove-vestigial-bash-completions.patch @@ -0,0 +1,47 @@ +From a880070ce7ede60be0cf1cb7f013f21ac46b6e7d Mon Sep 17 00:00:00 2001 +From: Christopher Byrne <salah.coronya@gmail.com> +Date: Fri, 24 Apr 2026 18:47:13 -0500 +Subject: [PATCH 1/2] bash/*: Remove vestigial bash completions + +They've long since moved to other projects, and Gentoo Portage complains about them. + +Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> +--- + bash/virt-alignment-scan | 6 ------ + bash/virt-win-reg | 6 ------ + 2 files changed, 12 deletions(-) + +diff --git a/bash/virt-alignment-scan b/bash/virt-alignment-scan +index 36529fa8..ba299064 100644 +--- a/bash/virt-alignment-scan ++++ b/bash/virt-alignment-scan +@@ -79,12 +79,6 @@ _guestfs_virttools () + esac + } + +-_guestunmount () +-{ +- _guestfs_virttools "guestunmount" 1 +-} && +-complete -o default -F _guestunmount guestunmount +- + _virt_alignment_scan () + { + _guestfs_virttools "virt-alignment-scan" 1 +diff --git a/bash/virt-win-reg b/bash/virt-win-reg +index 91cfbf82..a430508a 100644 +--- a/bash/virt-win-reg ++++ b/bash/virt-win-reg +@@ -45,9 +45,3 @@ _virt_win_reg () + _guestfs_options_only "virt-win-reg" + } && + complete -o default -F _virt_win_reg virt-win-reg +- +-_libguestfs-test-tool () +-{ +- _guestfs_options_only "libguestfs-test-tool" +-} && +-complete -o default -F _libguestfs-test-tool libguestfs-test-tool +-- +2.53.0 + diff --git a/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-guestfs-bash-completion.m4-more-control.patch b/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-guestfs-bash-completion.m4-more-control.patch new file mode 100644 index 000000000000..b1b5e45524c5 --- /dev/null +++ b/app-emulation/guestfs-tools/files/guestfs-tools-1.54.0-guestfs-bash-completion.m4-more-control.patch @@ -0,0 +1,78 @@ +From 8f1531ec29968e379758baac487b3e63f9bdaf55 Mon Sep 17 00:00:00 2001 +From: Christopher Byrne <salah.coronya@gmail.com> +Date: Fri, 24 Apr 2026 21:11:37 -0500 +Subject: [PATCH 2/2] m4/guestfs-bash-completion.m4: Allow control of + completions installation + +It can be desirable to install (or suppress) the installion of the bash +completion files regardless on what's on the compile host. Gentoo always +installs bash completions files, even if bash-completion is not installed. + +Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> +--- + configure.ac | 2 ++ + m4/guestfs-bash-completion.m4 | 37 +++++++++++++++++++++++++---------- + 2 files changed, 29 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 8a180a1d..bb1d35d7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -218,6 +218,8 @@ feature "OCaml-based virt tools" test "x$HAVE_OCAML_TRUE" = "x" + feature "OCaml gettext" test "x$OCAML_PKG_gettext" != "xno" + feature "Perl-based virt tools" test "x$HAVE_TOOLS_TRUE" = "x" + feature "Bash tab completion" test "x$HAVE_BASH_COMPLETION_TRUE" = "x" ++AS_IF([test "x$HAVE_BASH_COMPLETION_TRUE" = "x"], ++[print "Bash completions dir" "$BASH_COMPLETIONS_DIR"]) + + echo + echo "If any optional component is configured 'no' when you expected 'yes'" +diff --git a/m4/guestfs-bash-completion.m4 b/m4/guestfs-bash-completion.m4 +index ecd9f591..72ea2ef7 100644 +--- a/m4/guestfs-bash-completion.m4 ++++ b/m4/guestfs-bash-completion.m4 +@@ -16,14 +16,31 @@ + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + dnl Bash completion. +-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [ +- bash_completion=yes +- AC_MSG_CHECKING([for bash-completions directory]) +- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`" +- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) +- AC_SUBST([BASH_COMPLETIONS_DIR]) +-],[ +- bash_completion=no +- AC_MSG_WARN([bash-completion not installed]) ++AC_ARG_WITH([bash-completion], ++ [AS_HELP_STRING([--with-bash-completion],[Enable bash completions @<:@default=auto@:>@])], ++ [with_bash_completion="$withval"], ++ [with_bash_completion=auto]) ++ ++AS_IF([test "x$with_bash_completion" = "xauto"], [ ++ PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], ++ [], [ ++ AC_MSG_WARN([bash-completion not installed]) ++ BASH_COMPLETION=no ++])],[BASH_COMPLETION=$with_bash_completion]) ++AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$BASH_COMPLETION" != "xno"]) ++ ++AC_ARG_WITH([bash-completion-dir], ++ [AS_HELP_STRING([--with-bash-completion-dir],[Directory to install bash completions @<:@default=auto@:>@])], ++ [with_bash_completion_dir="$withval"], ++ [with_bash_completion_dir=auto]) ++ ++AS_IF([test "x$BASH_COMPLETION" != "xno"], [ ++ AC_MSG_CHECKING([for bash-completions directory]) ++ AS_IF([test "x$with_bash_completion_dir" = "xauto" || test "x$with_bash_completion_dir" = "xyes"], [ ++ PKG_CHECK_VAR([BASH_COMPLETIONS_DIR], [bash-completion], [completionsdir], [], [ ++ BASH_COMPLETIONS_DIR="${datadir}/bash-completion/completions"]) ++ ], ++ [BASH_COMPLETIONS_DIR=$with_bash_completion_dir]) ++ AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) ++ AC_SUBST([BASH_COMPLETIONS_DIR]) + ]) +-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"]) +-- +2.53.0 + diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.52.3-r1.ebuild b/app-emulation/guestfs-tools/guestfs-tools-1.52.3-r1.ebuild index c4429da03765..989d93cfeabd 100644 --- a/app-emulation/guestfs-tools/guestfs-tools-1.52.3-r1.ebuild +++ b/app-emulation/guestfs-tools/guestfs-tools-1.52.3-r1.ebuild @@ -83,15 +83,12 @@ BDEPEND=" test? ( ocaml? ( dev-ml/ounit2[ocamlopt] ) ) " -src_prepare() { - cat <<EOF > "${S}/m4/guestfs-bash-completion.m4" || die -dnl Unconditionally install Bash completion files -AC_MSG_CHECKING([for bash-completions directory]) -AC_SUBST([BASH_COMPLETIONS_DIR],[$(get_bashcompdir)]) -AC_MSG_RESULT([\$BASH_COMPLETIONS_DIR]) -AM_CONDITIONAL([HAVE_BASH_COMPLETION],[/bin/true]) -EOF +PATCHES=( + "${FILESDIR}/${PN}-1.54.0-bash-Remove-vestigial-bash-completions.patch" + "${FILESDIR}/${PN}-1.52.3-guestfs-bash-completion.m4-more-control.patch" +) +src_prepare() { default eautoreconf } @@ -109,6 +106,8 @@ src_configure() { $(use_enable ocaml) $(use_enable perl) $(use_with libvirt) + --with-bash-completion + --with-bash-completion-dir="$(get_bashcompdir)" ) econf "${myconf[@]}" diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.54.0.ebuild b/app-emulation/guestfs-tools/guestfs-tools-1.54.0.ebuild index 4fca6cc221fb..8319ba65731f 100644 --- a/app-emulation/guestfs-tools/guestfs-tools-1.54.0.ebuild +++ b/app-emulation/guestfs-tools/guestfs-tools-1.54.0.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 @@ -83,15 +83,12 @@ BDEPEND=" test? ( ocaml? ( dev-ml/ounit2[ocamlopt] ) ) " -src_prepare() { - cat <<EOF > "${S}/m4/guestfs-bash-completion.m4" || die -dnl Unconditionally install Bash completion files -AC_MSG_CHECKING([for bash-completions directory]) -AC_SUBST([BASH_COMPLETIONS_DIR],[$(get_bashcompdir)]) -AC_MSG_RESULT([\$BASH_COMPLETIONS_DIR]) -AM_CONDITIONAL([HAVE_BASH_COMPLETION],[/bin/true]) -EOF +PATCHES=( + "${FILESDIR}/${PN}-1.54.0-guestfs-bash-completion.m4-more-control.patch" + "${FILESDIR}/${PN}-1.54.0-guestfs-bash-completion.m4-more-control.patch" +) +src_prepare() { default eautoreconf } @@ -109,6 +106,8 @@ src_configure() { $(use_enable ocaml) $(use_enable perl) $(use_with libvirt) + --with-bash-completion + --with-bash-completion-dir="$(get_bashcompdir)" ) econf "${myconf[@]}" diff --git a/app-emulation/libguestfs/files/libguestfs-1.56.2-bash-Remove-vestigial-bash-completions.patch b/app-emulation/libguestfs/files/libguestfs-1.56.2-bash-Remove-vestigial-bash-completions.patch new file mode 100644 index 000000000000..1521d8d88039 --- /dev/null +++ b/app-emulation/libguestfs/files/libguestfs-1.56.2-bash-Remove-vestigial-bash-completions.patch @@ -0,0 +1,149 @@ +From bc0443f84259198cf51b613b9bb541758c6b0ef4 Mon Sep 17 00:00:00 2001 +From: Christopher Byrne <salah.coronya@gmail.com> +Date: Fri, 24 Apr 2026 18:33:29 -0500 +Subject: [PATCH 1/2] bash/*: Remove vestigial bash completions + +They've long since moved to other projects, and Gentoo Portage complains about them. + +Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> +--- + bash/guestunmount | 108 -------------------------------------- + bash/libguestfs-test-tool | 6 --- + 2 files changed, 114 deletions(-) + +diff --git a/bash/guestunmount b/bash/guestunmount +index 871bf18a5..446f5d5b1 100644 +--- a/bash/guestunmount ++++ b/bash/guestunmount +@@ -84,111 +84,3 @@ _guestunmount () + _guestfs_virttools "guestunmount" 1 + } && + complete -o default -F _guestunmount guestunmount +- +-_virt_alignment_scan () +-{ +- _guestfs_virttools "virt-alignment-scan" 1 +-} && +-complete -o default -F _virt_alignment_scan virt-alignment-scan +- +-_virt_builder () +-{ +- _guestfs_virttools "virt-builder" 0 +-} && +-complete -o default -F _virt_builder virt-builder +- +-_virt_cat () +-{ +- _guestfs_virttools "virt-cat" 1 +-} && +-complete -o default -F _virt_cat virt-cat +- +-_virt_customize () +-{ +- _guestfs_virttools "virt-customize" 0 +-} && +-complete -o default -F _virt_customize virt-customize +- +-_virt_dib () +-{ +- _guestfs_virttools "virt-dib" 0 +-} && +-complete -o default -F _virt_dib virt-dib +- +-_virt_df () +-{ +- _guestfs_virttools "virt-df" 1 +-} && +-complete -o default -F _virt_df virt-df +- +-_virt_diff () +-{ +- _guestfs_virttools "virt-diff" 1 +-} && +-complete -o default -F _virt_diff virt-diff +- +-_virt_edit () +-{ +- _guestfs_virttools "virt-edit" 0 +-} && +-complete -o default -F _virt_edit virt-edit +- +-_virt_filesystems () +-{ +- _guestfs_virttools "virt-filesystems" 1 +-} && +-complete -o default -F _virt_filesystems virt-filesystems +- +-_virt_format () +-{ +- _guestfs_virttools "virt-format" 0 +-} && +-complete -o default -F _virt_format virt-format +- +-_virt_get_kernel () +-{ +- _guestfs_virttools "virt-get-kernel" 1 +-} && +-complete -o default -F _virt_get_kernel virt-get-kernel +- +-_virt_inspector () +-{ +- _guestfs_virttools "virt-inspector" 1 +-} && +-complete -o default -F _virt_inspector virt-inspector +- +-_virt_log () +-{ +- _guestfs_virttools "virt-log" 1 +-} && +-complete -o default -F _virt_log virt-log +- +-_virt_ls () +-{ +- _guestfs_virttools "virt-ls" 1 +-} && +-complete -o default -F _virt_ls virt-ls +- +-_virt_resize () +-{ +- _guestfs_virttools "virt-resize" 0 +-} && +-complete -o default -F _virt_resize virt-resize +- +-_virt_sparsify () +-{ +- _guestfs_virttools "virt-sparsify" 0 +-} && +-complete -o default -F _virt_sparsify virt-sparsify +- +-_virt_sysprep () +-{ +- _guestfs_virttools "virt-sysprep" 0 +-} && +-complete -o default -F _virt_sysprep virt-sysprep +- +-_virt_tail () +-{ +- _guestfs_virttools "virt-tail" 1 +-} && +-complete -o default -F _virt_tail virt-tail +diff --git a/bash/libguestfs-test-tool b/bash/libguestfs-test-tool +index 91cfbf821..4c467cf04 100644 +--- a/bash/libguestfs-test-tool ++++ b/bash/libguestfs-test-tool +@@ -40,12 +40,6 @@ _guestfs_options_only () + esac + } + +-_virt_win_reg () +-{ +- _guestfs_options_only "virt-win-reg" +-} && +-complete -o default -F _virt_win_reg virt-win-reg +- + _libguestfs-test-tool () + { + _guestfs_options_only "libguestfs-test-tool" +-- +2.53.0 + diff --git a/app-emulation/libguestfs/files/libguestfs-1.56.2-guestfs-bash-completion.m4-more-control.patch b/app-emulation/libguestfs/files/libguestfs-1.56.2-guestfs-bash-completion.m4-more-control.patch new file mode 100644 index 000000000000..d66db2b686ac --- /dev/null +++ b/app-emulation/libguestfs/files/libguestfs-1.56.2-guestfs-bash-completion.m4-more-control.patch @@ -0,0 +1,78 @@ +From 48e47e7c9f3266cf3e12e3665046ae3ba3e37166 Mon Sep 17 00:00:00 2001 +From: Christopher Byrne <salah.coronya@gmail.com> +Date: Fri, 24 Apr 2026 21:00:32 -0500 +Subject: [PATCH 2/2] m4/guestfs-bash-completion.m4: Allow control of + completions installation + +It can be desirable to install (or suppress) the installion of the bash +completion files regardless on what's on the compile host. Gentoo always +installs bash completions files, even if bash-completion is not installed. + +Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> +--- + configure.ac | 2 ++ + m4/guestfs-bash-completion.m4 | 37 +++++++++++++++++++++++++---------- + 2 files changed, 29 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 57c24da5e..3425c11ee 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -324,6 +324,8 @@ feature "Erlang bindings" test "x$HAVE_ERLANG_TRUE" = "x" + feature "Lua bindings" test "x$HAVE_LUA_TRUE" = "x" + feature "Go bindings" test "x$HAVE_GOLANG_TRUE" = "x" + feature "bash completion" test "x$HAVE_BASH_COMPLETION_TRUE" = "x" ++AS_IF([test "x$HAVE_BASH_COMPLETION_TRUE" = "x"], ++[print "Bash completions dir" "$BASH_COMPLETIONS_DIR"]) + feature "Rust bindings" test "x$HAVE_RUST_TRUE" = "x" + + echo +diff --git a/m4/guestfs-bash-completion.m4 b/m4/guestfs-bash-completion.m4 +index ecd9f591d..72ea2ef72 100644 +--- a/m4/guestfs-bash-completion.m4 ++++ b/m4/guestfs-bash-completion.m4 +@@ -16,14 +16,31 @@ + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + dnl Bash completion. +-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [ +- bash_completion=yes +- AC_MSG_CHECKING([for bash-completions directory]) +- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`" +- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) +- AC_SUBST([BASH_COMPLETIONS_DIR]) +-],[ +- bash_completion=no +- AC_MSG_WARN([bash-completion not installed]) ++AC_ARG_WITH([bash-completion], ++ [AS_HELP_STRING([--with-bash-completion],[Enable bash completions @<:@default=auto@:>@])], ++ [with_bash_completion="$withval"], ++ [with_bash_completion=auto]) ++ ++AS_IF([test "x$with_bash_completion" = "xauto"], [ ++ PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], ++ [], [ ++ AC_MSG_WARN([bash-completion not installed]) ++ BASH_COMPLETION=no ++])],[BASH_COMPLETION=$with_bash_completion]) ++AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$BASH_COMPLETION" != "xno"]) ++ ++AC_ARG_WITH([bash-completion-dir], ++ [AS_HELP_STRING([--with-bash-completion-dir],[Directory to install bash completions @<:@default=auto@:>@])], ++ [with_bash_completion_dir="$withval"], ++ [with_bash_completion_dir=auto]) ++ ++AS_IF([test "x$BASH_COMPLETION" != "xno"], [ ++ AC_MSG_CHECKING([for bash-completions directory]) ++ AS_IF([test "x$with_bash_completion_dir" = "xauto" || test "x$with_bash_completion_dir" = "xyes"], [ ++ PKG_CHECK_VAR([BASH_COMPLETIONS_DIR], [bash-completion], [completionsdir], [], [ ++ BASH_COMPLETIONS_DIR="${datadir}/bash-completion/completions"]) ++ ], ++ [BASH_COMPLETIONS_DIR=$with_bash_completion_dir]) ++ AC_MSG_RESULT([$BASH_COMPLETIONS_DIR]) ++ AC_SUBST([BASH_COMPLETIONS_DIR]) + ]) +-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"]) +-- +2.53.0 + diff --git a/app-emulation/libguestfs/libguestfs-1.56.2.ebuild b/app-emulation/libguestfs/libguestfs-1.56.2.ebuild index 092d92be262f..6d58feee7fde 100644 --- a/app-emulation/libguestfs/libguestfs-1.56.2.ebuild +++ b/app-emulation/libguestfs/libguestfs-1.56.2.ebuild @@ -106,17 +106,11 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.52.1-disable-obsolete-lvmetad-in-tests.patch" "${FILESDIR}/${PN}-1.56.2-respect-LDFLAGS-in-perl-module.patch" + "${FILESDIR}/${PN}-1.56.2-bash-Remove-vestigial-bash-completions.patch" + "${FILESDIR}/${PN}-1.56.2-guestfs-bash-completion.m4-more-control.patch" ) src_prepare() { - cat <<EOF > "${S}/m4/guestfs-bash-completion.m4" || die -dnl Unconditionally install Bash completion files -AC_MSG_CHECKING([for bash-completions directory]) -AC_SUBST([BASH_COMPLETIONS_DIR],[$(get_bashcompdir)]) -AC_MSG_RESULT([\$BASH_COMPLETIONS_DIR]) -AM_CONDITIONAL([HAVE_BASH_COMPLETION],[/bin/true]) -EOF - default eautoreconf } @@ -158,6 +152,8 @@ src_configure() { --disable-introspection $(use_with libvirt) --with-default-backend=$(usex libvirt libvirt direct) + --with-bash-completion + --with-bash-completion-dir=$(get_bashcompdir) $(use_enable perl) $(use_enable python) $(use_enable static-libs static) diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest index cea6b2728eab..de44bdf150f2 100644 --- a/app-i18n/ibus/Manifest +++ b/app-i18n/ibus/Manifest @@ -1,3 +1,2 @@ -DIST ibus-1.5.29-rc2.tar.gz 3991416 BLAKE2B c185c0cf8af79a80ee04f414e13c4b58bd2f18891851d2f018713848b3bc0fe0516c8c0cf8f64204040f10b6b4a5304c8be6305449d7290b5d08412246d3af40 SHA512 47dd39c9615783b6c157a25e8a2506dc2e1f440d56aa649ee8cb95a390cb4efab9c95e72ac84b5d042c25e350599b4d352ddc66f1385af6660d4a7a296e44ca7 -DIST ibus-1.5.30.tar.gz 4124084 BLAKE2B 47dbcfec309bda14273463bff875e283148c7aba872d8e9f7673dd18e703f7b2a0eab5d538bd29a36525ab667b57488f4dc046bc955c1cd34edaec5b538e2bdd SHA512 cbed37bf62e8d8593c838f8ef7fe0b22bf8f4a661b887fc7be2f2768dda912075abdf3070c22b9699def90e7002aaaf7394f5fc590e12ef6ebb2bb5161cc29a0 DIST ibus-1.5.31.tar.gz 4108303 BLAKE2B 2fa895369f5326339b50da34777e2f34124000cff40a4bc871bb0c1cdac4a22cc327240b8338bc6c4fc85267a83ccc0bd5963abcf4763a373b1227bdb5753b76 SHA512 adfad740002662262981ddfcc3f6eb1e898433d3bd90b07535ceef367d496d3da3e0836e59133d0063caf2d3d55d0deb6cf18ae2807fdd1ce4afab84a7725ca5 +DIST ibus-1.5.33.tar.gz 4350799 BLAKE2B 9ccd0c5bf1b98309acd1af02e29f05eb46120b1918584b5c9c7dd908ef13172f07ae1465e615a941e82dec1144c492208a4e0f79e9b02eadb79028177a2a7227 SHA512 33de8c607c4bdcbf1ef3b596151008b33216f3f37e720de0c378f2730099464da800d95dd9bcded10752d689f3480f111962eab507539e239113f0f422053c63 diff --git a/app-i18n/ibus/ibus-1.5.29-r1.ebuild b/app-i18n/ibus/ibus-1.5.29-r1.ebuild deleted file mode 100644 index 287d094f90b5..000000000000 --- a/app-i18n/ibus/ibus-1.5.29-r1.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) - -inherit autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx - -DESCRIPTION="Intelligent Input Bus for Linux / Unix OS" -HOMEPAGE="https://github.com/ibus/ibus/wiki" - -MY_PV=$(ver_rs 3 '-') -MY_PV_DERP="${MY_PV}-rc2" # Upstream retagged rc2 as the final release -GENTOO_VER= -[[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV_DERP}.tar.gz - ${GENTOO_PATCHSET_URI}" - -LICENSE="LGPL-2.1" -SLOT="0" -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=" - appindicator? ( gtk3 ) - python? ( - ${PYTHON_REQUIRED_USE} - introspection - ) - test? ( gtk3 ) - vala? ( gtk3 introspection ) - X? ( gtk3 ) -" -REQUIRED_USE+=" gtk3? ( wayland? ( introspection ) )" # bug 915359 -DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.65.0:2 - gnome-base/dconf - gnome-base/librsvg:2 - sys-apps/dbus[X?] - X? ( - x11-libs/libX11 - >=x11-libs/libXfixes-6.0.0 - ) - appindicator? ( dev-libs/libdbusmenu[gtk3?] ) - gtk2? ( x11-libs/gtk+:2 ) - gtk3? ( x11-libs/gtk+:3[X,wayland?] ) - gtk4? ( gui-libs/gtk:4[X,wayland?] ) - gui? ( - x11-libs/libX11 - x11-libs/libXi - ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) - libnotify? ( x11-libs/libnotify ) - nls? ( virtual/libintl ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - )" -RDEPEND="${DEPEND} - python? ( - gui? ( - x11-libs/gtk+:3[introspection] - ) - )" -BDEPEND=" - $(vala_depend) - dev-libs/glib:2 - dev-util/glib-utils - virtual/pkgconfig - x11-misc/xkeyboard-config - emoji? ( - app-i18n/unicode-cldr - app-i18n/unicode-emoji - ) - nls? ( sys-devel/gettext ) - test? ( x11-apps/setxkbmap ) - unicode? ( app-i18n/unicode-data )" - -S=${WORKDIR}/${PN}-${MY_PV_DERP} - -src_prepare() { - vala_setup --ignore-use - # Under various circumstances, vala transpiles will need to be redone due to - # encoding false assumptions about enabled features at the time the distfile - # was produced. Vala's conditional compilation encodes the configure options - # from the maintainer's machine when creating distfiles. - # - # See: - # - https://github.com/ibus/ibus/issues/2609 - # - https://gitlab.gnome.org/GNOME/vala/-/issues/1580 - # - # Force all vala files to be regenerated no matter what. - find . -name '*.vala' -exec touch {} + || die - - if [[ -n ${GENTOO_VER} ]]; then - einfo "Try to apply Gentoo specific patch set" - eapply "${WORKDIR}"/patches-gentoo/*.patch - fi - - # for multiple Python implementations - sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am || die - # fix for parallel install - sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am || die - # require user interaction - sed -i "/^TESTS_C += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am || die - - sed -i "/^bash_completion/d" tools/Makefile.am || die - - default - eautoreconf - xdg_environment_reset -} - -src_configure() { - local unicodedir="${EPREFIX}"/usr/share/unicode - local python_conf=() - if use python; then - python_setup - python_conf+=( - $(use_enable gui setup) - --with-python=${EPYTHON} - ) - else - python_conf+=( --disable-setup ) - fi - - # defang automagic dependencies - use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND - - if tc-is-cross-compiler && { use emoji || use unicode; }; then - mkdir -p "${S}-build" - pushd "${S}-build" >/dev/null 2>&1 || die - ECONF_SOURCE=${S} econf_build --enable-static \ - --disable-{dconf,gtk{2,3},python-library,shared,xim} \ - ISOCODES_{CFLAG,LIB}S=-DSKIP \ - $(use_enable emoji emoji-dict) \ - $(use_enable unicode unicode-dict) \ - $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data") - popd >/dev/null 2>&1 || die - fi - - local myconf=( - $(use_enable X xim) - $(use_enable appindicator) - $(use_enable emoji emoji-dict) - $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) - $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) - $(use_enable gtk2) - $(use_enable gtk3) - $(use_enable gtk4) - $(use_enable gui ui) - $(use_enable introspection) - $(use_enable libnotify) - $(use_enable nls) - $(use_enable systemd systemd-services) - $(use_enable test tests) - $(use_enable unicode unicode-dict) - $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data") - $(use_enable vala) - $(use_enable wayland) - "${python_conf[@]}" - ) - econf "${myconf[@]}" -} - -src_compile() { - if tc-is-cross-compiler && { use emoji || use unicode; }; then - emake -C "${S}-build/src" \ - $(usex emoji emoji-parser '') \ - $(usex unicode unicode-parser '') - emake -C src \ - $(usex emoji emoji-parser '') \ - $(usex unicode unicode-parser '') - cp \ - $(usex emoji "${S}-build/src/emoji-parser" '') \ - $(usex unicode "${S}-build/src/unicode-parser" '') \ - src || die - fi - emake -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - virtx dbus-run-session emake check -} - -src_install() { - default - # Remove la files - find "${ED}" -name '*.la' -delete || die - - # Remove stray python files generated by the build system - find "${ED}" -name '*.pyc' -exec rm -f {} \; || die - find "${ED}" -name '*.pyo' -exec rm -f {} \; || die - - if use python; then - python_install() { - emake -C bindings/pygobject \ - pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \ - DESTDIR="${D}" \ - install - - python_optimize - } - python_foreach_impl python_install - fi - - keepdir /usr/share/ibus/engine - - newbashcomp tools/${PN}.bash ${PN} - - insinto /etc/X11/xinit/xinput.d - newins xinput-${PN} ${PN}.conf -} - -pkg_postinst() { - use gtk2 && gnome2_query_immodules_gtk2 - use gtk3 && gnome2_query_immodules_gtk3 - xdg_icon_cache_update - gnome2_schemas_update - dconf update -} - -pkg_postrm() { - use gtk2 && gnome2_query_immodules_gtk2 - use gtk3 && gnome2_query_immodules_gtk3 - xdg_icon_cache_update - gnome2_schemas_update -} diff --git a/app-i18n/ibus/ibus-1.5.29.ebuild b/app-i18n/ibus/ibus-1.5.29.ebuild deleted file mode 100644 index db61c0bf4223..000000000000 --- a/app-i18n/ibus/ibus-1.5.29.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) - -inherit autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs vala virtualx - -DESCRIPTION="Intelligent Input Bus for Linux / Unix OS" -HOMEPAGE="https://github.com/ibus/ibus/wiki" - -MY_PV=$(ver_rs 3 '-') -MY_PV_DERP="${MY_PV}-rc2" # Upstream retagged rc2 as the final release -GENTOO_VER= -[[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV_DERP}.tar.gz - ${GENTOO_PATCHSET_URI}" - -LICENSE="LGPL-2.1" -SLOT="0" -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=" - appindicator? ( gtk3 ) - python? ( - ${PYTHON_REQUIRED_USE} - introspection - ) - test? ( gtk3 ) - vala? ( gtk3 introspection ) - X? ( gtk3 ) -" -REQUIRED_USE+=" gtk3? ( wayland? ( introspection ) )" # bug 915359 -DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.65.0:2 - gnome-base/dconf - gnome-base/librsvg:2 - sys-apps/dbus[X?] - X? ( - x11-libs/libX11 - >=x11-libs/libXfixes-6.0.0 - ) - appindicator? ( dev-libs/libdbusmenu[gtk3?] ) - gtk2? ( x11-libs/gtk+:2 ) - gtk3? ( x11-libs/gtk+:3 ) - gtk4? ( gui-libs/gtk:4 ) - gui? ( - x11-libs/libX11 - x11-libs/libXi - ) - introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) - libnotify? ( x11-libs/libnotify ) - nls? ( virtual/libintl ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) - wayland? ( - dev-libs/wayland - x11-libs/libxkbcommon - )" -RDEPEND="${DEPEND} - python? ( - gui? ( - x11-libs/gtk+:3[introspection] - ) - )" -BDEPEND=" - $(vala_depend) - dev-libs/glib:2 - dev-util/glib-utils - virtual/pkgconfig - x11-misc/xkeyboard-config - emoji? ( - app-i18n/unicode-cldr - app-i18n/unicode-emoji - ) - nls? ( sys-devel/gettext ) - test? ( x11-apps/setxkbmap ) - unicode? ( app-i18n/unicode-data )" - -S=${WORKDIR}/${PN}-${MY_PV_DERP} - -src_prepare() { - vala_setup --ignore-use - # Under various circumstances, vala transpiles will need to be redone due to - # encoding false assumptions about enabled features at the time the distfile - # was produced. Vala's conditional compilation encodes the configure options - # from the maintainer's machine when creating distfiles. - # - # See: - # - https://github.com/ibus/ibus/issues/2609 - # - https://gitlab.gnome.org/GNOME/vala/-/issues/1580 - # - # Force all vala files to be regenerated no matter what. - find . -name '*.vala' -exec touch {} + || die - - if [[ -n ${GENTOO_VER} ]]; then - einfo "Try to apply Gentoo specific patch set" - eapply "${WORKDIR}"/patches-gentoo/*.patch - fi - - # for multiple Python implementations - sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am || die - # fix for parallel install - sed -i "/^if ENABLE_PYTHON2/,/^endif/d" bindings/pygobject/Makefile.am || die - # require user interaction - sed -i "/^TESTS_C += ibus-\(compose\|keypress\)/d" src/tests/Makefile.am || die - - sed -i "/^bash_completion/d" tools/Makefile.am || die - - default - eautoreconf - xdg_environment_reset -} - -src_configure() { - local unicodedir="${EPREFIX}"/usr/share/unicode - local python_conf=() - if use python; then - python_setup - python_conf+=( - $(use_enable gui setup) - --with-python=${EPYTHON} - ) - else - python_conf+=( --disable-setup ) - fi - - if tc-is-cross-compiler && { use emoji || use unicode; }; then - mkdir -p "${S}-build" - pushd "${S}-build" >/dev/null 2>&1 || die - ECONF_SOURCE=${S} econf_build --enable-static \ - --disable-{dconf,gtk{2,3},python-library,shared,xim} \ - ISOCODES_{CFLAG,LIB}S=-DSKIP \ - $(use_enable emoji emoji-dict) \ - $(use_enable unicode unicode-dict) \ - $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data") - popd >/dev/null 2>&1 || die - fi - - local myconf=( - $(use_enable X xim) - $(use_enable appindicator) - $(use_enable emoji emoji-dict) - $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) - $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) - $(use_enable gtk2) - $(use_enable gtk3) - $(use_enable gtk4) - $(use_enable gui ui) - $(use_enable introspection) - $(use_enable libnotify) - $(use_enable nls) - $(use_enable systemd systemd-services) - $(use_enable test tests) - $(use_enable unicode unicode-dict) - $(use_with unicode ucd-dir "${EPREFIX}/usr/share/unicode-data") - $(use_enable vala) - $(use_enable wayland) - "${python_conf[@]}" - ) - econf "${myconf[@]}" -} - -src_compile() { - if tc-is-cross-compiler && { use emoji || use unicode; }; then - emake -C "${S}-build/src" \ - $(usex emoji emoji-parser '') \ - $(usex unicode unicode-parser '') - emake -C src \ - $(usex emoji emoji-parser '') \ - $(usex unicode unicode-parser '') - cp \ - $(usex emoji "${S}-build/src/emoji-parser" '') \ - $(usex unicode "${S}-build/src/unicode-parser" '') \ - src || die - fi - emake -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - virtx dbus-run-session emake check -} - -src_install() { - default - # Remove la files - find "${ED}" -name '*.la' -delete || die - - # Remove stray python files generated by the build system - find "${ED}" -name '*.pyc' -exec rm -f {} \; || die - find "${ED}" -name '*.pyo' -exec rm -f {} \; || die - - if use python; then - python_install() { - emake -C bindings/pygobject \ - pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \ - DESTDIR="${D}" \ - install - - python_optimize - } - python_foreach_impl python_install - fi - - keepdir /usr/share/ibus/engine - - newbashcomp tools/${PN}.bash ${PN} - - insinto /etc/X11/xinit/xinput.d - newins xinput-${PN} ${PN}.conf -} - -pkg_postinst() { - use gtk2 && gnome2_query_immodules_gtk2 - use gtk3 && gnome2_query_immodules_gtk3 - xdg_icon_cache_update - gnome2_schemas_update - dconf update -} - -pkg_postrm() { - use gtk2 && gnome2_query_immodules_gtk2 - use gtk3 && gnome2_query_immodules_gtk3 - xdg_icon_cache_update - gnome2_schemas_update -} diff --git a/app-i18n/ibus/ibus-1.5.30-r1.ebuild b/app-i18n/ibus/ibus-1.5.33.ebuild index 363a9bfeb4d8..6a0faac90313 100644 --- a/app-i18n/ibus/ibus-1.5.30-r1.ebuild +++ b/app-i18n/ibus/ibus-1.5.33.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 @@ -19,8 +19,8 @@ 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" -IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="X appindicator +emoji +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" RESTRICT="!test? ( test )" REQUIRED_USE=" appindicator? ( gtk3 ) @@ -28,7 +28,7 @@ REQUIRED_USE=" ${PYTHON_REQUIRED_USE} introspection ) - test? ( gtk3 ) + test? ( gtk3 X ) vala? ( gtk3 introspection ) X? ( gtk3 ) " @@ -44,7 +44,6 @@ DEPEND=" >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) - gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( @@ -116,6 +115,9 @@ src_prepare() { } src_configure() { + # bug #944071 + append-flags -std=gnu17 + local unicodedir="${EPREFIX}"/usr/share/unicode local python_conf=() if use python; then @@ -149,7 +151,7 @@ src_configure() { $(use_enable emoji emoji-dict) $(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) $(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) - $(use_enable gtk2) + --disable-gtk2 $(use_enable gtk3) $(use_enable gtk4) $(use_enable gui ui) @@ -218,7 +220,6 @@ src_install() { } pkg_postinst() { - use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 xdg_icon_cache_update gnome2_schemas_update @@ -226,7 +227,6 @@ pkg_postinst() { } pkg_postrm() { - use gtk2 && gnome2_query_immodules_gtk2 use gtk3 && gnome2_query_immodules_gtk3 xdg_icon_cache_update gnome2_schemas_update diff --git a/app-misc/localsearch/Manifest b/app-misc/localsearch/Manifest index 7585d8109ffa..a473e8acc46d 100644 --- a/app-misc/localsearch/Manifest +++ b/app-misc/localsearch/Manifest @@ -1,3 +1,2 @@ DIST localsearch-3.10.2.tar.xz 4494144 BLAKE2B 9f4923778dfd3020403b037a299c6d12841a0fe58c30772d0534cc6023c529c8e5b03f494cd032c1bfa785c41f5ef7fe82f67d6a5fad05924627e76651ca38e6 SHA512 741fa7af68d3e697114fbc9a672bfbfb6e97f737d098e53742fe8ee5e1d055b3e33d168d3f5d1b5fa8734b1ccdbf406eccc36cdaa6c450f2cfc8f274b3bcb6c7 DIST localsearch-3.8.2.tar.xz 4547012 BLAKE2B 5d5636aaf7213d1d9e73e00c259b5f59e8efb4065d9acb4730d78c1dd5bf4cd460d36a8be09d01c294618eea0b8537f892c46c14699e8fc3c759c9c208500317 SHA512 d037b81467987e31294dfc2ea540db5581e5bbcd1688578d8a338352c3f0841270d78eb54fd8ec1aaa4807e7d15cc787c6ed414b295c9e0c93d286be1a87c661 -DIST localsearch-3.9.0.tar.xz 4527924 BLAKE2B 8c895fa3b59c6a368a2437833d4a463092629bbf43d18b44d109bbce89fcb7d64409d709cc9c64d5b202ece27d876cb711df3058fc77a3c37ee695554d19bdc3 SHA512 693be7a6070ef30e5382e85af346356ee7f07f97d284a6b3cb59c6c4b86d6d2caf5e979f2c9c2a71a332c475d65615d4917b6f148b693c11d26c03f5d81ae3df diff --git a/app-misc/localsearch/files/localsearch-3.10.2-CVE-2026-176x.patch b/app-misc/localsearch/files/localsearch-3.10.2-CVE-2026-176x.patch new file mode 100644 index 000000000000..05550d153b68 --- /dev/null +++ b/app-misc/localsearch/files/localsearch-3.10.2-CVE-2026-176x.patch @@ -0,0 +1,426 @@ +From 5337e2977f159c29e2b8af575e56866862af241b Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 11:09:07 +0100 +Subject: [PATCH 1/6] extractor: Check for valid offsets extracting MP3 + performer tags + +This could be tricked to run out of bounds, add some check to ensure +it does not happen. + +Closes: https://gitlab.gnome.org/GNOME/localsearch/-/issues/425 +--- + src/extractor/tracker-extract-mp3.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index 0f13ad758..3d3abf8e8 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -1438,6 +1438,10 @@ extract_performers_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csi + text_instrument = &data[pos]; + text_instrument_len = id3v2_strlen (text_encode, text_instrument, csize - 1); + offset = text_instrument_len + id3v2_nul_size (text_encode); ++ ++ if (pos + offset >= csize) ++ break; ++ + text_performer = &data[pos + offset]; + + if (version == 2.4f) { +-- +GitLab + + +From 2da6a9442f09b2d83e5c508a4161a6aa586c5598 Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 11:11:27 +0100 +Subject: [PATCH 2/6] extractor: Bail out on 0-size frame for ID3v2.0 tags + +The code handling ID3v2.3 and v2.4 tags already bailed out correctly, do +this too for 2.0 tags, avoids a possible NULL pointer dereference. + +Closes: https://gitlab.gnome.org/GNOME/localsearch/-/issues/426 +--- + src/extractor/tracker-extract-mp3.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index 3d3abf8e8..81150e6fb 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -2583,6 +2583,7 @@ parse_id3v20 (const gchar *data, + break; + } else if (csize == 0) { + g_debug ("[v20] Content size was 0, moving to next frame"); ++ continue; + } + + /* Early versions do not have unsynch per frame */ +-- +GitLab + + +From 79f47309bad068ff0c19c1431abab6766edc687f Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 11:14:49 +0100 +Subject: [PATCH 3/6] extractor: Check for buffer boundaries extracting MP3 + TXXX tags + +This code could be tricked into reading out of bounds, add a check +to ensure this does not happen. + +Closes: https://gitlab.gnome.org/GNOME/localsearch/-/issues/427 +--- + src/extractor/tracker-extract-mp3.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index 81150e6fb..e469550b1 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -1485,8 +1485,12 @@ extract_txxx_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csize, id + text_desc = &data[pos + 4]; /* <text string according to encoding> $00 (00) */ + text_desc_len = id3v2_strlen (text_encode, text_desc, csize - 4); + +- offset = 4 + text_desc_len + id3v2_nul_size (text_encode); +- text = &data[pos + offset]; /* <full text string according to encoding> */ ++ offset = 4 + text_desc_len + id3v2_nul_size (text_encode); ++ ++ if (pos + offset >= csize) ++ return; ++ ++ text = &data[pos + offset]; /* <full text string according to encoding> */ + + if (version == 2.3f) { + description = id3v2_text_to_utf8 (data[pos], &data[pos + 1], csize - 1, info); +-- +GitLab + + +From efb4aa19ec8e4ec172457deea10ebb9a1a3147f1 Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 11:23:59 +0100 +Subject: [PATCH 4/6] extractor: Minor code refactor + +The APIC tag is the same for ID3v2.3 and 2.4 frames, refactor +its handling to a separate function, so the code is not repeated. +--- + src/extractor/tracker-extract-mp3.c | 82 +++++++++++++---------------- + 1 file changed, 36 insertions(+), 46 deletions(-) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index e469550b1..ff2a2fb75 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -1565,6 +1565,38 @@ extract_ufid_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csize) + tag->mb_recording_id = identifier; + } + ++static void ++extract_apic_tag (id3v2tag *tag, ++ const gchar *data, ++ guint pos, ++ size_t csize, ++ id3tag *info, ++ MP3Data *filedata, ++ gfloat version) ++{ ++ char text_type; ++ const char *mime; ++ char pic_type; ++ const char *desc; ++ guint offset; ++ int mime_len; ++ ++ text_type = data[pos + 0]; ++ mime = &data[pos + 1]; ++ mime_len = strnlen (mime, csize - 1); ++ pic_type = data[pos + 1 + mime_len + 1]; ++ desc = &data[pos + 1 + mime_len + 1 + 1]; ++ ++ if (pic_type == 3 || (pic_type == 0 && filedata->media_art_size == 0)) { ++ offset = pos + 1 + mime_len + 2; ++ offset += id3v2_strlen (text_type, desc, csize - offset) + id3v2_nul_size (text_type); ++ ++ filedata->media_art_data = &data[offset]; ++ filedata->media_art_size = csize - offset; ++ filedata->media_art_mime = mime; ++ } ++} ++ + static void + get_id3v24_tags (id3v24frame frame, + const gchar *data, +@@ -1578,31 +1610,10 @@ get_id3v24_tags (id3v24frame frame, + guint pos = 0; + + switch (frame) { +- case ID3V24_APIC: { ++ case ID3V24_APIC: + /* embedded image */ +- gchar text_type; +- const gchar *mime; +- gchar pic_type; +- const gchar *desc; +- guint offset; +- gint mime_len; +- +- text_type = data[pos + 0]; +- mime = &data[pos + 1]; +- mime_len = strnlen (mime, csize - 1); +- pic_type = data[pos + 1 + mime_len + 1]; +- desc = &data[pos + 1 + mime_len + 1 + 1]; +- +- if (pic_type == 3 || (pic_type == 0 && filedata->media_art_size == 0)) { +- offset = pos + 1 + mime_len + 2; +- offset += id3v2_strlen (text_type, desc, csize - offset) + id3v2_nul_size (text_type); +- +- filedata->media_art_data = &data[offset]; +- filedata->media_art_size = csize - offset; +- filedata->media_art_mime = mime; +- } ++ extract_apic_tag (tag, data, pos, csize, info, filedata, 2.4f); + break; +- } + + case ID3V24_COMM: { + gchar *word; +@@ -1786,31 +1797,10 @@ get_id3v23_tags (id3v24frame frame, + guint pos = 0; + + switch (frame) { +- case ID3V24_APIC: { ++ case ID3V24_APIC: + /* embedded image */ +- gchar text_type; +- const gchar *mime; +- gchar pic_type; +- const gchar *desc; +- guint offset; +- gint mime_len; +- +- text_type = data[pos + 0]; +- mime = &data[pos + 1]; +- mime_len = strnlen (mime, csize - 1); +- pic_type = data[pos + 1 + mime_len + 1]; +- desc = &data[pos + 1 + mime_len + 1 + 1]; +- +- if (pic_type == 3 || (pic_type == 0 && filedata->media_art_size == 0)) { +- offset = pos + 1 + mime_len + 2; +- offset += id3v2_strlen (text_type, desc, csize - offset) + id3v2_nul_size (text_type); +- +- filedata->media_art_data = &data[offset]; +- filedata->media_art_size = csize - offset; +- filedata->media_art_mime = mime; +- } ++ extract_apic_tag (tag, data, pos, csize, info, filedata, 2.3f); + break; +- } + + case ID3V24_COMM: { + gchar *word; +-- +GitLab + + +From 9cc562cc126c408efb2a8220fcd67f006902412c Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 11:29:48 +0100 +Subject: [PATCH 5/6] extractor: Refactor/fix handling of COMM tags + +Refactor the code handling COMM tags for ID3v2.3 and v2.4, so they +share a common implementation. In doing that, this also fixes a +missing check for boundaries for ID3v2.3, which existed for v2.4. + +Closes: https://gitlab.gnome.org/GNOME/localsearch/-/issues/428 +--- + src/extractor/tracker-extract-mp3.c | 98 +++++++++++++---------------- + 1 file changed, 44 insertions(+), 54 deletions(-) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index ff2a2fb75..25d208b15 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -1597,6 +1597,46 @@ extract_apic_tag (id3v2tag *tag, + } + } + ++static void ++extract_comm_tag (id3v2tag *tag, ++ const gchar *data, ++ guint pos, ++ size_t csize, ++ id3tag *info, ++ gfloat version) ++{ ++ gchar *word = NULL; ++ gchar text_encode; ++ const gchar *text_desc; ++ const gchar *text; ++ guint offset; ++ gint text_desc_len; ++ ++ text_encode = data[pos + 0]; /* $xx */ ++ text_desc = &data[pos + 4]; /* <text string according to encoding> $00 (00) */ ++ text_desc_len = id3v2_strlen (text_encode, text_desc, csize - 4); ++ ++ offset = 4 + text_desc_len + id3v2_nul_size (text_encode); ++ ++ if (offset >= csize) ++ return; ++ ++ text = &data[pos + offset]; /* <full text string according to encoding> */ ++ ++ if (version == 2.3f) ++ word = id3v2_text_to_utf8 (text_encode, text, csize - offset, info); ++ else ++ word = id3v24_text_to_utf8 (text_encode, text, csize - offset, info); ++ ++ if (!tracker_is_empty_string (word)) { ++ g_strstrip (word); ++ g_free (tag->comment); ++ tag->comment = word; ++ } else { ++ g_free (word); ++ } ++} ++ + static void + get_id3v24_tags (id3v24frame frame, + const gchar *data, +@@ -1615,35 +1655,9 @@ get_id3v24_tags (id3v24frame frame, + extract_apic_tag (tag, data, pos, csize, info, filedata, 2.4f); + break; + +- case ID3V24_COMM: { +- gchar *word; +- gchar text_encode; +- const gchar *text_desc; +- const gchar *text; +- guint offset; +- gint text_desc_len; +- +- text_encode = data[pos + 0]; /* $xx */ +- text_desc = &data[pos + 4]; /* <text string according to encoding> $00 (00) */ +- text_desc_len = id3v2_strlen (text_encode, text_desc, csize - 4); +- +- offset = 4 + text_desc_len + id3v2_nul_size (text_encode); +- text = &data[pos + offset]; /* <full text string according to encoding> */ +- +- if (offset >= csize) +- break; +- +- word = id3v24_text_to_utf8 (text_encode, text, csize - offset, info); +- +- if (!tracker_is_empty_string (word)) { +- g_strstrip (word); +- g_free (tag->comment); +- tag->comment = word; +- } else { +- g_free (word); +- } ++ case ID3V24_COMM: ++ extract_comm_tag (tag, data, pos, csize, info, 2.4f); + break; +- } + + case ID3V24_TMCL: { + extract_performers_tags (tag, data, pos, csize, info, 2.4f); +@@ -1802,33 +1816,9 @@ get_id3v23_tags (id3v24frame frame, + extract_apic_tag (tag, data, pos, csize, info, filedata, 2.3f); + break; + +- case ID3V24_COMM: { +- gchar *word; +- gchar text_encode; +- const gchar *text_desc; +- const gchar *text; +- guint offset; +- gint text_desc_len; +- +- text_encode = data[pos + 0]; /* $xx */ +- text_desc = &data[pos + 4]; /* <text string according to encoding> $00 (00) */ +- text_desc_len = id3v2_strlen (text_encode, text_desc, csize - 4); +- +- offset = 4 + text_desc_len + id3v2_nul_size (text_encode); +- text = &data[pos + offset]; /* <full text string according to encoding> */ +- +- word = id3v2_text_to_utf8 (text_encode, text, csize - offset, info); +- +- if (!tracker_is_empty_string (word)) { +- g_strstrip (word); +- g_free (tag->comment); +- tag->comment = word; +- } else { +- g_free (word); +- } +- ++ case ID3V24_COMM: ++ extract_comm_tag (tag, data, pos, csize, info, 2.4f); + break; +- } + + case ID3V24_IPLS: { + extract_performers_tags (tag, data, pos, csize, info, 2.3f); +-- +GitLab + + +From 2897ca48b7ae79db7dcfe7e66cdd5d75cb641466 Mon Sep 17 00:00:00 2001 +Date: Thu, 15 Jan 2026 13:07:43 +0100 +Subject: [PATCH 6/6] extractor: Fix accounting of offsets within MP3 performer + tags + +We were moving two needles when parsing multiple performers, on one +hand the base position within the MP3 frame, and on the other the +offset accounted for locally within performers, this made us inadvertently +pass maximum allowed lengths that actually were past the data frame. + +To avoid this confusion, keep the base position fixed as it happens +during parsing of other tags, and only move the local offset variable. +This fixes the invalid maximum lenghts being passed. + +Closes: https://gitlab.gnome.org/GNOME/localsearch/-/issues/429 +--- + src/extractor/tracker-extract-mp3.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/src/extractor/tracker-extract-mp3.c b/src/extractor/tracker-extract-mp3.c +index 25d208b15..867e0b15f 100644 +--- a/src/extractor/tracker-extract-mp3.c ++++ b/src/extractor/tracker-extract-mp3.c +@@ -1420,12 +1420,12 @@ static void + extract_performers_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csize, id3tag *info, gfloat version) + { + gchar text_encode; +- guint offset = 0; ++ size_t offset = 0; + GSList *performers; + gint n_performers = 0; + + text_encode = data[pos]; +- pos += 1; ++ offset += 1; + performers = NULL; + + while (pos + offset < csize) { +@@ -1435,9 +1435,9 @@ extract_performers_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csi + gint text_performer_len; + gchar *performer = NULL; + +- text_instrument = &data[pos]; +- text_instrument_len = id3v2_strlen (text_encode, text_instrument, csize - 1); +- offset = text_instrument_len + id3v2_nul_size (text_encode); ++ text_instrument = &data[pos + offset]; ++ text_instrument_len = id3v2_strlen (text_encode, text_instrument, csize - offset); ++ offset += text_instrument_len + id3v2_nul_size (text_encode); + + if (pos + offset >= csize) + break; +@@ -1454,7 +1454,7 @@ extract_performers_tags (id3v2tag *tag, const gchar *data, guint pos, size_t csi + n_performers += 1; + + text_performer_len = id3v2_strlen (text_encode, text_performer, csize - offset); +- pos += text_instrument_len + text_performer_len + 2*id3v2_nul_size (text_encode); ++ offset += text_performer_len + id3v2_nul_size (text_encode); + } + + if (performers) { +-- +GitLab + diff --git a/app-misc/localsearch/localsearch-3.9.0-r1.ebuild b/app-misc/localsearch/localsearch-3.10.2-r1.ebuild index 945062e4d7bf..b4a048a2a039 100644 --- a/app-misc/localsearch/localsearch-3.9.0-r1.ebuild +++ b/app-misc/localsearch/localsearch-3.10.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gnome.pages.gitlab.gnome.org/localsearch" LICENSE="GPL-2+ LGPL-2.1+" SLOT="3" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="cue exif gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw seccomp test +tiff upower +xml xmp xps" +IUSE="cue exif gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw seccomp test +tiff upower webp +xml xmp xps" REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg RESTRICT="!test? ( test )" @@ -23,8 +23,8 @@ RDEPEND=" >=app-misc/tinysparql-3.8:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) - raw? ( media-libs/gexiv2 ) - >=dev-libs/glib-2.70:2 + raw? ( media-libs/gexiv2:= ) + >=dev-libs/glib-2.76:2 dev-libs/libgudev >=dev-libs/gobject-introspection-1.82.0-r2 cue? ( media-libs/libcue:= ) @@ -40,6 +40,7 @@ RDEPEND=" xml? ( >=dev-libs/libxml2-2.6:= ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) + webp? ( media-libs/libwebp ) gif? ( media-libs/giflib:= ) @@ -84,6 +85,11 @@ python_check_deps() { "dev-python/tap-py[${PYTHON_USEDEP}]" } +PATCHES=( + # CVE-2026-1764, CVE-2026-1765, CVE-2026-1766, CVE-2026-1767 + "${FILESDIR}/${PN}-3.10.2-CVE-2026-176x.patch" +) + pkg_setup() { use test && python-any-r1_pkg_setup } @@ -134,6 +140,8 @@ src_configure() { $(meson_feature jpeg) $(meson_feature pdf) $(meson_feature playlist) + $(meson_feature webp) + -Dbash_completion=true -Dpng=enabled $(meson_feature raw) $(meson_feature tiff) diff --git a/dev-lang/deno-bin/Manifest b/dev-lang/deno-bin/Manifest index 80293a5fa497..abd712160609 100644 --- a/dev-lang/deno-bin/Manifest +++ b/dev-lang/deno-bin/Manifest @@ -6,3 +6,5 @@ DIST deno-bin-2.7.12-amd64.zip 50266215 BLAKE2B 3444052eab45485ae6ad598662826cdf DIST deno-bin-2.7.12-arm64.zip 48245311 BLAKE2B a2205a101bb1433e7901fcc2e8f8632f28a9e5ce0587be86a15d350079a23e0894020ae84fe8d4390ee85b27e34b3eba3ce1f018fabd42e10e59c2d9cdee5b29 SHA512 49a6de72ab85b18ce7003c472968e2ff01b94f5b415d5f3b9f5dd71eeba0c99a0c943f14aa50e41ea8f920b7721d0e844757b1842b712427cd31712a53c315b3 DIST deno-bin-2.7.13-amd64.zip 50156222 BLAKE2B 728476ba61580bbb6f1d8006e9eec100a13c5873dc6cb22ae3176bfa229a8cafb802bbf86635f0603f481c6be91acdac497a07d95444d88372fd44108f7224a3 SHA512 e2ff148c0288d5940c382fdccf9bb6ed266a1d675f8b82a3d1c2ed6c0a6d10e72c08fad2f896b17bdfc73954b633ac193c351b46aef119a0c4c802b8e7f2b957 DIST deno-bin-2.7.13-arm64.zip 48143972 BLAKE2B 0296d73ef04270a9d7e34a72066a38558f95ebd51b74a936d29d42e471f7b60e8194486cc8a5f255cc07921b7586ca7cae11269cbfb2a53929937816ee614439 SHA512 c03f19df7cc85cf8d510fc86619d812836be4dc43d361c43cb02a0ec7d2e8208be9b7ea22e8d769c2799f846727aa8b2b990cf6185ddfa91bc1bc8567d999c8b +DIST deno-bin-2.7.14-amd64.zip 50293548 BLAKE2B b54b08e7ee7314419b72b7beed98b9b37634cf989e6fe5663427ac6b12a14c2c945f3d10264b3c3d84c2c5f7394fd5dc7d3e09bcc6d0e7685301d6ecd78ac36b SHA512 a71791569611ac72657ad8179ee0c6ded5494a5bd465a1dcdb52d449404c34806833ee0991348ea9590f9f7bc7e65de1e118bc4b93839b8b7f82cb625c73f26d +DIST deno-bin-2.7.14-arm64.zip 48269059 BLAKE2B 9a7970b182a9fbfa88284e9340d7726ffdfd639fd176b23be5c578bd357b8b466dbd933eff225d996ff634d6556ae1d11d5c9ae970d2c9b2b086b67ff6bf7483 SHA512 b0cb37e21172fa7a2c9241d858d09091b970061dfe03dcd3d27c4c30b03f9a96205f0602b086b6be847cac004bde2d723dfd01a83b89074a7e9c3ec0e8a158a0 diff --git a/dev-lang/deno-bin/deno-bin-2.7.14.ebuild b/dev-lang/deno-bin/deno-bin-2.7.14.ebuild new file mode 100644 index 000000000000..075200c11178 --- /dev/null +++ b/dev-lang/deno-bin/deno-bin-2.7.14.ebuild @@ -0,0 +1,63 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shell-completion toolchain-funcs + +DESCRIPTION="Modern runtime for JavaScript and TypeScript" +HOMEPAGE="https://deno.com/" +SRC_URI=" + amd64? ( + https://github.com/denoland/deno/releases/download/v${PV}/deno-x86_64-unknown-linux-gnu.zip + -> ${P}-amd64.zip + ) + arm64? ( + https://github.com/denoland/deno/releases/download/v${PV}/deno-aarch64-unknown-linux-gnu.zip + -> ${P}-arm64.zip + ) +" +S=${WORKDIR} + +LICENSE="MIT" +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT + MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016 ZLIB +" # crates +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND=" + || ( + llvm-runtimes/libgcc + sys-devel/gcc:* + ) + sys-libs/glibc +" +BDEPEND=" + app-arch/unzip +" + +QA_PREBUILT="usr/bin/deno" + +src_compile() { + if ! tc-is-cross-compiler; then + ./deno completions bash > "${T}"/deno || die + ./deno completions fish > "${T}"/deno.fish || die + ./deno completions zsh > "${T}"/_deno || die + else + ewarn "shell completion files were skipped due to cross-compilation" + fi +} + +src_install() { + dobin deno + + newenvd - 50deno <<<"DENO_NO_UPDATE_CHECK=1" + + if ! tc-is-cross-compiler; then + dobashcomp "${T}"/deno + dofishcomp "${T}"/deno.fish + dozshcomp "${T}"/_deno + fi +} diff --git a/dev-libs/jose/jose-14.ebuild b/dev-libs/jose/jose-14.ebuild index d3eb0f229e6c..7d12e2ab7b7c 100644 --- a/dev-libs/jose/jose-14.ebuild +++ b/dev-libs/jose/jose-14.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/latchset/jose/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DEPEND=" dev-libs/jansson diff --git a/dev-ml/libvirt-ocaml/libvirt-ocaml-0.6.1.7.ebuild b/dev-ml/libvirt-ocaml/libvirt-ocaml-0.6.1.7.ebuild index 1603a03f9e97..61502da5c9aa 100644 --- a/dev-ml/libvirt-ocaml/libvirt-ocaml-0.6.1.7.ebuild +++ b/dev-ml/libvirt-ocaml/libvirt-ocaml-0.6.1.7.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +inherit dot-a + DESCRIPTION="OCaml language binding for libvirt native C API" HOMEPAGE="https://ocaml.libvirt.org/" SRC_URI="https://download.libvirt.org/ocaml/ocaml-libvirt-${PV}.tar.gz" @@ -18,3 +20,14 @@ DEPEND="app-emulation/libvirt BDEPEND="dev-lang/perl dev-ml/findlib[ocamlopt] virtual/pkgconfig" + +src_configure() { + lto-guarantee-fat + default +} + +src_install() { + # ocaml always installs a static lib even without USE=static-libs + strip-lto-bytecode "${ED}" + default +} diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest index a53835262600..80840b11b8e4 100644 --- a/dev-python/backrefs/Manifest +++ b/dev-python/backrefs/Manifest @@ -1,2 +1,4 @@ DIST backrefs-6.2.tar.gz 7012303 BLAKE2B ce8faf008aac05913ca8cda7f8d659042a03bd6254ec411f6dea60bc76b23bb6771fa4c59a35dd5de2411f133f7a0d7dcf06af626c8fb38407cc0108ec99057d SHA512 66f096e71357bdafbfe65298e06c865d6ec4522d1218b9d9af461c7453a3fae82db366b5ead7318b64a04ee83a76a8d002ce27b57872f573b0c85aac46bbd3e0 DIST backrefs-6.2.tar.gz.provenance 9459 BLAKE2B f0c14b2ba9e4f466a9c9080cbd0753d77ff27ac54a44c221ba8e403f3f37029b24b1010f1c90ea401c057dd8b0356c07a23e893085633fc279c517b6123d0c58 SHA512 84f3c470bd351975d9111cbb8b8a43ebb10e1bedc11e4d05e5562c46965cc0e7ba4822994029e68de3462ab84a4e70081c7035cb94c389965a6a8f51e2cd31b5 +DIST backrefs-7.0.tar.gz 7012453 BLAKE2B 8c6f9235f65b846621318406e4a31bb8ee325b277d561874329e639854655fa680d1306d75449df7c0dad167aa968f2ec72213415e37ab488ea99f91174a5411 SHA512 4c12a1ff958619a3ebdb033c110efc614b2a3e13767bc72100c6dbf3c8217f15fc2fe85e547221ce01b5f14dc47ccd0d079ce12b4dd55bda458fdf748e1b002c +DIST backrefs-7.0.tar.gz.provenance 9169 BLAKE2B c8f94a5331b52534c62f0661376c8a984d7f4d1f6cdad501a9c3bdf6efd9562604d33c5b49f753927ebccb29ccca8d2c1f3fef4e4689e529eb311dc01c4368ac SHA512 2e153fb1167218dce95916d642d6e0546cae940e6020bb36ba7889f3262b3b01513db7eb0d07b5a517dbbc2e490b7f0a603784bf473b894ec27325b7bf3120f3 diff --git a/dev-python/backrefs/backrefs-7.0.ebuild b/dev-python/backrefs/backrefs-7.0.ebuild new file mode 100644 index 000000000000..1ec719ee89b1 --- /dev/null +++ b/dev-python/backrefs/backrefs-7.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/facelessuser/backrefs +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Wrapper around re or regex that adds additional back references" +HOMEPAGE=" + https://github.com/facelessuser/backrefs/ + https://pypi.org/project/backrefs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +BDEPEND=" + test? ( + dev-python/regex[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest index ad8d7f0cf77e..109ecdb5eeb4 100644 --- a/dev-python/cbor2/Manifest +++ b/dev-python/cbor2/Manifest @@ -1,4 +1,29 @@ -DIST cbor2-5.8.0.tar.gz 107825 BLAKE2B 619a8d01530f6b5d13f9dfef8ba0f75e0a1d771c9886c248b76a15e09092d6fe1cb48a488e4cf85dea8ca7e8be6642e45f454dfc12bfa07219aa4bbc28df9a9c SHA512 19a79554526db6926421ec6520c589fd51530057226ca9479662f2eb9c8af6ebda2bf52d3d28c4597d3985585b3798d54f2b783e5bc6622610f91eea91f28547 -DIST cbor2-5.8.0.tar.gz.provenance 9374 BLAKE2B c540105f160f1b3877338a35387e91c0a4f07f71513ae8a9088fb14f0eeadf3466b64f7e0d9f626b3e331cc7974a9013223c4ad439d936d805489216594e2d0d SHA512 2930cb9d68cd4e7baab9b6a156ac404bb870340895a0d41ee73371943e3fae868b8f6950a85346c80d3f02bd17faa840cb10021d99d2f42d96a6ca840597113d +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST bigdecimal-0.4.10.crate 126514 BLAKE2B 3386e9df36307710a3076f267ce52cfc861d6b433fe65d0a1e7ab055f123af3689dc60b4b09761553dd53f05c295c72f7e8040428d04cfa09f958c747e31399a SHA512 706b7e33a2b375fc84ab6b617382145dd65e38e361498774493fad240a399e5a5e5f948604c831e9ca65eaa36df12ec7197c51fc80487680849129775d9256fc DIST cbor2-5.9.0.tar.gz 111231 BLAKE2B 2ab6315866e4c252ccc51a12358e1f6420ae9f284b27582257bf96ae8e9b780a3349df695dca651f02880b7f3cd2773645449d42dfdd6924235a671df3be49bc SHA512 cafe5fc6aa55b899ca3edd012620f94bd02c47e45117bee9f0841dae9baba049339ac8642998b390b29c29b3102ca4a26718bc0c2569c35434b3622d439a6b51 DIST cbor2-5.9.0.tar.gz.provenance 9582 BLAKE2B 22f32c67af2ab3d9c1df9713aa0be0106542b13eaaf70b8ed0e09ccefd414619b721b87c8f74bf02ab583a744d02348cd3a0e45c6813686f18536d6c50d7d579 SHA512 0b44b4fa821d9df85b3891b98ad3cc724f906b3f9850f3251f14eb1450a9c3c60da8d6891f2473b465a9c275cc077fe7c0f6e1233ff1ca7ce274d23596694848 +DIST cbor2-6.0.1.tar.gz 84191 BLAKE2B 0f8522a2462d5362c8d19900d1973386060f08f3ff1d6780cb9639df1132706860fc6ecbef2be3bb3b24385168f1426e2c9ff652fafb924a0e9e7b44b75777ec SHA512 c753a24b61c8d07635ee8c5f78df53f135acd7415b75d758d9681c04586a117e6ecdf8f1cd11021c4b175cfce06236cbe9c6e6ab67c5a059d625de5aa921c8cd +DIST cbor2-6.0.1.tar.gz.provenance 9155 BLAKE2B fab57134c5eed10943d62ba66db393e448a1ac36e1f6b71e1e4ca63f820ffd3ec188228503815faef8f636e6c1fdee8ca1abeb221d4902ee6102ce9182e303d7 SHA512 ac48dcb4e5e6dcbdf1044a669adc84f7833f75262266c20a1665d7a895221562080db61404eb7407c63dc57939a2bf97c34c31fb4264b6a5c720557f841e2957 +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d +DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b +DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST libc-0.2.182.crate 814873 BLAKE2B a5fae27ee77495d8638297523d7428eda4a608109e7e1b67db1ba621f7700761f8131710a49bbd24bedf62f8df7ecdeaedb5def47201146a05b4288ee2f92515 SHA512 7923eeb0ee1db8b5b00a6a4352cf5fd3f877a2f727af5857ca49ceeab2dc7519137eb3a982f5a763ae61fbe422ba8f0fe83d92dcabcfa18c23fae619960f96db +DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 +DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 +DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 +DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f +DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb +DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 +DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb +DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 +DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d +DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 +DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 +DIST zerocopy-0.8.40.crate 254858 BLAKE2B fc5a362da28b18b52fc9e934371abeaf578d4eb663061bc08d1199eea99447e9cd9d581c2377c381776950f2e8d5f7bcac305e152be690bec8808328406a979a SHA512 d1a531387eb4e5fa523e70f07f36d945027aec2232b7a281b7163729801ed103beab568793cbbd1ff1082e5a20263ea3b40dc3874c9f32577e95d9f9aecfedb4 +DIST zerocopy-derive-0.8.40.crate 97724 BLAKE2B 33d32bca4e50c9ab49b82adac015e036515adca235bbab744955a3d88ed71df113b17923692732263ea55fa842dea3627ee7f888b4018eb2b97844e0a469c17a SHA512 5cc4beb4b411f3b4b41197e48c433f346118cdd3be175d803c79a549e509cec4912c65fe21f5c7ae97a9377f62e5cdecdc95c9dcdce904c96ce3f574118f46b4 diff --git a/dev-python/cbor2/cbor2-5.8.0.ebuild b/dev-python/cbor2/cbor2-5.8.0.ebuild deleted file mode 100644 index 2a7fbbec180c..000000000000 --- a/dev-python/cbor2/cbor2-5.8.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# 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/agronholm/cbor2 -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_compile() { - local -x CBOR2_BUILD_C_EXTENSION=1 - # pypy3 not supported upstream - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - CBOR2_BUILD_C_EXTENSION=0 - fi - distutils-r1_python_compile -} diff --git a/dev-python/cbor2/cbor2-6.0.1.ebuild b/dev-python/cbor2/cbor2-6.0.1.ebuild new file mode 100644 index 000000000000..41ecb8352e7f --- /dev/null +++ b/dev-python/cbor2/cbor2-6.0.1.ebuild @@ -0,0 +1,72 @@ +# 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/agronholm/cbor2 +PYTHON_COMPAT=( python3_{10..14} ) + +RUST_MIN_VER="1.85.0" +CRATES=" + autocfg@1.5.0 + bigdecimal@0.4.10 + cfg-if@1.0.4 + crunchy@0.2.4 + half@2.7.1 + heck@0.5.0 + libc@0.2.182 + libm@0.2.16 + num-bigint@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + once_cell@1.21.3 + portable-atomic@1.13.1 + proc-macro2@1.0.106 + pyo3-build-config@0.28.2 + pyo3-ffi@0.28.2 + pyo3-macros-backend@0.28.2 + pyo3-macros@0.28.2 + pyo3@0.28.2 + quote@1.0.44 + syn@2.0.117 + target-lexicon@0.13.5 + unicode-ident@1.0.24 + zerocopy-derive@0.8.40 + zerocopy@0.8.40 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="CBOR (de)serializer with extensive tag support" +HOMEPAGE=" + https://github.com/agronholm/cbor2/ + https://pypi.org/project/cbor2/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + >=dev-python/setuptools-61[${PYTHON_USEDEP}] + dev-python/setuptools-rust[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( hypothesis ) +distutils_enable_tests pytest + +# Files built without CFLAGS/LDFLAGS, acceptable for rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so" + +src_unpack() { + pypi_src_unpack + cargo_src_unpack +} diff --git a/dev-python/gitpython/Manifest b/dev-python/gitpython/Manifest index 1d4cbab9122d..37f42a79df1f 100644 --- a/dev-python/gitpython/Manifest +++ b/dev-python/gitpython/Manifest @@ -1,6 +1,8 @@ DIST GitPython-3.1.46.gitbundle 11113428 BLAKE2B 40656a1beb3eebfd8d7db4978ee6b55aeb39194b38f293372e75627fb7eb23408e56c09495da7411d37c69125d4ae0bb6a72fd6bc4934a830296ce4618edc227 SHA512 e816a7a4f582489bde56b61edb3f9a7b7bba7d5edb2f249731e7df48e43fa19bb15a360ab9f6d698f637839421ab01aa99d1e382964a3ba8bf6bf3b324ee670c DIST GitPython-3.1.47.gitbundle 11335288 BLAKE2B a8abc7a62394e17b68db20564c96b46c92e2d9b3478ddf92118ead3d1ebb3ee808fc12ee8a0a6c198933fdfa05bb85e1f5c81f83e2a42f2236f56b02397d01e0 SHA512 902fd87069f61b1cf3612a50a329c21547b1139729e5f360c4353203139754f742b23c1ab4186bed86c5ede52d3efa7443386ebafe4b1a181e1805b79ced38a6 +DIST GitPython-3.1.49.gitbundle 11348614 BLAKE2B d1f5326acfd7de2f89a703ee464e7a60505e32d0b73dadf095f3ab4420143605690381bd33f9528510c45e102d3834ad2d96d57cbfdda8e67f885cafd22fccbf SHA512 02c2426c8c9405623e9c985dc4ea740c5b23ed872410b1e6078cbf4117e0d267569ff9da81bd13c627ccea7771ef11de5a1b90bdb3ed83e86404fa7c44cd64c0 DIST gitdb-4.0.12.gitbundle 1627457 BLAKE2B 2fb730fb72f682bac9a71a2b70af6ed476f69d57e00b323e669550793bcc330bd4b71575e0d0f008ed58f39e5beb622213ce2a10df6f512f1f5536b72c77871a SHA512 2fc619f511e373ad2ee51a108057e3a558dbfd68cbd7632244d7fd7914ed5fce99c182de5542264273de642e6e7680ee9b54a6da95224c562f43cf65e325db56 DIST gitpython-3.1.46.tar.gz 215371 BLAKE2B 9f7118382afb3b4c53bba29ff9e17f74c1a82f3a7ec2475059fef9d73dffaa8d2be060b571faeb7cfd6c10f6cfc846b42a6bf57aaa19fc624f44d5afb1aacde5 SHA512 cb8b3fd1010c131b8218fb76951708d37fd329aa46f4235f3f1fd1295562b0d840b0ba5d2386061cba67d47b6938b2c9bd6f2ee39e31a762e435a2d517ef6df8 DIST gitpython-3.1.47.tar.gz 216978 BLAKE2B 8a593b3791d8d862fce40e34edde06eaf65f7a8ecb30312cb16ddac575fd5fee8b516ce2f9af396acaa932dd8f0d61d50e1f08becb857739e99c32bade6e8dd7 SHA512 8d22607c14fccf3566e1f8da36703af3e2cc4fa5a04b20a02598b42373ede9a189cc87f8450e0c45f20097c06d76c906aaf1186f2b768570b7ca1e19516f2af4 +DIST gitpython-3.1.49.tar.gz 219367 BLAKE2B 25e2d27ad324ee55227e016bddc40988e0d8bc7d6b9dcb66426939876ce18e1e1cc75873ea5ed9279ea8f169708ec17080a55c255dc557e61fe1c94425a4d52a SHA512 918c279d4c8834b0230c846ca4e4d81ed3a827060d5996f0971cd59ac81ccf1e373b0334b8316fddc6f35df9166bbbba8413b786b50cf46362731c13e209d035 DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18 diff --git a/dev-python/gitpython/gitpython-3.1.49.ebuild b/dev-python/gitpython/gitpython-3.1.49.ebuild new file mode 100644 index 000000000000..4668ff2a57d0 --- /dev/null +++ b/dev-python/gitpython/gitpython-3.1.49.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=GitPython +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.12 +SMMAP_P=smmap-5.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://distfiles.gentoo.org/pub/proj/python/GitPython/${TEST_P}.gitbundle + https://distfiles.gentoo.org/pub/proj/python/GitPython/${GITDB_P}.gitbundle + https://distfiles.gentoo.org/pub/proj/python/GitPython/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .git/refs/remotes/origin/master || die + # this tries to fetch again + sed -i -e '/git submodule/d' init-tests-after-clone.sh || die + TRAVIS=1 ./init-tests-after-clone.sh || die + cat test/fixtures/.gitconfig >> ~/.gitconfig || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # performance tests are unreliable by design + test/performance + # unimportant and problematic + test/test_installation.py + # Internet + test/test_quick_doc.py::QuickDoc::test_cloned_repo_object + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild index 41db217b68fa..15173e491b75 100644 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1.ebuild +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" RDEPEND=" - <dev-python/protobuf-7[${PYTHON_USEDEP}] + <dev-python/protobuf-8[${PYTHON_USEDEP}] >=dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] " diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild index 41db217b68fa..15173e491b75 100644 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0.ebuild +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" RDEPEND=" - <dev-python/protobuf-7[${PYTHON_USEDEP}] + <dev-python/protobuf-8[${PYTHON_USEDEP}] >=dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] " diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index 66a4a4a20f14..8149f2ca4083 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1,4 +1,3 @@ -DIST hcloud-python-2.16.0.gh.tar.gz 150139 BLAKE2B 89664236dacaa53d6fcd5966bcc1e772f02c8febe028c099ed8684c942e6e40b3e37497f4b763e991703a7e570906ece2c81a75339887a65318622c2eb366ae9 SHA512 d12c65e60182638ea6ac7edaf75ac229c1af373b47e92afb99bc0375e4b8979a49787e7fc0b92479b2861558b83919e7d55c194f973aaf17b4f2640f363ce781 -DIST hcloud-python-2.17.0.gh.tar.gz 150589 BLAKE2B 4e8f874307690cfacef36246e814d0c12fb03598bdb3187aaf6e1075169d5f8c7a27c48a2321408a6ab6b249f41d074bdc273c53a1ea1e7034bc338d5293efbb SHA512 f69608a295b3f25f24cc5af69f650192891cf127e26ac9a083b7de6ccd2c21fba99099c460a0406e4af5aadccd7f2775986b090ae7b1c569aaf5baa56706a9aa DIST hcloud-python-2.17.1.gh.tar.gz 150707 BLAKE2B e4f7a09a8c1b8e20d77413bc1a8995ff1334a81cb66b3f21c9552e31c00cd365d3a3b1fdd9670fbf66e2b6c38474211024a33c0ec262a68a649083a8321ebdcc SHA512 4881df9ce5eb4e7dbfc855f5cf9b79b08b1106fe19dd93847287ce4c5f8448974106cf8c355f71c4401a5bf330df35fe687c4c2c239251987a54e3480099331a DIST hcloud-python-2.18.0.gh.tar.gz 150688 BLAKE2B 298b0747aca32c66342b5b6bdaa90cbea10ed563edbcfda4aaa884dd2ee853fe544b10fc82c94946678a29eb9443f8b66ffb8c1e35c0ffbfecfd94b19b6c27de SHA512 af7100650ac156826024e50c2d72f4e2cc499b20c43e021659c702482945b9eda24a97b64be8d6555c3acbc28f17fa05f4ff9d744e13ca37b4d3942fe85801fa +DIST hcloud-python-2.19.0.gh.tar.gz 151248 BLAKE2B 2c9e7c622d8eed10ee11759eec5bbba70658942ee028d9b688ade11b6006b71316b4cb7d82f55470b45448db42bbde2a0fa95b6835497e43bf0da7fb17f2b9a8 SHA512 4642acd2b2de77fe6e49006acc42984f69dec1dc899c201af99e698a2427c1d3dbd094d7fc2761538c863cbdd702a9d2752704cb8356df06a449d6c1afdee7d1 diff --git a/dev-python/hcloud/hcloud-2.16.0.ebuild b/dev-python/hcloud/hcloud-2.16.0.ebuild deleted file mode 100644 index 9d2c2df1f80c..000000000000 --- a/dev-python/hcloud/hcloud-2.16.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# 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_{10..14} ) - -inherit distutils-r1 - -MY_P=hcloud-python-${PV} -DESCRIPTION="Official Hetzner Cloud python library" -HOMEPAGE=" - https://github.com/hetznercloud/hcloud-python/ - https://pypi.org/project/hcloud/ -" -# sdist is missing doc assets as of 1.19.0 -# https://github.com/hetznercloud/hcloud-python/pull/183 -SRC_URI=" - https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Integration tests need docker: - # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 - tests/integration -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/hcloud/hcloud-2.17.0.ebuild b/dev-python/hcloud/hcloud-2.19.0.ebuild index d7afe9e03c30..d7afe9e03c30 100644 --- a/dev-python/hcloud/hcloud-2.17.0.ebuild +++ b/dev-python/hcloud/hcloud-2.19.0.ebuild diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest index 65b637a9a406..015d7ddc04da 100644 --- a/dev-python/mako/Manifest +++ b/dev-python/mako/Manifest @@ -1,2 +1,3 @@ DIST mako-1.3.10.tar.gz 392474 BLAKE2B 21ed9256cd72bb9003f5e581cf5d7a748552dfa2318863ac61150f94ecab58b9471221d4e6e50aed13a1d176864ab9bd0a6953b3d2e14b722980dfa3d7686858 SHA512 33fcf08b35b00ae33dcfb4b9dac4adcc7e0a9d8bdfdf0bc92f6aa13fbc12031e9fc46c910d92803ffa7b31e4ee58209f11cc186e04f9b08bad7ec4bcd309d554 DIST mako-1.3.11.tar.gz 399811 BLAKE2B bef7c89542d71e1347deab1e17f449583b70e155b571f9e5468fad60f0ede543e66ade900ecb6fb23afe55f57720036cf35d8dd91b8ec3767461856b957d3786 SHA512 b3f0980393af9d9ceaf7421118fa13680ba3f47e1ff6e86a62bb8f8e944364ac8150a20b47d02bc391f7b9c9b6d400d153c3d70730cc36d1a87f628f0cff250c +DIST mako-1.3.12.tar.gz 400219 BLAKE2B 6ebbf366b733035b899bef86f970054450037c80df3dfe9c85b23ad6c6e26e385a82271a0e722e3718a28801227efe45e60ffc49864c90c4c840866706c52ccc SHA512 405de95c7656e00458015b84131e8b32d399c4d8f738af690ab34d21b2f57113d2736b7e91d862175bebf578191f62d49fae3533a65c2e469abc36cb1d95b886 diff --git a/dev-python/mako/mako-1.3.12.ebuild b/dev-python/mako/mako-1.3.12.ebuild new file mode 100644 index 000000000000..0c7104a24280 --- /dev/null +++ b/dev-python/mako/mako-1.3.12.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python templating language" +HOMEPAGE=" + https://www.makotemplates.org/ + https://github.com/sqlalchemy/mako/ + https://pypi.org/project/Mako/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="doc" + +RDEPEND=" + >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/babel[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_install_all() { + rm -r doc/build || die + + use doc && local HTML_DOCS=( doc/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/proto-plus/proto-plus-1.27.2.ebuild b/dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild index cfb6bc8abbf1..f0c4d978b23f 100644 --- a/dev-python/proto-plus/proto-plus-1.27.2.ebuild +++ b/dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND=" - <dev-python/protobuf-7[${PYTHON_USEDEP}] + <dev-python/protobuf-8[${PYTHON_USEDEP}] >=dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] " BDEPEND=" diff --git a/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild b/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild index 4a39b28e0742..2f5aad760ae0 100644 --- a/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild +++ b/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~mips ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild index 023badfc3a16..6c097ab5badd 100644 --- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild +++ b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~mips ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pytest-7[${PYTHON_USEDEP}] diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index 5ad676b8a373..d680ab43c30a 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,2 +1,4 @@ DIST trove_classifiers-2026.1.14.14.tar.gz 16997 BLAKE2B cdf98684df73c358ab68641a857d869a9c6a7d25b781dd6a0c1a843fb76dbf57e201e9acafc24ff3a3923b5970d4b95196df82369bf1d1d12bfccbae95ef32e5 SHA512 8960c233f6c23d71c33e27d48e0e506314007fb09d5856c4018858f8f28cb4d2e417d16a84e7bb7931489f7f454b41b35a52ff42d88d937fe8447524f07147b5 DIST trove_classifiers-2026.1.14.14.tar.gz.provenance 9482 BLAKE2B 2cbd78a771b3f8c9da5c6ce0e496cd4168ec5317bd1f6d44ec398e09b2742e18cc2bba5f3754171430a325a4b6e8ddb79478fcef625e56886e09a90bee9f2074 SHA512 c4347b04476c3ee81e8e5cc05610b98b1733bce499f59ea87001df5ae7fb56b50bb5d983473e6f69a5b1ec0137e15ebb9972bfafeef588ccf57bc2eb9271d1b2 +DIST trove_classifiers-2026.4.28.13.tar.gz 17035 BLAKE2B c75222c2f32e597f6246686bda5e0a6b469ab10cdaa460544c3e22fdcb34eddc706bbce27f19f745ee9caefacc7e4660d1c65145590c1c8f5992c1cd9ae8fa88 SHA512 11a852886044658b7cb39f55917811b81edff9ca0798630fad20dd8baa195bea4493c8739d472fd9892eba1022e1bd7d52b952b5df43b04dc635163bcbc91f5b +DIST trove_classifiers-2026.4.28.13.tar.gz.provenance 9063 BLAKE2B e1d464f009e4c82f21f8b0f4457afbdf16aae4eec2ece83420c6ae46e233a32dddd8896917b60fa41220a9176f6e899839a5f4ab3bff9d1a2d8c80b4d0b01e5c SHA512 8a87f7bac5ab26298b88d35548997f581a756060cd3c5072d47237829d70d421bfb25c968ff6d3aa84040a6d86874da17ca692d84d3aacfded94d9b8e9b2f565 diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild new file mode 100644 index 000000000000..11d798d66c60 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease hatchling bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "trove-classifiers" + version = "${PV}" + description = "Canonical source for classifiers on PyPI (pypi.org)." + + [project.scripts] + trove-classifiers = "trove_classifiers.__main__:cli" + EOF +} + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest index 9e9220dfef77..eee0030f8ee8 100644 --- a/dev-python/zope-event/Manifest +++ b/dev-python/zope-event/Manifest @@ -1 +1,2 @@ DIST zope_event-6.1.tar.gz 18739 BLAKE2B 1d8fb668164105eea7dc0d22b293475fc1f2dbc2061b36a76a0070847bc3252a8a5355b9ea133cfb856f72dd8b9e787d6dedfc54bb558d5c5d96c50a0f23a794 SHA512 cad9b6942fee284b26881824ec32d5952860f3f51ac593da377d09fba2c9f7c55929506a7551529d57c0fef32fc3f99007bc442f9e18f625454f706229c33156 +DIST zope_event-6.2.tar.gz 18958 BLAKE2B 3aaa0f95119871f0d46e8df0508ec55f2fa18ee71889ff45afef4ff2e7f7b0dfaadd651fcc6fabb1a32d9feb211e91424a79e29b66b12e0074e71d471c794314 SHA512 67d0c0d96301dc716ad0cc01b676db81ddf1249ac5c77d42c360c4d6783eaa516beb4b5c6f872ada040b1c975e7e4948c48ba96df4cd2690ab81ea4f716e3585 diff --git a/dev-python/zope-event/zope-event-6.2.ebuild b/dev-python/zope-event/zope-event-6.2.ebuild new file mode 100644 index 000000000000..67f06f66e525 --- /dev/null +++ b/dev-python/zope-event/zope-event-6.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture" +HOMEPAGE=" + https://pypi.org/project/zope.event/ + https://github.com/zopefoundation/zope.event/ +" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" + +distutils_enable_tests unittest + +python_test() { + eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" +} diff --git a/gnome-base/gdm/gdm-48.0-r1.ebuild b/gnome-base/gdm/gdm-48.0-r1.ebuild index bba26b7bec9d..5adae7ce2734 100644 --- a/gnome-base/gdm/gdm-48.0-r1.ebuild +++ b/gnome-base/gdm/gdm-48.0-r1.ebuild @@ -19,7 +19,7 @@ LICENSE=" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland +X" diff --git a/metadata/md5-cache/app-editors/logseq-desktop-bin-1.0.0 b/metadata/md5-cache/app-editors/logseq-desktop-bin-1.0.0 new file mode 100644 index 000000000000..f9f2cc3e1ce4 --- /dev/null +++ b/metadata/md5-cache/app-editors/logseq-desktop-bin-1.0.0 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack +DESCRIPTION=A privacy-first, open-source platform for knowledge sharing and management. +EAPI=8 +HOMEPAGE=https://github.com/logseq +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop unpacker xdg +IUSE=wayland +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=-* ~amd64 +LICENSE=AGPL-3 +RDEPEND=!app-editors/logseq-desktop-bin:0 dev-libs/nss dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc virtual/zlib:= x11-libs/cairo x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango +RESTRICT=mirror splitdebug +SLOT=1 +SRC_URI=https://github.com/logseq/og/releases/download/1.0.0/Logseq-OG-linux-x64-1.0.0.zip -> logseq-desktop-bin-1.0.0.zip +_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=986613fa927d86c82cb6a04fa69ddc6d diff --git a/metadata/md5-cache/app-emulation/guestfs-tools-1.52.3-r1 b/metadata/md5-cache/app-emulation/guestfs-tools-1.52.3-r1 index e3461d7bd02d..444a451dcfd6 100644 --- a/metadata/md5-cache/app-emulation/guestfs-tools-1.52.3-r1 +++ b/metadata/md5-cache/app-emulation/guestfs-tools-1.52.3-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.52 SRC_URI=https://download.libguestfs.org/guestfs-tools/1.52-stable/guestfs-tools-1.52.3.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=f7edc24370a8e3cd5251b43d24edffb8 +_md5_=e52de6dc3fd1fdbf406e68f697fe433e diff --git a/metadata/md5-cache/app-emulation/guestfs-tools-1.54.0 b/metadata/md5-cache/app-emulation/guestfs-tools-1.54.0 index eb5a10d39105..690202bb6223 100644 --- a/metadata/md5-cache/app-emulation/guestfs-tools-1.54.0 +++ b/metadata/md5-cache/app-emulation/guestfs-tools-1.54.0 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.54 SRC_URI=https://download.libguestfs.org/guestfs-tools/1.54-stable/guestfs-tools-1.54.0.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=1347cde44ecfc998421c9f4e296ebf6b +_md5_=00a104c4b309541195e7b39c1635870f diff --git a/metadata/md5-cache/app-emulation/libguestfs-1.56.2 b/metadata/md5-cache/app-emulation/libguestfs-1.56.2 index 4f4325f4f4ef..daff590ccf7a 100644 --- a/metadata/md5-cache/app-emulation/libguestfs-1.56.2 +++ b/metadata/md5-cache/app-emulation/libguestfs-1.56.2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.56 SRC_URI=https://download.libguestfs.org/1.56-stable/libguestfs-1.56.2.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils 70349884e22849da218b0f0c4a32da54 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=b9712056d152bc9b4d2f79c4ae17a35a +_md5_=7009ee0202acd82c932a9af705d2c223 diff --git a/metadata/md5-cache/app-i18n/ibus-1.5.29 b/metadata/md5-cache/app-i18n/ibus-1.5.29 deleted file mode 100644 index 94044cc0b550..000000000000 --- a/metadata/md5-cache/app-i18n/ibus-1.5.29 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/glib:2 dev-util/glib-utils virtual/pkgconfig x11-misc/xkeyboard-config emoji? ( app-i18n/unicode-cldr app-i18n/unicode-emoji ) nls? ( sys-devel/gettext ) test? ( x11-apps/setxkbmap ) unicode? ( app-i18n/unicode-data ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) -DESCRIPTION=Intelligent Input Bus for Linux / Unix OS -EAPI=8 -HOMEPAGE=https://github.com/ibus/ibus/wiki -INHERIT=autotools bash-completion-r1 gnome2-utils python-r1 toolchain-funcs vala virtualx -IUSE=X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) python? ( gui? ( x11-libs/gtk+:3[introspection] ) ) -REQUIRED_USE=appindicator? ( gtk3 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) introspection ) test? ( gtk3 ) vala? ( gtk3 introspection ) X? ( gtk3 ) gtk3? ( wayland? ( introspection ) ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.29/ibus-1.5.29-rc2.tar.gz -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d769f23b3d1ddc56f541322908cb0edd diff --git a/metadata/md5-cache/app-i18n/ibus-1.5.29-r1 b/metadata/md5-cache/app-i18n/ibus-1.5.29-r1 deleted file mode 100644 index 41420ab90dd2..000000000000 --- a/metadata/md5-cache/app-i18n/ibus-1.5.29-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/glib:2 dev-util/glib-utils virtual/pkgconfig x11-misc/xkeyboard-config emoji? ( app-i18n/unicode-cldr app-i18n/unicode-emoji ) nls? ( sys-devel/gettext ) test? ( x11-apps/setxkbmap ) unicode? ( app-i18n/unicode-data ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) -DESCRIPTION=Intelligent Input Bus for Linux / Unix OS -EAPI=8 -HOMEPAGE=https://github.com/ibus/ibus/wiki -INHERIT=autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx -IUSE=X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) python? ( gui? ( x11-libs/gtk+:3[introspection] ) ) -REQUIRED_USE=appindicator? ( gtk3 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) introspection ) test? ( gtk3 ) vala? ( gtk3 introspection ) X? ( gtk3 ) gtk3? ( wayland? ( introspection ) ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.29/ibus-1.5.29-rc2.tar.gz -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bdf56f33128fc5a27f37bd601c6bf678 diff --git a/metadata/md5-cache/app-i18n/ibus-1.5.30-r1 b/metadata/md5-cache/app-i18n/ibus-1.5.30-r1 deleted file mode 100644 index 9669c5d7dd74..000000000000 --- a/metadata/md5-cache/app-i18n/ibus-1.5.30-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/glib:2 dev-util/glib-utils virtual/pkgconfig x11-misc/xkeyboard-config emoji? ( app-i18n/unicode-cldr app-i18n/unicode-emoji ) nls? ( sys-devel/gettext ) test? ( x11-apps/setxkbmap ) unicode? ( app-i18n/unicode-data ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) -DESCRIPTION=Intelligent Input Bus for Linux / Unix OS -EAPI=8 -HOMEPAGE=https://github.com/ibus/ibus/wiki -INHERIT=autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx -IUSE=X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk2? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) python? ( gui? ( x11-libs/gtk+:3[introspection] ) ) -REQUIRED_USE=appindicator? ( gtk3 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) introspection ) test? ( gtk3 ) vala? ( gtk3 introspection ) X? ( gtk3 ) gtk3? ( wayland? ( introspection ) ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.30/ibus-1.5.30.tar.gz -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6c6738095c6164103ec249816eb7ddce diff --git a/metadata/md5-cache/app-i18n/ibus-1.5.33 b/metadata/md5-cache/app-i18n/ibus-1.5.33 new file mode 100644 index 000000000000..b1c7ceb88efc --- /dev/null +++ b/metadata/md5-cache/app-i18n/ibus-1.5.33 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/glib:2 dev-util/glib-utils virtual/pkgconfig x11-misc/xkeyboard-config emoji? ( app-i18n/unicode-cldr app-i18n/unicode-emoji ) nls? ( sys-devel/gettext ) test? ( x11-apps/setxkbmap ) unicode? ( app-i18n/unicode-data ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) +DESCRIPTION=Intelligent Input Bus for Linux / Unix OS +EAPI=8 +HOMEPAGE=https://github.com/ibus/ibus/wiki +INHERIT=autotools bash-completion-r1 flag-o-matic gnome2-utils python-r1 toolchain-funcs vala virtualx +IUSE=X appindicator +emoji +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=app-text/iso-codes >=dev-libs/glib-2.65.0:2 gnome-base/dconf gnome-base/librsvg:2 sys-apps/dbus[X?] X? ( x11-libs/libX11 >=x11-libs/libXfixes-6.0.0 ) appindicator? ( dev-libs/libdbusmenu[gtk3?] ) gtk3? ( x11-libs/gtk+:3[X,wayland?] ) gtk4? ( gui-libs/gtk:4[X,wayland?] ) gui? ( x11-libs/libX11 x11-libs/libXi ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) libnotify? ( x11-libs/libnotify ) nls? ( virtual/libintl ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) python? ( gui? ( x11-libs/gtk+:3[introspection] ) ) +REQUIRED_USE=appindicator? ( gtk3 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) introspection ) test? ( gtk3 X ) vala? ( gtk3 introspection ) X? ( gtk3 ) gtk3? ( wayland? ( introspection ) ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ibus/ibus/releases/download/1.5.33/ibus-1.5.33.tar.gz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5a4b3317672b93fa282f1cf7bece26aa diff --git a/metadata/md5-cache/app-misc/localsearch-3.9.0-r1 b/metadata/md5-cache/app-misc/localsearch-3.10.2-r1 index cd3f04acf486..125c4d3c3c99 100644 --- a/metadata/md5-cache/app-misc/localsearch-3.9.0-r1 +++ b/metadata/md5-cache/app-misc/localsearch-3.10.2-r1 @@ -1,18 +1,18 @@ BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.14 dev-python/pygobject[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/pygobject[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.14 dev-python/tap-py[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/tap-py[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/tap-py[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tap-py[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tap-py[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=app-misc/tinysparql-3.8:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) >=dev-libs/glib-2.70:2 dev-libs/libgudev >=dev-libs/gobject-introspection-1.82.0-r2 cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6:= ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) gif? ( media-libs/giflib:= ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) media-video/ffmpeg:0= +DEPEND=>=app-misc/tinysparql-3.8:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2:= ) >=dev-libs/glib-2.76:2 dev-libs/libgudev >=dev-libs/gobject-introspection-1.82.0-r2 cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6:= ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) webp? ( media-libs/libwebp ) gif? ( media-libs/giflib:= ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) media-video/ffmpeg:0= DESCRIPTION=Indexer and search engine that powers desktop search for core GNOME components EAPI=8 HOMEPAGE=https://gnome.pages.gitlab.gnome.org/localsearch IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg -IUSE=cue exif gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw seccomp test +tiff upower +xml xmp xps +IUSE=cue exif gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw seccomp test +tiff upower webp +xml xmp xps KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=app-misc/tinysparql-3.8:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) >=dev-libs/glib-2.70:2 dev-libs/libgudev >=dev-libs/gobject-introspection-1.82.0-r2 cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6:= ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) gif? ( media-libs/giflib:= ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) media-video/ffmpeg:0= +RDEPEND=>=app-misc/tinysparql-3.8:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2:= ) >=dev-libs/glib-2.76:2 dev-libs/libgudev >=dev-libs/gobject-introspection-1.82.0-r2 cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6:= ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) webp? ( media-libs/libwebp ) gif? ( media-libs/giflib:= ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) media-video/ffmpeg:0= REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 -SRC_URI=mirror://gnome/sources/localsearch/3.9/localsearch-3.9.0.tar.xz +SRC_URI=mirror://gnome/sources/localsearch/3.10/localsearch-3.10.2.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b93e623e814a7e4838038bcf90ddb6e4 +_md5_=d17dd0b4c09c19f8ae2a64ddacffd545 diff --git a/metadata/md5-cache/dev-lang/deno-bin-2.7.14 b/metadata/md5-cache/dev-lang/deno-bin-2.7.14 new file mode 100644 index 000000000000..4a3f8ae28f19 --- /dev/null +++ b/metadata/md5-cache/dev-lang/deno-bin-2.7.14 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=compile install +DESCRIPTION=Modern runtime for JavaScript and TypeScript +EAPI=8 +HOMEPAGE=https://deno.com/ +INHERIT=shell-completion toolchain-funcs +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016 ZLIB +RDEPEND=|| ( llvm-runtimes/libgcc sys-devel/gcc:* ) sys-libs/glibc +SLOT=0 +SRC_URI=amd64? ( https://github.com/denoland/deno/releases/download/v2.7.14/deno-x86_64-unknown-linux-gnu.zip -> deno-bin-2.7.14-amd64.zip ) arm64? ( https://github.com/denoland/deno/releases/download/v2.7.14/deno-aarch64-unknown-linux-gnu.zip -> deno-bin-2.7.14-arm64.zip ) +_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=43d69b49a97927cbdbe3f5b6cccc77af diff --git a/metadata/md5-cache/dev-libs/jose-14 b/metadata/md5-cache/dev-libs/jose-14 index 697e92f47630..d0ca3d5033d6 100644 --- a/metadata/md5-cache/dev-libs/jose-14 +++ b/metadata/md5-cache/dev-libs/jose-14 @@ -5,9 +5,9 @@ DESCRIPTION=C-language implementation of Javascript Object Signing and Encryptio EAPI=8 HOMEPAGE=https://github.com/latchset/jose INHERIT=meson -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/latchset/jose/archive/v14.tar.gz -> jose-14.tar.gz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=c382d5d06de05ba5180ffeca9071c88f +_md5_=9607e2ec4f78acc065be535b5e8c9e54 diff --git a/metadata/md5-cache/dev-ml/libvirt-ocaml-0.6.1.7 b/metadata/md5-cache/dev-ml/libvirt-ocaml-0.6.1.7 index 46379306502b..45b441417554 100644 --- a/metadata/md5-cache/dev-ml/libvirt-ocaml-0.6.1.7 +++ b/metadata/md5-cache/dev-ml/libvirt-ocaml-0.6.1.7 @@ -1,11 +1,13 @@ BDEPEND=dev-lang/perl dev-ml/findlib[ocamlopt] virtual/pkgconfig -DEFINED_PHASES=- +DEFINED_PHASES=configure install DEPEND=app-emulation/libvirt dev-lang/ocaml:=[ocamlopt] DESCRIPTION=OCaml language binding for libvirt native C API EAPI=8 HOMEPAGE=https://ocaml.libvirt.org/ +INHERIT=dot-a KEYWORDS=~amd64 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.libvirt.org/ocaml/ocaml-libvirt-0.6.1.7.tar.gz -_md5_=78d81aef678d905302a42b2ef70abb3b +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=f26a6af0ab1dc1f0aaaeb43e6ab247eb diff --git a/metadata/md5-cache/dev-python/backrefs-7.0 b/metadata/md5-cache/dev-python/backrefs-7.0 new file mode 100644 index 000000000000..dc0eb08d21f5 --- /dev/null +++ b/metadata/md5-cache/dev-python/backrefs-7.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Wrapper around re or regex that adds additional back references +EAPI=8 +HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/backrefs/backrefs-7.0.tar.gz verify-provenance? ( https://pypi.org/integrity/backrefs/v7.0/backrefs-7.0.tar.gz/provenance -> backrefs-7.0.tar.gz.provenance ) +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=7654d73beec67863c7745989179f0386 diff --git a/metadata/md5-cache/dev-python/cbor2-5.8.0 b/metadata/md5-cache/dev-python/cbor2-5.8.0 deleted file mode 100644 index aeb2e6bdcb34..000000000000 --- a/metadata/md5-cache/dev-python/cbor2-5.8.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/setuptools-61[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-scm-6.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -DESCRIPTION=Pure Python CBOR (de)serializer with extensive tag support -EAPI=8 -HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/ -INHERIT=distutils-r1 pypi -IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-5.8.0.tar.gz verify-provenance? ( https://pypi.org/integrity/cbor2/v5.8.0/cbor2-5.8.0.tar.gz/provenance -> cbor2-5.8.0.tar.gz.provenance ) -_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=2674f8d00624c46c24ffab07b1ae1b0b diff --git a/metadata/md5-cache/dev-python/cbor2-6.0.1 b/metadata/md5-cache/dev-python/cbor2-6.0.1 new file mode 100644 index 000000000000..9a5a0cd30792 --- /dev/null +++ b/metadata/md5-cache/dev-python/cbor2-6.0.1 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/setuptools-61[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-scm-6.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=CBOR (de)serializer with extensive tag support +EAPI=8 +HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-6.0.1.tar.gz verify-provenance? ( https://pypi.org/integrity/cbor2/v6.0.1/cbor2-6.0.1.tar.gz/provenance -> cbor2-6.0.1.tar.gz.provenance ) https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bigdecimal/0.4.10/download -> bigdecimal-0.4.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/half/2.7.1/download -> half-2.7.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/libc/0.2.182/download -> libc-0.2.182.crate https://crates.io/api/v1/crates/libm/0.2.16/download -> libm-0.2.16.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/pyo3-build-config/0.28.2/download -> pyo3-build-config-0.28.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.28.2/download -> pyo3-ffi-0.28.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.28.2/download -> pyo3-macros-backend-0.28.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.28.2/download -> pyo3-macros-0.28.2.crate https://crates.io/api/v1/crates/pyo3/0.28.2/download -> pyo3-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.44/download -> quote-1.0.44.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/target-lexicon/0.13.5/download -> target-lexicon-0.13.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.40/download -> zerocopy-derive-0.8.40.crate https://crates.io/api/v1/crates/zerocopy/0.8.40/download -> zerocopy-0.8.40.crate +_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=f3066cb3949ce04f30360dcce241206c diff --git a/metadata/md5-cache/dev-python/gitpython-3.1.49 b/metadata/md5-cache/dev-python/gitpython-3.1.49 new file mode 100644 index 000000000000..abce920ce8cf --- /dev/null +++ b/metadata/md5-cache/dev-python/gitpython-3.1.49 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library used to interact with Git repositories +EAPI=8 +HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/gitpython-3.1.49.tar.gz test? ( https://distfiles.gentoo.org/pub/proj/python/GitPython/GitPython-3.1.49.gitbundle https://distfiles.gentoo.org/pub/proj/python/GitPython/gitdb-4.0.12.gitbundle https://distfiles.gentoo.org/pub/proj/python/GitPython/smmap-5.0.1.gitbundle ) +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=44356d4078f1b7af2bcb7f11e5286ed7 diff --git a/metadata/md5-cache/dev-python/googleapis-common-protos-1.73.1 b/metadata/md5-cache/dev-python/googleapis-common-protos-1.73.1-r1 index 972ded0ccd96..3dba1fd166ca 100644 --- a/metadata/md5-cache/dev-python/googleapis-common-protos-1.73.1 +++ b/metadata/md5-cache/dev-python/googleapis-common-protos-1.73.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( <dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +BDEPEND=test? ( <dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Python classes generated from the common protos in the googleapis repository EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=Apache-2.0 -RDEPEND=<dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +RDEPEND=<dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis_common_protos-1.73.1.tar.gz verify-provenance? ( https://pypi.org/integrity/googleapis-common-protos/v1.73.1/googleapis_common_protos-1.73.1.tar.gz/provenance -> googleapis_common_protos-1.73.1.tar.gz.provenance ) _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=8ac9eabedfff05c4b1fc380e47dee343 +_md5_=c739edc84a1103b4cbcc285ac3b5a8c4 diff --git a/metadata/md5-cache/dev-python/googleapis-common-protos-1.74.0 b/metadata/md5-cache/dev-python/googleapis-common-protos-1.74.0-r1 index df827eb68377..48e4c2e61216 100644 --- a/metadata/md5-cache/dev-python/googleapis-common-protos-1.74.0 +++ b/metadata/md5-cache/dev-python/googleapis-common-protos-1.74.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( <dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +BDEPEND=test? ( <dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Python classes generated from the common protos in the googleapis repository EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 LICENSE=Apache-2.0 -RDEPEND=<dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +RDEPEND=<dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis_common_protos-1.74.0.tar.gz verify-provenance? ( https://pypi.org/integrity/googleapis-common-protos/v1.74.0/googleapis_common_protos-1.74.0.tar.gz/provenance -> googleapis_common_protos-1.74.0.tar.gz.provenance ) _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=8ac9eabedfff05c4b1fc380e47dee343 +_md5_=c739edc84a1103b4cbcc285ac3b5a8c4 diff --git a/metadata/md5-cache/dev-python/hcloud-2.16.0 b/metadata/md5-cache/dev-python/hcloud-2.16.0 deleted file mode 100644 index b69e9317e6e8..000000000000 --- a/metadata/md5-cache/dev-python/hcloud-2.16.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Official Hetzner Cloud python library -EAPI=8 -HOMEPAGE=https://github.com/hetznercloud/hcloud-python/ https://pypi.org/project/hcloud/ -INHERIT=distutils-r1 -IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v2.16.0.tar.gz -> hcloud-python-2.16.0.gh.tar.gz -_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=f4169f689f4a2bab7e7a014d3221aa9c diff --git a/metadata/md5-cache/dev-python/hcloud-2.17.0 b/metadata/md5-cache/dev-python/hcloud-2.19.0 index 1f8cb512bdc2..16d2348e0d12 100644 --- a/metadata/md5-cache/dev-python/hcloud-2.17.0 +++ b/metadata/md5-cache/dev-python/hcloud-2.19.0 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v2.17.0.tar.gz -> hcloud-python-2.17.0.gh.tar.gz +SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v2.19.0.tar.gz -> hcloud-python-2.19.0.gh.tar.gz _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=eab285d8df6bcf3bcfa907a5115448f8 diff --git a/metadata/md5-cache/dev-python/mako-1.3.12 b/metadata/md5-cache/dev-python/mako-1.3.12 new file mode 100644 index 000000000000..8fe3d29e4099 --- /dev/null +++ b/metadata/md5-cache/dev-python/mako-1.3.12 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/markupsafe-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python templating language +EAPI=8 +HOMEPAGE=https://www.makotemplates.org/ https://github.com/sqlalchemy/mako/ https://pypi.org/project/Mako/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/markupsafe-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/M/Mako/mako-1.3.12.tar.gz +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=dced9aa86cf834a9e0d8ca868f402248 diff --git a/metadata/md5-cache/dev-python/proto-plus-1.27.2 b/metadata/md5-cache/dev-python/proto-plus-1.27.2-r1 index f63680b6cb04..803812f27687 100644 --- a/metadata/md5-cache/dev-python/proto-plus-1.27.2 +++ b/metadata/md5-cache/dev-python/proto-plus-1.27.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/google-api-core-1.31.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +BDEPEND=test? ( >=dev-python/google-api-core-1.31.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Beautiful, Pythonic protocol buffers EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=Apache-2.0 -RDEPEND=<dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +RDEPEND=<dev-python/protobuf-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/proto-plus/proto_plus-1.27.2.tar.gz verify-provenance? ( https://pypi.org/integrity/proto-plus/v1.27.2/proto_plus-1.27.2.tar.gz/provenance -> proto_plus-1.27.2.tar.gz.provenance ) _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=f5653e9b12eec2b4993b19f9c10ce231 +_md5_=6b70414bef1c2e1a4d80aac195f2e6b1 diff --git a/metadata/md5-cache/dev-python/pytest-fixture-classes-1.0.4 b/metadata/md5-cache/dev-python/pytest-fixture-classes-1.0.4 index 32c5de1e2958..210d47939550 100644 --- a/metadata/md5-cache/dev-python/pytest-fixture-classes-1.0.4 +++ b/metadata/md5-cache/dev-python/pytest-fixture-classes-1.0.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/zmievsa/pytest-fixture-classes/ https://pypi.org/project/pytest-fixture-classes/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~alpha amd64 ~arm arm64 ~mips ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-fixture-classes/pytest_fixture_classes-1.0.4.tar.gz _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=21e924b7e49c0e026b39321dfe1dcc97 +_md5_=1eeef0bbb7ab942020a0e9b13ea0150e diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.4.0 b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.4.0 index 0dea4c5f5136..937831059001 100644 --- a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.4.0 +++ b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/dev-petrov/pytest-lazy-fixtures/ https://pypi.org/project/pytest-lazy-fixtures/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~alpha amd64 ~arm arm64 ~mips ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=>=dev-python/pytest-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-lazy-fixtures/pytest_lazy_fixtures-1.4.0.tar.gz _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=cadee8b156e714d18ff777b05e9835a3 +_md5_=0bf815cc81997d1995bdf41157e21130 diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2026.4.28.13 b/metadata/md5-cache/dev-python/trove-classifiers-2026.4.28.13 new file mode 100644 index 000000000000..fcef8b42014e --- /dev/null +++ b/metadata/md5-cache/dev-python/trove-classifiers-2026.4.28.13 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org) +EAPI=8 +HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove_classifiers-2026.4.28.13.tar.gz verify-provenance? ( https://pypi.org/integrity/trove-classifiers/v2026.4.28.13/trove_classifiers-2026.4.28.13.tar.gz/provenance -> trove_classifiers-2026.4.28.13.tar.gz.provenance ) +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=a87626e89f30ca307dfe12f27b435d8a diff --git a/metadata/md5-cache/dev-python/zope-event-6.2 b/metadata/md5-cache/dev-python/zope-event-6.2 new file mode 100644 index 000000000000..1df9f3363bfc --- /dev/null +++ b/metadata/md5-cache/dev-python/zope-event-6.2 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Event publishing / dispatch, used by Zope Component Architecture +EAPI=8 +HOMEPAGE=https://pypi.org/project/zope.event/ https://github.com/zopefoundation/zope.event/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris +LICENSE=ZPL +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/z/zope.event/zope_event-6.2.tar.gz +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=459a50ac1b1d245438b3d589edd40962 diff --git a/metadata/md5-cache/gnome-base/gdm-48.0-r1 b/metadata/md5-cache/gnome-base/gdm-48.0-r1 index 90e20f803ed8..17b0add1c9ee 100644 --- a/metadata/md5-cache/gnome-base/gdm-48.0-r1 +++ b/metadata/md5-cache/gnome-base/gdm-48.0-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gdm IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop gnome.org gnome2-utils meson pam readme.gentoo-r1 systemd udev xdg IUSE=accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland +X -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=GPL-2+ branding? ( CC-BY-SA-4.0 ) RDEPEND=virtual/udev >=dev-libs/libgudev-232:= >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.2.0 >=sys-apps/accountsservice-0.6.35 sys-apps/keyutils:= selinux? ( sys-libs/libselinux ) X? ( x11-libs/libxcb x11-libs/libX11 x11-libs/libXau x11-base/xorg-server[-minimal] x11-libs/libXdmcp >=x11-libs/gtk+-2.91.1:3 ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) systemd? ( >=sys-apps/systemd-186:0=[pam] ) elogind? ( >=sys-auth/elogind-239.3[pam] ) plymouth? ( sys-boot/plymouth ) audit? ( sys-process/audit ) sys-libs/pam sys-auth/pambase[elogind?,systemd?] >=gnome-base/dconf-0.20 >=gnome-base/gnome-settings-daemon-3.1.4 gnome-base/gsettings-desktop-schemas sys-apps/dbus >=x11-misc/xdg-utils-1.0.2-r3 >=dev-libs/gobject-introspection-1.82.0-r2:= acct-group/gdm acct-user/gdm >=gnome-base/gnome-session-3.6 >=gnome-base/gnome-shell-3.1.90 x11-apps/xhost accessibility? ( >=app-accessibility/orca-3.10 gnome-extra/mousetweaks ) fprint? ( sys-auth/fprintd[pam] ) REQUIRED_USE=^^ ( elogind systemd ) || ( wayland X ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gdm/48/gdm-48.0.tar.xz branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) _eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e9f3bcee40322451469c597035ffe7ec +_md5_=adf158c115e20065c411c082adb78635 diff --git a/metadata/md5-cache/net-mail/mu-1.14.1 b/metadata/md5-cache/net-mail/mu-1.14.1 new file mode 100644 index 000000000000..e01f6e578d9e --- /dev/null +++ b/metadata/md5-cache/net-mail/mu-1.14.1 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/meson-1.3.2 sys-apps/texinfo virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-cpp/cli11-2.4 >=dev-libs/glib-2.80:2 >=dev-libs/gmime-3.2.13:3.0 >=dev-libs/libfmt-11.1:= >=dev-libs/xapian-1.4.22:= emacs? ( >=app-editors/emacs-28.1:* ) readline? ( sys-libs/readline:= ) +DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing +EAPI=8 +HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu +INHERIT=elisp-common meson readme.gentoo-r1 python-any-r1 +IUSE=emacs readline test +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos +LICENSE=BSD Boost-1.0 CC0-1.0 GPL-3+ MIT +RDEPEND=>=dev-cpp/cli11-2.4 >=dev-libs/glib-2.80:2 >=dev-libs/gmime-3.2.13:3.0 >=dev-libs/libfmt-11.1:= >=dev-libs/xapian-1.4.22:= emacs? ( >=app-editors/emacs-28.1:* ) readline? ( sys-libs/readline:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/djcb/mu/releases/download/v1.14.1/mu-1.14.1.tar.xz +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=8c5bf32c214af3f050c7e163f29503e7 diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.14 b/metadata/md5-cache/net-misc/netifrc-0.7.14 new file mode 100644 index 000000000000..b24a913c83f0 --- /dev/null +++ b/metadata/md5-cache/net-misc/netifrc-0.7.14 @@ -0,0 +1,14 @@ +BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm prepare +DESCRIPTION=Gentoo Network Interface Management Scripts +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc +INHERIT=systemd udev +IUSE=+dhcp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD-2 GPL-2 +RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] sys-apps/busybox ) ) +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.14.tar.bz2 +_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 +_md5_=685fa598619dcb85dcb7ce1cc0bc828b diff --git a/metadata/md5-cache/net-wireless/wireless-regdb-20260318 b/metadata/md5-cache/net-wireless/wireless-regdb-20260318 new file mode 100644 index 000000000000..de48cbc36512 --- /dev/null +++ b/metadata/md5-cache/net-wireless/wireless-regdb-20260318 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install pretend setup +DESCRIPTION=Wireless Regulatory database for Linux +EAPI=8 +HOMEPAGE=https://wireless.docs.kernel.org/en/latest/en/developers/regulatory/wireless-regdb.html +INHERIT=linux-info +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=ISC +REQUIRED_USE=kernel_linux +SLOT=0 +SRC_URI=https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2026.03.18.tar.xz +_eclasses_=linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=af55204d72deb587feaa0d403abf1979 diff --git a/metadata/md5-cache/sci-geosciences/gpsd-3.26.1-r1 b/metadata/md5-cache/sci-geosciences/gpsd-3.26.1-r1 index a9d1124bd08c..e8671e8b9477 100644 --- a/metadata/md5-cache/sci-geosciences/gpsd-3.26.1-r1 +++ b/metadata/md5-cache/sci-geosciences/gpsd-3.26.1-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/31 SRC_URI=mirror://nongnu/gpsd/gpsd-3.26.1.tar.xz _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 scons-utils 578ea0f3ec78f687f07728af19d8d002 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 -_md5_=9dcf62553c64243c6987364b6d280027 +_md5_=319537813fe1ef90afc63378d64401af diff --git a/metadata/md5-cache/sci-geosciences/gpsd-3.27.5 b/metadata/md5-cache/sci-geosciences/gpsd-3.27.5 index af5c775047bc..118396a25c56 100644 --- a/metadata/md5-cache/sci-geosciences/gpsd-3.27.5 +++ b/metadata/md5-cache/sci-geosciences/gpsd-3.27.5 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-build/scons[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-build/scons[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-build/scons[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-build/scons[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-build/scons[python_targets_python3_10(-)] ) ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( app-alternatives/bc ) virtual/pkgconfig virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-garyemiller ) virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-build/scons[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-build/scons[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-build/scons[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-build/scons[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-build/scons[python_targets_python3_10(-)] ) ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( app-alternatives/bc ) virtual/pkgconfig virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install postinst prepare test unpack DEPEND=acct-user/gpsd acct-group/dialout >=net-misc/pps-tools-0.0.20120407 bluetooth? ( net-wireless/bluez:= ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) ncurses? ( sys-libs/ncurses:= ) ntp? ( || ( net-misc/ntp net-misc/ntpsec net-misc/chrony ) ) qt6? ( dev-qt/qtbase:6[network] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pyserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] usb? ( virtual/libusb:1 ) X? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) DESCRIPTION=GPS daemon and library for USB/serial GPS devices and GPS/mapping clients @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/31 SRC_URI=mirror://nongnu/gpsd/gpsd-3.27.5.tar.xz verify-sig? ( mirror://nongnu/gpsd/gpsd-3.27.5.tar.xz.sig ) _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 scons-utils 578ea0f3ec78f687f07728af19d8d002 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=4aab482633af9c3725dbc56022006b7f +_md5_=8614941c2847a8fd9f9baf8e5e7aff14 diff --git a/metadata/md5-cache/sci-geosciences/gpsd-9999 b/metadata/md5-cache/sci-geosciences/gpsd-9999 index b76c01b4ef9f..6a8aea194f9f 100644 --- a/metadata/md5-cache/sci-geosciences/gpsd-9999 +++ b/metadata/md5-cache/sci-geosciences/gpsd-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm ) || ( python_targe RESTRICT=!test? ( test ) SLOT=0/31 _eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 scons-utils 578ea0f3ec78f687f07728af19d8d002 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 -_md5_=4aab482633af9c3725dbc56022006b7f +_md5_=8614941c2847a8fd9f9baf8e5e7aff14 diff --git a/metadata/md5-cache/sci-geosciences/grass-8.5.0_rc1 b/metadata/md5-cache/sci-geosciences/grass-8.5.0_rc1 new file mode 100644 index 000000000000..8a5057c5a593 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/grass-8.5.0_rc1 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig X? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/ply[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/ply[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy[python_targets_python3_14(-)] dev-python/ply[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= virtual/zlib:= media-libs/libglvnd media-libs/glu blas? ( || ( virtual/cblas[eselect-ldso(+)] virtual/cblas[flexiblas(-)] ) || ( virtual/blas[eselect-ldso(+)] virtual/blas[flexiblas(-)] ) ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( || ( virtual/lapack[eselect-ldso(+)] virtual/lapack[flexiblas(-)] ) ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) svm? ( sci-libs/libsvm:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_14(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Free GIS with raster and vector functionality, as well as 3D vizualization +EAPI=8 +HOMEPAGE=https://grass.osgeo.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake desktop flag-o-matic python-single-r1 toolchain-funcs xdg +IUSE=blas bzip2 cxx doc fftw geos lfs lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/ply[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/ply[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy[python_targets_python3_14(-)] dev-python/ply[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= virtual/zlib:= media-libs/libglvnd media-libs/glu blas? ( || ( virtual/cblas[eselect-ldso(+)] virtual/cblas[flexiblas(-)] ) || ( virtual/blas[eselect-ldso(+)] virtual/blas[flexiblas(-)] ) ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( || ( virtual/lapack[eselect-ldso(+)] virtual/lapack[flexiblas(-)] ) ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) svm? ( sci-libs/libsvm:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_14(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) lapack? ( blas ) opengl? ( X ) pdal? ( cxx ) +RESTRICT=test +SLOT=0/8.5 +SRC_URI=https://grass.osgeo.org/grass85/source/grass-8.5.0RC1.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 desktop 26d57169ca094c04be416993844ec8bc flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8eb1f5357b403fb6a70c830920eb4331 diff --git a/metadata/md5-cache/sci-geosciences/grass-9999 b/metadata/md5-cache/sci-geosciences/grass-9999 index 994cbb543329..937c5606280d 100644 --- a/metadata/md5-cache/sci-geosciences/grass-9999 +++ b/metadata/md5-cache/sci-geosciences/grass-9999 @@ -1,16 +1,17 @@ -BDEPEND=app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig X? ( dev-lang/swig ) >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +BDEPEND=app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig X? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/ply[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/ply[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy[python_targets_python3_14(-)] dev-python/ply[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= virtual/zlib:= media-libs/libglvnd media-libs/glu blas? ( || ( virtual/cblas[eselect-ldso(+)] virtual/cblas[flexiblas(-)] ) || ( virtual/blas[eselect-ldso(+)] virtual/blas[flexiblas(-)] ) ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( || ( virtual/lapack[eselect-ldso(+)] virtual/lapack[flexiblas(-)] ) ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) svm? ( sci-libs/libsvm:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_14(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= ) X? ( x11-base/xorg-proto ) DESCRIPTION=Free GIS with raster and vector functionality, as well as 3D vizualization EAPI=8 HOMEPAGE=https://grass.osgeo.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop flag-o-matic python-single-r1 toolchain-funcs xdg git-r3 -IUSE=blas bzip2 cxx fftw geos lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +INHERIT=cmake desktop flag-o-matic python-single-r1 toolchain-funcs xdg git-r3 +IUSE=blas bzip2 cxx doc fftw geos lfs lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 LICENSE=GPL-2 PROPERTIES=live RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/ply[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/ply[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/numpy[python_targets_python3_14(-)] dev-python/ply[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= virtual/zlib:= media-libs/libglvnd media-libs/glu blas? ( || ( virtual/cblas[eselect-ldso(+)] virtual/cblas[flexiblas(-)] ) || ( virtual/blas[eselect-ldso(+)] virtual/blas[flexiblas(-)] ) ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( || ( virtual/lapack[eselect-ldso(+)] virtual/lapack[flexiblas(-)] ) ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) svm? ( sci-libs/libsvm:= ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_14(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) opengl? ( X ) pdal? ( cxx ) -SLOT=0/8.4 -_eclasses_=desktop 26d57169ca094c04be416993844ec8bc flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=62707fb64fc1584f34b3c8db9f0cc040 +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) lapack? ( blas ) opengl? ( X ) pdal? ( cxx ) +RESTRICT=test +SLOT=0/8.5 +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 desktop 26d57169ca094c04be416993844ec8bc flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8eb1f5357b403fb6a70c830920eb4331 diff --git a/metadata/md5-cache/sci-libs/cfitsio-4.6.4 b/metadata/md5-cache/sci-libs/cfitsio-4.6.4 new file mode 100644 index 000000000000..eeb42a5470ba --- /dev/null +++ b/metadata/md5-cache/sci-libs/cfitsio-4.6.4 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/yacc app-alternatives/lex app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/fortran +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( !dev-util/smem ) dev-lang/cfortran virtual/fortran +DESCRIPTION=C and Fortran library for manipulating FITS files +EAPI=8 +HOMEPAGE=https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html +INHERIT=cmake-multilib fortran-2 +IUSE=bzip2 curl test tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=ISC +RDEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( !dev-util/smem ) virtual/fortran +RESTRICT=!test? ( test ) +SLOT=0/10-r1 +SRC_URI=https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.6.4.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d fortran-2 ae6d43513003405bd4a48698fc20370a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=600c73da406a66ad1c26844e04c2efe3 diff --git a/metadata/md5-cache/sci-mathematics/octave-11.1.0 b/metadata/md5-cache/sci-mathematics/octave-11.1.0 index 6219d42b6c1c..e292d4a89db1 100644 --- a/metadata/md5-cache/sci-mathematics/octave-11.1.0 +++ b/metadata/md5-cache/sci-mathematics/octave-11.1.0 @@ -13,4 +13,4 @@ RDEPEND=app-arch/bzip2 app-arch/unzip app-arch/zip app-text/ghostscript-gpl sys- SLOT=0/11.1.0 SRC_URI=mirror://gnu/octave/octave-11.1.0.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d fortran-2 ae6d43513003405bd4a48698fc20370a java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 pax-utils 5555f2e75744739fe100ee62c22d28fe qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7df355cfddabdcbf456732b105322989 +_md5_=18b1ad8855f200b708b00086897700ee diff --git a/metadata/md5-cache/sci-mathematics/octave-9.2.0-r2 b/metadata/md5-cache/sci-mathematics/octave-9.2.0-r2 index 8c31b061a09c..f395c12bdf02 100644 --- a/metadata/md5-cache/sci-mathematics/octave-9.2.0-r2 +++ b/metadata/md5-cache/sci-mathematics/octave-9.2.0-r2 @@ -13,4 +13,4 @@ RDEPEND=app-arch/bzip2 app-arch/unzip app-arch/zip app-text/ghostscript-gpl sys- SLOT=0/9.2.0 SRC_URI=mirror://gnu/octave/octave-9.2.0.tar.xz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d fortran-2 ae6d43513003405bd4a48698fc20370a gnuconfig b4fa4889c6f586d6b069215a86dd9e53 java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 pax-utils 5555f2e75744739fe100ee62c22d28fe qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c442282075c5cd4188aa070304801b0e +_md5_=80f994cd8c79c6e5a086423eecc03833 diff --git a/metadata/md5-cache/sys-apps/ethtool-7.0 b/metadata/md5-cache/sys-apps/ethtool-7.0 new file mode 100644 index 000000000000..486468d71e78 --- /dev/null +++ b/metadata/md5-cache/sys-apps/ethtool-7.0 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/xz-utils netlink? ( virtual/pkgconfig ) +DEFINED_PHASES=configure +DEPEND=netlink? ( net-libs/libmnl ) +DESCRIPTION=Utility for examining and tuning ethernet-based network interfaces +EAPI=8 +HOMEPAGE=https://www.kernel.org/pub/software/network/ethtool/ +IUSE=+netlink +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=netlink? ( net-libs/libmnl ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/software/network/ethtool/ethtool-7.0.tar.xz +_md5_=571fd569c8f92f71242bf248535eee5c diff --git a/metadata/md5-cache/sys-auth/sssd-2.13.0 b/metadata/md5-cache/sys-auth/sssd-2.13.0 new file mode 100644 index 000000000000..de9da90fbbb7 --- /dev/null +++ b/metadata/md5-cache/sys-auth/sssd-2.13.0 @@ -0,0 +1,18 @@ +BDEPEND=acct-user/sssd acct-group/sssd sys-libs/libcap virtual/pkgconfig python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) doc? ( app-text/doxygen ) nls? ( app-text/po4a sys-devel/gettext ) test? ( app-alternatives/bc dev-libs/check dev-libs/softhsm:2 dev-util/cmocka net-libs/gnutls[pkcs11,tools] sys-libs/libfaketime sys-libs/nss_wrapper sys-libs/pam_wrapper sys-libs/uid_wrapper ) app-text/docbook-xml-dtd:4.4 >=dev-libs/libxslt-1.1.26 verify-sig? ( sec-keys/openpgp-keys-sssd ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=>=app-crypt/mit-krb5-1.19.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/p11-kit >=dev-libs/ding-libs-0.2 >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] dev-libs/jansson:= dev-libs/libpcre2:= dev-libs/libunistring:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/popt-1.16 >=dev-libs/openssl-1.0.2:= >=net-dns/bind-9.9[gssapi] >=net-dns/c-ares-1.10.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-nds/openldap-2.4.30:=[sasl,experimental] net-fs/cifs-utils[acl] >=sys-apps/dbus-1.6 >=sys-apps/keyutils-1.5:= sys-libs/libcap >=sys-libs/pam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.0.7 >=sys-libs/tdb-1.2.9 >=sys-libs/tevent-0.9.16 virtual/ldb:= virtual/libintl netlink? ( dev-libs/libnl:3 ) nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) nls? ( >=sys-devel/gettext-0.18 ) openid? ( dev-libs/jose net-misc/curl ) passkey? ( dev-libs/libfido2:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) systemd? ( python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/python-systemd[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/python-systemd[python_targets_python3_14(-)] ) ) ) samba? ( >=net-fs/samba-4.10.2[winbind] ) selinux? ( >=sys-libs/libselinux-2.1.9 >=sys-libs/libsemanage-2.1 ) systemd? ( sys-apps/systemd:= sys-apps/util-linux ) systemtap? ( dev-debug/systemtap ) sys-apps/shadow +DESCRIPTION=System Security Services Daemon provides access to identity and authentication +EAPI=8 +HOMEPAGE=https://github.com/SSSD/sssd +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=autotools fcaps linux-info multilib-minimal optfeature plocale python-single-r1 pam systemd tmpfiles udev toolchain-funcs verify-sig +IUSE=doc +netlink nfsv4 nls openid passkey python samba selinux systemd systemtap test +filecaps abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig +KEYWORDS=amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=>=app-crypt/mit-krb5-1.19.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/p11-kit >=dev-libs/ding-libs-0.2 >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] dev-libs/jansson:= dev-libs/libpcre2:= dev-libs/libunistring:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/popt-1.16 >=dev-libs/openssl-1.0.2:= >=net-dns/bind-9.9[gssapi] >=net-dns/c-ares-1.10.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-nds/openldap-2.4.30:=[sasl,experimental] net-fs/cifs-utils[acl] >=sys-apps/dbus-1.6 >=sys-apps/keyutils-1.5:= sys-libs/libcap >=sys-libs/pam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.0.7 >=sys-libs/tdb-1.2.9 >=sys-libs/tevent-0.9.16 virtual/ldb:= virtual/libintl netlink? ( dev-libs/libnl:3 ) nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) nls? ( >=sys-devel/gettext-0.18 ) openid? ( dev-libs/jose net-misc/curl ) passkey? ( dev-libs/libfido2:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) systemd? ( python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/python-systemd[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/python-systemd[python_targets_python3_14(-)] ) ) ) samba? ( >=net-fs/samba-4.10.2[winbind] ) selinux? ( >=sys-libs/libselinux-2.1.9 >=sys-libs/libsemanage-2.1 ) systemd? ( sys-apps/systemd:= sys-apps/util-linux ) systemtap? ( dev-debug/systemtap ) acct-user/sssd acct-group/sssd selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 ) virtual/tmpfiles +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/SSSD/sssd/releases/download/2.13.0/sssd-2.13.0.tar.gz https://github.com/SSSD/sssd/releases/download/2.13.0/sssd-2.13.0.tar.gz.asc +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 plocale 980baab6fd56db6149d0a9396e0b21c9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=cf7b1687b8fee320530cf318628436da diff --git a/metadata/md5-cache/sys-auth/sssd-2.9.8-r1 b/metadata/md5-cache/sys-auth/sssd-2.9.8-r1 new file mode 100644 index 000000000000..f4618a2d80f0 --- /dev/null +++ b/metadata/md5-cache/sys-auth/sssd-2.9.8-r1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig app-text/docbook-xml-dtd:4.4 >=dev-libs/libxslt-1.1.26 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) doc? ( app-text/doxygen ) nls? ( sys-devel/gettext app-text/po4a ) test? ( dev-libs/check dev-libs/softhsm:2 dev-util/cmocka net-libs/gnutls[pkcs11,tools] sys-libs/libfaketime sys-libs/nss_wrapper sys-libs/pam_wrapper sys-libs/uid_wrapper ) verify-sig? ( sec-keys/openpgp-keys-sssd ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=>=app-crypt/mit-krb5-1.19.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/p11-kit >=dev-libs/ding-libs-0.2 >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] dev-libs/jansson:= dev-libs/libpcre2:= dev-libs/libunistring:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/popt-1.16 >=dev-libs/openssl-1.0.2:= >=net-dns/bind-9.9[gssapi] >=net-dns/c-ares-1.10.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-nds/openldap-2.4.30:=[sasl,experimental] >=sys-apps/dbus-1.6 >=sys-apps/keyutils-1.5:= >=sys-libs/pam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.0.7 >=sys-libs/tdb-1.2.9 >=sys-libs/tevent-0.9.16 virtual/ldb:= virtual/libintl acl? ( net-fs/cifs-utils[acl] ) netlink? ( dev-libs/libnl:3 ) nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) nls? ( >=sys-devel/gettext-0.18 ) passkey? ( dev-libs/libfido2:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) systemd? ( python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/python-systemd[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/python-systemd[python_targets_python3_14(-)] ) ) ) samba? ( >=net-fs/samba-4.10.2[winbind] ) selinux? ( >=sys-libs/libselinux-2.1.9 >=sys-libs/libsemanage-2.1 ) systemd? ( sys-apps/systemd:= sys-apps/util-linux ) systemtap? ( dev-debug/systemtap ) sys-apps/shadow +DESCRIPTION=System Security Services Daemon provides access to identity and authentication +EAPI=8 +HOMEPAGE=https://github.com/SSSD/sssd +INHERIT=autotools linux-info multilib-minimal optfeature plocale python-single-r1 pam systemd toolchain-funcs verify-sig +IUSE=acl doc +netlink nfsv4 nls passkey python samba selinux systemd systemtap test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=>=app-crypt/mit-krb5-1.19.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/p11-kit >=dev-libs/ding-libs-0.2 >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] dev-libs/jansson:= dev-libs/libpcre2:= dev-libs/libunistring:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/popt-1.16 >=dev-libs/openssl-1.0.2:= >=net-dns/bind-9.9[gssapi] >=net-dns/c-ares-1.10.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-nds/openldap-2.4.30:=[sasl,experimental] >=sys-apps/dbus-1.6 >=sys-apps/keyutils-1.5:= >=sys-libs/pam-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.0.7 >=sys-libs/tdb-1.2.9 >=sys-libs/tevent-0.9.16 virtual/ldb:= virtual/libintl acl? ( net-fs/cifs-utils[acl] ) netlink? ( dev-libs/libnl:3 ) nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) nls? ( >=sys-devel/gettext-0.18 ) passkey? ( dev-libs/libfido2:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) systemd? ( python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/python-systemd[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/python-systemd[python_targets_python3_14(-)] ) ) ) samba? ( >=net-fs/samba-4.10.2[winbind] ) selinux? ( >=sys-libs/libselinux-2.1.9 >=sys-libs/libsemanage-2.1 ) systemd? ( sys-apps/systemd:= sys-apps/util-linux ) systemtap? ( dev-debug/systemtap ) selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/SSSD/sssd/releases/download/2.9.8/sssd-2.9.8.tar.gz https://github.com/SSSD/sssd/releases/download/2.9.8/sssd-2.9.8.tar.gz.asc +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 plocale 980baab6fd56db6149d0a9396e0b21c9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=62395607a8dff4d4219bf13b229e1a0c diff --git a/metadata/md5-cache/sys-cluster/ceph-20.2.1-r1 b/metadata/md5-cache/sys-cluster/ceph-20.2.1-r2 index 9c41715b2033..9009df352f29 100644 --- a/metadata/md5-cache/sys-cluster/ceph-20.2.1-r1 +++ b/metadata/md5-cache/sys-cluster/ceph-20.2.1-r2 @@ -1,6 +1,6 @@ BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-alternatives/cpio dev-debug/valgrind >=dev-build/cmake-3.5.0 dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel sys-apps/coreutils sys-apps/grep sys-apps/util-linux sys-apps/which app-alternatives/bc sys-devel/patch virtual/pkgconfig jaeger? ( app-alternatives/yacc app-alternatives/lex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test -DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= >=app-arch/snappy-1.1.9-r1:= app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-db/lmdb:= dev-lang/jsonnet:= dev-libs/libaio:= <dev-libs/libfmt-11.1.5:= dev-libs/libnl:3= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= <dev-libs/rocksdb-7.9.3:= dev-libs/thrift:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-python/natsort[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-libs/libcap-ng:= sys-libs/libnbd sys-libs/ncurses:0= virtual/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace:0/1 ) fuse? ( sys-fs/fuse:3= ) jaeger? ( dev-cpp/nlohmann_json:= <dev-cpp/opentelemetry-cpp-1.10:=[jaeger,prometheus] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) nvmeof? ( net-libs/grpc:= ) parquet? ( dev-libs/apache-arrow[parquet] ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,zlib] ) tcmalloc? ( >=dev-util/google-perftools-2.6.1:= ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= >=app-arch/snappy-1.1.9-r1:= app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-db/lmdb:= dev-lang/jsonnet:= dev-libs/libaio:= <dev-libs/libfmt-11.1.5:= dev-libs/libnl:3= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= <dev-libs/rocksdb-7.9.3:= dev-libs/thrift:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-python/natsort[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-libs/libcap-ng:= sys-libs/libnbd sys-libs/ncurses:0= virtual/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace:0/1 ) fuse? ( sys-fs/fuse:3= ) jaeger? ( dev-cpp/nlohmann_json:= <dev-cpp/opentelemetry-cpp-1.10:=[jaeger,prometheus] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) nvmeof? ( net-libs/grpc:= ) parquet? ( <dev-libs/apache-arrow-24.0.0:=[parquet] ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,zlib] ) tcmalloc? ( >=dev-util/google-perftools-2.6.1:= ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) DESCRIPTION=Ceph distributed filesystem EAPI=8 HOMEPAGE=https://github.com/ceph/ceph @@ -8,10 +8,10 @@ INHERIT=check-reqs bash-completion-r1 cmake flag-o-matic lua-single multiprocess IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jaeger kafka kerberos ldap lttng +mgr nvmeof +parquet pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test +uring xfs zbd cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain -RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= >=app-arch/snappy-1.1.9-r1:= app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-db/lmdb:= dev-lang/jsonnet:= dev-libs/libaio:= <dev-libs/libfmt-11.1.5:= dev-libs/libnl:3= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= <dev-libs/rocksdb-7.9.3:= dev-libs/thrift:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-python/natsort[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-libs/libcap-ng:= sys-libs/libnbd sys-libs/ncurses:0= virtual/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace:0/1 ) fuse? ( sys-fs/fuse:3= ) jaeger? ( dev-cpp/nlohmann_json:= <dev-cpp/opentelemetry-cpp-1.10:=[jaeger,prometheus] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) nvmeof? ( net-libs/grpc:= ) parquet? ( dev-libs/apache-arrow[parquet] ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,zlib] ) tcmalloc? ( >=dev-util/google-perftools-2.6.1:= ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jinja2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= >=app-arch/snappy-1.1.9-r1:= app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-db/lmdb:= dev-lang/jsonnet:= dev-libs/libaio:= <dev-libs/libfmt-11.1.5:= dev-libs/libnl:3= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= <dev-libs/rocksdb-7.9.3:= dev-libs/thrift:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-python/natsort[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-libs/libcap-ng:= sys-libs/libnbd sys-libs/ncurses:0= virtual/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace:0/1 ) fuse? ( sys-fs/fuse:3= ) jaeger? ( dev-cpp/nlohmann_json:= <dev-cpp/opentelemetry-cpp-1.10:=[jaeger,prometheus] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) nvmeof? ( net-libs/grpc:= ) parquet? ( <dev-libs/apache-arrow-24.0.0:=[parquet] ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,zlib] ) tcmalloc? ( >=dev-util/google-perftools-2.6.1:= ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cherrypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jinja2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/scikit-learn[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) rgw-lua? ( radosgw ) nvmeof? ( spdk ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://download.ceph.com/tarballs/ceph-20.2.1.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-cluster/ceph/ceph-20.2.0-libarrow-20.0.0.patch.xz _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 20c370aff0d0c108f3605c84b3f47084 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=533262a22db96e2c8af8e68c1fe89d70 +_md5_=443228fb4d0b35a3ee560bb5a90412d9 diff --git a/metadata/md5-cache/sys-process/htop-3.5.1 b/metadata/md5-cache/sys-process/htop-3.5.1 new file mode 100644 index 000000000000..db96ffc11862 --- /dev/null +++ b/metadata/md5-cache/sys-process/htop-3.5.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure postinst postrm prepare setup +DEPEND=sys-libs/ncurses:=[unicode(+)?] bfd? ( sys-libs/binutils-libs:= ) hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) +DESCRIPTION=Interactive process viewer +EAPI=8 +HOMEPAGE=https://htop.dev/ https://github.com/htop-dev/htop +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps linux-info optfeature xdg-utils +IUSE=bfd caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver +filecaps +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=GPL-2+ +RDEPEND=sys-libs/ncurses:=[unicode(+)?] bfd? ( sys-libs/binutils-libs:= ) hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) +SLOT=0 +SRC_URI=https://github.com/htop-dev/htop/releases/download/3.5.1/htop-3.5.1.tar.xz +_eclasses_=fcaps c94316d02a37fb5cbe79b7d41c729119 linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=59a51d73030e4cbefd387f5eb1e484a7 diff --git a/metadata/md5-cache/sys-process/htop-9999 b/metadata/md5-cache/sys-process/htop-9999 index 83ebb8aad2b2..4e283123b72d 100644 --- a/metadata/md5-cache/sys-process/htop-9999 +++ b/metadata/md5-cache/sys-process/htop-9999 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure postinst postrm prepare setup unpack -DEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) +DEPEND=sys-libs/ncurses:=[unicode(+)?] bfd? ( sys-libs/binutils-libs:= ) hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) DESCRIPTION=Interactive process viewer EAPI=8 HOMEPAGE=https://htop.dev/ https://github.com/htop-dev/htop IDEPEND=filecaps? ( sys-libs/libcap ) INHERIT=fcaps linux-info optfeature xdg-utils autotools git-r3 -IUSE=caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver +filecaps +IUSE=bfd caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver +filecaps LICENSE=GPL-2+ PROPERTIES=live -RDEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) +RDEPEND=sys-libs/ncurses:=[unicode(+)?] bfd? ( sys-libs/binutils-libs:= ) hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) kernel_linux? ( caps? ( sys-libs/libcap ) delayacct? ( dev-libs/libnl:3 ) lm-sensors? ( sys-apps/lm-sensors ) ) SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 fcaps c94316d02a37fb5cbe79b7d41c729119 git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=557ae62296c9fcdb227e81216c906ab8 +_md5_=59a51d73030e4cbefd387f5eb1e484a7 diff --git a/metadata/md5-cache/www-apache/modsecurity-crs-4.16.0 b/metadata/md5-cache/www-apache/modsecurity-crs-3.3.9 index d47f6412030c..d38a098154ae 100644 --- a/metadata/md5-cache/www-apache/modsecurity-crs-4.16.0 +++ b/metadata/md5-cache/www-apache/modsecurity-crs-3.3.9 @@ -4,10 +4,10 @@ EAPI=8 HOMEPAGE=https://coreruleset.org/ INHERIT=optfeature IUSE=+apache2 -KEYWORDS=amd64 x86 +KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 RDEPEND=apache2? ( >=www-apache/mod_security-2.9.6 ) SLOT=0 -SRC_URI=https://github.com/coreruleset/coreruleset/archive/v4.16.0.tar.gz -> modsecurity-crs-4.16.0.tar.gz +SRC_URI=https://github.com/coreruleset/coreruleset/archive/v3.3.9.tar.gz -> modsecurity-crs-3.3.9.tar.gz _eclasses_=optfeature 538bce96e5589935b57e178e8635f301 -_md5_=d3c626e0b6b88222385551207a23363d +_md5_=389122de619585ae70c720799bf6abcd diff --git a/metadata/md5-cache/www-apache/modsecurity-crs-4.25.0 b/metadata/md5-cache/www-apache/modsecurity-crs-4.25.0 new file mode 100644 index 000000000000..2a548c933bc9 --- /dev/null +++ b/metadata/md5-cache/www-apache/modsecurity-crs-4.25.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst +DESCRIPTION=OWASP ModSecurity Core Rule Set +EAPI=8 +HOMEPAGE=https://coreruleset.org/ +INHERIT=optfeature +IUSE=+apache2 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=apache2? ( >=www-apache/mod_security-2.9.6 ) +SLOT=0 +SRC_URI=https://github.com/coreruleset/coreruleset/archive/v4.25.0.tar.gz -> modsecurity-crs-4.25.0.tar.gz +_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 +_md5_=af1a69e705c3903129c1402efd2e275d diff --git a/metadata/md5-cache/www-client/librewolf-150.0_p1-r1 b/metadata/md5-cache/www-client/librewolf-150.0.1_p1 index d6734cb22480..03ad06ac84f6 100644 --- a/metadata/md5-cache/www-client/librewolf-150.0_p1-r1 +++ b/metadata/md5-cache/www-client/librewolf-150.0.1_p1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.14[ncurses,sqlite,ssl] dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_22? ( llvm-core/clang:22 llvm-core/llvm:22 clang? ( llvm-core/lld:22 pgo? ( llvm-runtimes/compiler-rt-sanitizers:22[profile] ) ) wasm-sandbox? ( llvm-core/lld:22 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.29.1 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_22? ( || ( dev-lang/rust-bin:9999[llvm_slot_22] dev-lang/rust:9999[llvm_slot_22] dev-lang/rust-bin:1.95.0[llvm_slot_22] dev-lang/rust:1.95.0[llvm_slot_22] ) ) +BDEPEND=|| ( dev-lang/python:3.14[ncurses,sqlite,ssl] dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 clang? ( llvm-core/lld:20 pgo? ( llvm-runtimes/compiler-rt-sanitizers:20[profile] ) ) wasm-sandbox? ( llvm-core/lld:20 ) ) llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 clang? ( llvm-core/lld:21 pgo? ( llvm-runtimes/compiler-rt-sanitizers:21[profile] ) ) wasm-sandbox? ( llvm-core/lld:21 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.29.1 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:1.90.0[llvm_slot_20] dev-lang/rust:1.90.0[llvm_slot_20] ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21] dev-lang/rust:1.94.1[llvm_slot_21] dev-lang/rust-bin:1.94.0[llvm_slot_21] dev-lang/rust:1.94.0[llvm_slot_21] dev-lang/rust-bin:1.93.1[llvm_slot_21] dev-lang/rust:1.93.1[llvm_slot_21] dev-lang/rust-bin:1.93.0[llvm_slot_21] dev-lang/rust:1.93.0[llvm_slot_21] dev-lang/rust-bin:1.92.0[llvm_slot_21] dev-lang/rust:1.92.0[llvm_slot_21] dev-lang/rust-bin:1.91.0[llvm_slot_21] dev-lang/rust:1.91.0[llvm_slot_21] ) ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack DEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.122.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) DESCRIPTION=LibreWolf Web Browser @@ -6,13 +6,13 @@ EAPI=8 HOMEPAGE=https://librewolf.net/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg -IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_ace l10n_ach l10n_af l10n_ak l10n_an l10n_ar l10n_as l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_bn-BD l10n_bn-IN l10n_bo l10n_bqi l10n_br l10n_brx l10n_bs l10n_ca l10n_cak l10n_ca-valencia l10n_ckb l10n_crh l10n_cs l10n_csb l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_en-ZA l10n_eo l10n_es l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_frp l10n_fur l10n_fy l10n_ga l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_gv l10n_he l10n_hi l10n_hr l10n_hsb l10n_hto l10n_hu l10n_hy l10n_hye l10n_ia l10n_id l10n_ilo l10n_is l10n_it l10n_ixl l10n_ja l10n_ja-JP-mac l10n_ka l10n_kab l10n_kk l10n_km l10n_kmr l10n_kn l10n_ko l10n_kok l10n_ks l10n_ku l10n_kw l10n_lb l10n_lg l10n_lij l10n_lo l10n_lt l10n_ltg l10n_lv l10n_mai l10n_meh l10n_mix l10n_mk l10n_ml l10n_mn l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_nr l10n_nso l10n_ny l10n_oc l10n_or l10n_pai l10n_pa l10n_pbb l10n_pl l10n_ppl l10n_pt-BR l10n_pt-PT l10n_quy l10n_qvi l10n_rm l10n_ro l10n_ru l10n_rw l10n_sah l10n_sat l10n_sc l10n_scn l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_ss l10n_st l10n_sv l10n_sw l10n_szl l10n_ta l10n_ta-LK l10n_te l10n_tg l10n_th l10n_tl l10n_tn l10n_tr l10n_trs l10n_ts l10n_tsz l10n_uk l10n_ur l10n_uz l10n_ve l10n_vi l10n_wo l10n_xcl l10n_xh l10n_zam l10n_zh-CN l10n_zh-TW l10n_zu +llvm_slot_22 +IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_ace l10n_ach l10n_af l10n_ak l10n_an l10n_ar l10n_as l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_bn-BD l10n_bn-IN l10n_bo l10n_bqi l10n_br l10n_brx l10n_bs l10n_ca l10n_cak l10n_ca-valencia l10n_ckb l10n_crh l10n_cs l10n_csb l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_en-ZA l10n_eo l10n_es l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_frp l10n_fur l10n_fy l10n_ga l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_gv l10n_he l10n_hi l10n_hr l10n_hsb l10n_hto l10n_hu l10n_hy l10n_hye l10n_ia l10n_id l10n_ilo l10n_is l10n_it l10n_ixl l10n_ja l10n_ja-JP-mac l10n_ka l10n_kab l10n_kk l10n_km l10n_kmr l10n_kn l10n_ko l10n_kok l10n_ks l10n_ku l10n_kw l10n_lb l10n_lg l10n_lij l10n_lo l10n_lt l10n_ltg l10n_lv l10n_mai l10n_meh l10n_mix l10n_mk l10n_ml l10n_mn l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_nr l10n_nso l10n_ny l10n_oc l10n_or l10n_pai l10n_pa l10n_pbb l10n_pl l10n_ppl l10n_pt-BR l10n_pt-PT l10n_quy l10n_qvi l10n_rm l10n_ro l10n_ru l10n_rw l10n_sah l10n_sat l10n_sc l10n_scn l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_ss l10n_st l10n_sv l10n_sw l10n_szl l10n_ta l10n_ta-LK l10n_te l10n_tg l10n_th l10n_tl l10n_tn l10n_tr l10n_trs l10n_ts l10n_tsz l10n_uk l10n_ur l10n_uz l10n_ve l10n_vi l10n_wo l10n_xcl l10n_xh l10n_zam l10n_zh-CN l10n_zh-TW l10n_zu +llvm_slot_21 llvm_slot_20 KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.122.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_22 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_22 ) +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_21 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_20 llvm_slot_21 ) RESTRICT=mirror !test? ( test ) SLOT=0/150 -SRC_URI=https://codeberg.org/api/packages/librewolf/generic/librewolf-source/150.0-1/librewolf-150.0-1.source.tar.gz -> librewolf-150.0-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-150-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-arm64-linux.tar.gz ) ) +SRC_URI=https://codeberg.org/api/packages/librewolf/generic/librewolf-source/150.0.1-1/librewolf-150.0.1-1.source.tar.gz -> librewolf-150.0.1-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-150-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-arm64-linux.tar.gz ) ) _eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 77771a412c60b32ce3205d377edd7b83 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b52ec04ee949bea743ca7102ea27523c +_md5_=4e3048e343e57de80400ddc555a84268 diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.56_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.56_p1 index 0f80788c6520..0026d207f194 100644 --- a/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.56_p1 +++ b/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.56_p1 @@ -14,4 +14,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) arm64? ( test ) !system-ffmpeg? ( SLOT=beta SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/148.0.7778.56/chromium-148.0.7778.56-linux.tar.xz https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-4.57.1.tgz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/148-3/chromium-patches-148-3.tar.bz2 !bundled-toolchain? ( https://codeberg.org/selfisekai/copium/archive/fe1caafa06f27542c18a881348f78e984e2d9fe2.tar.gz -> chromium-patches-copium-fe1caafa06.tar.gz ) bundled-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz -> chromium-clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-6f54d591c3116ee7f8ce9321ddeca286810cc142-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz -> chromium-rust-toolchain-6f54d591c3-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz ) test? ( https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/eb8121bdae2469f4e0a3634437e99ff687c0e55f.tar.gz -> ungoogled-chromium-eb8121bdae2469f4e0a3634437e99ff687c0e55f.tar.gz cromite? ( https://github.com/uazo/cromite/archive/15d48b061426a1f4a8ae8596622f0599ca626056.tar.gz -> cromite-15d48b061426a1f4a8ae8596622f0599ca626056.tar.gz ) _eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-r1 77771a412c60b32ce3205d377edd7b83 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bd1d5119821333b2a50e9c52c28af5a2 +_md5_=8a1b07458e92d9dd454aa77fe0266217 diff --git a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 index 374a1d7bc0a8..0293d9bde09b 100644 --- a/metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 +++ b/metadata/md5-cache/x11-libs/gtk+-2.24.33-r3 @@ -16,4 +16,4 @@ RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/gtk+/2.24/gtk+-2.24.33.tar.xz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0d62fd54ceb5b5eb6b8b3b680a4801dc +_md5_=2c115a5b5171e0c9e543a1ad8bf606b7 diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.51 b/metadata/md5-cache/x11-libs/gtk+-3.24.51 index d20ab5968eaa..a536bc5fab3a 100644 --- a/metadata/md5-cache/x11-libs/gtk+-3.24.51 +++ b/metadata/md5-cache/x11-libs/gtk+-3.24.51 @@ -16,4 +16,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/gtk/3.24/gtk-3.24.51.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6a96cd90e5da8c7c615015479f46f1a4 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=66e13de76ac5188da881a10ddcedd7ed +_md5_=9b738860f2dda64d5823b78520c8a49c diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.52 b/metadata/md5-cache/x11-libs/gtk+-3.24.52 new file mode 100644 index 000000000000..28736d5786eb --- /dev/null +++ b/metadata/md5-cache/x11-libs/gtk+-3.24.52 @@ -0,0 +1,19 @@ +BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=dev-util/gdbus-codegen-2.80.5-r1 dev-util/glib-utils >=dev-build/gtk-doc-am-1.20 wayland? ( dev-util/wayland-scanner ) >=sys-devel/gettext-0.19.7 virtual/pkgconfig x11-libs/gdk-pixbuf:2 gtk-doc? ( app-text/docbook-xml-dtd:4.3 >=dev-util/gtk-doc-1.20 ) test? ( sys-apps/dbus ) >=app-portage/elt-patches-20250306 app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/fribidi-0.19.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.57.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info broadway? ( virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( >=net-print/cups-2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.14.91[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/wayland-protocols-1.32 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Gimp ToolKit + +EAPI=8 +HOMEPAGE=https://www.gtk.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2 meson-multilib multilib toolchain-funcs virtualx +IUSE=aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris +LICENSE=LGPL-2+ +PDEPEND=gnome-base/librsvg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-themes/adwaita-icon-theme-3.14 vim-syntax? ( app-vim/gtk-syntax ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/fribidi-0.19.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.57.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info broadway? ( virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cups? ( >=net-print/cups-2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.14.91[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/wayland-protocols-1.32 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) >=dev-util/gtk-update-icon-cache-3 +REQUIRED_USE=|| ( aqua wayland X ) test? ( X ) xinerama? ( X ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=mirror://gnome/sources/gtk/3.24/gtk-3.24.52.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6a96cd90e5da8c7c615015479f46f1a4 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=17ae45b2e7b920ebc0d537e1ee5cdc9d diff --git a/metadata/md5-cache/x11-libs/libnotify-0.8.6 b/metadata/md5-cache/x11-libs/libnotify-0.8.8 index a2929ba40766..5e21eb2fd0e5 100644 --- a/metadata/md5-cache/x11-libs/libnotify-0.8.6 +++ b/metadata/md5-cache/x11-libs/libnotify-0.8.8 @@ -1,19 +1,19 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) test? ( x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm prepare test +BDEPEND=dev-util/glib-utils virtual/pkgconfig app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) test? ( dev-lang/python || ( ( dev-lang/python:3.14 dev-python/python-dbusmock[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/python-dbusmock[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/python-dbusmock[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) gui-libs/gtk:4 sys-apps/dbus x11-misc/xvfb-run ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=>=dev-libs/glib-2.62:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gdk-pixbuf:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) DESCRIPTION=A library for sending desktop notifications EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/libnotify IDEPEND=app-eselect/eselect-notify-send -INHERIT=gnome.org meson-multilib xdg-utils +INHERIT=gnome.org meson-multilib python-any-r1 IUSE=gtk-doc +introspection test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=LGPL-2.1+ PDEPEND=virtual/notification-daemon RDEPEND=>=dev-libs/glib-2.62:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gdk-pixbuf:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) REQUIRED_USE=gtk-doc? ( introspection ) -RESTRICT=!test? ( test ) test +RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://gnome/sources/libnotify/0.8/libnotify-0.8.6.tar.xz -_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e3b2e880907f257160731fecfd9906dd +SRC_URI=mirror://gnome/sources/libnotify/0.8/libnotify-0.8.8.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=c75389cf8f0c09db28726479069bb527 diff --git a/metadata/md5-cache/x11-terms/kitty-0.46.2 b/metadata/md5-cache/x11-terms/kitty-0.46.2 index da5098f7db72..6850d35feb95 100644 --- a/metadata/md5-cache/x11-terms/kitty-0.46.2 +++ b/metadata/md5-cache/x11-terms/kitty-0.46.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=edo go-env optfeature multiprocessing python-single-r1 shell-completion toolchain-funcs xdg verify-sig IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/freetype media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus virtual/zlib:= x11-libs/cairo x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.46.2 ~x11-terms/kitty-terminfo-0.46.2 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland ) test? ( X wayland ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.46.2/kitty-0.46.2.tar.xz https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/kitty-0.46.2-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.46.2/kitty-0.46.2.tar.xz.sig ) _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1a5592469b1d6551a329e3db7e93cd48 +_md5_=3f9a9a1d310ab03a095b89f0d719e7e0 diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.46.2 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.46.2 index 6e8c103b3dab..6cd75b8be040 100644 --- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.46.2 +++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.46.2 @@ -2,9 +2,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator EAPI=8 HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -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 LICENSE=GPL-3 RESTRICT=test SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.46.2/kitty-0.46.2.tar.xz -_md5_=ea32369109cb991220ecc773e27e09a6 +_md5_=9b9e0f12e457194924363cb8628b5740 diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.46.2 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.46.2 index 57c3ebcba9d7..bd981535f6cb 100644 --- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.46.2 +++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.46.2 @@ -3,9 +3,9 @@ DEFINED_PHASES=compile install DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator EAPI=8 HOMEPAGE=https://sw.kovidgoyal.net/kitty/ -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 LICENSE=GPL-3 RESTRICT=test SLOT=0 SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.46.2/kitty-0.46.2.tar.xz -_md5_=66cd7918c5da6123238b0fed7c283eea +_md5_=9f573dad3d566d63d83132e31154c59d diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest index 84a2fda42281..ebdce9abcaaa 100644 --- a/net-mail/mu/Manifest +++ b/net-mail/mu/Manifest @@ -1,2 +1,3 @@ DIST mu-1.12.15.tar.xz 779432 BLAKE2B 30e8928c00b1e824ccaa2daa51fd38bf3da1bfe5d041b81dacb7b5ada8784e93c0ca17f369ac54869cb1f94056b2a1cafacc6beb9ce2a3834c15dfb4ef241f4d SHA512 22eed8def2002f033d073b4b07952f47627e54b4016e2c2f7804cd99134ebc2cf5b244da0e53289bb98f1b7e4fc7cda3743af3af05f0bbcb225fd0b744e24a5a DIST mu-1.14.0.tar.xz 781936 BLAKE2B ca603c83134fa45d3058099678cf374cf9630f6d90203514fe2758b7195c7dfcb86db45ae0da6cbd1ac9f5998861f5117b22711bee1b9f5ae6b1ecb305cf0933 SHA512 d2d318691282c0745b3ca2bdcb274e3caf153773f841ea74c2033dd90ecb2c3b28980209e0425c138bb7e1c753b9dc335e4a9458c2394e91c516baad9dda686b +DIST mu-1.14.1.tar.xz 1040732 BLAKE2B f35f2f34a6fb5b462999c5803b1f642a585b8869b0f9d3fe7735a5f6e404fe60721852e76d6c683dd8bae2464fdb56f590b586826f0b762a21bc13eb2500ddaf SHA512 dd0b7ef4bfe99a1f1d74c2c8e4788a339e36582da6b71b3a1dd158752e8ec200c7246621bd2e6b9f8d63b7ae1efc918a7c1c2d308f947304df02cb8849260b57 diff --git a/net-mail/mu/mu-1.14.1.ebuild b/net-mail/mu/mu-1.14.1.ebuild new file mode 100644 index 000000000000..44ccaa6cac6a --- /dev/null +++ b/net-mail/mu/mu-1.14.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit elisp-common meson readme.gentoo-r1 python-any-r1 + +DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing" +HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu" +SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz" + +# mu: GPL-3+ +# + tl: CC0-1.0 +# + variant-lite: Boost-1.0 +LICENSE="BSD Boost-1.0 CC0-1.0 GPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos" +IUSE="emacs readline test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-cpp/cli11-2.4 + >=dev-libs/glib-2.80:2 + >=dev-libs/gmime-3.2.13:3.0 + >=dev-libs/libfmt-11.1:= + >=dev-libs/xapian-1.4.22:= + emacs? ( >=app-editors/emacs-28.1:* ) + readline? ( sys-libs/readline:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/meson-1.3.2 + sys-apps/texinfo + virtual/pkgconfig +" + +DOC_CONTENTS=" + To use mu4e you need to configure it in your .emacs file. + See the manual for more information: + https://www.djcbsoftware.nl/code/mu/mu4e/ +" +SITEFILE="70mu-gentoo-autoload.el" + +src_prepare() { + default + + # Don't install NEWS.org into /usr/share/doc. + sed -i '/NEWS.org/,+1 d' meson.build || die + sed -i '/mu4e-about.org/d' mu4e/meson.build || die + + # Don't compress the info file. + sed -i '/gzip/d' build-aux/meson-install-info.sh || die + + # Instead, put it in /usr/share/doc/${PF}. + sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature readline) + $(meson_feature test tests) + -Dcld2=disabled + -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)" + # TODO: revisit this, it's not actually deprecated, just been reworked + -Dguile=disabled + -Dscm=disabled + -Duse-embedded-fmt=false + -Duse-embedded-cli11=false + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Since meson no longer installs NEWS.org, install it with dodoc. + # Also, it must be uncompressed so that it can be viewed with + # mu4e-info. + docompress -x /usr/share/doc/${PF}/NEWS.org + dodoc NEWS.org + + if use emacs; then + # Same as above. + docompress -x /usr/share/doc/${PF}/mu4e-about.org + dodoc mu4e/mu4e-about.org + + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + + readme.gentoo_create_doc + fi +} + +pkg_postinst() { + use emacs && readme.gentoo_create_doc +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest index 69bc4c4f4fa3..df693e7a9263 100644 --- a/net-misc/netifrc/Manifest +++ b/net-misc/netifrc/Manifest @@ -1 +1,2 @@ DIST netifrc-0.7.13.tar.bz2 76906 BLAKE2B 3c5d356d8795d693553bae87dd97d6d59d2010f45b9c08ba0f81dbe0dd62c223556cd0b39ce651c23d58e1ae7872e1a1d826e389cc6c9678cd4c2e3301faa44b SHA512 b994924a2528a161da9c15ba07affce502ff0d5ce5a4abbb7140e97e5c9233eab12d6dc3d6063eda1fa830544f14fe085f0904ef04d194334493a065e8cf3663 +DIST netifrc-0.7.14.tar.bz2 76887 BLAKE2B 5d32a8162ae691a4a25474293b51eee3ec5983fa959b85a6668a218526d6ccf2635308e5b489ca2e9e5031f62a113ae918c539deff7aedbcc886ebb068b462e2 SHA512 a6120f8a0e11aa3b725e56884fcf069d19e3e46d87e46078615bfa30e1876355cd67e0ee0f6eec3948d0df10ae14ca8530d3654836d78598e675927e3ecb9b37 diff --git a/net-misc/netifrc/netifrc-0.7.14.ebuild b/net-misc/netifrc/netifrc-0.7.14.ebuild new file mode 100644 index 000000000000..b4a21075cf28 --- /dev/null +++ b/net-misc/netifrc/netifrc-0.7.14.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd udev + +DESCRIPTION="Gentoo Network Interface Management Scripts" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/netifrc.git + https://github.com/gentoo/${PN} + " + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD-2 GPL-2" +SLOT="0" +IUSE="+dhcp" + +RDEPEND=" + sys-apps/gentoo-functions + >=sys-apps/openrc-0.15 + dhcp? ( + || ( + net-misc/dhcpcd + net-misc/dhcp[client] + sys-apps/busybox + ) + ) +" +BDEPEND=" + kernel_linux? ( virtual/pkgconfig ) +" + +src_prepare() { + if [[ ${PV} == 9999 ]] ; then + local ver="git-${EGIT_VERSION:0:6}" + sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die + einfo "Producing ChangeLog from Git history" + GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog + fi + + default +} + +src_compile() { + MAKE_ARGS=( + PREFIX="${EPREFIX}" + UPREFIX="${EPREFIX}/usr" + UDEVDIR="${EPREFIX}$(get_udevdir)" + LIBEXECDIR="${EPREFIX}/lib/${PN}" + PF="${PF}" + ) + + emake "${MAKE_ARGS[@]}" all +} + +src_install() { + emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install + dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO + + # Install the service file + local LIBEXECDIR="${EPREFIX}/lib/${PN}" + sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die + systemd_newunit "${T}/net_at.service" 'net@.service' + + local UNIT_DIR="$(systemd_get_systemunitdir)" + UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}" + dosym net@.service "${UNIT_DIR}/net@lo.service" +} + +pkg_postinst() { + udev_reload + + if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then + elog "The network configuration scripts will use dhcp by" + elog "default to set up your interfaces." + elog "If you need to set up something more complete, see" + elog "${EROOT}/usr/share/doc/${P}/README" + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/net-wireless/wireless-regdb/Manifest b/net-wireless/wireless-regdb/Manifest index fb916601736a..35c6861a598c 100644 --- a/net-wireless/wireless-regdb/Manifest +++ b/net-wireless/wireless-regdb/Manifest @@ -3,3 +3,4 @@ DIST wireless-regdb-2025.02.20.tar.xz 30900 BLAKE2B ae089e9bfb92c0643f537aed8aab DIST wireless-regdb-2025.07.10.tar.xz 31192 BLAKE2B b5b38d03fd5dccddabb23580e982b0deec7641a91a641388136ae25bc965dbe352615d8115bd6ba216223f51bad35efdc12d7cf7760489d1a1e65b7b76dbaff3 SHA512 9ec9c2cc4d7fd17b1b768ad081011ebf471ec69c996106f46187a398267267795b0d1839bd403bf8f7822db6861c4f46a4139a60b0e0a84263194cfacddf810c DIST wireless-regdb-2025.10.07.tar.xz 31468 BLAKE2B 655c637ca2a9269b6b17bc374c7d09dcbbc5228aaefcbe60cd0c24dc78d778a56848a338f830cac8deed7930100a0fffcfdc2d694513c4afa5d537ccf9397f97 SHA512 9635ba89a45742449a60dd776f1d4b062a11bf11ee5011a7141382042ed24065df8214d9b244644c27bdfe4fa46d18fa467b8674392f28ba68b86cd8994cecd4 DIST wireless-regdb-2026.02.04.tar.xz 31656 BLAKE2B 51b528effd27bef82337babc911e85586a105efce758264d52065b8b2137f08a803e0962ef07a600fec36fd110eecacd1b88d2569aa73ad2a289702164d88581 SHA512 5c4da6cd94a3f0d3b1265e3aee493c04cc7c3675fedec2982af34a60f6837faf78c2aa112a740a5cb60eeb830043c9ef0c27247c33c686052ab8812c7232f6c9 +DIST wireless-regdb-2026.03.18.tar.xz 31760 BLAKE2B 2d4f1154be1b41911a62ffbcf10b42529282ce1964897af50aa49ac49b17f06a8a9583b5a42d1b8875a12df04e436679c6af3846ea2cc3c9df7fc29daec7f1ce SHA512 e5b1cc0f8696205e977c9a84ac835994f93dbadeb30725f0a3976cd5a734db44c9df7f98c6acef937814ebc6804312dc516d6bff12e3cbf02814bddea8b2588e diff --git a/net-wireless/wireless-regdb/wireless-regdb-20260318.ebuild b/net-wireless/wireless-regdb/wireless-regdb-20260318.ebuild new file mode 100644 index 000000000000..6ac4a2991c22 --- /dev/null +++ b/net-wireless/wireless-regdb/wireless-regdb-20260318.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}" +DESCRIPTION="Wireless Regulatory database for Linux" +HOMEPAGE="https://wireless.docs.kernel.org/en/latest/en/developers/regulatory/wireless-regdb.html" +SRC_URI="https://mirrors.edge.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +REQUIRED_USE="kernel_linux" + +pkg_pretend() { + if kernel_is -ge 4 15; then + if linux_config_exists; then + if linux_chkconfig_builtin CFG80211 && + [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* ]]; then + ewarn "REGULATORY DOMAIN PROBLEM:" + ewarn " With CONFIG_CFG80211=y (built-in), the driver(s) won't be able to load regulatory.db from" + ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m" + ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE." + fi + if ! linux_chkconfig_present CFG80211; then + ewarn "REGULATORY DOMAIN PROBLEM:" + ewarn " With CONFIG_CFG80211 unset, the driver(s) won't be able to load the regulatory.db from" + ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m." + fi + if linux_chkconfig_present EXPERT && linux_chkconfig_present CFG80211_CRDA_SUPPORT; then + ewarn "You can safely disable CFG80211_CRDA_SUPPORT" + fi + fi + else + CONFIG_CHECK="~CFG80211_CRDA_SUPPORT" + WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: \ +please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support" + fi + + check_extra_config +} + +src_compile() { + einfo "Recompiling regulatory database(s) from db.txt would break signature verification." + einfo "Installing unmodified binary version." +} + +src_install() { + # install the files the kernel needs unconditionally, + # they are small and kernels get upgraded + insinto /lib/firmware + doins regulatory.db regulatory.db.p7s + + echo '.so man5/regulatory.bin.5' > regulatory.db.5 || die + # without -i18n= workaround regulatory.db.5 is installed as db/man5/regulatory.5 + doman -i18n= regulatory.db.5 regulatory.bin.5 + dodoc README db.txt +} diff --git a/sci-geosciences/gpsd/files/gpsd-drop-dia.patch b/sci-geosciences/gpsd/files/gpsd-drop-dia.patch new file mode 100644 index 000000000000..5bc6b6aafcd4 --- /dev/null +++ b/sci-geosciences/gpsd/files/gpsd-drop-dia.patch @@ -0,0 +1,14 @@ +Thanks-to: James Browning +Gentoo bug: 836730 +Gentoo bug: 967742 + +--- a/SConscript ++++ b/SConscript +@@ -1542,7 +1542,6 @@ if not cleaning and not helping: + have_canplayer = config.CheckProg('canplayer') + have_coverage = config.CheckProg('coverage') + have_cppcheck = config.CheckProg('cppcheck') +- have_dia = config.CheckProg('dia') + have_flake8 = config.CheckProg('flake8') + have_pycodestyle = config.CheckProg('pycodestyle') + have_pylint = config.CheckProg('pylint') diff --git a/sci-geosciences/gpsd/files/gpsd-no-class.patch b/sci-geosciences/gpsd/files/gpsd-no-class.patch new file mode 100644 index 000000000000..694eceffe3c3 --- /dev/null +++ b/sci-geosciences/gpsd/files/gpsd-no-class.patch @@ -0,0 +1,12 @@ +Thanks-to: James Browning + +--- a/packaging/gpsd-setup.py.in ++++ b/packaging/gpsd-setup.py.in +@@ -41,7 +41,6 @@ This module is for additional Pythons.''', + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', +- 'License :: OSI Approved :: BSD License', + 'Operating System :: POSIX', + 'Programming Language :: Python', + ], diff --git a/sci-geosciences/gpsd/gpsd-3.26.1-r1.ebuild b/sci-geosciences/gpsd/gpsd-3.26.1-r1.ebuild index 3bf37c6292c7..809dd67e573b 100644 --- a/sci-geosciences/gpsd/gpsd-3.26.1-r1.ebuild +++ b/sci-geosciences/gpsd/gpsd-3.26.1-r1.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 @@ -70,7 +70,11 @@ if [[ ${PV} == *9999* ]] ; then BDEPEND+=" dev-ruby/asciidoctor" fi -PATCHES=( "${FILESDIR}/${P}-qt6.patch" ) # bug 962118, in git master +PATCHES=( + "${FILESDIR}/${P}-qt6.patch" # bug 962118, in git master + "${FILESDIR}/${PN}-drop-dia.patch" # bugs 836730, 967742 + "${FILESDIR}/${PN}-no-class.patch" # from Portage +) python_check_deps() { python_has_version -b "dev-build/scons[${PYTHON_USEDEP}]" || return 1 diff --git a/sci-geosciences/gpsd/gpsd-3.27.5.ebuild b/sci-geosciences/gpsd/gpsd-3.27.5.ebuild index 5244b75c3ce9..a4eb8bc55531 100644 --- a/sci-geosciences/gpsd/gpsd-3.27.5.ebuild +++ b/sci-geosciences/gpsd/gpsd-3.27.5.ebuild @@ -21,7 +21,7 @@ else verify-sig? ( mirror://nongnu/${PN}/${P}.tar.xz.sig ) " KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-garyemiller ) " fi DESCRIPTION="GPS daemon and library for USB/serial GPS devices and GPS/mapping clients" @@ -65,7 +65,7 @@ RDEPEND=" usb? ( virtual/libusb:1 ) X? ( dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] )" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig +BDEPEND+="virtual/pkgconfig $(python_gen_any_dep 'dev-build/scons[${PYTHON_USEDEP}]') ${DISTUTILS_DEPS} test? ( app-alternatives/bc )" @@ -76,6 +76,11 @@ if [[ ${PV} == *9999* ]] ; then BDEPEND+=" dev-ruby/asciidoctor" fi +PATCHES=( + "${FILESDIR}/${PN}-drop-dia.patch" # bugs 836730, 967742 + "${FILESDIR}/${PN}-no-class.patch" # from Portage +) + python_check_deps() { python_has_version -b "dev-build/scons[${PYTHON_USEDEP}]" || return 1 } diff --git a/sci-geosciences/gpsd/gpsd-9999.ebuild b/sci-geosciences/gpsd/gpsd-9999.ebuild index 5244b75c3ce9..a4eb8bc55531 100644 --- a/sci-geosciences/gpsd/gpsd-9999.ebuild +++ b/sci-geosciences/gpsd/gpsd-9999.ebuild @@ -21,7 +21,7 @@ else verify-sig? ( mirror://nongnu/${PN}/${P}.tar.xz.sig ) " KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-garyemiller ) " fi DESCRIPTION="GPS daemon and library for USB/serial GPS devices and GPS/mapping clients" @@ -65,7 +65,7 @@ RDEPEND=" usb? ( virtual/libusb:1 ) X? ( dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] )" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig +BDEPEND+="virtual/pkgconfig $(python_gen_any_dep 'dev-build/scons[${PYTHON_USEDEP}]') ${DISTUTILS_DEPS} test? ( app-alternatives/bc )" @@ -76,6 +76,11 @@ if [[ ${PV} == *9999* ]] ; then BDEPEND+=" dev-ruby/asciidoctor" fi +PATCHES=( + "${FILESDIR}/${PN}-drop-dia.patch" # bugs 836730, 967742 + "${FILESDIR}/${PN}-no-class.patch" # from Portage +) + python_check_deps() { python_has_version -b "dev-build/scons[${PYTHON_USEDEP}]" || return 1 } diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest index 5822427b1277..94418d454067 100644 --- a/sci-geosciences/grass/Manifest +++ b/sci-geosciences/grass/Manifest @@ -1,2 +1,3 @@ DIST grass-8.4.1.tar.gz 69956380 BLAKE2B 7324ffa2f0031f5fbe8cdfb186d246f8a431b295f1e6a8d2946baafa8009af3d4ee89be494e04faf3083d40e24f714fb40b7e1c9aa8b0eec6434541659daa22e SHA512 b24c017910e83a26566af0f2dd6c6cac86d69027dd209923b049b5e15f5dae96820ac57b4332ebec7254662aa94a4a5a07d376941fb829b6327de0652de35d32 DIST grass-8.4.2.tar.gz 70290207 BLAKE2B de1b555f73957293dc0be76ce7fcd38296e7e4d9462bb31477e276a750fbc7800e88b0d0044488b314791a3a55f870665e234f78d8e4c3854efa77adafe1abd9 SHA512 bbbe219b0d4a7075374c7f8b11de838f014ea0bce84a22dc9089d65fe49fd4f41d8e39867f08fa12ab46e8ff883389c22ccb9976ef89c2fed24834d1ba5cf6fb +DIST grass-8.5.0RC1.tar.gz 67869180 BLAKE2B d1869e7d3f7f4a1144973bb955965331b0a09bf23bd1b3ebd98bcafe8ec8af1d478133c864a65176a64d613afdccc849109d4f6789eb7664bc8cec5d031b6fda SHA512 f74b9daebd704c8eea779aaabd5acf5e60c696a54e4323b24cb453f867e76eb9d83f4ad0c32b13825ff9a40971a1aa5aeea818eeb374beb282a5a903897ee64d diff --git a/sci-geosciences/grass/grass-8.5.0_rc1.ebuild b/sci-geosciences/grass/grass-8.5.0_rc1.ebuild new file mode 100644 index 000000000000..5d819be796d0 --- /dev/null +++ b/sci-geosciences/grass/grass-8.5.0_rc1.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="sqlite" # bug 572440 + +inherit cmake desktop flag-o-matic python-single-r1 toolchain-funcs xdg + +DESCRIPTION="Free GIS with raster and vector functionality, as well as 3D vizualization" +HOMEPAGE="https://grass.osgeo.org/" + +LICENSE="GPL-2" + +if [[ ${PV} == *9999* ]]; then + SLOT="0/8.5" +else + SLOT="0/$(ver_cut 1-2 ${PV})" +fi + +GVERSION=${SLOT#*/} +MY_PM="${PN}${GVERSION}" +MY_PM="${MY_PM/.}" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OSGeo/grass.git" +else + MY_P="${P/_rc/RC}" + SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz" + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~ppc ~x86" + fi + + S="${WORKDIR}/${MY_P}" +fi + +IUSE="blas bzip2 cxx doc fftw geos lfs lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lapack? ( blas ) + opengl? ( X ) + pdal? ( cxx )" + +RDEPEND=" + ${PYTHON_DEPS} + >=app-admin/eselect-1.2 + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + ') + sci-libs/gdal:= + sys-libs/gdbm:= + sys-libs/ncurses:= + sci-libs/proj:= + virtual/zlib:= + media-libs/libglvnd + media-libs/glu + blas? ( + || ( + virtual/cblas[eselect-ldso(+)] + virtual/cblas[flexiblas(-)] + ) + || ( + virtual/blas[eselect-ldso(+)] + virtual/blas[flexiblas(-)] + ) + ) + bzip2? ( app-arch/bzip2:= ) + fftw? ( sci-libs/fftw:3.0= ) + geos? ( sci-libs/geos:= ) + lapack? ( + || ( + virtual/lapack[eselect-ldso(+)] + virtual/lapack[flexiblas(-)] + ) + ) + mysql? ( dev-db/mysql-connector-c:= ) + netcdf? ( sci-libs/netcdf:= ) + odbc? ( dev-db/unixODBC ) + opencl? ( virtual/opencl ) + opengl? ( virtual/opengl ) + pdal? ( >=sci-libs/pdal-2.0.0:= ) + png? ( media-libs/libpng:= ) + postgres? ( >=dev-db/postgresql-8.4:= ) + readline? ( sys-libs/readline:= ) + sqlite? ( dev-db/sqlite:3 ) + svm? ( sci-libs/libsvm:= ) + tiff? ( media-libs/tiff:= ) + truetype? ( media-libs/freetype:2 ) + X? ( + $(python_gen_cond_dep ' + >=dev-python/matplotlib-1.2[wxwidgets,${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + >=dev-python/wxpython-4.1:4.0[${PYTHON_USEDEP}] + ') + x11-libs/cairo[X] + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt + ) + zstd? ( app-arch/zstd:= )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND=" + app-alternatives/yacc + app-alternatives/lex + sys-devel/gettext + virtual/pkgconfig + X? ( dev-lang/swig )" + +RESTRICT="test" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + + if use lapack && has_version "virtual/lapack[eselect-ldso(+)]"; then + local mylapack=$(eselect lapack show) + if [[ -z "${mylapack/.*reference.*/}" ]] && \ + [[ -z "${mylapack/.*atlas.*/}" ]]; then + ewarn "You need to set lapack to atlas or reference. Do:" + ewarn " eselect lapack set <impl>" + ewarn "where <impl> is atlas, threaded-atlas or reference" + die "setup failed" + fi + fi + + if use blas && has_version "virtual/blas[eselect-ldso(+)]"; then + local myblas=$(eselect blas show) + if [[ -z "${myblas/.*reference.*/}" ]] && \ + [[ -z "${myblas/.*atlas.*/}" ]]; then + ewarn "You need to set blas to atlas or reference. Do:" + ewarn " eselect blas set <impl>" + ewarn "where <impl> is atlas, threaded-atlas or reference" + die "setup failed" + fi + fi + + python-single-r1_pkg_setup +} + +src_prepare() { + # Fix unversioned python calls + sed -e "s:=python3:=${EPYTHON}:" -i "${S}/lib/init/grass.sh" || die + sed -e "s:= python3:= ${EPYTHON}:" -i "${S}/include/Make/Platform.make.in" || die + + cmake_src_prepare + + ebegin "Fixing python shebangs" + python_fix_shebang -q "${S}" + eend $? || die +} + +src_configure() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/862579 + # https://github.com/OSGeo/grass/issues/3506 + # + # Do not trust it with LTO either + append-flags -fno-strict-aliasing + filter-lto + + local mycmakeargs=( + -DWITH_X11=$(usex X) + -DWITH_OPENGL=$(usex opengl) + -DWITH_CAIRO=$(usex X) + -DWITH_LIBPNG=$(usex png) + -DWITH_SQLITE=$(usex sqlite) + -DWITH_POSTGRES=$(usex postgres) + -DWITH_MYSQL=$(usex mysql) + -DWITH_ODBC=$(usex odbc) + -DWITH_ZSTD=$(usex zstd) + -DWITH_BZLIB=$(usex bzip2) + -DWITH_READLINE=$(usex readline) + -DWITH_FREETYPE=$(usex truetype) + -DWITH_NLS=$(usex nls) + -DWITH_FFTW=$(usex fftw) + -DWITH_CBLAS=$(usex blas) + -DWITH_LAPACKE=$(usex lapack) + -DWITH_OPENMP=$(usex openmp) + -DWITH_LIBSVM=$(usex svm) + -DWITH_TIFF=$(usex tiff) + -DWITH_NETCDF=$(usex netcdf) + -DWITH_GEOS=$(usex geos) + -DWITH_PDAL=$(usex pdal) + -DWITH_LIBLAS=OFF + -DWITH_LARGEFILES=$(usex lfs) + -DWITH_DOCS=$(usex doc) + -DWITH_GUI=$(usex X) + -DWITH_FHS=OFF + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + pushd "${ED}"/usr/$(get_libdir)/${MY_PM} >/dev/null || die + + local HTML_DOCS=( docs/html/. ) + einstalldocs + + popd >/dev/null || die + + # link libraries in the ~standard~ place + local f file + for f in "${ED}"/usr/$(get_libdir)/${MY_PM}/lib/*; do + file="${f##*/}" + dosym ${MY_PM}/lib/${file} /usr/$(get_libdir)/${file} + done + + # link headers in the ~standard~ place + dodir /usr/include/ + dosym ../$(get_libdir)/${MY_PM}/include/grass /usr/include/grass + + if use X; then + make_desktop_entry --eapi9 grass -a "--gui" -n "${PN}" -i "${PN}-48x48" -c "Science;Education" + doicon -s 48 gui/icons/${PN}-48x48.png + fi +} + +pkg_postinst() { + use X && xdg_pkg_postinst +} + +pkg_postrm() { + use X && xdg_pkg_postrm +} diff --git a/sci-geosciences/grass/grass-9999.ebuild b/sci-geosciences/grass/grass-9999.ebuild index c4df06f0f443..5d819be796d0 100644 --- a/sci-geosciences/grass/grass-9999.ebuild +++ b/sci-geosciences/grass/grass-9999.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 @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) PYTHON_REQ_USE="sqlite" # bug 572440 -inherit desktop flag-o-matic python-single-r1 toolchain-funcs xdg +inherit cmake desktop flag-o-matic python-single-r1 toolchain-funcs xdg DESCRIPTION="Free GIS with raster and vector functionality, as well as 3D vizualization" HOMEPAGE="https://grass.osgeo.org/" @@ -14,7 +14,7 @@ HOMEPAGE="https://grass.osgeo.org/" LICENSE="GPL-2" if [[ ${PV} == *9999* ]]; then - SLOT="0/8.4" + SLOT="0/8.5" else SLOT="0/$(ver_cut 1-2 ${PV})" fi @@ -36,9 +36,10 @@ else S="${WORKDIR}/${MY_P}" fi -IUSE="blas bzip2 cxx fftw geos lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd" +IUSE="blas bzip2 cxx doc fftw geos lfs lapack mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite svm threads tiff truetype X zstd" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} + lapack? ( blas ) opengl? ( X ) pdal? ( cxx )" @@ -112,6 +113,8 @@ BDEPEND=" virtual/pkgconfig X? ( dev-lang/swig )" +RESTRICT="test" + pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } @@ -149,39 +152,11 @@ src_prepare() { sed -e "s:=python3:=${EPYTHON}:" -i "${S}/lib/init/grass.sh" || die sed -e "s:= python3:= ${EPYTHON}:" -i "${S}/include/Make/Platform.make.in" || die - default - - # When patching the build system, avoid running autoheader here. The file - # config.in.h is maintained manually upstream. Changes to it may lead to - # undefined behavior. See bug #866554. - # AT_NOEAUTOHEADER=1 eautoreconf + cmake_src_prepare ebegin "Fixing python shebangs" python_fix_shebang -q "${S}" - eend $? - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - local prev_shopt=$(shopt -p nullglob) - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card*) - for card in ${ati_cards[@]}; do - addpredict "${card}" - done - mesa_cards=$(echo -n /dev/dri/card*) - for card in ${mesa_cards[@]}; do - addpredict "${card}" - done - nvidia_cards=$(echo -n /dev/nvidia*) - for card in ${nvidia_cards[@]}; do - addpredict "${card}" - done - render_cards=$(echo -n /dev/dri/renderD128*) - for card in ${render_cards[@]}; do - addpredict "${card}" - done - addpredict /dev/nvidiactl - ${prev_shopt} + eend $? || die } src_configure() { @@ -193,71 +168,47 @@ src_configure() { append-flags -fno-strict-aliasing filter-lto - addwrite /dev/dri/renderD128 - - local myeconfargs=( - --enable-shared - --disable-w11 - --without-liblas - --without-opendwg - --with-regex - --with-gdal="${EPREFIX}"/usr/bin/gdal-config - --with-proj-includes="${EPREFIX}"/usr/include/proj - --with-proj-libs="${EPREFIX}"/usr/$(get_libdir) - --with-proj-share="${EPREFIX}"/usr/share/proj/ - $(use_with cxx) - $(use_with tiff) - $(use_with png libpng "${EPREFIX}"/usr/bin/libpng-config) - $(use_with postgres) - $(use_with mysql) - $(use_with mysql mysql-includes "${EPREFIX}"/usr/include/mysql) - $(use_with sqlite) - $(use_with opengl) - $(use_with odbc) - $(use_with fftw) - $(use_with blas) - $(use_with lapack) - $(use_with X cairo) - $(use_with truetype freetype) - $(use_with truetype freetype-includes "${EPREFIX}"/usr/include/freetype2) - $(use_with nls) - $(use_with readline) - $(use_with threads pthread) - $(use_with openmp) - $(use_with opencl) - $(use_with bzip2 bzlib) - $(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config) - $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config) - $(use_with geos geos "${EPREFIX}"/usr/bin/geos-config) - $(use_with svm libsvm) - $(use_with X x) - $(use_with zstd) + local mycmakeargs=( + -DWITH_X11=$(usex X) + -DWITH_OPENGL=$(usex opengl) + -DWITH_CAIRO=$(usex X) + -DWITH_LIBPNG=$(usex png) + -DWITH_SQLITE=$(usex sqlite) + -DWITH_POSTGRES=$(usex postgres) + -DWITH_MYSQL=$(usex mysql) + -DWITH_ODBC=$(usex odbc) + -DWITH_ZSTD=$(usex zstd) + -DWITH_BZLIB=$(usex bzip2) + -DWITH_READLINE=$(usex readline) + -DWITH_FREETYPE=$(usex truetype) + -DWITH_NLS=$(usex nls) + -DWITH_FFTW=$(usex fftw) + -DWITH_CBLAS=$(usex blas) + -DWITH_LAPACKE=$(usex lapack) + -DWITH_OPENMP=$(usex openmp) + -DWITH_LIBSVM=$(usex svm) + -DWITH_TIFF=$(usex tiff) + -DWITH_NETCDF=$(usex netcdf) + -DWITH_GEOS=$(usex geos) + -DWITH_PDAL=$(usex pdal) + -DWITH_LIBLAS=OFF + -DWITH_LARGEFILES=$(usex lfs) + -DWITH_DOCS=$(usex doc) + -DWITH_GUI=$(usex X) + -DWITH_FHS=OFF ) - econf "${myeconfargs[@]}" -} -src_compile() { - # we don't want to link against embedded mysql lib - emake CC="$(tc-getCC)" MYSQLDLIB="" + cmake_src_configure } src_install() { - emake DESTDIR="${ED}" \ - INST_DIR=/usr/$(get_libdir)/${MY_PM} \ - prefix=/usr/ BINDIR=/usr/bin \ - install + cmake_src_install pushd "${ED}"/usr/$(get_libdir)/${MY_PM} >/dev/null || die local HTML_DOCS=( docs/html/. ) einstalldocs - # translations - if use nls; then - insinto /usr/share/locale - doins -r locale/. - fi - popd >/dev/null || die # link libraries in the ~standard~ place @@ -271,22 +222,10 @@ src_install() { dodir /usr/include/ dosym ../$(get_libdir)/${MY_PM}/include/grass /usr/include/grass - # set proper python interpreter - sed -e "s:os.environ\[\"GRASS_PYTHON\"\] = \"python3\":\ -os.environ\[\"GRASS_PYTHON\"\] = \"${EPYTHON}\":" \ - -i "${ED}"/usr/bin/grass || die - if use X; then make_desktop_entry --eapi9 grass -a "--gui" -n "${PN}" -i "${PN}-48x48" -c "Science;Education" doicon -s 48 gui/icons/${PN}-48x48.png fi - - # install .pc file so other apps know where to look for grass - insinto /usr/$(get_libdir)/pkgconfig/ - doins grass.pc - - # fix weird +x on tcl scripts - find "${ED}" -name "*.tcl" -exec chmod +r-x '{}' \; || die } pkg_postinst() { diff --git a/sci-geosciences/grass/metadata.xml b/sci-geosciences/grass/metadata.xml index 18a3be27fbf2..7283f9c0f0ea 100644 --- a/sci-geosciences/grass/metadata.xml +++ b/sci-geosciences/grass/metadata.xml @@ -21,6 +21,7 @@ <use> <flag name="geos">Use <pkg>sci-libs/geos</pkg> for v.buffer and adds extended options to the v.select module</flag> + <flag name="lfs">Support large files (>2GB) on 32-bit systems</flag> <flag name="pdal">Enable support for PDAL for point clouds via <pkg>sci-libs/pdal</pkg></flag> <flag name="svm">Enable support for the Support Vector Machine library <pkg>sci-libs/libsvm</pkg></flag> </use> diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest index e3a3d744a38f..e4c65ee78001 100644 --- a/sci-libs/cfitsio/Manifest +++ b/sci-libs/cfitsio/Manifest @@ -1 +1,2 @@ DIST cfitsio-4.6.3.tar.gz 4661924 BLAKE2B de9cc28ce6a1e00d043e3c2733adcdc50d761504e4f801274b64629a66ab9aa64db7809760c6d8e928a426cf73134924f176d6313a264783d41b19315b755a2b SHA512 e6bbfa2dcb8c54a1d1eed663c6443ea9ffe6b49ae8876ce64347446cae1c64c53060d5088711feaa08d3d20bdb9861f7d85b8d899cd0b78e59037272c62a1dd9 +DIST cfitsio-4.6.4.tar.gz 3774657 BLAKE2B eabc9ff2cec4564812fa03a1232f38d94f876a6222e222bb001796f606589f9b20e74c4c5c14d1850858a90792faa3f1272445d0095e019235cc3239f72ecf9f SHA512 18ad3b94cc2bc792b932d4bc9ddd1537d350597792bf31136a1a488cfa13d953060de5007aa986b4f295224c5f3579404a2a125ce065830da7ffaada40b4f62c diff --git a/sci-libs/cfitsio/cfitsio-4.6.4.ebuild b/sci-libs/cfitsio/cfitsio-4.6.4.ebuild new file mode 100644 index 000000000000..b231ac5ecc1c --- /dev/null +++ b/sci-libs/cfitsio/cfitsio-4.6.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib fortran-2 + +DESCRIPTION="C and Fortran library for manipulating FITS files" +HOMEPAGE="https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html" +SRC_URI="https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0/10-r1" +KEYWORDS="~alpha ~amd64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="bzip2 curl test tools" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-alternatives/yacc + app-alternatives/lex +" +RDEPEND=" + virtual/zlib:=[${MULTILIB_USEDEP}] + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) + tools? ( !dev-util/smem ) +" +# Bug #803350 +DEPEND=" + ${RDEPEND} + dev-lang/cfortran +" + +PATCHES=( "${FILESDIR}/${P}-system-fortran.patch" ) # bug #803350 + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Avoid internal cfortran + rm cfortran.h || die +} + +multilib_src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DUSE_BZIP2=$(usex bzip2) + -DUSE_CURL=$(usex curl) + -DUSE_PTHREADS=ON + # just appending CFLAGS + -DUSE_SSE2=OFF + -DUSE_SSSE3=OFF + + -DTESTS=$(usex test) + -DUTILS=$(multilib_native_usex tools) + ) + cmake_src_configure +} + +multilib_src_install_all() { + dodoc README.md docs/*.pdf + + docinto examples + dodoc utilities/{cookbook.{c,f},testprog.c,testf77.f,speed.c,smem.c} +} diff --git a/sci-mathematics/octave/files/octave-9.2.0-fix-qt-help-generator-for-texinfo-7.3.patch b/sci-mathematics/octave/files/octave-9.2.0-fix-qt-help-generator-for-texinfo-7.3.patch new file mode 100644 index 000000000000..cba01a841de7 --- /dev/null +++ b/sci-mathematics/octave/files/octave-9.2.0-fix-qt-help-generator-for-texinfo-7.3.patch @@ -0,0 +1,34 @@ +https://github.com/gnu-octave/octave/commit/e21b1898cb6507dff38679c25b4db7fde44de883 +From e21b1898cb6507dff38679c25b4db7fde44de883 Mon Sep 17 00:00:00 2001 +From: "Dmitri A. Sergatskov" <dasergatskov@gmail.com> +Date: Sun, 8 Mar 2026 16:08:04 -0400 +Subject: [PATCH] Fix Qt help generator for Texinfo 7.3 Function-Index output. + +Texinfo 7.3 changed the HTML classes used for the function index. +Update the Qt help generator to handle both the old and the new HTML +forms when parsing Function-Index.html. + +* mk-qthelp.pl: Accept new printindex-style function +index table classes in Function-Index.html parsing. + +diff --git a/doc/interpreter/mk-qthelp.pl b/doc/interpreter/mk-qthelp.pl +index 475ba20b22..a68af8b0ad 100755 +--- a/doc/interpreter/mk-qthelp.pl ++++ b/doc/interpreter/mk-qthelp.pl +@@ -72,7 +72,12 @@ open ($HTML, "<", $htmlfname) or die "Unable to open $htmlfname"; + + # Skip through preamble of file to find start of list + while (defined ($_ = <$HTML>) +- and ! /^<table class="(?:index-fn|fn-entries)/ ) {;} ++ and ! /<table\b[^>]*\bclass="[^"]*\b ++ (?: ++ index-fn | ++ fn-entries | ++ fn-entries-printindex ++ )\b/x ) {;} + + die "Function-Index.html: reached EOF without finding data start pattern" + if eof ($HTML); +-- +2.49.1 + diff --git a/sci-mathematics/octave/octave-11.1.0.ebuild b/sci-mathematics/octave/octave-11.1.0.ebuild index 5306b40fd94d..5319a5e06e53 100644 --- a/sci-mathematics/octave/octave-11.1.0.ebuild +++ b/sci-mathematics/octave/octave-11.1.0.ebuild @@ -104,6 +104,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-5.1.0-pkgbuilddir.patch + "${FILESDIR}"/${PN}-9.2.0-fix-qt-help-generator-for-texinfo-7.3.patch ) src_prepare() { diff --git a/sci-mathematics/octave/octave-9.2.0-r2.ebuild b/sci-mathematics/octave/octave-9.2.0-r2.ebuild index 3bdc64c9c564..e048af37cb94 100644 --- a/sci-mathematics/octave/octave-9.2.0-r2.ebuild +++ b/sci-mathematics/octave/octave-9.2.0-r2.ebuild @@ -104,6 +104,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-5.1.0-pkgbuilddir.patch + "${FILESDIR}"/${PN}-9.2.0-fix-qt-help-generator-for-texinfo-7.3.patch ) src_prepare() { diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest index b467b10555a6..343955434b6f 100644 --- a/sys-apps/ethtool/Manifest +++ b/sys-apps/ethtool/Manifest @@ -1,2 +1,3 @@ DIST ethtool-6.15.tar.xz 444060 BLAKE2B 2a4a71c7ea6ac047d23fa9c8265a2dce8432f4417f6006f71dc91e365b9a841b5bfd44683e3179806f38285f199ed0cb84d1ca7a3f02979b8f4045274736f9eb SHA512 f140095e7c9e38d8b151796eed1301e9e6ab93e82d3e35b8a524b4f5be7b219e707bd270af7398195081085778c61948e15b39462a6a6f44aad6ffcaaddc3644 DIST ethtool-6.19.tar.xz 450548 BLAKE2B 51c8c2a76b826a04e6ccbf6ebcfc37dc534292f750990aa027ef393bda3d8df6ef44dc87e25cd4792a85b3100448cf02ed2c57e34366740c93491ff3ab7eaab6 SHA512 b91adb6eb2cd5bf395371cbe68b5542645691d4fb1a860e1edf2d07d7b13e88710715c8fb0dda16279b57ccd0a9ac3782d37b38374bb477382cfc44363de381e +DIST ethtool-7.0.tar.xz 453952 BLAKE2B c2cfdb3256044dd4e331f8663a87e1b5231d45a693501bfd022c823bdbea950c93f0586e5d61e02d28f7ff87df769a68e1126123429f82899603baa69f153006 SHA512 f8f0d08fe3da11f10cf7eb1f6348ebccd69175bfcdeb22726a8b86613d0dc7c8538b7d7075264102c9695f0100bb94cae03fd8dbe3b5bbe1fe758e1cb936a9c9 diff --git a/sys-apps/ethtool/ethtool-7.0.ebuild b/sys-apps/ethtool/ethtool-7.0.ebuild new file mode 100644 index 000000000000..745aa42e2717 --- /dev/null +++ b/sys-apps/ethtool/ethtool-7.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" +HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" +SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+netlink" + +RDEPEND="netlink? ( net-libs/libmnl )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + netlink? ( virtual/pkgconfig ) +" + +src_configure() { + econf $(use_enable netlink) +} diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index ad117012ece5..18fefe6b85a1 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -1,5 +1,7 @@ DIST sssd-2.12.0.tar.gz 9739617 BLAKE2B d5629a24ee6db3e0a7a205a387acb01d0cc102b6bfc1131a208ea03c609941dd5ccfefd790ca1dc10f6e57d698828ff38364be9c8f6a7f7aeaec4b8a07346494 SHA512 3bd90a88a43019b00d3f0a674ef4d2473bf6895e749a54bec8ac1661e7d289083e0cbd64846dacc8bdd4b2447f171dddb2d0ba108962dbd862bce86c2247b038 DIST sssd-2.12.0.tar.gz.asc 833 BLAKE2B ffb95b672fd5b63f6147b4c4e85ee04c260eb2fa01c90ed52e04bb5c8e1bba76fead5dca1343a1d8c53d69d36c1145378c18f01fe86896f52dd64a1ed7c1d973 SHA512 b4a7696969f2c0a034ef01eaa50282556e3c07c0be53088d9ce5cb3f24e2dc5428fe8ad2f2f6aca7903a16e2d39591f32b04ca76b16662d24ae64cea15658684 +DIST sssd-2.13.0.tar.gz 9127914 BLAKE2B d180c53dfaf74137b3208ecba1e8b58ae6fa8bf5fd122ceb362ab382bd34904871857dbbc8f7b1fef858c9220772495d1262c7348c11beae432985c368900334 SHA512 3d900d7a5538114b888c57a5f5a555f6200cf077881c02b4d9b9af33d590bfd71fa296513e38343ad7d96447f5fe2ed69562ccd9a80bb3eed0dec890461da777 +DIST sssd-2.13.0.tar.gz.asc 833 BLAKE2B 08f13c3634ffb2ef30f8cf8ca3302e2c98bc8f9894141886f17762c3744e8efaeb9ee9d4e51d3c20afc00e0210c73b22b0a822f698313762bfe54bbfc8e8e23c SHA512 c12839860d444f223ee0a55d135cb49725287463f7aa12e6f854fd3565f2ce750b1526a8275e5399b64aa1ef59f0668b3a5ec745b786cc9265c58f77fa059464 DIST sssd-2.9.7.tar.gz 9161891 BLAKE2B 1658f3a6447c58665fccf144292deda759a72e1dbe0913e49f510fa8342e0fa09569319a40293a63c360c17ede0e8051c93b81e488549ed8e3bbeff37ce86389 SHA512 ba2bcab28491971e420b8bb8769574e88af4059cad5cec5320668cabf31c11314fce6dcab45b097d7b0876dfebe1cad22a0104c0856c80cdc07c21b19a95a3f2 DIST sssd-2.9.7.tar.gz.asc 833 BLAKE2B 2d0b2417a38b99b6014e20abcc121e7eb1b6028c9e8292ca998099ae6eaa6e47cb3c1ab42864ffcc2f1566c20c27c9d65d7b5a801403aff23ca952fda6ecfdb2 SHA512 74117dca7a5cf62400358769757485bb304e200e29fef9613c92e8d30770b0fe54d5c95b4053ac32005f665a6cef247c639a2b14df132a7e82a8b92d527dbba3 DIST sssd-2.9.8.tar.gz 9330244 BLAKE2B f5f88287b4bf7936e56e44c9ba7eba728c8546663304f9c6881d5bb427ff5f3dfb635536110f198439b41b481a7b9a2980138acd0d90d7334d439559425d9170 SHA512 9b10cb5e343d32402a437dab3304c16596e9eb7b51a452ca3e2b3fea4aa8dc879abe06a57ccc716bece8024847211abf5affa83e1d2ca2cac101132133a6619a diff --git a/sys-auth/sssd/files/sssd-2.9.8-r1-pam_fix_out-of-bounds_read_in_pam_passkey_child_read_data.patch b/sys-auth/sssd/files/sssd-2.9.8-r1-pam_fix_out-of-bounds_read_in_pam_passkey_child_read_data.patch new file mode 100644 index 000000000000..a0c98e1be965 --- /dev/null +++ b/sys-auth/sssd/files/sssd-2.9.8-r1-pam_fix_out-of-bounds_read_in_pam_passkey_child_read_data.patch @@ -0,0 +1,117 @@ +From 73e53fbe95435569ee8620f651f8936b519098ae Mon Sep 17 00:00:00 2001 +From: Xu Raoqing <609179072@qq.com> +Date: Tue, 21 Apr 2026 16:49:05 +0800 +Subject: [PATCH 1/2] pam: fix out-of-bounds read in + pam_passkey_child_read_data + +The pam_passkey_child_read_data() function failed to properly handle +raw bytes received from a pipe. The data was treated as a NUL-terminated +C string without explicit termination, resulting in an out-of-bounds read +when processed by snprintf() with %s format. + +Fix by using memcpy instead of snprintf and explicitly NUL-terminating +the buffer. Add checks for buf_len == 0 or buf == NULL to avoid undefined +behavior. Check the return value of sss_authtok_set_passkey_reply and +propagate errors properly. + +Fixes: CVE-2026-6245 + +:relnote: Security fix for CVE-2026-6245: out-of-bounds read in PAM passkey responder + +Reviewed-by: Alexey Tikhonov <atikhono@redhat.com> +Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com> +Reviewed-by: Sumit Bose <sbose@redhat.com> +(cherry picked from commit 550b08cabe4dd5508c7ea74f634869374204d63f) +--- + src/responder/pam/pamsrv_passkey.c | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/src/responder/pam/pamsrv_passkey.c b/src/responder/pam/pamsrv_passkey.c +index ab8da72eee0..d1446868440 100644 +--- a/src/responder/pam/pamsrv_passkey.c ++++ b/src/responder/pam/pamsrv_passkey.c +@@ -814,16 +814,26 @@ static void pam_passkey_child_read_data(struct tevent_req *subreq) + return; + } + +- str = malloc(sizeof(char) * buf_len); +- if (str == NULL) { ++ if (buf_len == 0 || buf == NULL) { ++ tevent_req_error(req, EINVAL); + return; + } + +- snprintf(str, buf_len, "%s", buf); ++ str = malloc(buf_len + 1); ++ if (str == NULL) { ++ tevent_req_error(req, ENOMEM); ++ return; ++ } + +- sss_authtok_set_passkey_reply(state->pd->authtok, str, 0); ++ memcpy(str, buf, buf_len); ++ str[buf_len] = '\0'; + ++ ret = sss_authtok_set_passkey_reply(state->pd->authtok, str, 0); + free(str); ++ if (ret != EOK) { ++ tevent_req_error(req, ret); ++ return; ++ } + + tevent_req_done(req); + return; + +From 50436ace215bf46ccbfcb070fd3565a19ea223bc Mon Sep 17 00:00:00 2001 +From: Alexey Tikhonov <atikhono@redhat.com> +Date: Wed, 22 Apr 2026 13:03:48 +0200 +Subject: [PATCH 2/2] PAM/PASSKEY: avoid unnecessary memcpy + +`sss_authtok_set_passkey_reply()` -> `sss_authtok_set_string()` handles +non NULL-terminated buffer correctly. + +Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com> +Reviewed-by: Sumit Bose <sbose@redhat.com> +(cherry picked from commit 3b0b16e96728b3d2f8ddd8c0ee67b92ec210d44f) +--- + src/responder/pam/pamsrv_passkey.c | 16 +++------------- + 1 file changed, 3 insertions(+), 13 deletions(-) + +diff --git a/src/responder/pam/pamsrv_passkey.c b/src/responder/pam/pamsrv_passkey.c +index d1446868440..57f37110c8d 100644 +--- a/src/responder/pam/pamsrv_passkey.c ++++ b/src/responder/pam/pamsrv_passkey.c +@@ -801,7 +801,6 @@ static void pam_passkey_child_read_data(struct tevent_req *subreq) + { + uint8_t *buf; + ssize_t buf_len; +- char *str; + struct tevent_req *req = tevent_req_callback_data(subreq, + struct tevent_req); + struct pam_passkey_auth_send_state *state = tevent_req_data(req, struct pam_passkey_auth_send_state); +@@ -814,22 +813,13 @@ static void pam_passkey_child_read_data(struct tevent_req *subreq) + return; + } + +- if (buf_len == 0 || buf == NULL) { ++ if (buf_len <= 0 || buf == NULL) { + tevent_req_error(req, EINVAL); + return; + } + +- str = malloc(buf_len + 1); +- if (str == NULL) { +- tevent_req_error(req, ENOMEM); +- return; +- } +- +- memcpy(str, buf, buf_len); +- str[buf_len] = '\0'; +- +- ret = sss_authtok_set_passkey_reply(state->pd->authtok, str, 0); +- free(str); ++ ret = sss_authtok_set_passkey_reply(state->pd->authtok, ++ (const char*)buf, (size_t)buf_len); + if (ret != EOK) { + tevent_req_error(req, ret); + return; diff --git a/sys-auth/sssd/metadata.xml b/sys-auth/sssd/metadata.xml index 231265a9f001..a42853871b81 100644 --- a/sys-auth/sssd/metadata.xml +++ b/sys-auth/sssd/metadata.xml @@ -20,6 +20,7 @@ <flag name="acl"> Build and use the cifsidmap plugin</flag> <flag name="netlink">Add support for netlink protocol via <pkg>dev-libs/libnl</pkg></flag> <flag name="nfsv4">Add support for the nfsv4 idmapd plugin provided by <pkg>net-fs/nfs-utils</pkg></flag> + <flag name="openid">Add support for login via OpenID Connect, such as Keycloak</flag> <flag name="passkey">Add support for FIDO2 passkeys"</flag> <flag name="samba">Add Privileged Attribute Certificate Support for Kerberos</flag> <flag name="systemtap">Enable SystemTap/DTrace tracing</flag> diff --git a/sys-auth/sssd/sssd-2.13.0.ebuild b/sys-auth/sssd/sssd-2.13.0.ebuild new file mode 100644 index 000000000000..59e52d1308db --- /dev/null +++ b/sys-auth/sssd/sssd-2.13.0.ebuild @@ -0,0 +1,379 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ca de es fr ja ko pt_BR ru sv tr" +PLOCALES_BIN="${PLOCALES} bg cs eu fi hu id it ka nb nl pl pt tg zh_TW zh_CN" +PLOCALE_BACKUP="sv" +PYTHON_COMPAT=( python3_{10..14} ) + +inherit autotools fcaps linux-info multilib-minimal optfeature plocale \ + python-single-r1 pam systemd tmpfiles udev toolchain-funcs verify-sig + +DESCRIPTION="System Security Services Daemon provides access to identity and authentication" +HOMEPAGE="https://github.com/SSSD/sssd" +if [[ ${PV} != 9999 ]]; then + SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz + https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz.asc" + KEYWORDS="amd64 ~x86" +else + inherit git-r3 + EGIT_REPO_URI="https://github.com/SSSD/sssd.git" + EGIT_BRANCH="master" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc +netlink nfsv4 nls openid passkey python samba selinux systemd systemtap test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +DEPEND=" + >=app-crypt/mit-krb5-1.19.1[${MULTILIB_USEDEP}] + app-crypt/p11-kit + >=dev-libs/ding-libs-0.2 + >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] + dev-libs/jansson:= + dev-libs/libpcre2:= + dev-libs/libunistring:=[${MULTILIB_USEDEP}] + >=dev-libs/popt-1.16 + >=dev-libs/openssl-1.0.2:= + >=net-dns/bind-9.9[gssapi] + >=net-dns/c-ares-1.10.0-r1:=[${MULTILIB_USEDEP}] + >=net-nds/openldap-2.4.30:=[sasl,experimental] + net-fs/cifs-utils[acl] + >=sys-apps/dbus-1.6 + >=sys-apps/keyutils-1.5:= + sys-libs/libcap + >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] + >=sys-libs/talloc-2.0.7 + >=sys-libs/tdb-1.2.9 + >=sys-libs/tevent-0.9.16 + virtual/ldb:= + virtual/libintl + netlink? ( dev-libs/libnl:3 ) + nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) + nls? ( >=sys-devel/gettext-0.18 ) + openid? ( + dev-libs/jose + net-misc/curl + ) + passkey? ( dev-libs/libfido2:= ) + python? ( + ${PYTHON_DEPS} + systemd? ( + $(python_gen_cond_dep ' + dev-python/python-systemd[${PYTHON_USEDEP}] + ') + ) + ) + samba? ( >=net-fs/samba-4.10.2[winbind] ) + selinux? ( + >=sys-libs/libselinux-2.1.9 + >=sys-libs/libsemanage-2.1 + ) + systemd? ( + sys-apps/systemd:= + sys-apps/util-linux + ) + systemtap? ( dev-debug/systemtap )" +RDEPEND="${DEPEND} + acct-user/sssd + acct-group/sssd + selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )" +DEPEND+=" + sys-apps/shadow" +BDEPEND=" + acct-user/sssd + acct-group/sssd + sys-libs/libcap + virtual/pkgconfig + ${PYTHON_DEPS} + doc? ( app-text/doxygen ) + nls? ( app-text/po4a + sys-devel/gettext ) + test? ( + app-alternatives/bc + dev-libs/check + dev-libs/softhsm:2 + dev-util/cmocka + net-libs/gnutls[pkcs11,tools] + sys-libs/libfaketime + sys-libs/nss_wrapper + sys-libs/pam_wrapper + sys-libs/uid_wrapper + ) + app-text/docbook-xml-dtd:4.4 + >=dev-libs/libxslt-1.1.26 + verify-sig? ( sec-keys/openpgp-keys-sssd ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sssd.asc + +CONFIG_CHECK="~KEYS" + +PATCHES=( + "${FILESDIR}/${PN}-2.8.2-krb5_pw_locked.patch" + "${FILESDIR}/${PN}-2.9.6-conditional-python-install.patch" + "${FILESDIR}/${PN}-2.10.0_beta2-fix-systemd-systemconfdir.patch" +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/ipa_hbac.h + /usr/include/sss_idmap.h + /usr/include/sss_nss_idmap.h + # --with-ifp + /usr/include/sss_sifp.h + /usr/include/sss_sifp_dbus.h + # from 1.15.3 + /usr/include/sss_certmap.h +) + +# mimic upstream's setcap here, they're liable to get lost +# https://github.com/SSSD/sssd/blob/a6d0f0cf484aeeead535b7138d1334b309c61a4e/Makefile.am#L5567 +FILECAPS=( + cap_dac_read_search=p "usr/libexec/sssd/ldap_child" + -- + cap_dac_read_search,cap_setuid,cap_setgid=p "usr/libexec/sssd/krb5_child" + -- + cap_dac_read_search=p "usr/libexec/sssd/sssd_pam" +) + +pkg_setup() { + linux-info_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + default + + plocale_get_locales > src/man/po/LINGUAS || die + + sed -i \ + -e "/_langs]/ s/ .*//" \ + src/man/po/po4a.cfg \ + || die + enable_locale() { + local locale=${1} + + sed -i \ + -e "/_langs]/ s/$/ ${locale}/" \ + src/man/po/po4a.cfg \ + || die + } + + plocale_for_each_locale enable_locale + + PLOCALES="${PLOCALES_BIN}" + plocale_get_locales > po/LINGUAS || die + + sed -i \ + -e 's:/var/run:/run:' \ + src/examples/logrotate \ + || die + + # disable flaky test, see https://github.com/SSSD/sssd/issues/5631 + sed -i \ + -e '/^\s*pam-srv-tests[ \\]*$/d' \ + Makefile.am \ + || die + + # requires valgrind headers installed, see + # https://github.com/SSSD/sssd/pull/7845 + sed -i \ + -e '/^\s*test_iobuf[ \\]*$/d' \ + Makefile.am \ + || die + + eautoreconf + + multilib_copy_sources +} + +src_configure() { + local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1 || die) + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=() + + myconf+=( + --libexecdir="${EPREFIX}"/usr/libexec + --localstatedir="${EPREFIX}"/var + --runstatedir="${EPREFIX}"/run + --sbindir="${EPREFIX}"/usr/sbin + --with-pid-path="${EPREFIX}"/run/sssd + --with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd + --enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir) + --with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb + --with-db-path="${EPREFIX}"/var/lib/sss/db + --with-gpo-cache-path="${EPREFIX}"/var/lib/sss/gpo_cache + --with-pubconf-path="${EPREFIX}"/var/lib/sss/pubconf + --with-pipe-path="${EPREFIX}"/var/lib/sss/pipes + --with-mcache-path="${EPREFIX}"/var/lib/sss/mc + --with-secrets-db-path="${EPREFIX}"/var/lib/sss/secrets + --with-log-path="${EPREFIX}"/var/log/sssd + --with-tmpfilesdir=/usr/lib/tmpfiles.d + --with-udevrulesdir="$(get_udevdir)/rules.d" + --with-kcm + --enable-kcm-renewal + --with-os=gentoo + --disable-rpath + --disable-static + # Valgrind is only used for tests + --disable-valgrind + $(use_with samba) + --with-smb-idmap-interface-version=6 + --enable-cifs-idmap-plugin + $(multilib_native_use_with selinux) + --enable-krb5-locator-plugin + $(use_enable samba pac-responder) + $(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin) + $(use_enable nls) + $(multilib_native_use_with netlink libnl) + --with-manpages + --with-sudo + $(multilib_native_with autofs) + $(multilib_native_with ssh) + $(use_with openid oidc-child) + $(multilib_native_with passkey) + --with-subid + $(use_enable systemtap) + --without-python2-bindings + $(multilib_native_use_with python python3-bindings) + # Annoyingly configure requires that you pick systemd XOR sysv + --with-initscript=$(usex systemd systemd sysv) + --with-sssd-user=sssd + KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config + CPPFLAGS="${CPPFLAGS} -I${ESYSROOT}/usr/include/samba-4.0" + ) + + use systemd && myconf+=( + --with-systemdunitdir=$(systemd_get_systemunitdir) + --with-syslog=$(usex systemd journald syslog) + ) + + if ! multilib_is_native_abi; then + # work-around all the libraries that are used for CLI and server + myconf+=( + {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' ' + # ldb headers are fine since native needs it + # ldb lib fails... but it does not seem to bother + {DHASH,UNISTRING,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' ' + {PCRE,CARES,SYSTEMD_LOGIN,SASL,DBUS,CRYPTO,P11_KIT}_{CFLAGS,LIBS}=' ' + {NDR_NBT,SAMBA_UTIL,SMBCLIENT,NDR_KRB5PAC,JANSSON}_{CFLAGS,LIBS}=' ' + + # use native include path for dbus (needed for build) + DBUS_CFLAGS="${native_dbus_cflags}" + + # non-pkgconfig checks + ac_cv_lib_ldap_ldap_search=yes + --without-kcm + --without-manpages + ) + fi + + econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + use doc && emake docs + else + emake libnss_sss.la pam_sss.la pam_sss_gss.la + emake sssd_krb5_locator_plugin.la + use samba && emake sssd_pac_plugin.la + fi +} + +multilib_src_test() { + if multilib_is_native_abi; then + local -x CK_TIMEOUT_MULTIPLIER=10 + emake check VERBOSE=yes + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + emake -j1 DESTDIR="${D}" install + if use python; then + python_fix_shebang "${ED}" + python_optimize + fi + else + # easier than playing with automake... + dopammod .libs/pam_sss.so + dopammod .libs/pam_sss_gss.so + + into / + dolib.so .libs/libnss_sss.so* + + exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5 + doexe .libs/sssd_krb5_locator_plugin.so + + if use samba; then + exeinto /usr/$(get_libdir)/krb5/plugins/authdata + doexe .libs/sssd_pac_plugin.so + fi + fi +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc/sssd + insopts -m600 + doins src/examples/sssd-example.conf + + insinto /etc/logrotate.d + insopts -m644 + newins src/examples/logrotate sssd + + newconfd "${FILESDIR}"/sssd.conf sssd + + keepdir /var/lib/sss/db + keepdir /var/lib/sss/deskprofile + keepdir /var/lib/sss/gpo_cache + keepdir /var/lib/sss/keytabs + keepdir /var/lib/sss/mc + keepdir /var/lib/sss/pipes/private + keepdir /var/lib/sss/pubconf/krb5.include.d + keepdir /var/lib/sss/secrets + keepdir /var/log/sssd + keepdir /etc/sssd/conf.d + keepdir /etc/sssd/pki + + # strip empty dirs + if ! use doc; then + rm -r "${ED}"/usr/share/doc/"${PF}"/doc || die + rm -r "${ED}"/usr/share/doc/"${PF}"/{hbac,idmap,nss_idmap}_doc || die + fi + + rm -r "${ED}"/run || die + find "${ED}" -type f -name '*.la' -delete || die +} + +pkg_postinst() { + fcaps_pkg_postinst + udev_reload + tmpfiles_process sssd-tmpfiles.conf + echo + elog "You must set up sssd.conf (default installed into /etc/sssd)" + elog "and (optionally) configuration in /etc/pam.d in order to use SSSD" + elog "features." + echo + optfeature "Kerberos keytab renew (see krb5_renew_interval)" app-crypt/adcli + + if ! use python; then + echo + ewarn "sssctl analyze will not work because the python USE flag is disabled." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-auth/sssd/sssd-2.9.8-r1.ebuild b/sys-auth/sssd/sssd-2.9.8-r1.ebuild new file mode 100644 index 000000000000..4d095844d83a --- /dev/null +++ b/sys-auth/sssd/sssd-2.9.8-r1.ebuild @@ -0,0 +1,345 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="ca de es fr ja ko pt_BR ru sv tr uk" +PLOCALES_BIN="${PLOCALES} bg cs eu fi hu id it ka nb nl pl pt tg zh_TW zh_CN" +PLOCALE_BACKUP="sv" +PYTHON_COMPAT=( python3_{10..14} ) + +inherit autotools linux-info multilib-minimal optfeature plocale \ + python-single-r1 pam systemd toolchain-funcs verify-sig + +DESCRIPTION="System Security Services Daemon provides access to identity and authentication" +HOMEPAGE="https://github.com/SSSD/sssd" +if [[ ${PV} != 9999 ]]; then + SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz + https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz.asc" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +else + inherit git-r3 + EGIT_REPO_URI="https://github.com/SSSD/sssd.git" + EGIT_BRANCH="master" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="acl doc +netlink nfsv4 nls passkey python samba selinux systemd systemtap test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +DEPEND=" + >=app-crypt/mit-krb5-1.19.1[${MULTILIB_USEDEP}] + app-crypt/p11-kit + >=dev-libs/ding-libs-0.2 + >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] + dev-libs/jansson:= + dev-libs/libpcre2:= + dev-libs/libunistring:=[${MULTILIB_USEDEP}] + >=dev-libs/popt-1.16 + >=dev-libs/openssl-1.0.2:= + >=net-dns/bind-9.9[gssapi] + >=net-dns/c-ares-1.10.0-r1:=[${MULTILIB_USEDEP}] + >=net-nds/openldap-2.4.30:=[sasl,experimental] + >=sys-apps/dbus-1.6 + >=sys-apps/keyutils-1.5:= + >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] + >=sys-libs/talloc-2.0.7 + >=sys-libs/tdb-1.2.9 + >=sys-libs/tevent-0.9.16 + virtual/ldb:= + virtual/libintl + acl? ( net-fs/cifs-utils[acl] ) + netlink? ( dev-libs/libnl:3 ) + nfsv4? ( >=net-fs/nfs-utils-2.3.1-r2 ) + nls? ( >=sys-devel/gettext-0.18 ) + passkey? ( dev-libs/libfido2:= ) + python? ( + ${PYTHON_DEPS} + systemd? ( + $(python_gen_cond_dep ' + dev-python/python-systemd[${PYTHON_USEDEP}] + ') + ) + ) + samba? ( >=net-fs/samba-4.10.2[winbind] ) + selinux? ( + >=sys-libs/libselinux-2.1.9 + >=sys-libs/libsemanage-2.1 + ) + systemd? ( + sys-apps/systemd:= + sys-apps/util-linux + ) + systemtap? ( dev-debug/systemtap )" +RDEPEND="${DEPEND} + selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )" +DEPEND+=" + sys-apps/shadow" +BDEPEND=" + virtual/pkgconfig + app-text/docbook-xml-dtd:4.4 + >=dev-libs/libxslt-1.1.26 + ${PYTHON_DEPS} + doc? ( app-text/doxygen ) + nls? ( sys-devel/gettext + app-text/po4a ) + test? ( + dev-libs/check + dev-libs/softhsm:2 + dev-util/cmocka + net-libs/gnutls[pkcs11,tools] + sys-libs/libfaketime + sys-libs/nss_wrapper + sys-libs/pam_wrapper + sys-libs/uid_wrapper + ) + verify-sig? ( sec-keys/openpgp-keys-sssd ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sssd.asc + +CONFIG_CHECK="~KEYS" + +PATCHES=( + "${FILESDIR}/${PN}-2.8.2-krb5_pw_locked.patch" + "${FILESDIR}/${PN}-2.9.6-conditional-python-install.patch" + "${FILESDIR}/${PN}-2.9.7-kerberos-1-22.patch" + "${FILESDIR}/${PN}-2.9.8-r1-pam_fix_out-of-bounds_read_in_pam_passkey_child_read_data.patch" +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/ipa_hbac.h + /usr/include/sss_idmap.h + /usr/include/sss_nss_idmap.h + # --with-ifp + /usr/include/sss_sifp.h + /usr/include/sss_sifp_dbus.h + # from 1.15.3 + /usr/include/sss_certmap.h +) + +pkg_setup() { + linux-info_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + default + + plocale_get_locales > src/man/po/LINGUAS || die + + sed -i \ + -e "/_langs]/ s/ .*//" \ + src/man/po/po4a.cfg \ + || die + enable_locale() { + local locale=${1} + + sed -i \ + -e "/_langs]/ s/$/ ${locale}/" \ + src/man/po/po4a.cfg \ + || die + } + + plocale_for_each_locale enable_locale + + PLOCALES="${PLOCALES_BIN}" + plocale_get_locales > po/LINGUAS || die + + sed -i \ + -e 's:/var/run:/run:' \ + src/examples/logrotate \ + || die + + # disable flaky test, see https://github.com/SSSD/sssd/issues/5631 + sed -i \ + -e '/^\s*pam-srv-tests[ \\]*$/d' \ + Makefile.am \ + || die + + eautoreconf + + multilib_copy_sources +} + +src_configure() { + local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1 || die) + + # Workaround for bug #938302 + if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myconf=() + + myconf+=( + --libexecdir="${EPREFIX}"/usr/libexec + --localstatedir="${EPREFIX}"/var + --runstatedir="${EPREFIX}"/run + --sbindir="${EPREFIX}"/usr/sbin + --with-pid-path="${EPREFIX}"/run + --with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd + --enable-pammoddir="${EPREFIX}$(getpam_mod_dir)" + --with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb + --with-db-path="${EPREFIX}"/var/lib/sss/db + --with-gpo-cache-path="${EPREFIX}"/var/lib/sss/gpo_cache + --with-pubconf-path="${EPREFIX}"/var/lib/sss/pubconf + --with-pipe-path="${EPREFIX}"/var/lib/sss/pipes + --with-mcache-path="${EPREFIX}"/var/lib/sss/mc + --with-secrets-db-path="${EPREFIX}"/var/lib/sss/secrets + --with-log-path="${EPREFIX}"/var/log/sssd + --with-kcm + --enable-kcm-renewal + --with-os=gentoo + --disable-rpath + --disable-static + # Valgrind is only used for tests + --disable-valgrind + $(use_with samba) + --with-smb-idmap-interface-version=6 + $(multilib_native_use_enable acl cifs-idmap-plugin) + $(multilib_native_use_with selinux) + $(multilib_native_use_with selinux semanage) + --enable-krb5-locator-plugin + $(use_enable samba pac-responder) + $(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin) + $(use_enable nls) + $(multilib_native_use_with netlink libnl) + --with-manpages + --with-sudo + $(multilib_native_with autofs) + $(multilib_native_with ssh) + --without-oidc-child + $(multilib_native_with passkey) + --with-subid + $(use_enable systemtap) + --without-python2-bindings + $(multilib_native_use_with python python3-bindings) + # Annoyingly configure requires that you pick systemd XOR sysv + --with-initscript=$(usex systemd systemd sysv) + KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config + # Needed for Samba 4.21 + CPPFLAGS="${CPPFLAGS} -I${ESYSROOT}/usr/include/samba-4.0" + ) + + use systemd && myconf+=( + --with-systemdunitdir=$(systemd_get_systemunitdir) + ) + + if ! multilib_is_native_abi; then + # work-around all the libraries that are used for CLI and server + myconf+=( + {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' ' + # ldb headers are fine since native needs it + # ldb lib fails... but it does not seem to bother + {DHASH,UNISTRING,INI_CONFIG_V{0,1,1_1,1_3}}_{CFLAGS,LIBS}=' ' + {PCRE,CARES,SYSTEMD_LOGIN,SASL,DBUS,CRYPTO,P11_KIT}_{CFLAGS,LIBS}=' ' + {NDR_NBT,SAMBA_UTIL,SMBCLIENT,NDR_KRB5PAC,JANSSON}_{CFLAGS,LIBS}=' ' + + # use native include path for dbus (needed for build) + DBUS_CFLAGS="${native_dbus_cflags}" + + # non-pkgconfig checks + ac_cv_lib_ldap_ldap_search=yes + --without-kcm + --without-manpages + ) + fi + + econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + use doc && emake docs + else + emake libnss_sss.la pam_sss.la pam_sss_gss.la + emake sssd_krb5_locator_plugin.la + use samba && emake sssd_pac_plugin.la + fi +} + +multilib_src_test() { + if multilib_is_native_abi; then + local -x CK_TIMEOUT_MULTIPLIER=10 + emake check VERBOSE=yes + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + emake -j1 DESTDIR="${D}" install + if use python; then + python_fix_shebang "${ED}" + python_optimize + fi + else + # easier than playing with automake... + dopammod .libs/pam_sss.so + dopammod .libs/pam_sss_gss.so + + into / + dolib.so .libs/libnss_sss.so* + + exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5 + doexe .libs/sssd_krb5_locator_plugin.so + + if use samba; then + exeinto /usr/$(get_libdir)/krb5/plugins/authdata + doexe .libs/sssd_pac_plugin.so + fi + fi +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc/sssd + insopts -m600 + doins src/examples/sssd-example.conf + + insinto /etc/logrotate.d + insopts -m644 + newins src/examples/logrotate sssd + + newconfd "${FILESDIR}"/sssd.conf sssd + + keepdir /var/lib/sss/db + keepdir /var/lib/sss/deskprofile + keepdir /var/lib/sss/gpo_cache + keepdir /var/lib/sss/keytabs + keepdir /var/lib/sss/mc + keepdir /var/lib/sss/pipes/private + keepdir /var/lib/sss/pubconf/krb5.include.d + keepdir /var/lib/sss/secrets + keepdir /var/log/sssd + + # strip empty dirs + if ! use doc; then + rm -r "${ED}"/usr/share/doc/"${PF}"/doc || die + rm -r "${ED}"/usr/share/doc/"${PF}"/{hbac,idmap,nss_idmap}_doc || die + fi + + rm -r "${ED}"/run || die + find "${ED}" -type f -name '*.la' -delete || die +} + +pkg_postinst() { + elog "You must set up sssd.conf (default installed into /etc/sssd)" + elog "and (optionally) configuration in /etc/pam.d in order to use SSSD" + elog "features." + echo + optfeature "Kerberos keytab renew (see krb5_renew_interval)" app-crypt/adcli + + if ! use python; then + echo + ewarn "sssctl analyze will not work because the python USE flag is disabled." + fi +} diff --git a/sys-cluster/ceph/ceph-20.2.1-r1.ebuild b/sys-cluster/ceph/ceph-20.2.1-r2.ebuild index 034d3e60f2e9..f1e5f954b602 100644 --- a/sys-cluster/ceph/ceph-20.2.1-r1.ebuild +++ b/sys-cluster/ceph/ceph-20.2.1-r2.ebuild @@ -50,6 +50,9 @@ REQUIRED_USE=" # tests need root access, and network access RESTRICT="test !test? ( test )" +# Note: Patch fromn Fedora, ceph-20.2.0-libarrow-20.0.0.patch.xz, is not compatible with recent changes +# in dev-libs/apache-arrow-24.0.0, in particular, https://github.com/apache/arrow/pull/49492 . Limit +# to below that version until Fedora respins the patch. DEPEND=" ${LUA_DEPS} ${PYTHON_DEPS} @@ -104,7 +107,7 @@ DEPEND=" ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) nvmeof? ( net-libs/grpc:= ) - parquet? ( dev-libs/apache-arrow[parquet] ) + parquet? ( <dev-libs/apache-arrow-24.0.0:=[parquet] ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= diff --git a/sys-process/htop/Manifest b/sys-process/htop/Manifest index b260321ee52b..a39ad0cff970 100644 --- a/sys-process/htop/Manifest +++ b/sys-process/htop/Manifest @@ -1 +1,2 @@ DIST htop-3.4.1.tar.xz 427444 BLAKE2B dd520c754084a8ad15a04c19a70936053588b52ab2b2004530d0664c9595043ff2d56baa220f579a29cef99aa09a68a79e6d697a6015a87386ebf26998691b50 SHA512 34c3ce18873c17ad865eb417a9dfd28e58e6e3b428f495bf2b4d08393c77ce69fcb32cde08d489c2fa6a1561dc738ee338b316ec14f327305b325de99a2a70b5 +DIST htop-3.5.1.tar.xz 461728 BLAKE2B bfa0b16ed6af15057aaa2bf6dbc504693a8ec418c85dc70f2478d1ec1357eaaa67a742149b8fd1ae5faed1dc93b44de166f4db6be6201af28b1a8c54ce5088c4 SHA512 c942cf3e9ddaca4716fdf953968fa242c20d86a69b4be4f2c3e961f8b8cf88defb6d12553432ea061cc1ea46318d5ead722d68a6083ec3208a7b678ae30eb245 diff --git a/sys-process/htop/htop-3.5.1.ebuild b/sys-process/htop/htop-3.5.1.ebuild new file mode 100644 index 000000000000..36452dc77b18 --- /dev/null +++ b/sys-process/htop/htop-3.5.1.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# We avoid xdg.eclass here because it'll pull in glib, desktop utils on +# htop which is often used on headless machines. bug #787470 +inherit fcaps linux-info optfeature xdg-utils + +DESCRIPTION="Interactive process viewer" +HOMEPAGE="https://htop.dev/ https://github.com/htop-dev/htop" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/htop-dev/htop.git" + inherit autotools git-r3 +else + SRC_URI="https://github.com/htop-dev/htop/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +fi + +S="${WORKDIR}/${P/_}" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="bfd caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver" + +RDEPEND=" + sys-libs/ncurses:=[unicode(+)?] + bfd? ( sys-libs/binutils-libs:= ) + hwloc? ( sys-apps/hwloc:= ) + unwind? ( + !llvm-libunwind? ( sys-libs/libunwind:= ) + llvm-libunwind? ( llvm-runtimes/libunwind:= ) + ) + kernel_linux? ( + caps? ( sys-libs/libcap ) + delayacct? ( dev-libs/libnl:3 ) + lm-sensors? ( sys-apps/lm-sensors ) + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( ChangeLog README.md ) + +CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS" +WARNING_CGROUPS="CONFIG_CGROUPS is required for the cgroups column in htop" + +QA_CONFIG_IMPL_DECL_SKIP=( + typeof # backtrace check triggers this as noise from a failure +) + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + eautoreconf + fi +} + +src_configure() { + if [[ ${CBUILD} != ${CHOST} ]] ; then + # bug #328971 + export ac_cv_file__proc_{meminfo,stat}=yes + fi + + local myeconfargs=( + --enable-unicode + $(use_enable bfd demangling libiberty) + $(use_enable debug) + $(use_enable hwloc) + $(use_enable !hwloc affinity) + $(use_enable openvz) + $(use_enable unicode) + $(use_enable unwind backtrace) + $(use_with unwind libunwind) + $(use_enable vserver) + ) + + if use kernel_linux ; then + myeconfargs+=( + $(use_enable caps capabilities) + $(use_enable delayacct) + $(use_enable lm-sensors sensors) + ) + else + if use kernel_Darwin ; then + # Upstream default to checking but --enable-affinity + # overrides this. Simplest to just disable on Darwin + # given it works on BSD anyway. + myeconfargs+=( --disable-affinity ) + fi + + myeconfargs+=( + --disable-capabilities + --disable-delayacct + --disable-sensors + ) + fi + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + # Non-caps mode is blank to avoid suid with USE="-filecaps" (bug 961054) + fcaps -m '' cap_sys_ptrace usr/bin/htop + + optfeature "Viewing processes accessing certain files" sys-process/lsof + optfeature "Tracing system calls and signals of processes" dev-debug/strace +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/sys-process/htop/htop-9999.ebuild b/sys-process/htop/htop-9999.ebuild index 6902a9772803..36452dc77b18 100644 --- a/sys-process/htop/htop-9999.ebuild +++ b/sys-process/htop/htop-9999.ebuild @@ -21,10 +21,11 @@ S="${WORKDIR}/${P/_}" LICENSE="GPL-2+" SLOT="0" -IUSE="caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver" +IUSE="bfd caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver" RDEPEND=" sys-libs/ncurses:=[unicode(+)?] + bfd? ( sys-libs/binutils-libs:= ) hwloc? ( sys-apps/hwloc:= ) unwind? ( !llvm-libunwind? ( sys-libs/libunwind:= ) @@ -42,6 +43,11 @@ BDEPEND="virtual/pkgconfig" DOCS=( ChangeLog README.md ) CONFIG_CHECK="~TASKSTATS ~TASK_XACCT ~TASK_IO_ACCOUNTING ~CGROUPS" +WARNING_CGROUPS="CONFIG_CGROUPS is required for the cgroups column in htop" + +QA_CONFIG_IMPL_DECL_SKIP=( + typeof # backtrace check triggers this as noise from a failure +) src_prepare() { default @@ -59,12 +65,14 @@ src_configure() { local myeconfargs=( --enable-unicode + $(use_enable bfd demangling libiberty) $(use_enable debug) $(use_enable hwloc) $(use_enable !hwloc affinity) $(use_enable openvz) $(use_enable unicode) - $(use_enable unwind) + $(use_enable unwind backtrace) + $(use_with unwind libunwind) $(use_enable vserver) ) diff --git a/sys-process/htop/metadata.xml b/sys-process/htop/metadata.xml index 540d3e7aa3ba..a4bafc6c3764 100644 --- a/sys-process/htop/metadata.xml +++ b/sys-process/htop/metadata.xml @@ -15,6 +15,7 @@ process to be killed with the arrow keys instead of by typing its process id. <bugs-to>https://github.com/htop-dev/htop/issues</bugs-to> </upstream> <use> + <flag name="bfd">With USE=unwind, demangle symbol names (like for C++) in backtraces via <pkg>sys-libs/binutils-libs</pkg></flag> <flag name="delayacct">Enable Linux delay accounting support via <pkg>dev-libs/libnl</pkg></flag> <flag name="hwloc">Use <pkg>sys-apps/hwloc</pkg> for CPU affinity support</flag> <flag name="openvz">Enable openvz support</flag> diff --git a/www-apache/modsecurity-crs/Manifest b/www-apache/modsecurity-crs/Manifest index 39dc8da0a5dd..44aec4da1ae1 100644 --- a/www-apache/modsecurity-crs/Manifest +++ b/www-apache/modsecurity-crs/Manifest @@ -1,3 +1,4 @@ DIST modsecurity-crs-3.3.7.tar.gz 301659 BLAKE2B 8a0fadc70738971b39ee65e8e4338efadf26a7c746ae105e93616000a11d856b60bff79762841f87bab0e8c3be89ac53b4c054cc25c5d4c0564b17f55f6b67f4 SHA512 5d80b4d73da3cb58d827f43bea3eac60282ee77aa3b03d7a38e18cfd4c3f932c572765c2fb209d36a2815381cfee2318cf53837c89ffaa68411b0dee72a7b998 -DIST modsecurity-crs-4.16.0.tar.gz 513655 BLAKE2B 6803922fcae519b4e820d2c56f31c17c86832468c74386e498f40c2f76570c11bf43c5820a32c4c143108d72be193474a10a1e26ffcdd79f45c3546526ee25db SHA512 bf20300bdceb745ba7d52b6fd16978e49ecc1eac7a42add8c069b5526fedb6a15583c0d861ebfcf93fdfb1c646aad814aca55a2297c8712f4473881a302af370 +DIST modsecurity-crs-3.3.9.tar.gz 304961 BLAKE2B e849c4461608c3a3adc6a06e488044c2c8c1f193246ef6704e9bf9d618e66b548b6e904a2172b1f3a7b451c324f5887b759d6c5c745fefadabab6f182927d776 SHA512 cfd63d630879727890fea4bb44c9b88d47e98f1a26e55b387e63f59bd47e3d61ba2f0e9efcd48f9008191f66defb2c68cb640f9968345181aafe360335d4db65 DIST modsecurity-crs-4.20.0.tar.gz 522041 BLAKE2B 6c6d91a83e0b0c5d5df532b12bb2539495a81648ac307b40242cf2e73f07546fae9a370fa3cafb6870f61d285a68357c234bed760ac80ff70731e70129a2785b SHA512 67b6a0c81ae75b7b50823768751644412d7e2dd80144c4ebbc53c25101e8254688559ea4c294c1fa28e54b380d98d960a4e41218fc3377e34bd222fbd840f792 +DIST modsecurity-crs-4.25.0.tar.gz 588085 BLAKE2B a121b655a206e2e00fa0aaed99a448881d2de258f2b7b385da5cd17e9457f6b36e6bd8e8d1c8f8205cbdcf9ede65c28d133c484fe52adb025ef046b670bc0fbe SHA512 800232026bce743b9bba7ebd8e2bfb1ae5d4ccfa1672e5ab72d764819c64a1c276e89c28d34ac0d05964392054464d394846013aae11ad54c870ce4aec7e2480 diff --git a/www-apache/modsecurity-crs/modsecurity-crs-3.3.9.ebuild b/www-apache/modsecurity-crs/modsecurity-crs-3.3.9.ebuild new file mode 100644 index 000000000000..24f8947a121f --- /dev/null +++ b/www-apache/modsecurity-crs/modsecurity-crs-3.3.9.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="OWASP ModSecurity Core Rule Set" +HOMEPAGE="https://coreruleset.org/" +SRC_URI="https://github.com/coreruleset/coreruleset/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/coreruleset-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+apache2" + +RDEPEND="apache2? ( >=www-apache/mod_security-2.9.6 )" + +DOCS=( CHANGES.md CONTRIBUTORS.md crs-setup.conf.example KNOWN_BUGS README.md ) + +src_install() { + insinto "/usr/share/${PN}" + doins -r rules + + einstalldocs + + if use apache2; then + # I don't think it's worth pulling in apache-module.eclass just for + # this path... + insinto /etc/apache2/modules.d + doins "${FILESDIR}/80_mod_security-crs.conf" + fi +} + +pkg_postinst() { + if use apache2; then + einfo "The CRS configuration file has been installed to:" + einfo " ${ROOT}/etc/apache2/modules.d/80_mod_security-crs.conf" + fi + + optfeature "apache-less installations, e.g. nginx" dev-libs/modsecurity +} diff --git a/www-apache/modsecurity-crs/modsecurity-crs-4.16.0.ebuild b/www-apache/modsecurity-crs/modsecurity-crs-4.25.0.ebuild index 872e9d44f645..eab0b1ed35af 100644 --- a/www-apache/modsecurity-crs/modsecurity-crs-4.16.0.ebuild +++ b/www-apache/modsecurity-crs/modsecurity-crs-4.25.0.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 @@ -14,7 +14,7 @@ S="${WORKDIR}/coreruleset-${MY_PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="+apache2" RDEPEND="apache2? ( >=www-apache/mod_security-2.9.6 )" diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest index e82b8743dbae..f22dbba78b75 100644 --- a/www-client/librewolf/Manifest +++ b/www-client/librewolf/Manifest @@ -1,6 +1,6 @@ DIST firefox-149-patches-02.tar.xz 11656 BLAKE2B 1d3b400bb0aa2b1b4c4c1f5c0540ecb25a130573a113bd27ec33ad4c114613e5cdd2a3a6375e816f97cbf4b78e52f0ccd7a1eaf255e3d18435d200c00f7b29a8 SHA512 3d8369961ae5d90cb85f982af056e2e0659f275976d77c328f291c78d656850d370021967b937fd26f975c7400afa904128281797c4b384c1bff817faf598e31 DIST firefox-150-patches-01.tar.xz 12032 BLAKE2B 1f47a4935c47a67c90211fe9be8dd97ccad360d977cac69ff91ee06d6a51fa028a11e7d9bba09b009ba88806cd293c1612a2c837a708886677c7fb92468c0c10 SHA512 977a90a327a21e745504b5a6b76df3b4728e98c5cb99a59f58fcd56e2a2fef874a862fdcd0c7cd0b8abd7472ec48a3e1b27ceca8065a9b40ecccc4347b9882b4 DIST librewolf-149.0.2-2.source.tar.gz 1087566329 BLAKE2B 9406a13af4d2dec23abbce5972c806c762d8e406efcbf526e92b699de9d12f3428c6e5460a6709912d0455f970039c64bd174a587d4d59bd6e061542dd0b862c SHA512 6a075f479cd2016c62559af69ca40d12df018326c36772e2b6792e24a7c57e6425ceecbaaabdd47d07bac4d4753d3eb68b730e09f72d7e57684ef31194696eec -DIST librewolf-150.0-1.source.tar.gz 1096314084 BLAKE2B f22fc47fad6d1aeb0ea9223469db45ca38e19e6d31063424934c6785b431b1d06fff19633accfde229eef10db393604d48e7f4291e0d7ba49f0667cac5635db1 SHA512 779e93a52d4efbd2f25a92ea392ddd39cba15290fcdd541ad2fefc96c3ec86b8f0ad06760df20dba545e7bcd0cdfe033d89a30a5ad2bfb7531a69f507963fb26 +DIST librewolf-150.0.1-1.source.tar.gz 1096764131 BLAKE2B 132efbbc2bfabd8a3dd363c127624c071043e99423e85058ea5cf589d67df98ab37e34aac70ad8f95e82798540114e959bf8c82ea10b14e870474e56768e6a54 SHA512 db6418ec6296622f0685ee1cf99cd6545c00eabe1c15ad739340cc7ee2bf87f9842f582f0968c542567af7bc1dd55bbeacb163c08bac8df46994cdd646cc8dac DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69 DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 BLAKE2B 62b83e2db70b24361962b392551c604b21c59535b8d34a5e652447d7b722b033327334f0e17381d28eaa6dcb31fb02aad9978c66b761fb592b6de502012aeb57 SHA512 f77c08d1eb0f8e765bed4955d4794b33bb38149df5a144bebbe43e91fce3cfda7210cdf57073c0ff23c1d3c68105b6c69b4782af1643a0be2f3310001a2398f0 diff --git a/www-client/librewolf/librewolf-150.0_p1-r1.ebuild b/www-client/librewolf/librewolf-150.0.1_p1.ebuild index eaa5d1129701..55a191cb4f89 100644 --- a/www-client/librewolf/librewolf-150.0_p1-r1.ebuild +++ b/www-client/librewolf/librewolf-150.0.1_p1.ebuild @@ -5,11 +5,11 @@ EAPI=8 FIREFOX_PATCHSET="firefox-150-patches-01.tar.xz" -LLVM_COMPAT=( 22 ) +LLVM_COMPAT=( 20 21 ) # This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. RUST_NEEDS_LLVM=1 -RUST_MIN_VER=1.95.0 +RUST_MIN_VER=1.90.0 PYTHON_COMPAT=( python3_{10..14} ) PYTHON_REQ_USE="ncurses,sqlite,ssl" @@ -66,7 +66,7 @@ IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox" REQUIRED_USE="|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) - wasm-sandbox? ( llvm_slot_22 ) + wasm-sandbox? ( llvm_slot_21 ) wayland? ( dbus ) wifi? ( dbus ) " diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.56_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.56_p1.ebuild index 574ad6254389..0ed415e7b9e8 100644 --- a/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.56_p1.ebuild +++ b/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.56_p1.ebuild @@ -1703,7 +1703,6 @@ src_configure() { if use system-icu; then gn_system_libraries+=( icu ) fi - if use system-zstd; then gn_system_libraries+=( zstd ) fi @@ -2190,7 +2189,7 @@ src_compile() { use enable-driver && eninja -C out/Release chromedriver #use suid && eninja -C out/Release chrome_sandbox - use enable-driver && mv out/Release/chromedriver{.unstripped,} || die + use enable-driver && mv out/Release/chromedriver{.unstripped,} rm -f out/Release/locales/*.pak.info || die diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index c5443f55e085..ff142531a898 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -1,2 +1,3 @@ DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c SHA512 71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5 DIST gtk-3.24.51.tar.xz 13483636 BLAKE2B 8e7483852ab74206cb1f2302bb996d706ffde9e53038f3f6d09fc456fa49d1cf2c0862c9d2f8e357eaf368a847bdb50d55b5edfe00b86ef4e30c04735940ec62 SHA512 f96ee1c586284af315709ec38e841bd1b2558d09e2162834a132ffc4bbcddca272a92a828550a3accaa3e4da1964ad32b3b48291e929a108a913bd18c61cd73b +DIST gtk-3.24.52.tar.xz 13578032 BLAKE2B 55085be4ca67b116099bd3bb277d6671b77246098ae6c3d2195f860304b4df72423237c26c12adf19a57272adfeac7d1e1178e27089c1fb342dea21809287283 SHA512 20c119cf1a8c390c9d572729f36215fe034731d9e741a0a30c96671f4606ef8b7cdbe5d5ebe986f6f6c9ac03b3ba5cddd8d63da0ebfc5341d179ec9dea5e82eb diff --git a/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch b/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch new file mode 100644 index 000000000000..d90fdfe39726 --- /dev/null +++ b/x11-libs/gtk+/files/gtk+-3.24.52-test-tree-relationships.patch @@ -0,0 +1,63 @@ +From: Alessandro Astone <alessandro.astone@canonical.com> +Date: Mon, 23 Mar 2026 15:48:20 +0100 +Subject: testsuite/a11y: Fixup treeview test after focus policy changes + +Since commit + fbc28541f0 ("a11y: Don't send focus-related events for unfocused treeview") +the window must have focus in order for the treeview to have focus and emit +the signal we want to test for. + +Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9716 +Applied-upstream: 3.24.53, commit:159b9b5f53cb896f02831a26844af2f893ffe670 +--- + testsuite/a11y/tree-relationships.c | 26 +++++++++++++++++++++++--- + 1 file changed, 23 insertions(+), 3 deletions(-) + +diff --git a/testsuite/a11y/tree-relationships.c b/testsuite/a11y/tree-relationships.c +index 34f45b6..a1cc1f3 100644 +--- a/testsuite/a11y/tree-relationships.c ++++ b/testsuite/a11y/tree-relationships.c +@@ -223,6 +223,24 @@ process_pending_idles () + g_main_loop_run (loop); + } + ++static void ++on_window_focus (GObject *obj, ++ GParamSpec *pspec, ++ gpointer data) ++{ ++ GMainLoop *loop = data; ++ g_main_loop_quit (loop); ++} ++ ++ ++static void ++wait_window_focus (GtkWidget *window) ++{ ++ GMainLoop *loop = g_main_loop_new (NULL, FALSE); ++ g_signal_connect (window, "notify::is-active", G_CALLBACK (on_window_focus), loop); ++ g_main_loop_run (loop); ++} ++ + static void + test_a11y_tree_focus (void) + { +@@ -243,13 +261,15 @@ test_a11y_tree_focus (void) + window = builder_get_toplevel (builder); + g_assert (window); + +- populate_tree (builder); ++ gtk_widget_show (window); ++ gtk_window_present (GTK_WINDOW (window)); ++ wait_window_focus (window); + ++ populate_tree (builder); + tv = (GtkTreeView *)gtk_builder_get_object (builder, "treeview1"); + gtk_tree_view_expand_all (tv); + +- gtk_widget_show (window); +- ++ gtk_widget_grab_focus (GTK_WIDGET (tv)); + gtk_tree_view_get_cursor (tv, &path, &focus_column); + gtk_tree_path_down (path); + data.count = 0; diff --git a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild b/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild index c06ee77ca7f9..e60753fae99d 100644 --- a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild +++ b/x11-libs/gtk+/gtk+-2.24.33-r3.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 @@ -11,13 +11,12 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="2" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="aqua cups examples +introspection test vim-syntax xinerama" REQUIRED_USE=" xinerama? ( !aqua ) " -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - # Upstream wants us to do their job: # https://bugzilla.gnome.org/show_bug.cgi?id=768663#c1 RESTRICT="test" diff --git a/x11-libs/gtk+/gtk+-3.24.51.ebuild b/x11-libs/gtk+/gtk+-3.24.51.ebuild index 8a744dfeab6c..9152fa3ad5b8 100644 --- a/x11-libs/gtk+/gtk+-3.24.51.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.51.ebuild @@ -11,6 +11,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="3" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" REQUIRED_USE=" || ( aqua wayland X ) @@ -19,8 +20,6 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - COMMON_DEPEND=" >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] diff --git a/x11-libs/gtk+/gtk+-3.24.52.ebuild b/x11-libs/gtk+/gtk+-3.24.52.ebuild new file mode 100644 index 000000000000..5d7557ad2129 --- /dev/null +++ b/x11-libs/gtk+/gtk+-3.24.52.ebuild @@ -0,0 +1,214 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GNOME_ORG_MODULE=gtk +inherit gnome2 meson-multilib multilib toolchain-funcs virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( X ) + xinerama? ( X ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] + >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + >=media-libs/harfbuzz-2.2.0:= + >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}] + virtual/libintl[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}] + x11-misc/shared-mime-info + + broadway? ( virtual/zlib:=[${MULTILIB_USEDEP}] ) + cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] ) + colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] ) + cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) + wayland? ( + >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}] + >=dev-libs/wayland-protocols-1.32 + media-libs/mesa[wayland,${MULTILIB_USEDEP}] + >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}] + ) + X? ( + media-libs/libglvnd[X(+),${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}] + >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) +" +DEPEND="${COMMON_DEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.33.2:4[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-3 +" +# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 +PDEPEND=" + gnome-base/librsvg[${MULTILIB_USEDEP}] + >=x11-themes/adwaita-icon-theme-3.14 + vim-syntax? ( app-vim/gtk-syntax ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.80.5-r1 + dev-util/glib-utils + >=dev-build/gtk-doc-am-1.20 + wayland? ( dev-util/wayland-scanner ) + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig + x11-libs/gdk-pixbuf:2 + gtk-doc? ( + app-text/docbook-xml-dtd:4.3 + >=dev-util/gtk-doc-1.20 + ) + test? ( sys-apps/dbus ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gtk-query-immodules-3.0$(get_exeext) +) + +PATCHES=( + # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache + "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch + + "${FILESDIR}"/${P}-test-tree-relationships.patch +) + +src_prepare() { + default + + # Force sysprof-capture-4 instead of checking sysprof-capture-3 first; either is + # fine as far as deps are concerned, as it static links, but sysprof-capture-3 + # links to glib which would be done statically if there's glib[static-libs], + # making the whole of gtk+ static link to glib instead of dynamic linking to glib. + sed -i -e "s/'sysprof-capture-3'/'sysprof-capture-4'/g" meson.build || die + + # The border-image-excess-size.ui test is known to fail on big-endian platforms + # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 + if [[ $(tc-endian) == big ]]; then + sed -i \ + -e "/border-image-excess-size.ui/d" \ + -e "/^xfails =/a 'border-image-excess-size.ui'," \ + testsuite/reftests/meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use aqua quartz_backend) + $(meson_use broadway broadway_backend) + $(meson_use cloudproviders) + $(meson_use examples demos) + $(meson_use examples) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_bool introspection) + $(meson_use sysprof profiler) + $(meson_use wayland wayland_backend) + $(meson_use X x11_backend) + -Dcolord=$(usex colord yes no) + -Dprint_backends=$(usex cups cups,file,lpr file,lpr) + -Dxinerama=$(usex xinerama yes no) + # Include backend immodules into gtk itself, to avoid problems like + # https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 from a + # user overridden GTK_IM_MODULE envvar + -Dbuiltin_immodules=backend + -Dman=true + $(meson_use test tests) + -Dtracker3=false + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + xdg_environment_reset + virtx dbus-run-session meson test -C "${BUILD_DIR}" --timeout-multiplier 4 || die +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + insinto /etc/gtk-3.0 + doins "${FILESDIR}"/settings.ini + # Skip README.win32.md that would get installed by default + DOCS=( NEWS README.md ) + einstalldocs +} + +pkg_preinst() { + gnome2_pkg_preinst + + multilib_pkg_preinst() { + # Make immodules.cache belongs to gtk+ alone + local cache="/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}${cache}" "${ED}${cache}" || die + else + touch "${ED}${cache}" || die + fi + } + multilib_parallel_foreach_abi multilib_pkg_preinst +} + +pkg_postinst() { + gnome2_pkg_postinst + + multilib_pkg_postinst() { + gnome2_query_immodules_gtk3 \ + || die "Update immodules cache failed (for ${ABI})" + } + multilib_parallel_foreach_abi multilib_pkg_postinst + + if ! has_version "app-text/evince"; then + elog "Please install app-text/evince for print preview functionality." + elog "Alternatively, check \"gtk-print-preview-command\" documentation and" + elog "add it to your settings.ini file." + fi +} + +pkg_postrm() { + gnome2_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" + } + multilib_foreach_abi multilib_pkg_postrm + fi +} diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest index 640c0b9e9fa8..1d337f9e4145 100644 --- a/x11-libs/libnotify/Manifest +++ b/x11-libs/libnotify/Manifest @@ -1,2 +1,2 @@ -DIST libnotify-0.8.6.tar.xz 107628 BLAKE2B 5598a3539deb9a08bdb03f4cad5efb1610f07c48fa6029657bcdbedb6a73966512fcc313d038a4f26c762fc0e26cb3e6c3aa9caa3e59f57fccf2f51adced6773 SHA512 6e566f5907cfd7d623d58f5aa22d547271feb7e52bf28e463ecb98a763d6f7ad38cacc473d65e6f4a7e44c0514ab008078042e56a8b61edb719b9a1d192c2e34 DIST libnotify-0.8.7.tar.xz 109172 BLAKE2B 80b16886b2ad10f0e0301e8c070944d81d292a5aece8258d5aed904b7bd67e9f7c038fa9284375dd25a419fdb6edf466514048022377907e8ac442e3e1f9d287 SHA512 75f8e605cd5331c91f502da61eec5bf5dfed6f1cf8c966e5c4356be48e24c32fe4be481dc16d0ccd4e25b2e9e207898124b349a0dc4575211e0044c9d81fc7ce +DIST libnotify-0.8.8.tar.xz 115644 BLAKE2B ad578934a78516ea1142b1ba804be401a6cf6d242b319581dde6da0ec3d20df45342efa94f38580169064872a7d62abd63423b0d8a0d8125e5b8ed4e00a09854 SHA512 0fedd230d3c8b9bd3c783794e690752cf6388fc178854267effe3ba26aaa9248415cdf0ab994f596ace8bef59e0c1e41196f42a225221d7f0e1efc54683c310a diff --git a/x11-libs/libnotify/libnotify-0.8.6.ebuild b/x11-libs/libnotify/libnotify-0.8.8.ebuild index 53f8f2412843..a2b5cc673f28 100644 --- a/x11-libs/libnotify/libnotify-0.8.6.ebuild +++ b/x11-libs/libnotify/libnotify-0.8.8.ebuild @@ -2,19 +2,18 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 +PYTHON_COMPAT=( python3_{10..14} ) -inherit gnome.org meson-multilib xdg-utils +inherit gnome.org meson-multilib python-any-r1 DESCRIPTION="A library for sending desktop notifications" HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" 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="gtk-doc +introspection test" -# https://gitlab.gnome.org/GNOME/libnotify/-/issues/30 -# https://gitlab.gnome.org/GNOME/libnotify/-/issues/59 -RESTRICT="!test? ( test ) test" +RESTRICT="!test? ( test )" REQUIRED_USE="gtk-doc? ( introspection )" RDEPEND=" @@ -32,19 +31,34 @@ BDEPEND=" dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) - test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] ) + test? ( + dev-lang/python + $(python_gen_any_dep ' + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + gui-libs/gtk:4 + sys-apps/dbus + x11-misc/xvfb-run + ) " IDEPEND="app-eselect/eselect-notify-send" PDEPEND="virtual/notification-daemon" +python_check_deps() { + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { default - xdg_environment_reset } multilib_src_configure() { local emesonargs=( - $(meson_use test tests) + $(meson_native_use_bool test tests) $(meson_native_use_feature introspection) $(meson_native_use_bool gtk-doc gtk_doc) -Ddocbook_docs=disabled diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.46.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.46.2.ebuild index 5d448e448cc3..4f72c1642c0c 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.46.2.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.46.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" S=${WORKDIR}/kitty-${PV} - 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" fi DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.46.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.46.2.ebuild index 193583584d52..c6b9f8ab8d8a 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.46.2.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.46.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" S=${WORKDIR}/kitty-${PV} - 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" fi DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" diff --git a/x11-terms/kitty/kitty-0.46.2.ebuild b/x11-terms/kitty/kitty-0.46.2.ebuild index b4b0d0cbbfc8..8a75d5d2daeb 100644 --- a/x11-terms/kitty/kitty-0.46.2.ebuild +++ b/x11-terms/kitty/kitty-0.46.2.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" |
