diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-02 07:10:03 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-02 07:10:03 +0000 |
| commit | 4a1bcc485932394e05bc3a82bc5911c5534f8150 (patch) | |
| tree | ed380bc305e9e19a3626e9d3291197c40e842b10 | |
| parent | c1dd88c6184e4ac7bf650d29ba16d3533ae25128 (diff) | |
| download | baldeagleos-repo-4a1bcc485932394e05bc3a82bc5911c5534f8150.tar.gz baldeagleos-repo-4a1bcc485932394e05bc3a82bc5911c5534f8150.tar.xz baldeagleos-repo-4a1bcc485932394e05bc3a82bc5911c5534f8150.zip | |
Adding metadata
294 files changed, 4161 insertions, 4296 deletions
diff --git a/acct-user/gdm-greeter/gdm-greeter-0.ebuild b/acct-user/gdm-greeter/gdm-greeter-1.ebuild index eef65f568e70..bc1e118f7258 100644 --- a/acct-user/gdm-greeter/gdm-greeter-0.ebuild +++ b/acct-user/gdm-greeter/gdm-greeter-1.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit acct-user DESCRIPTION="User for GDM greeter specialized for elogind" -ACCT_USER_ID=558 +ACCT_USER_ID=272 ACCT_USER_GROUPS=( gdm ) ACCT_USER_HOME=/var/lib/gdm-greeter diff --git a/app-admin/pass/files/50pass-gentoo.el b/app-admin/pass/files/50pass-gentoo.el deleted file mode 100644 index 122d813af1e7..000000000000 --- a/app-admin/pass/files/50pass-gentoo.el +++ /dev/null @@ -1,9 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(autoload 'password-store-edit "password-store" nil t) -(autoload 'password-store-copy "password-store" nil t) -(autoload 'password-store-init "password-store" nil t) -(autoload 'password-store-insert "password-store" nil t) -(autoload 'password-store-generate "password-store" nil t) -(autoload 'password-store-remove "password-store" nil t) -(autoload 'password-store-rename "password-store" nil t) -(autoload 'password-store-version "password-store" nil t) diff --git a/app-admin/pass/metadata.xml b/app-admin/pass/metadata.xml index 51e9bf89dd5b..319fed7688aa 100644 --- a/app-admin/pass/metadata.xml +++ b/app-admin/pass/metadata.xml @@ -12,12 +12,12 @@ <flag name="X"> Use <pkg>x11-misc/xclip</pkg> to copy passwords to the clipboard. </flag> - <flag name="git"> - Use <pkg>dev-vcs/git</pkg> for password revisions. - </flag> <flag name="dmenu"> Add support for <pkg>x11-misc/dmenu</pkg> with the 'passmenu' program. </flag> + <flag name="git"> + Use <pkg>dev-vcs/git</pkg> for password revisions. + </flag> <flag name="importers"> Allow importing passwords from other password managers using various contributed scripts. </flag> diff --git a/app-admin/pass/pass-1.7.4-r2.ebuild b/app-admin/pass/pass-1.7.4-r2.ebuild deleted file mode 100644 index 7f088dea6ac3..000000000000 --- a/app-admin/pass/pass-1.7.4-r2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 elisp-common - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://git.zx2c4.com/password-store" - inherit git-r3 -else - SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz" - S="${WORKDIR}/password-store-${PV}" - - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~arm64-macos ~x64-macos" -fi - -DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely" -HOMEPAGE="https://www.passwordstore.org/" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+git wayland X emacs dmenu importers" - -RDEPEND=" - app-crypt/gnupg - media-gfx/qrencode[png(+)] - >=app-text/tree-1.7.0 - git? ( dev-vcs/git ) - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) - elibc_Darwin? ( app-misc/getopt ) - dmenu? ( x11-misc/dmenu x11-misc/xdotool ) - emacs? ( >=app-editors/emacs-23.1:* >=app-emacs/f-0.11.0 >=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 ) -" - -src_prepare() { - default - - use elibc_Darwin || return - # use coreutils' - sed -i -e 's/openssl base64/base64/g' src/platform/darwin.sh || die - # host getopt isn't cool, and we aren't brew (rip out brew reference) - sed -i -e '/^GETOPT=/s/=.*$/=getopt-long/' src/platform/darwin.sh || die - # make sure we can find "mount" - sed -i -e 's:mount -t:/sbin/mount -t:' src/platform/darwin.sh || die -} - -src_compile() { - use emacs && elisp-compile contrib/emacs/*.el -} - -src_install() { - emake install \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - BASHCOMPDIR="$(get_bashcompdir)" \ - WITH_BASHCOMP=yes \ - WITH_ZSHCOMP=yes \ - WITH_FISHCOMP=yes - - use dmenu && dobin contrib/dmenu/passmenu - - if use emacs; then - elisp-install ${PN} contrib/emacs/*.{el,elc} - elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" - fi - - if use importers; then - exeinto /usr/share/${PN}/importers - doexe contrib/importers/* - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - if use importers; then - einfo "To import passwords from other password managers, you may use the" - einfo "various importer scripts found in:" - einfo " ${EROOT}/usr/share/${PN}/importers/" - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/app-admin/pass/pass-1.7.4-r4.ebuild b/app-admin/pass/pass-1.7.4-r4.ebuild deleted file mode 100644 index 60aa6a21580e..000000000000 --- a/app-admin/pass/pass-1.7.4-r4.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 elisp-common - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://git.zx2c4.com/password-store" - inherit git-r3 -else - SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz" - S="${WORKDIR}/password-store-${PV}" - - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~arm64-macos ~x64-macos" -fi - -DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely" -HOMEPAGE="https://www.passwordstore.org/" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+git wayland X emacs dmenu importers" - -RDEPEND=" - app-crypt/gnupg - media-gfx/qrencode[png(+)] - >=app-text/tree-1.7.0 - git? ( dev-vcs/git ) - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) - elibc_Darwin? ( app-misc/getopt ) - dmenu? ( x11-misc/dmenu x11-misc/xdotool ) - emacs? ( >=app-editors/emacs-25.1:* >=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 ) -" - -src_prepare() { - default - - use elibc_Darwin || return - # use coreutils' - sed -i -e 's/openssl base64/base64/g' src/platform/darwin.sh || die - # host getopt isn't cool, and we aren't brew (rip out brew reference) - sed -i -e '/^GETOPT=/s/=.*$/=getopt-long/' src/platform/darwin.sh || die - # make sure we can find "mount" - sed -i -e 's:mount -t:/sbin/mount -t:' src/platform/darwin.sh || die -} - -src_compile() { - use emacs && elisp-compile contrib/emacs/*.el -} - -src_install() { - emake install \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - BASHCOMPDIR="$(get_bashcompdir)" \ - WITH_BASHCOMP=yes \ - WITH_ZSHCOMP=yes \ - WITH_FISHCOMP=yes - - use dmenu && dobin contrib/dmenu/passmenu - - if use emacs; then - elisp-install password-store contrib/emacs/*.{el,elc} - elisp-site-file-install "${FILESDIR}/50password-store-gentoo.el" - fi - - if use importers; then - exeinto /usr/share/${PN}/importers - doexe contrib/importers/* - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - if use importers; then - einfo "To import passwords from other password managers, you may use the" - einfo "various importer scripts found in:" - einfo " ${EROOT}/usr/share/${PN}/importers/" - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/app-arch/lz4/lz4-1.10.0-r1.ebuild b/app-arch/lz4/lz4-1.10.0-r1.ebuild index 8e94fbf76cdc..abd9fa50120c 100644 --- a/app-arch/lz4/lz4-1.10.0-r1.ebuild +++ b/app-arch/lz4/lz4-1.10.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit meson-multilib +inherit dot-a meson-multilib DESCRIPTION="Extremely Fast Compression algorithm" HOMEPAGE="https://github.com/lz4/lz4" @@ -23,6 +23,11 @@ PATCHES=( "${FILESDIR}/${PV}-meson-do-not-force-c99-mode.patch" ) +src_configure() { + use static-libs && lto-guarantee-fat + multilib-minimal_src_configure +} + multilib_src_configure() { local emesonargs=( -Dtests=$(usex test true false) @@ -40,3 +45,8 @@ multilib_src_configure() { meson_src_configure } + +multilib_src_install_all() { + einstalldocs + strip-lto-bytecode +} diff --git a/app-arch/unrar/unrar-7.2.5.ebuild b/app-arch/unrar/unrar-7.2.5.ebuild index 35f51c82931f..3cd2280e524c 100644 --- a/app-arch/unrar/unrar-7.2.5.ebuild +++ b/app-arch/unrar/unrar-7.2.5.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/unrar" LICENSE="unRAR" SLOT="0/7" # subslot = soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" ) diff --git a/app-arch/unzip/unzip-6.0_p29-r2.ebuild b/app-arch/unzip/unzip-6.0_p29-r2.ebuild index a6d06018bbdf..ff3f481485ae 100644 --- a/app-arch/unzip/unzip-6.0_p29-r2.ebuild +++ b/app-arch/unzip/unzip-6.0_p29-r2.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Info-ZIP" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="bzip2 natspec unicode" DEPEND=" diff --git a/app-arch/xz-utils/xz-utils-5.8.3.ebuild b/app-arch/xz-utils/xz-utils-5.8.3.ebuild index 16bcee23fed5..2184ec060ac9 100644 --- a/app-arch/xz-utils/xz-utils-5.8.3.ebuild +++ b/app-arch/xz-utils/xz-utils-5.8.3.ebuild @@ -35,7 +35,7 @@ else " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest index eb807ba710f0..95c619309968 100644 --- a/app-editors/gedit-plugins/Manifest +++ b/app-editors/gedit-plugins/Manifest @@ -1,3 +1,3 @@ -DIST gedit-plugins-46.0.tar.xz 897216 BLAKE2B 9dac94c03147fa3a949df5d924a2a18d9cf29a7928f088a0ab6bd07538dc316c28f9f6a5f7cb91b386d25b4a15b5178265c808a7d327367902c7077980a56be8 SHA512 fe9d975273df1ec7d3729d76d3e652b04ec90595f2fcd90a64f9bc01de6bf7955aa96fb663966d8dab5952a01552a70123eecee81861c4c6d219199ca2ada579 DIST gedit-plugins-48.1.tar.xz 881140 BLAKE2B 7deef6710c7d1e235877eb7c866ae4e041f6ccf28aafea1ba4220e70eb48ae5f562d870a390aa10e96789f63240b2c0cd81596a8f1c4970a69c8ae2132d320d3 SHA512 acd8646cb7713d00c0c2f61da1bfd69f25501b42935710bf59cea342b1766480c3b9414b78fea4682d69b77d3c23920eb1c36674c5918a020a50dde627a679ef DIST gedit-plugins-48.2.tar.bz2 1017902 BLAKE2B adde8130c91f3b8f36171743472699b6bc0935274ef40f91a1f814160c759c8870d8b9f09a233bb59c29ce207171b6a8da54ed994797a2903182652220b0bcc6 SHA512 792ab56eb908799cd3f2a6af0c73fa69075da6cc74c42994d10b5ff06a10b87fe2f0973f76944d0edc08c0ead8b2c40d36881de38bdff25ab83baa9352a630ce +DIST gedit-plugins-49.0.tar.bz2 1014391 BLAKE2B 8ae9299ca42b3b823ba9185a9290b2be71fe20c884bd78f90256fd27f45adf175ce0daefcb75e514d500556b5c686578861e1583029ee6d22c7f3dedd56d3d9a SHA512 8ec396c2025b448bc34a8ca6b384104a73d99417bbddfdc20171f5b3e9a5c4b92a4df9b4e3ba3995e140d12a8e12acd4ec3c14b8515255396202884c21a61bb6 diff --git a/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild deleted file mode 100644 index 5468fad9a6e9..000000000000 --- a/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit gnome.org gnome2-utils meson python-single-r1 vala xdg - -DESCRIPTION="Collection of extra plugins for the gedit Text Editor" -HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins" - -LICENSE="GPL-2+" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -SLOT="0" - -IUSE="charmap git +python terminal vala" -REQUIRED_USE=" - charmap? ( python ) - git? ( python ) - python? ( ${PYTHON_REQUIRED_USE} ) - terminal? ( python ) -" - -RDEPEND=" - >=dev-libs/libpeas-1.14.1:0[gtk] - >=app-editors/gedit-46 - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.9:3 - gui-libs/libgedit-gtksourceview:300 - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] - >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=x11-libs/gtk+-3.9:3[introspection] - x11-libs/pango[introspection] - x11-libs/gdk-pixbuf:2[introspection] - ) - charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) - git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) - terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) -" # vte-0.52+ for feed_child API compatibility -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxml2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - use vala && vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dplugin_bookmarks=true - $(meson_use python plugin_bracketcompletion) - $(meson_use charmap plugin_charmap) - $(meson_use python plugin_codecomment) - $(meson_use python plugin_colorpicker) - -Dplugin_drawspaces=true - $(meson_use git plugin_git) - $(meson_use python plugin_joinlines) - $(meson_use python plugin_multiedit) - $(meson_use python plugin_sessionsaver) - -Dplugin_smartspaces=true - $(meson_use terminal plugin_terminal) - $(meson_use python plugin_textsize) - -Dplugin_wordcompletion=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-editors/gedit-plugins/gedit-plugins-49.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-49.0.ebuild new file mode 100644 index 000000000000..dbac998a5082 --- /dev/null +++ b/app-editors/gedit-plugins/gedit-plugins-49.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson vala xdg + +DESCRIPTION="Collection of extra plugins for the gedit Text Editor" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/gedit-plugins" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="vala" + +RDEPEND=" + >=app-editors/gedit-49 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + gui-libs/libgedit-gtksourceview:300 +" # vte-0.52+ for feed_child API compatibility +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dplugin_bookmarks=true + -Dplugin_drawspaces=true + -Dplugin_smartspaces=true + -Dplugin_wordcompletion=true + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit-plugins/metadata.xml b/app-editors/gedit-plugins/metadata.xml index f7a7fd48e1b0..bd6b8dfbdd97 100644 --- a/app-editors/gedit-plugins/metadata.xml +++ b/app-editors/gedit-plugins/metadata.xml @@ -8,7 +8,6 @@ <use> <flag name="charmap">Insert special characters just by clicking on them</flag> - <flag name="git">Shows document changes related to git's HEAD</flag> <flag name="terminal">Embed a terminal in the bottom pane</flag> </use> <origin>gentoo-staging</origin> diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index a03869d124c7..43480d5123db 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,4 +1,5 @@ DIST gedit-46.2.tar.xz 2756340 BLAKE2B 832694a69562b6e8e0dda03be313ccae936645f19812a8244b0eb1f62b43b838fd5decac6a3f7d958017623a63bc857151d3f02dfe7a3aeeb1a0867f7854cfec SHA512 47aa160172d1af8cbb0f7ba270364ab7fe7527fd07819efea570afe67f3684a6df2e093f4b6fb85802e29c11bbe029a0515422d4ebd6e11ae78ae7359d82497f DIST gedit-48.1.tar.xz 2813580 BLAKE2B bdccd05c131f1bf5baae06f471d89717f9da39281d042c0c542a49549a161285636e6f8cc7d4e2f18274d81bc7935df8675a406a6ccdcc7199e91a07e8cfaafe SHA512 63517f12b986e4ac901432f5875d6de78c8161cf4f55450466e67be60708eb0e0d67d4b434a45820a18094c803c8e0d413e85bf6a971e159f3fc8a7e5c128f2c DIST gedit-48.2.tar.bz2 3368562 BLAKE2B 5008c990a4ad47ef4c5116d326c69fb1eb5787bb4353c0e8239876d35609f477c171ada31d22228f2a3286ef9904d436b29940fa4999c32dcd6cf99926d6ca7d SHA512 3fcb0d70c627003bf69047bc70198e645c1ad300a09d26f0cc5b9efb09041c0ab0c7a96259378962f7ec53f33a67c568b7b82ced2b7765ccc464fe728af2dbc9 +DIST gedit-49.0.tar.bz2 3395218 BLAKE2B 7652746866f90f29513bfce388ef9dbb5b8b63c5158319c28be7732e298b41b42192c37519ac068ed26f9d97b07ac003333dc8d0fa31101e12503107ab92b7bd SHA512 fbe38122246d2995a12e6c9f0c1c3ea258302b90b60c349e119cdac93c9df034ebab52a06775298123c3bb25755f029bcfb614270fc91b27f6fa30850b1a7910 DIST libgd-3cccf99234288a6121b3945a25cd4ec3b7445c74.tar.bz2 44898 BLAKE2B 5978b80534b6145eb3eb82279dbd7c491a5aed9f1dfbc3ebd3eee29c79fbf03fb6692af3ab8b0f1f1fc10245f5e092e62d617a12a6f7d0ad6f99bd8b946474f5 SHA512 2ddb19b5cac2be95eb515fafdc60f524f4879ec6713362b5f2e5cb81142da015b1095c3da90316c7f4b8bc79e437650e9721df6f00b46d3a09095b77eb1a38f5 diff --git a/app-editors/gedit/gedit-49.0.ebuild b/app-editors/gedit/gedit-49.0.ebuild new file mode 100644 index 000000000000..55448354b185 --- /dev/null +++ b/app-editors/gedit/gedit-49.0.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..14} ) + +inherit gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://gedit-text-editor.org/ https://gitlab.gnome.org/World/gedit" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" +# Upstream does not provide a proper tarball, rely on Fedora snapshot +LIBGD_COMMIT="3cccf99234288a6121b3945a25cd4ec3b7445c74" +SRC_URI+=" https://gitlab.gnome.org/GNOME/libgd/-/archive/${LIBGD_COMMIT}/libgd-${LIBGD_COMMIT}.tar.bz2" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="+python gtk-doc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" + >=dev-libs/glib-2.76:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=gui-libs/libgedit-amtk-5.6:= + >=gui-libs/libgedit-tepl-6.14.0 + >=dev-libs/libpeas-1.14.1:0=[gtk] + >=dev-libs/gobject-introspection-1.82.0-r2:= + >=app-text/gspell-0.2.5:0= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + + gui-libs/libgedit-gtksourceview:300 +" +RDEPEND="${DEPEND} + !<app-editors/gedit-plugins-48 + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs + app-text/gspell +" +BDEPEND=" + $(vala_depend) + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Prepare libgd subproject for building + rmdir subprojects/libgd || die + ln -s "${WORKDIR}"/libgd-* subprojects/libgd || die + + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + -Duser_documentation=true + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/pluma-plugins/pluma-plugins-1.28.0-r1.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.28.0-r1.ebuild new file mode 100644 index 000000000000..bbba892ee058 --- /dev/null +++ b/app-editors/pluma-plugins/pluma-plugins-1.28.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A set of plugins for Pluma, the MATE text editor." +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+python" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=dev-libs/libpeas-1.14.1:0=[gtk] + >=app-editors/pluma-1.28.0 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtksourceview-4.0.2:4 + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/pluma[${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + >=x11-libs/vte-0.52:2.91[introspection] + ') + >=x11-libs/gtk+-3.9:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + + )" + +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myeconfargs=( + $(use_enable python) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + mate_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +} diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest index 9d07d63be8f5..60bcd3474551 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1 +1,2 @@ DIST pluma-1.28.0.tar.xz 3866800 BLAKE2B 10813717b7d18a0836059a10deb67a61b00a73cf3d5b18f12a9e760b8b65053b3a82dc0ac9af898d9f2bb4d6998db536bcaef143024ae91f9035fe6e1ee72fea SHA512 8f21aabed46a70dfe8446ddf6db5cc4326782328d0b8dd3689c8b906cc8d4b746712c6b9decfa48ef028bdbb8a0b1c6a2ec43def23488ae55cfd59aafd5a691a +DIST pluma-1.28.1.tar.xz 4053608 BLAKE2B 8ef8123ffc1c8c4c720c2358881f030a7cff2ed14f9a0a621ffc91815c6a68b09767af47b0166655564a91add3df508f7055a2b5685f7f3cba6b153469ff58df SHA512 4b77aa4a1998354507514416c8c0542af78d4b3aef4d28fefc19b4e0ae7245246c16ca206279027932ee3638796d2a2873d82ca5bb5754b7cdecefd1055e80cc diff --git a/app-editors/pluma/files/pluma-1.28.1-girepository-detection.patch b/app-editors/pluma/files/pluma-1.28.1-girepository-detection.patch new file mode 100644 index 000000000000..4217326849e4 --- /dev/null +++ b/app-editors/pluma/files/pluma-1.28.1-girepository-detection.patch @@ -0,0 +1,48 @@ +From be999d284b945c3a52cb05feb4ef494d2311ca91 Mon Sep 17 00:00:00 2001 +From: Victor Kareh <vkareh@redhat.com> +Date: Mon, 26 Jan 2026 10:14:14 -0500 +Subject: [PATCH] configure: Only use girepository-2.0 if libpeas uses it too + +Fixes header conflicts on systems where glib has girepository-2.0 but +libpeas still uses the old gobject-introspection-1.0 headers. + +Fixes https://github.com/mate-desktop/pluma/issues/729 +--- + configure.ac | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b35b55e3..5f9a8486 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -197,9 +197,16 @@ if test "$found_introspection" = "yes"; then + AC_DEFINE([HAVE_INTROSPECTION], [1], [Define to enable GObject Introspection]) + + # Check for girepository-2.0 API (moved to glib in version 1.80+) +- PKG_CHECK_EXISTS([girepository-2.0], +- [AC_DEFINE([HAVE_GIREPOSITORY_2], [1], [Using girepository-2.0 API])], +- []) ++ # We can only use girepository-2.0 if libpeas also uses it, otherwise we get conflicts ++ PKG_CHECK_EXISTS([girepository-2.0], [ ++ # Check if libpeas requires girepository-2.0 ++ if pkg-config --print-requires libpeas-1.0 | grep -q "girepository-2.0"; then ++ AC_DEFINE([HAVE_GIREPOSITORY_2], [1], [Using girepository-2.0 API]) ++ have_girepository_2=yes ++ else ++ have_girepository_2=no ++ fi ++ ], [have_girepository_2=no]) + else + have_introspection=no + fi +@@ -308,6 +315,7 @@ Configure summary: + Spell Plugin enabled: $enable_enchant + Gvfs metadata enabled: $enable_gvfs_metadata + GObject Introspection: ${have_introspection} ++ GIRepository 2.0: ${have_girepository_2:-no} + Tests enabled: $enable_tests + " + +-- +2.52.0 + diff --git a/app-editors/pluma/pluma-1.28.1.ebuild b/app-editors/pluma/pluma-1.28.1.ebuild new file mode 100644 index 000000000000..b7e1ca142a4d --- /dev/null +++ b/app-editors/pluma/pluma-1.28.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python3_{10..14} ) +inherit gnome2-utils mate python-single-r1 virtualx + +DESCRIPTION="Pluma text editor for the MATE desktop" +SRC_URI="https://github.com/mate-desktop/pluma/releases/download/v${PV}/${P}.tar.xz" + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT=0 +IUSE="+introspection spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + >=dev-libs/glib-2.50:2 + >=dev-libs/libpeas-1.2.0:0=[gtk] + >=dev-libs/libxml2-2.5:2= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4 + x11-libs/libICE + x11-libs/libX11 + >=x11-libs/libSM-1.0 + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) + spell? ( + >=app-text/enchant-1.6:= + >=app-text/iso-codes-0.35 + ) +" +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-build/gtk-doc-am + >=dev-build/libtool-2.2.6:2 + >=mate-base/mate-desktop-$(ver_cut 1-2)[introspection?] + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MATE_FORCE_AUTORECONF=true + +src_prepare() { + # https://github.com/mate-desktop/pluma/issues/729 + eapply "${FILESDIR}/${P}-girepository-detection.patch" + + # Test require gvfs sftp fs mounted and schema's installed. Skip this one. + # https://github.com/mate-desktop/mate-text-editor/issues/33 + sed -e '/+= document-saver/d' -i tests/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + mate_src_configure \ + $(use_enable introspection) \ + $(use_enable spell) \ + $(use_enable test tests) +} + +src_test() { + # FIXME: This should be handled at eclass level. + "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + + unset DBUS_SESSION_BUS_ADDRESS + local -x GSETTINGS_SCHEMA_DIR="${S}/data" + virtx emake check +} diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 6a45ebd44bfa..eadd86f95aeb 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,8 +1,7 @@ DIST wine-10.0.tar.xz 32011244 BLAKE2B 92178cf484cf33e9f3b8340429ee8e68c36e0d25eee4a892f059ab73f103cfcb9eb15e1883bc9fd8c8fe311d4ccbb56582d1f780da7b1406a7839a13addd29ae SHA512 effb41c5641993e2e52eaa825cc19b7d9846e084992c5a5b066ead2339b24384d320898a9cee347a9a87106bcb3b0f54c8cd2c8d4de3a887a658052ddd5168d6 DIST wine-11.0.tar.xz 33172240 BLAKE2B 2e4ef52f53e80c04bf8fc69345632db05e2ade00b8b5e485505e0790717e42f5e2568279565d6bf4edc2767b7a4eed3116914e54026fc4f06067bbf73b97a101 SHA512 a2c3db14f8cf0d19927466805c8f17c68ee7e93d1196d1162dd2279af497c21ec611a63f7a9de59953bbdfdb44c87d7bf55373c6533224a5d54e434c29428d1b -DIST wine-11.4.tar.xz 33308984 BLAKE2B 416e8fa819c38e0d02399873c31dcde8e55141239d2069942a747df681f7db4a7580840cf7835d1e4873cae7e7ef4539936eb599e5c05d3fc2ad1a4a2e4c1dfc SHA512 037ba964d80d50f25dafba2a24e334df5fe580998de229b6fd2ce040ef4835a232ebba4370b0d1e070c2d358841b2160b7f1c32af79b530093f19cc0b5edadb1 -DIST wine-11.5.tar.xz 43636268 BLAKE2B c077eab281d312031a834a5f9c3ce76abe5042865def2c25ea1a547163c3c11a583b49ccfe7c840be59d6b36d05cf16c3d04961758f9ece95caa9fd11e5ee0c7 SHA512 3f336ed7a0bf30c68c2f0f0f56e0e0886881b794269d87f26aa898eac16549fe17e0c398bb02720473df6be17f64594e3fa74c6f36bf5a65b5ba27c0911be1b6 DIST wine-11.6.tar.xz 43700900 BLAKE2B 7522e865946243fe68e32b0dc28e66d467cf1451e6afa1b0d4937f0249c401962f9732bb4147d4c34936bf4d766e422ed36fcc2bd967c60c0b0e7b02206dd46b SHA512 0e17fed0647c5c478b80964c805523294256289dcbed65ffd8aff631b9877adc1a37006000cdf40ef755f9e249ceab1673d7933775f2eb91c588d6500f7fc95e DIST wine-11.7.tar.xz 43735924 BLAKE2B 0715e4bb457eebe2c32ebc84c93bb357b2bf0cc0b4427b20f1117ca6c26acb09b3bd175160a0b0d36ab7425b409cc037829e44177f8cb7ad2af4f448722aee42 SHA512 4d8da26e600153b24764ca47307e2a5ba07323cf38b1c77d55c03ff664168f53ec1fa19300bad12fc006cac65206a1f789df21af5578888d2c6766451bf7c292 +DIST wine-11.8.tar.xz 43789212 BLAKE2B e83e6571bdb09ca46d4de99fd32e5a913deb4c19b9fea0f9c1f318ad14f7718d1bee8490183e405c70fd5303e8df1738e204832b524076e1d0cd44bba1f4a24f SHA512 ca657cf23d0c7a10f07d9eca0938ab182e85b012a38f151c9a7fb6681dd2e93aea77bb14320e99b17c58d30b848dc56a757f5dd0124782d3610589bc365d3ad4 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f DIST wine-9.0.1.tar.xz 30166464 BLAKE2B 120a4556b18f3336c348e9984afc8c6d3d3d69ef64aa29224dd09ad69684e32ab193f23eb8edceb08e37aff0c96be25b4a3b54874045583dd9c1dabc71ac3a32 SHA512 510ec92b442b5410c05eca5012384669f0bb06acdab9f790527a82276a8ee679a6d2cd2b769a75815d7233ce7421de05457a64596d056552f4507a7a12c9f1a8 diff --git a/app-emulation/wine-vanilla/wine-vanilla-11.5.ebuild b/app-emulation/wine-vanilla/wine-vanilla-11.5.ebuild deleted file mode 100644 index 2f9af8d9a91c..000000000000 --- a/app-emulation/wine-vanilla/wine-vanilla-11.5.ebuild +++ /dev/null @@ -1,221 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature wine - -WINE_GECKO=2.47.4 -WINE_MONO=11.0.0 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" -else - (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 - SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" - S=${WORKDIR}/wine-${PV} - KEYWORDS="-* ~amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" -HOMEPAGE=" - https://www.winehq.org/ - https://gitlab.winehq.org/wine/wine/ -" - -LICENSE=" - LGPL-2.1+ - BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff - || ( WTFPL-2 public-domain ) -" -SLOT="${PV}" -IUSE=" - +X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg - +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi - nls odbc opencl +opengl pcap perl pulseaudio samba scanner - +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l - +vulkan wayland xinerama -" -REQUIRED_USE=" - X? ( truetype ) - bluetooth? ( dbus ) - opengl? ( || ( X wayland ) ) -" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - X? ( - x11-libs/libXcomposite[${WINE_USEDEP}] - x11-libs/libXcursor[${WINE_USEDEP}] - x11-libs/libXfixes[${WINE_USEDEP}] - x11-libs/libXi[${WINE_USEDEP}] - x11-libs/libXrandr[${WINE_USEDEP}] - x11-libs/libXrender[${WINE_USEDEP}] - x11-libs/libXxf86vm[${WINE_USEDEP}] - xinerama? ( x11-libs/libXinerama[${WINE_USEDEP}] ) - ) - cups? ( net-print/cups[${WINE_USEDEP}] ) - dbus? ( sys-apps/dbus[${WINE_USEDEP}] ) - fontconfig? ( media-libs/fontconfig[${WINE_USEDEP}] ) - kerberos? ( virtual/krb5[${WINE_USEDEP}] ) - netapi? ( net-fs/samba[${WINE_USEDEP}] ) - odbc? ( dev-db/unixODBC[${WINE_USEDEP}] ) - opengl? ( media-libs/libglvnd[X?,${WINE_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${WINE_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${WINE_USEDEP}] ) - truetype? ( media-libs/freetype[${WINE_USEDEP}] ) - v4l? ( media-libs/libv4l[${WINE_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[X?,wayland?,${WINE_USEDEP}] ) -" -WINE_COMMON_DEPEND=" - ${WINE_DLOPEN_DEPEND} - X? ( - x11-libs/libX11[${WINE_USEDEP}] - x11-libs/libXext[${WINE_USEDEP}] - ) - alsa? ( media-libs/alsa-lib[${WINE_USEDEP}] ) - capi? ( net-libs/libcapi:=[${WINE_USEDEP}] ) - ffmpeg? ( media-video/ffmpeg:=[${WINE_USEDEP}] ) - gphoto2? ( media-libs/libgphoto2:=[${WINE_USEDEP}] ) - gstreamer? ( - dev-libs/glib:2[${WINE_USEDEP}] - media-libs/gst-plugins-base:1.0[${WINE_USEDEP}] - media-libs/gstreamer:1.0[${WINE_USEDEP}] - ) - opencl? ( virtual/opencl[${WINE_USEDEP}] ) - pcap? ( net-libs/libpcap[${WINE_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${WINE_USEDEP}] ) - scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] ) - smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] ) - udev? ( virtual/libudev:=[${WINE_USEDEP}] ) - unwind? ( - llvm-libunwind? ( llvm-runtimes/libunwind[${WINE_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${WINE_USEDEP}] ) - ) - usb? ( dev-libs/libusb:1[${WINE_USEDEP}] ) - wayland? ( - dev-libs/wayland[${WINE_USEDEP}] - x11-libs/libxkbcommon[${WINE_USEDEP}] - ) -" -RDEPEND=" - ${WINE_COMMON_DEPEND} - app-emulation/wine-desktop-common - dos? ( - || ( - games-emulation/dosbox - games-emulation/dosbox-staging - ) - ) - gecko? ( - app-emulation/wine-gecko:${WINE_GECKO}[${WINE_USEDEP}] - wow64? ( app-emulation/wine-gecko[abi_x86_32] ) - ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${WINE_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - samba? ( net-fs/samba[winbind] ) - selinux? ( sec-policy/selinux-wine ) -" -DEPEND=" - ${WINE_COMMON_DEPEND} - >=sys-kernel/linux-headers-6.14 - X? ( x11-base/xorg-proto ) - bluetooth? ( net-wireless/bluez ) - opencl? ( dev-util/opencl-headers ) -" -BDEPEND=" - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - nls? ( sys-devel/gettext ) - wayland? ( dev-util/wayland-scanner ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900338) - res_getservers # false positive -) -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext -# intentionally ignored: https://gitlab.winehq.org/wine/wine/-/commit/433c2f8c06 -QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader" - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch - "${FILESDIR}"/${PN}-8.13-rpath.patch -) - -src_configure() { - local wineconfargs=( - $(use_enable gecko mshtml) - $(use_enable mono mscoree) - --disable-tests - - $(use_with X x) - $(use_with alsa) - $(use_with capi) - $(use_with cups) - $(use_with dbus) - $(use_with ffmpeg) - $(use_with fontconfig) - $(use_with gphoto2 gphoto) - $(use_with gstreamer) - --without-hwloc # currently only used on FreeBSD - $(use_with kerberos gssapi) - $(use_with kerberos krb5) - $(use_with netapi) - $(use_with nls gettext) - $(use_with opencl) - $(use_with opengl) - --without-oss # media-sound/oss is not packaged (OSSv4) - $(use_with pcap) - $(use_with pulseaudio pulse) - $(use_with scanner sane) - $(use_with sdl) - $(use_with smartcard pcsclite) - $(use_with ssl gnutls) - $(use_with truetype freetype) - $(use_with udev) - $(use_with unwind) - $(use_with usb) - $(use_with v4l v4l2) - $(use_with vulkan) - $(use_with wayland) - $(use_with xinerama) - - $(usev !bluetooth ' - ac_cv_header_bluetooth_bluetooth_h=no - ac_cv_header_bluetooth_rfcomm_h=no - ') - $(usev !odbc ac_cv_lib_soname_odbc=) - ) - - wine_src_configure -} - -src_install() { - use perl || local WINE_SKIP_INSTALL=( - ${WINE_DATADIR}/man/man1/wine{dump,maker}.1 - ${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} - ) - - wine_src_install - - dodoc ANNOUNCE* AUTHORS README* documentation/README* -} - -pkg_postinst() { - wine_pkg_postinst - - optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \ - games-util/game-device-udev-rules -} diff --git a/app-emulation/wine-vanilla/wine-vanilla-11.4.ebuild b/app-emulation/wine-vanilla/wine-vanilla-11.8.ebuild index 2f9af8d9a91c..95b5e7fb3029 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-11.4.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-11.8.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit optfeature wine WINE_GECKO=2.47.4 -WINE_MONO=11.0.0 +WINE_MONO=11.1.0 if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -31,11 +31,10 @@ LICENSE=" " SLOT="${PV}" IUSE=" - +X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg - +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi - nls odbc opencl +opengl pcap perl pulseaudio samba scanner - +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l - +vulkan wayland xinerama + +X +alsa bluetooth capi cups +dbus dos ffmpeg +fontconfig +gecko + gphoto2 +gstreamer kerberos +mono netapi nls odbc opencl +opengl + pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl + +truetype udev usb v4l +vulkan wayland xinerama " REQUIRED_USE=" X? ( truetype ) @@ -93,10 +92,6 @@ WINE_COMMON_DEPEND=" scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] ) smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] ) udev? ( virtual/libudev:=[${WINE_USEDEP}] ) - unwind? ( - llvm-libunwind? ( llvm-runtimes/libunwind[${WINE_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${WINE_USEDEP}] ) - ) usb? ( dev-libs/libusb:1[${WINE_USEDEP}] ) wayland? ( dev-libs/wayland[${WINE_USEDEP}] @@ -150,7 +145,6 @@ QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader" PATCHES=( "${FILESDIR}"/${PN}-7.0-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch "${FILESDIR}"/${PN}-8.13-rpath.patch ) @@ -185,7 +179,6 @@ src_configure() { $(use_with ssl gnutls) $(use_with truetype freetype) $(use_with udev) - $(use_with unwind) $(use_with usb) $(use_with v4l v4l2) $(use_with vulkan) diff --git a/app-misc/socnetv/Manifest b/app-misc/socnetv/Manifest index ce96dd63148a..43670d9e8858 100644 --- a/app-misc/socnetv/Manifest +++ b/app-misc/socnetv/Manifest @@ -1 +1,2 @@ DIST socnetv-3.2.tar.gz 806938 BLAKE2B cfd0a27c536e5680278ce8f71a89bf9943adfecadf1644b988674e839a391db1a2258062c9c3ee109d848193f810968f6ba927fd202380f205d446acd76b1b45 SHA512 96441b32beafdb616a4dd98e002d8aa4167092f00f871870a659c80aba83a82338369b60821d6c652a33e3b797132a33697ca24848b309b29784cdea94932b7c +DIST socnetv-3.4.tar.gz 1110661 BLAKE2B 07fce05dd103478590854355797b5615506a36ee91efa8a02378ce53a2aaeb2a121142d7d7576d1433ee4abb9e506b4e99ff9804b1e0cba76ae3fe02a2a4b61d SHA512 580b01d32a4de5261668d9af3860e3fe4b7b35b13316e652b6792c598a8fe51d8081978c8ef0b1c051865447e43296d821bd2bd3a692b8213126fbc261a761e8 diff --git a/app-misc/socnetv/socnetv-3.4.ebuild b/app-misc/socnetv/socnetv-3.4.ebuild new file mode 100644 index 000000000000..bb328698e927 --- /dev/null +++ b/app-misc/socnetv/socnetv-3.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Qt Social Network Visualizer" +HOMEPAGE="https://socnetv.org/" +SRC_URI="https://github.com/socnetv/app/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/app-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qt5compat:6 + dev-qt/qtbase:6[gui,network,opengl,ssl,widgets,xml] + dev-qt/qtcharts:6 + dev-qt/qtsvg:6 +" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" + +DOCS=( AUTHORS CHANGELOG.md README.md TODO ) + +src_configure() { + local mycmakeargs=( + -DBUILD_CLI=$(usex test) + ) + cmake_src_configure +} + +src_test() { + SOCNETV_CLI="${BUILD_DIR}"/socnetv-cli ./scripts/run_golden_compares.sh || die +} + +src_install() { + cmake_src_install + rm -r "${ED}"/usr/share/doc/${PN} || die +} diff --git a/app-office/endeavour/endeavour-9999.ebuild b/app-office/endeavour/endeavour-43.0-r2.ebuild index 5c6748d8a4ab..8b5bd421e219 100644 --- a/app-office/endeavour/endeavour-9999.ebuild +++ b/app-office/endeavour/endeavour-43.0-r2.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 inherit gnome.org gnome2-utils meson xdg DESCRIPTION="Personal task manager" -HOMEPAGE="https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour" +HOMEPAGE="https://gitlab.gnome.org/World/Endeavour" if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -27,7 +27,7 @@ RDEPEND=" >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= - >=dev-libs/libpeas-1.17:0 + >=dev-libs/libpeas-1.38:0= >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) " @@ -39,6 +39,11 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${P}-libpeas-1.38.patch" + "${FILESDIR}/${P}-zero-division.patch" +) + src_configure() { # TODO: There aren't any consumers of the introspection outside gnome-todo's own plugins, so maybe we # TODO: should just always build introspection support as an application that needs it for full functionality? diff --git a/app-office/endeavour/files/endeavour-43.0-libpeas-1.38.patch b/app-office/endeavour/files/endeavour-43.0-libpeas-1.38.patch new file mode 100644 index 000000000000..35ed1ae67ee3 --- /dev/null +++ b/app-office/endeavour/files/endeavour-43.0-libpeas-1.38.patch @@ -0,0 +1,31 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org> +Date: Tue, 7 Apr 2026 04:09:41 +0200 +Subject: [PATCH] libpeas 1.38 + +--- + src/gui/gtd-application.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/gui/gtd-application.c b/src/gui/gtd-application.c +index f89e25ff9527..70fc0ad26930 100644 +--- a/src/gui/gtd-application.c ++++ b/src/gui/gtd-application.c +@@ -32,7 +32,7 @@ + #include <glib.h> + #include <glib-object.h> + #include <gio/gio.h> +-#include <girepository.h> ++#include <girepository/girepository.h> + #include <glib/gi18n.h> + + +@@ -286,7 +286,7 @@ gtd_application_local_command_line (GApplication *application, + gchar ***arguments, + gint *exit_status) + { +- g_application_add_option_group (application, g_irepository_get_option_group()); ++ g_application_add_option_group (application, gi_repository_get_option_group()); + + return G_APPLICATION_CLASS (gtd_application_parent_class)->local_command_line (application, + arguments, diff --git a/app-office/endeavour/files/endeavour-43.0-zero-division.patch b/app-office/endeavour/files/endeavour-43.0-zero-division.patch new file mode 100644 index 000000000000..03399646a1ca --- /dev/null +++ b/app-office/endeavour/files/endeavour-43.0-zero-division.patch @@ -0,0 +1,24 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Philipp Unger <philipp.unger.1988@gmail.com> +Date: Mon, 25 Nov 2024 22:27:45 +0100 +Subject: [PATCH] omni-area: check for n_messages greater zero to avoid divide + by zero + +fixes #496 +--- + src/gui/gtd-omni-area.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gui/gtd-omni-area.c b/src/gui/gtd-omni-area.c +index 828f36c07f2d..007061bbfb17 100644 +--- a/src/gui/gtd-omni-area.c ++++ b/src/gui/gtd-omni-area.c +@@ -78,7 +78,7 @@ switch_message_cb (gpointer user_data) + n_messages = g_queue_get_length (self->messages); + gtk_stack_set_visible_child_name (self->main_stack, n_messages > 0 ? "messages" : "placeholder"); + +- next_message_index = (self->current + 1) % n_messages; ++ next_message_index = n_messages > 0 ? (self->current + 1) % n_messages : 0; + show_message (self, next_message_index); + + return G_SOURCE_CONTINUE; diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index 7d284a4a832c..2b5626510bd5 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -2,3 +2,5 @@ DIST mycli-1.65.0.tar.gz 358883 BLAKE2B f155547301dc01fd3e2546dc662998f7f9c2bb30 DIST mycli-1.65.0.tar.gz.provenance 9484 BLAKE2B f9af01db05dac0a069e3a5da5ccb9c3741079f21c6f3d0dcc07eb475d672aa6ecd83eb992f3f8c8fa42ca5b4d1d6707d961012a4677f9f9244a5fcf2fda71fbb SHA512 0d1418fd257a7efab78f1266eb166b37669c9fa308b93c1f84ffe967e74d83da33cf7265930329296fed5ae5161107edb207780922961251b81df0220035422d DIST mycli-1.70.0.tar.gz 461619 BLAKE2B 88202706c1a0869da08dda0dc09ac2bb2597c84258d8e8d68a0a227d829a3bb88e9bb66065457e15dac1f3993c952aca14ec6b7234ddf9e3f5b820a38438e6cf SHA512 94546ceb40ce91476381c4c242e344c8bb8bb9728122f3a2dd8136ce5dfe6b7ed7e7bd059a7398e2907dad53d319ab2abafe175cd708fa1e5d743d1c009f0cd6 DIST mycli-1.70.0.tar.gz.provenance 9373 BLAKE2B b45211cc1f9ea6f0e10c24b40f05bfc8c2a40097689c58f5b898614a60ba9c9508b6624d026d4228379da9d4b961f27288928a9a490f4e14ac1c6fd7ae618eb2 SHA512 3fdd28bd6738ed130b5b7eda5553b5f954e357da6ab89d63c39c6efa4d861b08966ebcabfeb3b57213d9e89c279ffa1268c3db9a2b6cf7ea42093c541ef0529c +DIST mycli-1.71.0.tar.gz 464366 BLAKE2B b5af6a2323b41ad47475868d63c04c3c150fe6a07b523679a9458dc628a9a287c16a60d878e2fed9b85c39f81f7f2d60900705deb42c271a58bbf05ae7235894 SHA512 b9b657b53e2e3c72ab6c272420aa866db8dd9d1052769fe16d7d070079bb3b46b743f288b8037b12f530de3f3567cd819c8538345f2c2474325785187909203a +DIST mycli-1.71.0.tar.gz.provenance 9318 BLAKE2B ed936ceff7191091c04b0fc32b1212b069328f25269efc36315b61990a796d104d290c176aa0a914bf7a0eea3105bed2b8964334fc1d92ba3182ec6e92b5725b SHA512 7ed5b00309a87c7e63602f3934780a16da2873496be783e3290e501f4900aad0c43be4dc093c5603cd676be36cc25b7c035de722816fb69c329a99a71c76dec4 diff --git a/dev-db/mycli/mycli-1.71.0.ebuild b/dev-db/mycli/mycli-1.71.0.ebuild new file mode 100644 index 000000000000..7dd771ce8349 --- /dev/null +++ b/dev-db/mycli/mycli-1.71.0.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) +PYPI_VERIFY_REPO=https://github.com/dbcli/mycli +inherit distutils-r1 edo eapi9-ver multiprocessing pypi + +DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting" +HOMEPAGE=" + https://www.mycli.net/ + https://github.com/dbcli/mycli/ + https://pypi.org/project/mycli/ +" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64" + +# optional llm unpackaged +IUSE="ssh" + +# ~paramiko-3.5.1: Pinned due to breakage. Feature soft deprecated for future removal +# https://github.com/dbcli/mycli/commit/82c7d92a16ad15906c46df14cc6e6ee0249609e6 +# https://github.com/dbcli/mycli/issues/1464 +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cli-helpers-2.14.0[${PYTHON_USEDEP}] + >=dev-python/click-8.3.1[${PYTHON_USEDEP}] + >=dev-python/clickdc-0.1.1[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.9[${PYTHON_USEDEP}] + >=dev-python/cryptography-46.0.5[${PYTHON_USEDEP}] + >=dev-python/keyring-25.7.0[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}] + >=dev-python/pyfzf-0.3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.19.2[${PYTHON_USEDEP}] + >=dev-python/pymysql-1.1.2[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.11.0[${PYTHON_USEDEP}] + >=dev-python/rapidfuzz-3.14.3[${PYTHON_USEDEP}] + >=dev-python/sqlglot-30.4.3[${PYTHON_USEDEP}] + <dev-python/sqlparse-0.6.0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] + >=dev-python/wcwidth-0.6.0[${PYTHON_USEDEP}] + ssh? ( + ~dev-python/paramiko-3.5.1[${PYTHON_USEDEP}] + dev-python/sshtunnel[${PYTHON_USEDEP}] + ) + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-db/mysql[server] + >=dev-python/behave-1.3.3[${PYTHON_USEDEP}] + ~dev-python/paramiko-3.5.1[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.9.0[${PYTHON_USEDEP}] + dev-python/sshtunnel[${PYTHON_USEDEP}] + ) + ') +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_prepare_all() { + # no coverage please + sed -e 's/import coverage ; coverage.process_startup(); //' \ + -i test/features/environment.py test/features/steps/wrappers.py || die + + # dont pin dependencies + sed -e '/^dependencies = \[/,/^\]$/ s/"\(.*\) ~=/"\1 >=/' \ + -i pyproject.toml || die + + # convert from pycryptodomex to pycryptodome + sed -e 's/pycryptodomex/pycryptodome/' -i pyproject.toml || die + sed -e 's/from Cryptodome/from Crypto/' -i mycli/config.py || die + + # network-sandbox messes with these + sed -e '/run mycli on localhost without port/i @gentoo_skip' \ + -e '/run mycli on TCP host without port/i @gentoo_skip' \ + -e '/run mycli without host and port/i @gentoo_skip' \ + -i test/features/connection.feature || die + + # Requires an old school vi and the symlink for vi itself messes with this + sed -e '/edit sql in file with external editor/i @gentoo_skip' \ + -i test/features/iocommands.feature || die + + # avoid unpackaged pytest-random-order + sed -e "/^addopts =/ s/, '--random-order'//" -i pyproject.toml || die + + distutils-r1_python_prepare_all +} + +src_test() { + # test/utils.py + local -x PYTEST_PASSWORD="notsecure" + local -x PYTEST_HOST="127.0.0.1" + local -x PYTEST_PORT="43307" + local -x PYTEST_CHARSET="utf8" + + einfo "Creating mysql test instance ..." + mysqld \ + --no-defaults \ + --initialize-insecure \ + --basedir="${EPREFIX}/usr" \ + --datadir="${T}/mysql" 1>"${T}"/mysql_install.log || die + + einfo "Starting mysql test instance ..." + mysqld \ + --no-defaults \ + --character-set-server="${PYTEST_CHARSET}" \ + --bind-address="${PYTEST_HOST}" \ + --port="${PYTEST_PORT}" \ + --pid-file="${T}/mysqld.pid" \ + --socket="${T}/mysqld.sock" \ + --datadir="${T}/mysql" 1>"${T}/mysqld.log" 2>&1 & + + # wait for it to start + local i + for (( i = 0; i < 10; i++ )); do + [[ -S ${T}/mysqld.sock ]] && break + sleep 1 + done + [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start" + + einfo "Configuring test mysql instance ..." + mysql \ + -u root \ + --socket="${T}/mysqld.sock" \ + -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '${PYTEST_PASSWORD}'" \ + || die "Failed to change mysql user password" + + EPYTEST_IGNORE=( + # Requires unpackaged llm + test/pytests/test_special_llm.py + ) + + local failures=() + if ! nonfatal distutils-r1_src_test ; then + failures+=( pytest ) + fi + + if ! nonfatal edo behave \ + --jobs=$(get_makeopts_jobs) \ + --summary --verbose \ + --tags="not @gentoo_skip" \ + test/features ; then + failures+=( behave ) + fi + + einfo "Stopping mysql test instance ..." + pkill -F "${T}"/mysqld.pid || die + # wait for it to stop + local i + for (( i = 0; i < 10; i++ )); do + [[ -S ${T}/mysqld.sock ]] || break + sleep 1 + done + + rm -rf "${T}"/mysql || die + + if [[ ${#failures[@]} -gt 0 ]]; then + die "Tests failed: ${failures}" + fi +} + +pkg_postinst() { + if use ssh && ver_replacing -lt 1.49; then + elog "The built-in SSH functionality has been soft deprecated in mycli." + elog "It may be removed upstream in a future release and even sooner" + elog "downstream in the ebuild due to the pinned paramiko dependency." + elog "See also https://github.com/dbcli/mycli/issues/1464" + elog "" + fi + if ver_replacing -lt 1.50; then + elog "Reading configuration from '.my.cnf' has been deprecated." + elog "Configuration should be done in '.myclirc' from now on," + elog "and in the future '.my.cnf' will be ignored." + elog "See also https://github.com/dbcli/mycli/issues/1490" + elog "" + fi +} diff --git a/dev-debug/strace/Manifest b/dev-debug/strace/Manifest index e1f6a2731d6f..412bec54bd26 100644 --- a/dev-debug/strace/Manifest +++ b/dev-debug/strace/Manifest @@ -1,8 +1,4 @@ -DIST strace-6.16.tar.xz 2674064 BLAKE2B 42155b733d18de50e38b95847a018b315ab36622823ba1113d1a58666de9eda373cc4110b2acdc0c4173520eb55859ff4493fa4a01df1b7c4c1902b11afaa88e SHA512 47d806e7a91537977a41b0289f896c4e36a2c2715554ea31df6c416de581b974d8826be1abf02999fd3ca2f90af122cfefe7c4f20c935026b84421aa8a516f96 -DIST strace-6.16.tar.xz.asc 801 BLAKE2B bcf1729906866c7d92a6672ffe4f89946b27fbdf9963775f1a6703c7fa297f62f1fef80a029f5e0caa117f2c7094fb959dba967ff628117785b934b28ececb79 SHA512 cb4c71780a817ec6e0dcd0f994e91870b8a1ee26b2062fe51000414624343d05dce799c8677683264d9c051a20d4a40e028159282e979e4f3307447cecc16446 -DIST strace-6.17.tar.xz 2682684 BLAKE2B 273bc58a555dda92e34fa242ce9072214d110797974e5023717a8f80f9a0ec8b482a74af1196c3e3be2c44afdac51f30b2e1bb7d7104b07c9ceeecc9d1aa65bf SHA512 05788501420c6dc29cfa9b974c96ade4db0830e80636538fdb7c8306a8821c59a45781a3dac9fd0e8f2e0fb0710ab2c80c5d96b6d37522fb917e51815f8c88de -DIST strace-6.17.tar.xz.asc 801 BLAKE2B 69883e1a1bd1bebfd1e800d5a921cd1dfe7d86cf0de6744c696f42d6fafce823f0b757e4be00ff2c4efb7882b2b942c8c931bd2d53f869e71cc7ddc2895dbc47 SHA512 d025ae6ebbfed219b2629b2c25713f04de3774bbabe8ebea3e070f0df645cceeeb58943f93bb2ca542e6b73fc580be090ee8b2501e65778de249ef2a4f69a90f -DIST strace-6.18.tar.xz 2722572 BLAKE2B ba9798496102c2c1d2310d9dea746d9517d58c2e9ad7e630beee294806d24a617c8a8950d0e118d6190b61ab17f5d8020d02b0a56c4740df62104dd2906206c0 SHA512 421b75971cb04f5e3b09a1a12bd14fff9c8b315ca394f47d299937fe82f828d6c7231981797e12eab4a95b1c96e359224756c65067c8d9aec36ef18d06cfbc85 -DIST strace-6.18.tar.xz.asc 833 BLAKE2B 86903fae348250d614aa7c499f8c262810028000bfca86e3f632d0f84332c3402c86d2792e5d5711101b2f5f8f796e07893e5ea33aa80d61e796222bc00f8e4d SHA512 d887a97f7df4c2cd8c06dea8de502c8637f80c9717cffc6d067169534ba607002ffe9ec5e4927ef95b6f5226cbd75e6b9ab7b8405b744e0d7eb3ee8e5e39afaa DIST strace-6.19.tar.xz 2743524 BLAKE2B f46ff7788bfebef06af467cac1554fa2bfdb44397f635f04bd039ad6cf8b2339eece99a4d9cbfa2c747eb243a750e6efa446d550a83a2746c178e6a4857270db SHA512 d8088eef80f8007e0cae0e0a342cd171447cade8e2433f55b2592b33c704e4dcb5016c00104e536e858cf7d5ea5d2e4320073a2691b0bfb1a7ff87d932fac197 DIST strace-6.19.tar.xz.asc 833 BLAKE2B e79d60b763e813d09cf1062b62edaa3be8c4b012d2d6b5c80b4b3de6fa97fd5d47ab6ff25ab232534d3dafddd709e63d7ca2eb6a140b4e95b48e753e66e23834 SHA512 953bd7819692d39f3fc71cc98600c4fdf3aa1ea4ba847a0d6d66cf5f83825e2f5e3424b172d62b91505ee80d85a732f226356692f02cc25f4c6905d0a6ee5990 +DIST strace-7.0.tar.xz 2764808 BLAKE2B dbf95b95742e274350955fc5e59f6c3f05ca8e029e5ecdd823dbe5ae4a1c8a971d115838e122d6a3d05cd7e017f7c6891776ce26821370ac9adc1e90bc8fd9fc SHA512 52a2d1a32caf622cdd7bb471b9e215bbb1ed33c9dd2afc1bb2d4bc69b68c01e6850223753ec7fbade33d33537268632a30cd15ffad37c7eb63e803e47a2fe020 +DIST strace-7.0.tar.xz.asc 833 BLAKE2B 048782b2235f9f3007b3cef2565e794cefa58fdb0d5e576e38692f442e1c5656599beb7130fb6010a83c46bad90a7f5a6085966877a91a214f1b8ff28c326d90 SHA512 c003187bf2f6f068de200af2e23000998edd07cc10774d88b2d659419d08464b997b5ad141e858adcf47f236decdddd2e7cf1d0e383e5586b8c8bee280c2dc17 diff --git a/dev-debug/strace/metadata.xml b/dev-debug/strace/metadata.xml index c79c674fbf5b..bb09ed68fc8e 100644 --- a/dev-debug/strace/metadata.xml +++ b/dev-debug/strace/metadata.xml @@ -12,12 +12,17 @@ <flag name="aio"> Enable <pkg>dev-libs/libaio</pkg> support for tracing Asynchronous I/O operations </flag> - <flag name="unwind"> - Enable stack backtraces (-k flag) via <pkg>sys-libs/libunwind</pkg> - </flag> <flag name="elfutils"> Enable stack backtraces (-k flag) via <pkg>dev-libs/elfutils</pkg> </flag> + <flag name="ncurses"> + Make color support available via <pkg>sys-libs/ncurses</pkg>. + At runtime, if enabled, defaults to 'auto', but can be + disabled with --color never. + </flag> + <flag name="unwind"> + Enable stack backtraces (-k flag) via <pkg>sys-libs/libunwind</pkg> + </flag> </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-debug/strace/strace-6.16.ebuild b/dev-debug/strace/strace-6.16.ebuild deleted file mode 100644 index 9cb61932f360..000000000000 --- a/dev-debug/strace/strace-6.16.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools edo flag-o-matic toolchain-funcs verify-sig - -DESCRIPTION="Useful diagnostic, instructional, and debugging tool" -HOMEPAGE="https://strace.io/" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/strace/strace.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz - verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc ) - " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc - -LICENSE="LGPL-2.1+ test? ( GPL-2+ )" -SLOT="0" -IUSE="aio perl selinux static test unwind elfutils" -RESTRICT="!test? ( test )" -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig - verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) -" -# strace only uses the header from libaio to decode structs -DEPEND=" - static? ( ${LIB_DEPEND} ) - aio? ( >=dev-libs/libaio-0.3.106 ) -" -RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - perl? ( dev-lang/perl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.5-static.patch" -) - -src_prepare() { - default - - if [[ ! -e configure ]] ; then - # git generation - sed /autoreconf/d -i bootstrap || die - edo ./bootstrap - [[ ! -e CREDITS ]] && cp CREDITS{.in,} - fi - - eautoreconf - - # Stub out the -k test since it's known to be flaky. bug #545812 - sed -i '1iexit 77' tests*/strace-k.test || die -} - -src_configure() { - # Set up the default build settings, and then use the names strace expects. - tc-export_build_env BUILD_{CC,CPP} - local v bv - for v in CC CPP {C,CPP,LD}FLAGS ; do - bv="BUILD_${v}" - export "${v}_FOR_BUILD=${!bv}" - done - - filter-lfs-flags # configure handles this sanely - - export ac_cv_header_libaio_h=$(usex aio) - use elibc_musl && export ac_cv_header_stdc=no - - local myeconfargs=( - --disable-gcc-Werror - - # Don't require mpers support on non-multilib systems. #649560 - --enable-mpers=check - - # We don't want to pin to exact linux-headers versions (bug #950309) - --enable-bundled=yes - - $(use_enable static) - $(use_with unwind libunwind) - $(use_with elfutils libdw) - $(use_with selinux libselinux) - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} ; then - # bug #643044 - ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." - return 0 - fi - - default -} - -src_install() { - default - - if use perl ; then - exeinto /usr/bin - doexe src/strace-graph - fi - - dodoc CREDITS -} diff --git a/dev-debug/strace/strace-6.17.ebuild b/dev-debug/strace/strace-6.17.ebuild deleted file mode 100644 index 9cb61932f360..000000000000 --- a/dev-debug/strace/strace-6.17.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools edo flag-o-matic toolchain-funcs verify-sig - -DESCRIPTION="Useful diagnostic, instructional, and debugging tool" -HOMEPAGE="https://strace.io/" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/strace/strace.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz - verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc ) - " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc - -LICENSE="LGPL-2.1+ test? ( GPL-2+ )" -SLOT="0" -IUSE="aio perl selinux static test unwind elfutils" -RESTRICT="!test? ( test )" -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig - verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) -" -# strace only uses the header from libaio to decode structs -DEPEND=" - static? ( ${LIB_DEPEND} ) - aio? ( >=dev-libs/libaio-0.3.106 ) -" -RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - perl? ( dev-lang/perl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.5-static.patch" -) - -src_prepare() { - default - - if [[ ! -e configure ]] ; then - # git generation - sed /autoreconf/d -i bootstrap || die - edo ./bootstrap - [[ ! -e CREDITS ]] && cp CREDITS{.in,} - fi - - eautoreconf - - # Stub out the -k test since it's known to be flaky. bug #545812 - sed -i '1iexit 77' tests*/strace-k.test || die -} - -src_configure() { - # Set up the default build settings, and then use the names strace expects. - tc-export_build_env BUILD_{CC,CPP} - local v bv - for v in CC CPP {C,CPP,LD}FLAGS ; do - bv="BUILD_${v}" - export "${v}_FOR_BUILD=${!bv}" - done - - filter-lfs-flags # configure handles this sanely - - export ac_cv_header_libaio_h=$(usex aio) - use elibc_musl && export ac_cv_header_stdc=no - - local myeconfargs=( - --disable-gcc-Werror - - # Don't require mpers support on non-multilib systems. #649560 - --enable-mpers=check - - # We don't want to pin to exact linux-headers versions (bug #950309) - --enable-bundled=yes - - $(use_enable static) - $(use_with unwind libunwind) - $(use_with elfutils libdw) - $(use_with selinux libselinux) - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} ; then - # bug #643044 - ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." - return 0 - fi - - default -} - -src_install() { - default - - if use perl ; then - exeinto /usr/bin - doexe src/strace-graph - fi - - dodoc CREDITS -} diff --git a/dev-debug/strace/strace-6.18.ebuild b/dev-debug/strace/strace-7.0-r1.ebuild index 559d09c1bc4e..81359e48de5f 100644 --- a/dev-debug/strace/strace-6.18.ebuild +++ b/dev-debug/strace/strace-7.0-r1.ebuild @@ -16,14 +16,14 @@ else https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc ) " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc LICENSE="LGPL-2.1+ test? ( GPL-2+ )" SLOT="0" -IUSE="aio perl selinux static test unwind elfutils" +IUSE="aio ncurses perl selinux static test unwind elfutils" RESTRICT="!test? ( test )" REQUIRED_USE="?? ( unwind elfutils )" @@ -31,18 +31,26 @@ BDEPEND=" virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20251130 ) " -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) +STATIC_DEPEND=" elfutils? ( dev-libs/elfutils[static-libs(+)] ) + ncurses? ( sys-libs/ncurses[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) + unwind? ( sys-libs/libunwind[static-libs(+)] ) +" +LIB_DEPEND=" + elfutils? ( dev-libs/elfutils ) + ncurses? ( sys-libs/ncurses:= ) + selinux? ( sys-libs/libselinux ) + unwind? ( sys-libs/libunwind:= ) " # strace only uses the header from libaio to decode structs DEPEND=" - static? ( ${LIB_DEPEND} ) + static? ( ${STATIC_DEPEND} ) + !static? ( ${LIB_DEPEND} ) aio? ( >=dev-libs/libaio-0.3.106 ) " RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + !static? ( ${LIB_DEPEND} ) perl? ( dev-lang/perl ) " @@ -78,6 +86,7 @@ src_configure() { filter-lfs-flags # configure handles this sanely export ac_cv_header_libaio_h=$(usex aio) + export ac_cv_header_termcap_h=$(usex ncurses) use elibc_musl && export ac_cv_header_stdc=no local myeconfargs=( diff --git a/dev-debug/strace/strace-9999.ebuild b/dev-debug/strace/strace-9999.ebuild index 1f92cf7fe7e2..81359e48de5f 100644 --- a/dev-debug/strace/strace-9999.ebuild +++ b/dev-debug/strace/strace-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 @@ -23,7 +23,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc LICENSE="LGPL-2.1+ test? ( GPL-2+ )" SLOT="0" -IUSE="aio perl selinux static test unwind elfutils" +IUSE="aio ncurses perl selinux static test unwind elfutils" RESTRICT="!test? ( test )" REQUIRED_USE="?? ( unwind elfutils )" @@ -31,18 +31,26 @@ BDEPEND=" virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20251130 ) " -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) +STATIC_DEPEND=" elfutils? ( dev-libs/elfutils[static-libs(+)] ) + ncurses? ( sys-libs/ncurses[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) + unwind? ( sys-libs/libunwind[static-libs(+)] ) +" +LIB_DEPEND=" + elfutils? ( dev-libs/elfutils ) + ncurses? ( sys-libs/ncurses:= ) + selinux? ( sys-libs/libselinux ) + unwind? ( sys-libs/libunwind:= ) " # strace only uses the header from libaio to decode structs DEPEND=" - static? ( ${LIB_DEPEND} ) + static? ( ${STATIC_DEPEND} ) + !static? ( ${LIB_DEPEND} ) aio? ( >=dev-libs/libaio-0.3.106 ) " RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + !static? ( ${LIB_DEPEND} ) perl? ( dev-lang/perl ) " @@ -78,6 +86,7 @@ src_configure() { filter-lfs-flags # configure handles this sanely export ac_cv_header_libaio_h=$(usex aio) + export ac_cv_header_termcap_h=$(usex ncurses) use elibc_musl && export ac_cv_header_stdc=no local myeconfargs=( diff --git a/dev-games/tiled/tiled-1.12.0.ebuild b/dev-games/tiled/tiled-1.12.0.ebuild index 5d925763c30f..0b5e2ddacc59 100644 --- a/dev-games/tiled/tiled-1.12.0.ebuild +++ b/dev-games/tiled/tiled-1.12.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mapeditor/tiled/archive/v${PV}/${P}.tar.gz" LICENSE="BSD BSD-2 GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="minimal python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-lang/orc/orc-0.4.42.ebuild b/dev-lang/orc/orc-0.4.42.ebuild index bea4f0a28786..809436f9a4c5 100644 --- a/dev-lang/orc/orc-0.4.42.ebuild +++ b/dev-lang/orc/orc-0.4.42.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" LICENSE="BSD BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86 ~x64-macos ~x64-solaris" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index e38604ded99e..dab834c57d0e 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -1,10 +1,7 @@ DIST perl-5.40.0-patches-2.tar.xz 17072 BLAKE2B 7cc1085a0a701f72cf1fce2b7f18ac949eb03a9e40716c37082396483045df577ef13bbca58ef06f20868e52e9c78e18fa5b8a3434ceea272ff49832a086a1f5 SHA512 d31a25894e3b34c8e80f439ebd423dd8f28eac056ce42d69376882c1655b1f7289ef22f8aa8d30147eaebbe6693f4d86d1570e153b55d58d7b30e5832e7bea60 -DIST perl-5.40.0.tar.xz 13804184 BLAKE2B cf191c3ccaf6f395c0c7d08c2ad3456c1dd622d4fe78e7fb3a74c741e9a84f1d39a55f5bc6adbea54c9520b1b387e72e957f9a7544ab8f24968d233cd5b959ae SHA512 a2fb1a24c6367b4043f4e929b2d74fc3bad1415e53b791ed1f219f1701064ae21b2bd3164ba95fcf24eaf458bd54433024ccae43725c0bb82a1ec6a98dc7052d -DIST perl-5.40.1.tar.xz 13930924 BLAKE2B 2f421a9eb6c68e2f12b95e6ac70ede3819c0d31c6f25ec5e45337faa053eaf21911413573624e3e84d82e4d863ed21799dbf471865c7e04519dcb81eac9c5c36 SHA512 3ff16b3462ce43ff38dab21b3dfc20f81772b8c9eac19ab96ba2d5e6cbb390e2302fa76c4879f915249357cd11c7ec0d548bcbf3ab2c156df1b9fca95da3f545 DIST perl-5.40.2.tar.xz 13923524 BLAKE2B e37d0a71fcf91c065f7d6a75077be257c679eb1b8f167a569e4cfd532baa7af621ff887691293a3ec39cd35b960aa3de59f826f3351938994d77d00b44501bca SHA512 1324b119e4370bbeb47a343d152f46c637addb0373ff07f0e214aa9d5912c03cd2bd23987a6e86d43453166412d3a03a52e780201941f679ef4186df16590e41 DIST perl-5.42.0-patches-1.tar.xz 17108 BLAKE2B 0ac95f8c2665a087215dc896c3e00ccfe4103a781c05eff2f4f80bda4ffc36b5745e190dd85056934d340726a6c25885fda458e560581175531f17fe1e27ae22 SHA512 7e1efa62911229f48250a97f7479d15155e94f577bf257020a7a280b38b7547a3b4a397c212dbfcf5a2d187caa29c6006e76f95c66fe5dd59d3c333680c55986 DIST perl-5.42.0.tar.xz 14400988 BLAKE2B 51c31bfd924e6fb4fca5e149986575cb9b455a40ae2a3e03935423612b34491c8382866ca2f3b1ea9cb6ed415f0c570c817612265335bff2603be721c145da61 SHA512 b10f74d1245a879ae51d3ad93ad519a148df126ec865715474c801548ccfc3f542ef3bbb1f59568cea2ec77302d428dc772aba605357d7faf13eb6a351917275 -DIST perl-cross-1.6.1.tar.gz 124122 BLAKE2B b1b78b30f2cf8c5ba12e3df6177b7d102033c8eaceeea9f12a1aeb2bfdf97edda83842e32de797b7ffa3ef6bc66dfba6ccbbacc25367b6f7bc2d137ce58aca93 SHA512 35a4f7966f1f94ef0b6bfe7a82e8a50e0daf6e5e0c1ed99c7c4767aa4f0708db05e8cc01a883257f970703991f617a189609cd57eec63767e2e73de3d6155bdf +DIST perl-5.42.2.tar.xz 14483976 BLAKE2B 459a623377ff9a824b948fd53708594ea77b19577da8f2ffd8fe7c6034467353f1e45269171c3fc7153a2b02a9b14d8a33e7a1535bfee0ec7c3f84b123315dcf SHA512 3c77dbede22df1a7ab3714c7dc6d675f14cb99b084fcc4e4d9b65aed1a080ac4d5ecf2cbf4759b2565f6452e52b337633f870dbcbf152dc66833cfe71f04fffc DIST perl-cross-1.6.2.tar.gz 123761 BLAKE2B c3c51d5a86940914c3a037d1cace49c6def531cdc380771f968461a3552c0200c8a802f4ff74ddb5fcd494ab1e1b582a4c1c5214be4faae8712fc506b19ca04f SHA512 51b45bf972304634d706d09e27d457636e43f9f27f739004eca529b21245ba78612dcb08b54225fc7ca19511983642c37915939ea8aa1c1a4560093474d9e76b DIST perl-cross-1.6.3.tar.gz 121133 BLAKE2B 2362a53928230e13c607dd481e5614f80b210f7a5127cac05baa3daf69a263410d05eb50855f063b1bd7d4e3693d01369fdb512fb713c854beda2eece71844d1 SHA512 eb8aa2d57121ef288e253f9443bd4f53ad8b23152096265a0f8211ca4f2a61fdf3fdd03ca1e7d1e1c4a8a408421c7254cfaf12d1f81333aa4a0bf53d74cfa223 -DIST perl-cross-1.6.tar.gz 121973 BLAKE2B b3a17d92dd7621a3bc253a6c4e56eccd3adec2c2b52e606c956a08f48d786a16a3ac5beb056a732ba3df92227f210193b0f516fd9d73cac362a04ec52efab029 SHA512 980af804513ec126e40eb9d8200ca54ba805bbb13b38d20a45daaf8d98d6b257e2eebc1ecad56cd47f60e235fa1141f6df9518d748db4f18d5219180750ca615 diff --git a/dev-lang/perl/files/perl-5.40.0-alignment.patch b/dev-lang/perl/files/perl-5.40.0-alignment.patch deleted file mode 100644 index 661ed59f2a51..000000000000 --- a/dev-lang/perl/files/perl-5.40.0-alignment.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://bugs.gentoo.org/936468 -https://github.com/Perl/perl5/issues/22577 -https://github.com/Perl/perl5/pull/22609 - -From ffbda81ab95a3db3eff972ad22b633c60365bb8e Mon Sep 17 00:00:00 2001 -From: Tony Cook <tony@develop-help.com> -Date: Wed, 18 Sep 2024 16:32:34 +1000 -Subject: [PATCH] bodies_by_type[SVt_PVNV]: handle __float128 NV alignment on - 32-bit - -Perl SV body structures include xmg_stash and xmg_u fields at the -front, which are only valid for type SVt_PVMG and higher. - -This allows those fields to be at a constant offset from the start -of the body. - -To save memory perl generally allocates the bodies where -type < SVt_PVMG without the space needed for these two fields, -offsetting the body pointer back by the size of the two fields. At -least for the first body in an arena this is technically -undefined behaviour, but we've done it forever. - -With -msse __float128 requires 16 byte alignment, but for XPVNV -bodies the hack used here means that the base of the XPVNV -body ends up mis-aligned on 32-bit systems. - -On 64-bit systems the combined size of those fields is 16-bytes so -the modified pointer is still properly aligned. - -To fix this allocate the full XPVNV structure when 16 byte alignment -is required for NV, NV is more than 8 bytes and pointers are small -enough that the NV would have been mis-aligned. - -Fixes #22577 ---- - sv_inline.h | 15 ++++++++++++++- - 1 file changed, 14 insertions(+), 1 deletion(-) - -diff --git a/sv_inline.h b/sv_inline.h -index a0fe8ec870c2..7cbca95feef7 100644 ---- a/sv_inline.h -+++ b/sv_inline.h -@@ -218,12 +218,25 @@ static const struct body_details bodies_by_type[] = { - SVt_PVIV, FALSE, NONV, HASARENA, - FIT_ARENA(0, sizeof(XPVIV) - STRUCT_OFFSET(XPV, xpv_cur)) }, - -+#if NVSIZE > 8 && PTRSIZE < 8 && MEM_ALIGNBYTES > 8 -+ /* NV may need strict 16 byte alignment. -+ -+ On 64-bit systems the NV ends up aligned despite the hack -+ avoiding allocation of xmg_stash and xmg_u, so only do this -+ for 32-bit systems. -+ */ -+ { sizeof(XPVNV), -+ sizeof(XPVNV), -+ 0, -+ SVt_PVNV, FALSE, HADNV, HASARENA, -+ FIT_ARENA(0, sizeof(XPVNV)) }, -+#else - { sizeof(XPVNV) - STRUCT_OFFSET(XPV, xpv_cur), - copy_length(XPVNV, xnv_u) - STRUCT_OFFSET(XPV, xpv_cur), - + STRUCT_OFFSET(XPV, xpv_cur), - SVt_PVNV, FALSE, HADNV, HASARENA, - FIT_ARENA(0, sizeof(XPVNV) - STRUCT_OFFSET(XPV, xpv_cur)) }, -- -+#endif - { sizeof(XPVMG), copy_length(XPVMG, xnv_u), 0, SVt_PVMG, FALSE, HADNV, - HASARENA, FIT_ARENA(0, sizeof(XPVMG)) }, - - diff --git a/dev-lang/perl/files/perl-5.40.0-fix-compilation-in-eprefix-bug-939014.patch b/dev-lang/perl/files/perl-5.40.0-fix-compilation-in-eprefix-bug-939014.patch deleted file mode 100644 index 3362947876b1..000000000000 --- a/dev-lang/perl/files/perl-5.40.0-fix-compilation-in-eprefix-bug-939014.patch +++ /dev/null @@ -1,51 +0,0 @@ -https://bugs.gentoo.org/939014 -https://github.com/Perl/perl5/pull/22569 - -From bd0ab509f890a6638bd5033ef58526f8c74f7e4b Mon Sep 17 00:00:00 2001 -From: Andrei Horodniceanu <a.horodniceanu@proton.me> -Date: Wed, 4 Sep 2024 12:46:44 +0300 -Subject: [PATCH] locale.c: Fix compilation on platforms with only a C locale - -Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me> ---- a/AUTHORS -+++ b/AUTHORS -@@ -103,6 +103,7 @@ Andreas König <a.koenig@mind.de> - Andreas Marienborg <andreas.marienborg@gmail.com> - Andreas Schwab <schwab@suse.de> - Andreas Voegele <andreas@andreasvoegele.com> -+Andrei Horodniceanu <a.horodniceanu@proton.me> - Andrei Yelistratov <andrew@sundale.net> - Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> - Andrew Bettison <andrewb@zip.com.au> ---- a/locale.c -+++ b/locale.c -@@ -8963,6 +8963,7 @@ Perl_init_i18nl10n(pTHX_ int printwarn) - * categories into our internal indices. */ - if (map_LC_ALL_position_to_index[0] == LC_ALL_INDEX_) { - -+# ifdef PERL_LC_ALL_CATEGORY_POSITIONS_INIT - /* Use this array, initialized by a config.h constant */ - int lc_all_category_positions[] = PERL_LC_ALL_CATEGORY_POSITIONS_INIT; - STATIC_ASSERT_STMT( C_ARRAY_LENGTH(lc_all_category_positions) -@@ -8975,6 +8976,21 @@ Perl_init_i18nl10n(pTHX_ int printwarn) - map_LC_ALL_position_to_index[i] = - get_category_index(lc_all_category_positions[i]); - } -+# else -+ /* It is possible for both PERL_LC_ALL_USES_NAME_VALUE_PAIRS and -+ * PERL_LC_ALL_CATEGORY_POSITIONS_INIT not to be defined, e.g. on -+ * systems with only a C locale during ./Configure. Assume that this -+ * can only happen as part of some sort of bootstrapping so allow -+ * compilation to succeed by ignoring correctness. -+ */ -+ for (unsigned int i = 0; -+ i < C_ARRAY_LENGTH(map_LC_ALL_position_to_index); -+ i++) -+ { -+ map_LC_ALL_position_to_index[i] = 0; -+ } -+# endif -+ - } - - LOCALE_UNLOCK; diff --git a/dev-lang/perl/perl-5.40.0-r1.ebuild b/dev-lang/perl/perl-5.40.0-r1.ebuild deleted file mode 100644 index 2b4c76bb9def..000000000000 --- a/dev-lang/perl/perl-5.40.0-r1.ebuild +++ /dev/null @@ -1,873 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing - -PATCH_VER=2 -CROSS_VER=1.6 -PATCH_BASE="perl-5.40.0-patches-${PATCH_VER}" -PATCH_DEV=dilfridge - -DIST_AUTHOR=HAARG - -# Greatest first, don't include yourself -# Devel point-releases are not ABI-intercompatible, but stable point releases are -# BIN_OLDVERSEN contains only C-ABI-intercompatible versions -PERL_BIN_OLDVERSEN="" - -if [[ "${PV##*.}" == "9999" ]]; then - DIST_VERSION=5.40.0 -else - DIST_VERSION="${PV/_rc/-RC}" -fi -SHORT_PV="${DIST_VERSION%.*}" - -# Even numbered major versions are ABI intercompatible -# Odd numbered major versions are not -if [[ $(( ${SHORT_PV#*.} % 2 )) == 1 ]]; then - SUBSLOT="${DIST_VERSION%-RC*}" -else - SUBSLOT="${DIST_VERSION%.*}" -fi - -# Used only in tar paths -MY_P="perl-${DIST_VERSION}" -# Used in library paths -MY_PV="${DIST_VERSION%-RC*}" - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" - -HOMEPAGE="https://www.perl.org/" - -SRC_URI=" - mirror://cpan/src/5.0/${MY_P}.tar.xz - mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz - https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.xz - https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz -" - -S="${WORKDIR}/${MY_P}" - -LICENSE="|| ( Artistic GPL-1+ )" - -SLOT="0/${SUBSLOT}" - -if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -IUSE="berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath" - -RDEPEND=" - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3:= ) - app-arch/bzip2 - >=virtual/zlib-1.2.12:= - virtual/libcrypt:= -" -DEPEND="${RDEPEND}" -BDEPEND="${RDEPEND}" -PDEPEND=" - !minimal? ( - >=app-admin/perl-cleaner-2.31 - >=virtual/perl-CPAN-2.290.0 - >=virtual/perl-Encode-3.120.0 - >=virtual/perl-File-Temp-0.230.400-r2 - >=virtual/perl-Data-Dumper-2.154.0 - >=virtual/perl-Math-BigInt-1.999.842 - virtual/perl-Test-Harness - ) -" - -PATCHES=( - "${FILESDIR}/${P}-fix-compilation-in-eprefix-bug-939014.patch" - "${FILESDIR}/${PN}-5.40.0-alignment.patch" -) - -# bug 390719, bug 523624 -# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker - -dual_scripts() { - src_remove_dual perl-core/Archive-Tar 3.20.10_rc ptar ptardiff ptargrep - src_remove_dual perl-core/CPAN 2.360.0 cpan - src_remove_dual perl-core/Digest-SHA 6.40.0 shasum - src_remove_dual perl-core/Encode 3.210.0 enc2xs piconv - src_remove_dual perl-core/ExtUtils-MakeMaker 7.700.0 instmodsh - src_remove_dual perl-core/ExtUtils-ParseXS 3.510.0 xsubpp - src_remove_dual perl-core/IO-Compress 2.212.0 zipdetails - src_remove_dual perl-core/JSON-PP 4.160.0 json_pp - src_remove_dual perl-core/Module-CoreList 5.202.406.90 corelist - src_remove_dual perl-core/Pod-Checker 1.770.0 podchecker - src_remove_dual perl-core/Pod-Perldoc 3.280.100 perldoc - src_remove_dual perl-core/Pod-Usage 2.30.0 pod2usage - src_remove_dual perl-core/Test-Harness 3.480.0 prove - src_remove_dual perl-core/podlators 5.10.200_rc pod2man pod2text - src_remove_dual_man perl-core/podlators 5.10.200_rc /usr/share/man/man1/perlpodstyle.1 -} - -check_rebuild() { - # Fresh install - if [[ -z ${REPLACING_VERSIONS} ]]; then - return 0 - fi - - # Major Upgrade - local v - for v in ${REPLACING_VERSIONS}; do - [[ ${v%.*} == "${SHORT_PV}" ]] && continue - echo "" - ewarn "UPDATE THE PERL MODULES:" - ewarn "After updating dev-lang/perl the installed Perl modules" - ewarn "have to be re-installed. In most cases, this is done automatically" - ewarn "by the package manager, but subsequent steps are still recommended" - ewarn "to ensure system consistency." - ewarn - ewarn "You should start with a depclean to remove any unused perl dependencies" - ewarn "that may confuse portage in future. Regular depcleans are also encouraged" - ewarn "as part of your regular update cycle, as that will keep perl upgrades working." - ewarn "Recommended: emerge --depclean -va" - ewarn - ewarn "You should then call perl-cleaner to clean up any old files and trigger any" - ewarn "remaining rebuilds portage may have missed." - ewarn "Use: perl-cleaner --all" - return 0 - done - - # Reinstall w/ USE Change - if - ( use perl_features_ithreads && ( has_version '<dev-lang/perl-5.38.2-r3[-ithreads]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_ithreads]' ) ) || \ - ( ! use perl_features_ithreads && ( has_version '<dev-lang/perl-5.38.2-r3[ithreads]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_ithreads]' ) ) || \ - ( use perl_features_quadmath && ( has_version '<dev-lang/perl-5.38.2-r3[-quadmath]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_quadmath]' ) ) || \ - ( ! use perl_features_quadmath && ( has_version '<dev-lang/perl-5.38.2-r3[quadmath]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_quadmath]' ) ) || \ - ( use perl_features_debug && ( has_version '<dev-lang/perl-5.38.2-r3[-debug]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_debug]' ) ) || \ - ( ! use perl_features_debug && ( has_version '<dev-lang/perl-5.38.2-r3[debug]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_debug]' ) ) ; then - echo "" - ewarn "TOGGLED PERL FEATURES WARNING:" - ewarn "You changed one of the PERL_FEATURES flags ithreads, quadmath, or debug." - ewarn "You must rebuild all perl-modules installed. Mostly this should be done automatically" - ewarn "via the flag changes of the packages. If the rebuild fails, use perl-cleaner." - ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl" - ewarn - ewarn "NOTE: Previous to perl-5.38.2-r3, these flags were useflags for dev-lang/perl." - ewarn "If you just upgraded and do not intend to change anything, carry the same settings over" - ewarn "into a global PERL_FEATURES variable set in make.conf. E.g., " - ewarn "dev-lang/perl[ithreads,quadmath] becomes PERL_FEATURES=\"ithreads quadmath\"" - fi -} - -pkg_pretend() { - if \ - ( use perl_features_ithreads && has_version '<dev-lang/perl-5.38.2-r3[-ithreads]' ) || \ - ( ! use perl_features_ithreads && has_version '<dev-lang/perl-5.38.2-r3[ithreads]' ) || \ - ( use perl_features_quadmath && has_version '<dev-lang/perl-5.38.2-r3[-quadmath]' ) || \ - ( ! use perl_features_quadmath && has_version '<dev-lang/perl-5.38.2-r3[quadmath]' ) || \ - ( use perl_features_debug && has_version '<dev-lang/perl-5.38.2-r3[-debug]' ) || \ - ( ! use perl_features_debug && has_version '<dev-lang/perl-5.38.2-r3[debug]' ) ; \ - then - echo "" - ewarn "As of dev-lang/perl-5.38.2-r3, the useflags debug, ithreads, quadmath move into" - ewarn "a use-expand variable PERL_FEATURES, which should be set globally in make.conf." - ewarn "It appears that you have not set this variable properly yet." - ewarn "" - ewarn "Giving you a chance to abort and read the corresponding news item now..." - for n in 10 9 8 7 6 5 4 3 2 1 ; do - echo -n "${n} " - sleep 2 - done; - echo "continuing." - fi -} - -pkg_setup() { - case ${CHOST} in - *-darwin*) osname="darwin" ;; - *-solaris*) osname="solaris" ;; - *) osname="linux" ;; - esac - - myarch="${CHOST%%-*}-${osname}" - if use perl_features_debug ; then - myarch+="-debug" - fi - if use perl_features_quadmath ; then - myarch+="-quadmath" - fi - if use perl_features_ithreads ; then - mythreading="-multi" - myarch+="-thread" - fi - - PRIV_BASE="/usr/$(get_libdir)/perl5" - SITE_BASE="/usr/local/$(get_libdir)/perl5" - VENDOR_BASE="/usr/$(get_libdir)/perl5/vendor_perl" - - LIBPERL="libperl$(get_libname ${MY_PV} )" - - PRIV_LIB="${PRIV_BASE}/${SUBSLOT}" - ARCH_LIB="${PRIV_BASE}/${SUBSLOT}/${myarch}${mythreading}" - SITE_LIB="${SITE_BASE}/${SUBSLOT}" - SITE_ARCH="${SITE_BASE}/${SUBSLOT}/${myarch}${mythreading}" - VENDOR_LIB="${VENDOR_BASE}/${SUBSLOT}" - VENDOR_ARCH="${VENDOR_BASE}/${SUBSLOT}/${myarch}${mythreading}" - - dual_scripts -} - -src_remove_dual_file() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - alternatives_auto_makesym "${i}" "${i}-[0-9]*" - done - ;; - setup) - for i in "$@" ; do - if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then - has_version ${pkg} && ewarn "You must reinstall ${pkg} !" - break - fi - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i}{,-${ver}-${P}} || die - done - ;; - esac -} - -src_remove_dual_man() { - local i pkg ver ff - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` - ff=${ff##*${i#${i%.[0-9]}}} - alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die - done - ;; - esac -} - -src_remove_dual() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - for i in "$@" ; do - src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" - src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" - done -} - -src_prepare_perlcross() { - cp -a ../perl-cross-${CROSS_VER}/* . || die - - # bug 794463, needs further analysis what is exactly wrong here - eapply "${FILESDIR}/perl-5.34.0-crossfit.patch" - - # bug 604072 - MAKEOPTS+=" -j1" - export MAKEOPTS -} - -src_prepare_dynamic() { - ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die - ln -s ${LIBPERL} libperl$(get_libname ) || die -} - -# Copy a patch into the patch series -# add_patch SRC_PATH DEST_NAME ['description'] ['bug'] ['bug'] -# - description is optional, but recommended -# - all arguments after descriptions are bug URLs -add_patch() { - local patchdir="${WORKDIR}/patches" - local infodir="${WORKDIR}/patch-info" - local src_name dest_name desc - src_name="$1" - dest_name="$2" - desc="$3" - shift; shift; shift; - einfo "Adding ${dest_name} to patch bundle" - cp "${src_name}" "${patchdir}/${dest_name}" || die "Couldn't copy ${src_name} to ${dest_name}" - if [[ -n "${desc}" ]]; then - printf "%s" "${desc}" > "${infodir}/${dest_name}.desc" || die "Couldn't write ${dest_name}.desc" - fi - if [[ $# -gt 0 ]]; then - # Note: when $@ is more than one element, this emits a - # line for each element - printf "%s\n" "$@" > "${infodir}/${dest_name}.bugs" || die "Couldn't write ${dest_name}.bugs" - fi -} - -# Remove a patch using a glob expr -# eg: -# rm_patch *-darwin-Use-CC* -# -rm_patch() { - local patchdir="${WORKDIR}/patches" - local expr="$1" - local patch="$( cd "${patchdir}"; echo $expr )" - einfo "Removing $patch ($expr) from patch bundle" - if [[ -e "${patchdir}/${patch}" ]]; then - rm -f "${patchdir}/${patch}" || die "Can't remove ${patch} ( $expr )" - else - ewarn "No ${expr} found in ${patchdir} to remove" - fi -} - -# Yes, this is a reasonable amount of code for something seemingly simple -# but this is far easier to debug when things go wrong, and things went wrong -# multiple times while I was getting the exact number of slashes right, which -# requires circumnavigating both bash and sed escape mechanisms. -c_escape_string() { - local slash dquote - slash='\' - dquote='"' - re_slash="${slash}${slash}" - re_dquote="${slash}${dquote}" - - # Convert \ to \\, - # " to \" - echo "$1" |\ - sed "s|${re_slash}|${re_slash}${re_slash}|g" |\ - sed "s|${re_dquote}|${re_slash}${re_dquote}|g" -} -c_escape_file() { - c_escape_string "$(cat "$1")" -} - -apply_patchdir() { - local patchdir="${WORKDIR}/patches" - local infodir="${WORKDIR}/patch-info" - local patchoutput="patchlevel-gentoo.h" - - # Inject Patch-Level info into description for patchlevel.h patch - # to show in -V - local patch_expr="*List-packaged-patches*" - local patch="$( cd "${patchdir}"; echo $patch_expr )"; - einfo "Injecting patch-level info into ${patch}.desc ( $patch_expr )" - - if [[ -e "${patchdir}/${patch}" ]]; then - printf "List packaged patches for %s(%s) in patchlevel.h" "${PF}" "${PATCH_BASE}"\ - >"${infodir}/${patch}.desc" || die "Can't rewrite ${patch}.desc" - else - eerror "No $patch_expr found in ${patchdir}" - fi - - # Compute patch list to apply - # different name other than PATCHES to stop default - # reapplying it - # Single depth is currently only supported, as artifacts can reside - # from the old layout being multiple-directories, as well as it grossly - # simplifying the patchlevel_gentoo.h generation. - local PERL_PATCHES=($( - find "${patchdir}" -maxdepth 1 -mindepth 1 -type f -printf "%f\n" |\ - grep -E '[.](diff|patch)$' |\ - sort -n - )) - - for patch in "${PERL_PATCHES[@]}"; do - eapply "${WORKDIR}"/patches/${patch} - done - - einfo "Generating $patchoutput" - - # This code creates a header file, each iteration - # creates one-or-more-lines for each entry found in PERL_PATCHES - # and STDOUT is redirected to the .h file - for patch in "${PERL_PATCHES[@]}"; do - local desc_f="${infodir}/${patch}.desc" - local bugs_f="${infodir}/${patch}.bugs" - - printf ',"%s"\n' "${patch}" - if [[ ! -e "${desc_f}" ]]; then - ewarn "No description provided for ${patch} (expected: ${desc_f} )" - else - local desc="$(c_escape_file "${desc_f}")" - printf ',"- %s"\n' "${desc}" - fi - if [[ -e "${bugs_f}" ]]; then - while read -d $'\n' -r line; do - local esc_line="$(c_escape_string "${line}")" - printf ',"- Bug: %s"\n' "${esc_line}" - done <"${bugs_f}" - fi - done > "${S}/${patchoutput}" - printf "%s\n" "${patchoutput}" >> "${S}/MANIFEST" - -} - -src_prepare() { - - local patchdir="${WORKDIR}/patches" - - # mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patches" "${WORKDIR}/patches" || die - # mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patch-info" "${WORKDIR}/patch-info" || die - - # Prepare Patch dir with additional patches / remove unwanted patches - # Inject bug/desc entries for perl -V - # Old example: - # add_patch "${FILESDIR}/${PN}-5.26.2-hppa.patch" "100-5.26.2-hppa.patch"\ - # "Fix broken miniperl on hppa"\ - # "https://bugs.debian.org/869122" "https://bugs.gentoo.org/634162" - - if [[ ${CHOST} == *-solaris* ]] ; then - # do NOT mess with nsl, on Solaris this is always necessary, - # when -lsocket is used e.g. to get h_errno - rm_patch "*-nsl-and-cl*" - fi - - apply_patchdir - - tc-is-cross-compiler && src_prepare_perlcross - - tc-is-static-only || src_prepare_dynamic - - if use gdbm; then - sed -i "s:INC => .*:INC => \"-I${ESYSROOT}/usr/include/gdbm\":g" \ - ext/NDBM_File/Makefile.PL || die - fi - - # Use errno.h from prefix rather than from host system, bug #645804 - if use prefix && [[ -e "${EPREFIX}"/usr/include/errno.h ]] ; then - sed -i "/my..sysroot/s:'':'${EPREFIX}':" ext/Errno/Errno_pm.PL || die - fi - - if [[ ${CHOST} == *-solaris* ]] ; then - # set a soname, fix linking against just built libperl - sed -i -e 's/netbsd\*/netbsd*|solaris*/' Makefile.SH || die - fi - - if [[ ${CHOST} == *-darwin* ]] ; then - # fix install_name (soname) not to reference $D - sed -i -e '/install_name `pwd/s/`pwd`/\\$(shrpdir)/' Makefile.SH || die - - # fix environ linkage absence (only a real issue on Darwin9) - if [[ ${CHOST##*-darwin} -le 9 ]] ; then - sed -i -e '/^PLDLFLAGS =/s/=/= -include crt_externs.h -Denviron="(*_NSGetEnviron())"/' \ - Makefile.SH || die - fi - fi - - default -} - -myconf() { - # the myconf array is declared in src_configure - myconf=( "${myconf[@]}" "$@" ) -} - -# Outputs a list of versions which have been seen in any of the -# primary perl @INC prefix paths, such as: -# /usr/lib64/perl5/<NUMBER> -# /usr/local/lib64/perl5/<NUMBER> -# /usr/lib64/perl5/vendor_perl/<NUMBER> -# -# All values of NUMBER must be like "5.x.y" or like "5.x" -# -find_candidate_inc_versions() { - local regex='.*/5[.][0-9]+\([.][0-9]+\|\)$' - local dirs=( - "${EROOT}${PRIV_BASE}" - "${EROOT}${SITE_BASE}" - "${EROOT}${VENDOR_BASE}" - ) - for dir in "${dirs[@]}"; do - if [[ ! -e "${dir}" ]]; then - continue - fi - # Without access to readdir() on these dirs, find will not be able - # to reveal any @INC directories inside them, and will subsequently prune - # them from the built perl's @INC support, breaking our compatiblity options - # entirely. - if [[ ! -r "${dir}" || ! -x "${dir}" ]]; then - eerror "Bad permissions on ${dir}, this will probably break things" - eerror "Ensure ${dir} is +rx for at least uid=$EUID" - eerror "Recommended permission is +rx for all" - eerror "> chmod o+rx ${dir}" - fi - done - einfo "Scanning for old @INC dirs matching '$regex' in: ${dirs[*]}" - find "${dirs[@]}" -maxdepth 1 -mindepth 1 -type d -regex "${regex}" -printf "%f " 2>/dev/null -} - -# Sort versions passed versiony-ly, remove self-version if present -# dedup. Takes each version as an argument -sanitize_inc_versions() { - local vexclude="${SUBSLOT}" - einfo "Normalizing/Sorting candidate list: $*" - einfo " to remove '${vexclude}'" - # Note, general numeric sort has to be used - # for the last component, or unique will convert - # 5.30.0 + 5.30 into just 5.30 - printf "%s\n" "$@" |\ - grep -vxF "${vexclude}" |\ - sort -u -nr -t'.' -k1,1rn -k2,2rn -k3,3rg -} - -versions_to_inclist() { - local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" - - for v; do - has "${v}" ${oldv} && echo -n "${v}/${myarch}${mythreading}/ "; - echo -n "${v}/ "; - done -} - -versions_to_gentoolibdirs() { - local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" - local root - local v - for v; do - for root in "${PRIV_BASE}" "${VENDOR_BASE}" "${SITE_BASE}"; do - local fullpath="${EROOT}${root}/${v}" - if [[ -e "${fullpath}" ]]; then - has "${v}" ${oldv} && printf "%s:" "${fullpath}/${myarch}${mythreading}"; - printf "%s:" "${fullpath}" - fi - done - done -} - -src_configure() { - declare -a myconf - - export LC_ALL="C" - [[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091 - - # Perl has problems compiling with -Os in your flags with glibc - replace-flags "-Os" "-O2" - - # xlocale.h is going away in glibc-2.26, so it's counterproductive - # if we use it and include it in CORE/perl.h ... Perl builds just - # fine with glibc and locale.h only. - # However, the darwin prefix people have no locale.h ... - use elibc_glibc && myconf -Ui_xlocale - - # Perl relies on -fwrapv semantics - filter-flags -ftrapv - - # This flag makes compiling crash in interesting ways - filter-flags "-malign-double" - - # On musl we dont want to use largefile *64 types, since 1) normal - # types are 64bit / largefile anyway and 2) the *64 types are going - # away in 1.2.4... bug #911233 - use elibc_musl && myconf -Ud_off64_t - - use sparc && myconf -Ud_longdbl - - # This urgently needs debugging - on m68k, miniperl crashes during - # build otherwise.. - use m68k && append-ldflags -Wl,-z,norelro - - export BUILD_BZIP2=0 - export BZIP2_INCLUDE=${ESYSROOT}/usr/include - export BZIP2_LIB=${ESYSROOT}/usr/$(get_libdir) - - export BUILD_ZLIB=False - export ZLIB_INCLUDE=${ESYSROOT}/usr/include - export ZLIB_LIB=${ESYSROOT}/usr/$(get_libdir) - - # allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1 - myndbm='U' - mygdbm='U' - mydb='U' - if use gdbm ; then - mygdbm='D' - if use berkdb ; then - myndbm='D' - fi - fi - if use berkdb ; then - mydb='D' - has_version '=sys-libs/db-1*' && myndbm='D' - fi - - myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db" - - if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then - ewarn "Perl will not be built with berkdb support, use gcc if you need it..." - myconf -Ui_db -Ui_ndbm - fi - - use perl_features_ithreads && myconf -Dusethreads - - use perl_features_quadmath && myconf -Dusequadmath - - if use perl_features_debug ; then - append-cflags "-g" - myconf -DDEBUGGING - elif [[ ${CFLAGS} == *-g* ]] ; then - myconf -DDEBUGGING=-g - else - myconf -DDEBUGGING=none - fi - - # modifying 'optimize' prevents cross configure script from appending required flags - if tc-is-cross-compiler; then - append-cflags "-fwrapv" - tc-export_build_env - - # Needed for the CHOST build too (bug #932385) - export CFLAGS="${CFLAGS} -D_GNU_SOURCE" - - # bug #913171 - export \ - HOSTCC=$(tc-getBUILD_CC) \ - HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \ - HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}" - fi - - # bug #877659, bug #821577 - append-cflags -fno-strict-aliasing - - # Autodiscover all old version directories, some of them will even be newer - # if you downgrade - if [[ -z ${PERL_OLDVERSEN} ]]; then - PERL_OLDVERSEN="$( find_candidate_inc_versions )" - fi - - # Fixup versions, removing self match, fixing order and dupes - PERL_OLDVERSEN="$( sanitize_inc_versions ${PERL_OLDVERSEN} )" - - # Experts who want a "Pure" install can set PERL_OLDVERSEN to an empty string - if [[ -n "${PERL_OLDVERSEN// }" ]]; then - local inclist="$( versions_to_inclist ${PERL_OLDVERSEN} )" - einfo "This version of perl may partially support modules previously" - einfo "installed in any of the following paths:" - for incpath in ${inclist}; do - [[ -e "${EROOT}${VENDOR_BASE}/${incpath}" ]] && einfo " ${EROOT}${VENDOR_BASE}/${incpath}" - [[ -e "${EROOT}${PRIV_BASE}/${incpath}" ]] && einfo " ${EROOT}${PRIV_BASE}/${incpath}" - [[ -e "${EROOT}${SITE_BASE}/${incpath}" ]] && einfo " ${EROOT}${SITE_BASE}/${incpath}" - done - einfo "This is a temporary measure and you should aim to cleanup these paths" - einfo "via world updates and perl-cleaner" - # myconf -Dinc_version_list="${inclist}" - myconf -Dgentoolibdirs="$( versions_to_gentoolibdirs ${PERL_OLDVERSEN} )" - fi - - [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" - - # Make sure we can do the final link #523730, need to set deployment - # target to override hardcoded 10.3 which breaks on modern OSX - [[ ${CHOST} == *-darwin* ]] && \ - myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" - - # Older macOS with non-Apple GCC chokes on inline in system headers - # using c89 mode as injected by cflags.SH, in addition, we override - # cflags, so we loose PERL_DARWIN which enables compat code that - # apparently on more recent macOS releases is no longer necessary - [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ - append-cflags -Dinline=__inline__ -DPERL_DARWIN - - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in - # Prefix itself we don't do multilib either, so make sure perl can find - # something compatible. - if use prefix ; then - # Set a hook to check for each detected library whether it actually works. - export libscheck=" - ( echo 'int main(){}' > '${T}'/conftest.c && - $(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null - ) || xxx=/dev/null" - - # Use all host paths that might contain useful stuff, the hook above will filter out bad choices. - local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib" - myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}" - elif [[ $(get_libdir) != "lib" ]] ; then - # We need to use " and not ', as the written config.sh use ' ... - myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)" - fi - - # don't try building ODBM, bug #354453 - disabled_extensions="ODBM_File" - - if ! use gdbm ; then - # workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm" - disabled_extensions="${disabled_extensions} GDBM_File NDBM_File" - fi - - myconf -Dnoextensions="${disabled_extensions}" - - [[ "${PV##*.}" == "9999" ]] && myconf -Dusedevel -Uversiononly - - [[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF} - # allow fiddling via EXTRA_ECONF, bug 558070 - eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})" - - myconf \ - -Duseshrplib \ - -Darchname="${myarch}" \ - -Dar="$(tc-getAR)" \ - -Dcc="$(tc-getCC)" \ - -Dcpp="$(tc-getCPP)" \ - -Dld="$(tc-getCC)" \ - -Dnm="$(tc-getNM)" \ - -Dranlib="$(tc-getRANLIB)" \ - -Accflags="${CFLAGS} -DNO_PERL_RAND_SEED" \ - -Doptimize="${CFLAGS}" \ - -Dldflags="${LDFLAGS}" \ - -Dprefix="${EPREFIX}"'/usr' \ - -Dsiteprefix="${EPREFIX}"'/usr/local' \ - -Dvendorprefix="${EPREFIX}"'/usr' \ - -Dscriptdir="${EPREFIX}"'/usr/bin' \ - -Dprivlib="${EPREFIX}${PRIV_LIB}" \ - -Darchlib="${EPREFIX}${ARCH_LIB}" \ - -Dsitelib="${EPREFIX}${SITE_LIB}" \ - -Dsitearch="${EPREFIX}${SITE_ARCH}" \ - -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ - -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ - -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ - -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ - -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ - -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ - -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ - -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ - -Dman1ext='1' \ - -Dman3ext='3pm' \ - -Dlibperl="${LIBPERL}" \ - -Dlocincpth="${EPREFIX}"'/usr/include ' \ - -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ - -Duselargefiles \ - -Dd_semctl_semun \ - -Dcf_by='Gentoo' \ - -Dmyhostname='localhost' \ - -Dperladmin='root@localhost' \ - -Ud_csh \ - -Dsh="${BROOT}"/bin/sh \ - -Dtargetsh="${EPREFIX}"/bin/sh \ - -Uusenm \ - "${EXTRA_ECONF[@]}" - - if tc-is-cross-compiler; then - ./configure \ - --target="${CHOST}" \ - --build="${CBUILD}" \ - -Dinstallprefix='' \ - -Dinstallusrbinperl='undef' \ - -Dusevendorprefix='define' \ - "${myconf[@]}" \ - || die "Unable to configure" - else - sh Configure \ - -des \ - -Dinstallprefix="${EPREFIX}"'/usr' \ - -Dinstallusrbinperl='n' \ - "${myconf[@]}" \ - || die "Unable to configure" - fi -} - -src_test() { - export NO_GENTOO_NETWORK_TESTS=1; - export GENTOO_ASSUME_SANDBOXED="${GENTOO_ASSUME_SANDBOXED:-1}" - export GENTOO_NO_PORTING_TESTS="${GENTOO_NO_PORTING_TESTS:-1}" - if [[ ${EUID} == 0 ]] ; then - ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..." - return 0 - fi - TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed" -} - -src_install() { - local i - local coredir="${ARCH_LIB}/CORE" - - emake DESTDIR="${D}" install - - rm -f "${ED}/usr/bin/perl${MY_PV}" - ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die - - if ! tc-is-static-only ; then - dolib.so "${ED}"${coredir}/${LIBPERL} - rm -f "${ED}"${coredir}/${LIBPERL} - ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die - ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die - - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die - fi - - rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages" - - # This removes ${D} from Config.pm - for i in $(find "${D}" -iname "Config.pm" ) ; do - einfo "Removing ${D} from ${i}..." - sed -i -e "s:${D}::" "${i}" || die "Sed failed" - done - - dodoc Changes* README AUTHORS - - if use doc ; then - # HTML Documentation - # We expect errors, warnings, and such with the following. - - dodir /usr/share/doc/${PF}/html - LD_LIBRARY_PATH=. ./perl installhtml \ - --podroot='.' \ - --podpath='lib:ext:pod:vms' \ - --recurse \ - --htmldir="${ED}/usr/share/doc/${PF}/html" - fi - - [[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local - - dual_scripts -} - -pkg_preinst() { - check_rebuild -} - -pkg_postinst() { - dual_scripts - - if [[ -z "${ROOT}" ]] ; then - local INC DIR file - INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }') - einfo "Removing old .ph files" - for DIR in ${INC} ; do - if [[ -d "${DIR}" ]] ; then - for file in $(find "${DIR}" -name "*.ph" -type f ) ; do - rm -f "${file}" - einfo "<< ${file}" - done - fi - done - # Silently remove the now empty dirs - for DIR in ${INC} ; do - if [[ -d "${DIR}" ]] ; then - find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null - fi - done - - fi -} - -pkg_postrm() { - dual_scripts -} diff --git a/dev-lang/perl/perl-5.40.1.ebuild b/dev-lang/perl/perl-5.40.1.ebuild deleted file mode 100644 index a5eba21c6abb..000000000000 --- a/dev-lang/perl/perl-5.40.1.ebuild +++ /dev/null @@ -1,868 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing - -PATCH_VER=2 -CROSS_VER=1.6.1 -PATCH_BASE="perl-5.40.0-patches-${PATCH_VER}" -PATCH_DEV=dilfridge - -DIST_AUTHOR=SHAY - -# Greatest first, don't include yourself -# Devel point-releases are not ABI-intercompatible, but stable point releases are -# BIN_OLDVERSEN contains only C-ABI-intercompatible versions -PERL_BIN_OLDVERSEN="" - -if [[ "${PV##*.}" == "9999" ]]; then - DIST_VERSION=5.40.0 -else - DIST_VERSION="${PV/_rc/-RC}" -fi -SHORT_PV="${DIST_VERSION%.*}" - -# Even numbered major versions are ABI intercompatible -# Odd numbered major versions are not -if [[ $(( ${SHORT_PV#*.} % 2 )) == 1 ]]; then - SUBSLOT="${DIST_VERSION%-RC*}" -else - SUBSLOT="${DIST_VERSION%.*}" -fi - -# Used only in tar paths -MY_P="perl-${DIST_VERSION}" -# Used in library paths -MY_PV="${DIST_VERSION%-RC*}" - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" - -HOMEPAGE="https://www.perl.org/" - -SRC_URI=" - mirror://cpan/src/5.0/${MY_P}.tar.xz - mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz - https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.xz - https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz -" - -S="${WORKDIR}/${MY_P}" - -LICENSE="|| ( Artistic GPL-1+ )" - -SLOT="0/${SUBSLOT}" - -if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -IUSE="berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath" - -RDEPEND=" - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3:= ) - app-arch/bzip2 - >=virtual/zlib-1.2.12:= - virtual/libcrypt:= -" -DEPEND="${RDEPEND}" -BDEPEND="${RDEPEND}" -PDEPEND=" - !minimal? ( - >=app-admin/perl-cleaner-2.31 - >=virtual/perl-CPAN-2.290.0 - >=virtual/perl-Encode-3.120.0 - >=virtual/perl-File-Temp-0.230.400-r2 - >=virtual/perl-Data-Dumper-2.154.0 - >=virtual/perl-Math-BigInt-1.999.842 - virtual/perl-Test-Harness - ) -" - -# bug 390719, bug 523624 -# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker - -dual_scripts() { - src_remove_dual perl-core/Archive-Tar 3.20.10_rc ptar ptardiff ptargrep - src_remove_dual perl-core/CPAN 2.360.0 cpan - src_remove_dual perl-core/Digest-SHA 6.40.0 shasum - src_remove_dual perl-core/Encode 3.210.0 enc2xs piconv - src_remove_dual perl-core/ExtUtils-MakeMaker 7.700.0 instmodsh - src_remove_dual perl-core/ExtUtils-ParseXS 3.510.0 xsubpp - src_remove_dual perl-core/IO-Compress 2.212.0 zipdetails - src_remove_dual perl-core/JSON-PP 4.160.0 json_pp - src_remove_dual perl-core/Module-CoreList 5.202.501.184_rc corelist - src_remove_dual perl-core/Pod-Checker 1.770.0 podchecker - src_remove_dual perl-core/Pod-Perldoc 3.280.100 perldoc - src_remove_dual perl-core/Pod-Usage 2.30.0 pod2usage - src_remove_dual perl-core/Test-Harness 3.480.0 prove - src_remove_dual perl-core/podlators 5.10.200_rc pod2man pod2text - src_remove_dual_man perl-core/podlators 5.10.200_rc /usr/share/man/man1/perlpodstyle.1 -} - -check_rebuild() { - # Fresh install - if [[ -z ${REPLACING_VERSIONS} ]]; then - return 0 - fi - - # Major Upgrade - local v - for v in ${REPLACING_VERSIONS}; do - [[ ${v%.*} == "${SHORT_PV}" ]] && continue - echo "" - ewarn "UPDATE THE PERL MODULES:" - ewarn "After updating dev-lang/perl the installed Perl modules" - ewarn "have to be re-installed. In most cases, this is done automatically" - ewarn "by the package manager, but subsequent steps are still recommended" - ewarn "to ensure system consistency." - ewarn - ewarn "You should start with a depclean to remove any unused perl dependencies" - ewarn "that may confuse portage in future. Regular depcleans are also encouraged" - ewarn "as part of your regular update cycle, as that will keep perl upgrades working." - ewarn "Recommended: emerge --depclean -va" - ewarn - ewarn "You should then call perl-cleaner to clean up any old files and trigger any" - ewarn "remaining rebuilds portage may have missed." - ewarn "Use: perl-cleaner --all" - return 0 - done - - # Reinstall w/ USE Change - if - ( use perl_features_ithreads && ( has_version '<dev-lang/perl-5.38.2-r3[-ithreads]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_ithreads]' ) ) || \ - ( ! use perl_features_ithreads && ( has_version '<dev-lang/perl-5.38.2-r3[ithreads]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_ithreads]' ) ) || \ - ( use perl_features_quadmath && ( has_version '<dev-lang/perl-5.38.2-r3[-quadmath]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_quadmath]' ) ) || \ - ( ! use perl_features_quadmath && ( has_version '<dev-lang/perl-5.38.2-r3[quadmath]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_quadmath]' ) ) || \ - ( use perl_features_debug && ( has_version '<dev-lang/perl-5.38.2-r3[-debug]' || has_version '>=dev-lang/perl-5.38.2-r3[-perl_features_debug]' ) ) || \ - ( ! use perl_features_debug && ( has_version '<dev-lang/perl-5.38.2-r3[debug]' || has_version '>=dev-lang/perl-5.38.2-r3[perl_features_debug]' ) ) ; then - echo "" - ewarn "TOGGLED PERL FEATURES WARNING:" - ewarn "You changed one of the PERL_FEATURES flags ithreads, quadmath, or debug." - ewarn "You must rebuild all perl-modules installed. Mostly this should be done automatically" - ewarn "via the flag changes of the packages. If the rebuild fails, use perl-cleaner." - ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl" - ewarn - ewarn "NOTE: Previous to perl-5.38.2-r3, these flags were useflags for dev-lang/perl." - ewarn "If you just upgraded and do not intend to change anything, carry the same settings over" - ewarn "into a global PERL_FEATURES variable set in make.conf. E.g., " - ewarn "dev-lang/perl[ithreads,quadmath] becomes PERL_FEATURES=\"ithreads quadmath\"" - fi -} - -pkg_pretend() { - if \ - ( use perl_features_ithreads && has_version '<dev-lang/perl-5.38.2-r3[-ithreads]' ) || \ - ( ! use perl_features_ithreads && has_version '<dev-lang/perl-5.38.2-r3[ithreads]' ) || \ - ( use perl_features_quadmath && has_version '<dev-lang/perl-5.38.2-r3[-quadmath]' ) || \ - ( ! use perl_features_quadmath && has_version '<dev-lang/perl-5.38.2-r3[quadmath]' ) || \ - ( use perl_features_debug && has_version '<dev-lang/perl-5.38.2-r3[-debug]' ) || \ - ( ! use perl_features_debug && has_version '<dev-lang/perl-5.38.2-r3[debug]' ) ; \ - then - echo "" - ewarn "As of dev-lang/perl-5.38.2-r3, the useflags debug, ithreads, quadmath move into" - ewarn "a use-expand variable PERL_FEATURES, which should be set globally in make.conf." - ewarn "It appears that you have not set this variable properly yet." - ewarn "" - ewarn "Giving you a chance to abort and read the corresponding news item now..." - for n in 10 9 8 7 6 5 4 3 2 1 ; do - echo -n "${n} " - sleep 2 - done; - echo "continuing." - fi -} - -pkg_setup() { - case ${CHOST} in - *-darwin*) osname="darwin" ;; - *-solaris*) osname="solaris" ;; - *) osname="linux" ;; - esac - - myarch="${CHOST%%-*}-${osname}" - if use perl_features_debug ; then - myarch+="-debug" - fi - if use perl_features_quadmath ; then - myarch+="-quadmath" - fi - if use perl_features_ithreads ; then - mythreading="-multi" - myarch+="-thread" - fi - - PRIV_BASE="/usr/$(get_libdir)/perl5" - SITE_BASE="/usr/local/$(get_libdir)/perl5" - VENDOR_BASE="/usr/$(get_libdir)/perl5/vendor_perl" - - LIBPERL="libperl$(get_libname ${MY_PV} )" - - PRIV_LIB="${PRIV_BASE}/${SUBSLOT}" - ARCH_LIB="${PRIV_BASE}/${SUBSLOT}/${myarch}${mythreading}" - SITE_LIB="${SITE_BASE}/${SUBSLOT}" - SITE_ARCH="${SITE_BASE}/${SUBSLOT}/${myarch}${mythreading}" - VENDOR_LIB="${VENDOR_BASE}/${SUBSLOT}" - VENDOR_ARCH="${VENDOR_BASE}/${SUBSLOT}/${myarch}${mythreading}" - - dual_scripts -} - -src_remove_dual_file() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - alternatives_auto_makesym "${i}" "${i}-[0-9]*" - done - ;; - setup) - for i in "$@" ; do - if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then - has_version ${pkg} && ewarn "You must reinstall ${pkg} !" - break - fi - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i}{,-${ver}-${P}} || die - done - ;; - esac -} - -src_remove_dual_man() { - local i pkg ver ff - pkg="$1" - ver="$2" - shift 2 - case "${EBUILD_PHASE:-none}" in - postinst|postrm) - for i in "$@" ; do - ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` - ff=${ff##*${i#${i%.[0-9]}}} - alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" - done - ;; - install) - for i in "$@" ; do - if ! [[ -f "${ED}"${i} ]] ; then - ewarn "${i} does not exist!" - continue - fi - mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die - done - ;; - esac -} - -src_remove_dual() { - local i pkg ver - pkg="$1" - ver="$2" - shift 2 - for i in "$@" ; do - src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" - src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" - done -} - -src_prepare_perlcross() { - cp -a ../perl-cross-${CROSS_VER}/* . || die - - # bug 794463, needs further analysis what is exactly wrong here - eapply "${FILESDIR}/perl-5.34.0-crossfit.patch" - - # bug 604072 - MAKEOPTS+=" -j1" - export MAKEOPTS -} - -src_prepare_dynamic() { - ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die - ln -s ${LIBPERL} libperl$(get_libname ) || die -} - -# Copy a patch into the patch series -# add_patch SRC_PATH DEST_NAME ['description'] ['bug'] ['bug'] -# - description is optional, but recommended -# - all arguments after descriptions are bug URLs -add_patch() { - local patchdir="${WORKDIR}/patches" - local infodir="${WORKDIR}/patch-info" - local src_name dest_name desc - src_name="$1" - dest_name="$2" - desc="$3" - shift; shift; shift; - einfo "Adding ${dest_name} to patch bundle" - cp "${src_name}" "${patchdir}/${dest_name}" || die "Couldn't copy ${src_name} to ${dest_name}" - if [[ -n "${desc}" ]]; then - printf "%s" "${desc}" > "${infodir}/${dest_name}.desc" || die "Couldn't write ${dest_name}.desc" - fi - if [[ $# -gt 0 ]]; then - # Note: when $@ is more than one element, this emits a - # line for each element - printf "%s\n" "$@" > "${infodir}/${dest_name}.bugs" || die "Couldn't write ${dest_name}.bugs" - fi -} - -# Remove a patch using a glob expr -# eg: -# rm_patch *-darwin-Use-CC* -# -rm_patch() { - local patchdir="${WORKDIR}/patches" - local expr="$1" - local patch="$( cd "${patchdir}"; echo $expr )" - einfo "Removing $patch ($expr) from patch bundle" - if [[ -e "${patchdir}/${patch}" ]]; then - rm -f "${patchdir}/${patch}" || die "Can't remove ${patch} ( $expr )" - else - ewarn "No ${expr} found in ${patchdir} to remove" - fi -} - -# Yes, this is a reasonable amount of code for something seemingly simple -# but this is far easier to debug when things go wrong, and things went wrong -# multiple times while I was getting the exact number of slashes right, which -# requires circumnavigating both bash and sed escape mechanisms. -c_escape_string() { - local slash dquote - slash='\' - dquote='"' - re_slash="${slash}${slash}" - re_dquote="${slash}${dquote}" - - # Convert \ to \\, - # " to \" - echo "$1" |\ - sed "s|${re_slash}|${re_slash}${re_slash}|g" |\ - sed "s|${re_dquote}|${re_slash}${re_dquote}|g" -} -c_escape_file() { - c_escape_string "$(cat "$1")" -} - -apply_patchdir() { - local patchdir="${WORKDIR}/patches" - local infodir="${WORKDIR}/patch-info" - local patchoutput="patchlevel-gentoo.h" - - # Inject Patch-Level info into description for patchlevel.h patch - # to show in -V - local patch_expr="*List-packaged-patches*" - local patch="$( cd "${patchdir}"; echo $patch_expr )"; - einfo "Injecting patch-level info into ${patch}.desc ( $patch_expr )" - - if [[ -e "${patchdir}/${patch}" ]]; then - printf "List packaged patches for %s(%s) in patchlevel.h" "${PF}" "${PATCH_BASE}"\ - >"${infodir}/${patch}.desc" || die "Can't rewrite ${patch}.desc" - else - eerror "No $patch_expr found in ${patchdir}" - fi - - # Compute patch list to apply - # different name other than PATCHES to stop default - # reapplying it - # Single depth is currently only supported, as artifacts can reside - # from the old layout being multiple-directories, as well as it grossly - # simplifying the patchlevel_gentoo.h generation. - local PERL_PATCHES=($( - find "${patchdir}" -maxdepth 1 -mindepth 1 -type f -printf "%f\n" |\ - grep -E '[.](diff|patch)$' |\ - sort -n - )) - - for patch in "${PERL_PATCHES[@]}"; do - eapply "${WORKDIR}"/patches/${patch} - done - - einfo "Generating $patchoutput" - - # This code creates a header file, each iteration - # creates one-or-more-lines for each entry found in PERL_PATCHES - # and STDOUT is redirected to the .h file - for patch in "${PERL_PATCHES[@]}"; do - local desc_f="${infodir}/${patch}.desc" - local bugs_f="${infodir}/${patch}.bugs" - - printf ',"%s"\n' "${patch}" - if [[ ! -e "${desc_f}" ]]; then - ewarn "No description provided for ${patch} (expected: ${desc_f} )" - else - local desc="$(c_escape_file "${desc_f}")" - printf ',"- %s"\n' "${desc}" - fi - if [[ -e "${bugs_f}" ]]; then - while read -d $'\n' -r line; do - local esc_line="$(c_escape_string "${line}")" - printf ',"- Bug: %s"\n' "${esc_line}" - done <"${bugs_f}" - fi - done > "${S}/${patchoutput}" - printf "%s\n" "${patchoutput}" >> "${S}/MANIFEST" - -} - -src_prepare() { - - local patchdir="${WORKDIR}/patches" - - # mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patches" "${WORKDIR}/patches" || die - # mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patch-info" "${WORKDIR}/patch-info" || die - - # Prepare Patch dir with additional patches / remove unwanted patches - # Inject bug/desc entries for perl -V - # Old example: - # add_patch "${FILESDIR}/${PN}-5.26.2-hppa.patch" "100-5.26.2-hppa.patch"\ - # "Fix broken miniperl on hppa"\ - # "https://bugs.debian.org/869122" "https://bugs.gentoo.org/634162" - - if [[ ${CHOST} == *-solaris* ]] ; then - # do NOT mess with nsl, on Solaris this is always necessary, - # when -lsocket is used e.g. to get h_errno - rm_patch "*-nsl-and-cl*" - fi - - apply_patchdir - - tc-is-cross-compiler && src_prepare_perlcross - - tc-is-static-only || src_prepare_dynamic - - if use gdbm; then - sed -i "s:INC => .*:INC => \"-I${ESYSROOT}/usr/include/gdbm\":g" \ - ext/NDBM_File/Makefile.PL || die - fi - - # Use errno.h from prefix rather than from host system, bug #645804 - if use prefix && [[ -e "${EPREFIX}"/usr/include/errno.h ]] ; then - sed -i "/my..sysroot/s:'':'${EPREFIX}':" ext/Errno/Errno_pm.PL || die - fi - - if [[ ${CHOST} == *-solaris* ]] ; then - # set a soname, fix linking against just built libperl - sed -i -e 's/netbsd\*/netbsd*|solaris*/' Makefile.SH || die - fi - - if [[ ${CHOST} == *-darwin* ]] ; then - # fix install_name (soname) not to reference $D - sed -i -e '/install_name `pwd/s/`pwd`/\\$(shrpdir)/' Makefile.SH || die - - # fix environ linkage absence (only a real issue on Darwin9) - if [[ ${CHOST##*-darwin} -le 9 ]] ; then - sed -i -e '/^PLDLFLAGS =/s/=/= -include crt_externs.h -Denviron="(*_NSGetEnviron())"/' \ - Makefile.SH || die - fi - fi - - default -} - -myconf() { - # the myconf array is declared in src_configure - myconf=( "${myconf[@]}" "$@" ) -} - -# Outputs a list of versions which have been seen in any of the -# primary perl @INC prefix paths, such as: -# /usr/lib64/perl5/<NUMBER> -# /usr/local/lib64/perl5/<NUMBER> -# /usr/lib64/perl5/vendor_perl/<NUMBER> -# -# All values of NUMBER must be like "5.x.y" or like "5.x" -# -find_candidate_inc_versions() { - local regex='.*/5[.][0-9]+\([.][0-9]+\|\)$' - local dirs=( - "${EROOT}${PRIV_BASE}" - "${EROOT}${SITE_BASE}" - "${EROOT}${VENDOR_BASE}" - ) - for dir in "${dirs[@]}"; do - if [[ ! -e "${dir}" ]]; then - continue - fi - # Without access to readdir() on these dirs, find will not be able - # to reveal any @INC directories inside them, and will subsequently prune - # them from the built perl's @INC support, breaking our compatiblity options - # entirely. - if [[ ! -r "${dir}" || ! -x "${dir}" ]]; then - eerror "Bad permissions on ${dir}, this will probably break things" - eerror "Ensure ${dir} is +rx for at least uid=$EUID" - eerror "Recommended permission is +rx for all" - eerror "> chmod o+rx ${dir}" - fi - done - einfo "Scanning for old @INC dirs matching '$regex' in: ${dirs[*]}" - find "${dirs[@]}" -maxdepth 1 -mindepth 1 -type d -regex "${regex}" -printf "%f " 2>/dev/null -} - -# Sort versions passed versiony-ly, remove self-version if present -# dedup. Takes each version as an argument -sanitize_inc_versions() { - local vexclude="${SUBSLOT}" - einfo "Normalizing/Sorting candidate list: $*" - einfo " to remove '${vexclude}'" - # Note, general numeric sort has to be used - # for the last component, or unique will convert - # 5.30.0 + 5.30 into just 5.30 - printf "%s\n" "$@" |\ - grep -vxF "${vexclude}" |\ - sort -u -nr -t'.' -k1,1rn -k2,2rn -k3,3rg -} - -versions_to_inclist() { - local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" - - for v; do - has "${v}" ${oldv} && echo -n "${v}/${myarch}${mythreading}/ "; - echo -n "${v}/ "; - done -} - -versions_to_gentoolibdirs() { - local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" - local root - local v - for v; do - for root in "${PRIV_BASE}" "${VENDOR_BASE}" "${SITE_BASE}"; do - local fullpath="${EROOT}${root}/${v}" - if [[ -e "${fullpath}" ]]; then - has "${v}" ${oldv} && printf "%s:" "${fullpath}/${myarch}${mythreading}"; - printf "%s:" "${fullpath}" - fi - done - done -} - -src_configure() { - declare -a myconf - - export LC_ALL="C" - [[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091 - - # Perl has problems compiling with -Os in your flags with glibc - replace-flags "-Os" "-O2" - - # xlocale.h is going away in glibc-2.26, so it's counterproductive - # if we use it and include it in CORE/perl.h ... Perl builds just - # fine with glibc and locale.h only. - # However, the darwin prefix people have no locale.h ... - use elibc_glibc && myconf -Ui_xlocale - - # Perl relies on -fwrapv semantics - filter-flags -ftrapv - - # This flag makes compiling crash in interesting ways - filter-flags "-malign-double" - - # On musl we dont want to use largefile *64 types, since 1) normal - # types are 64bit / largefile anyway and 2) the *64 types are going - # away in 1.2.4... bug #911233 - use elibc_musl && myconf -Ud_off64_t - - use sparc && myconf -Ud_longdbl - - # This urgently needs debugging - on m68k, miniperl crashes during - # build otherwise.. - use m68k && append-ldflags -Wl,-z,norelro - - export BUILD_BZIP2=0 - export BZIP2_INCLUDE=${ESYSROOT}/usr/include - export BZIP2_LIB=${ESYSROOT}/usr/$(get_libdir) - - export BUILD_ZLIB=False - export ZLIB_INCLUDE=${ESYSROOT}/usr/include - export ZLIB_LIB=${ESYSROOT}/usr/$(get_libdir) - - # allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1 - myndbm='U' - mygdbm='U' - mydb='U' - if use gdbm ; then - mygdbm='D' - if use berkdb ; then - myndbm='D' - fi - fi - if use berkdb ; then - mydb='D' - has_version '=sys-libs/db-1*' && myndbm='D' - fi - - myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db" - - if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then - ewarn "Perl will not be built with berkdb support, use gcc if you need it..." - myconf -Ui_db -Ui_ndbm - fi - - use perl_features_ithreads && myconf -Dusethreads - - use perl_features_quadmath && myconf -Dusequadmath - - if use perl_features_debug ; then - append-cflags "-g" - myconf -DDEBUGGING - elif [[ ${CFLAGS} == *-g* ]] ; then - myconf -DDEBUGGING=-g - else - myconf -DDEBUGGING=none - fi - - # modifying 'optimize' prevents cross configure script from appending required flags - if tc-is-cross-compiler; then - append-cflags "-fwrapv" - tc-export_build_env - - # Needed for the CHOST build too (bug #932385) - export CFLAGS="${CFLAGS} -D_GNU_SOURCE" - - # bug #913171 - export \ - HOSTCC=$(tc-getBUILD_CC) \ - HOSTCFLAGS="${CFLAGS_FOR_BUILD} -D_GNU_SOURCE" \ - HOSTLDFLAGS="${LDFLAGS_FOR_BUILD}" - fi - - # bug #877659, bug #821577 - append-cflags -fno-strict-aliasing - - # Autodiscover all old version directories, some of them will even be newer - # if you downgrade - if [[ -z ${PERL_OLDVERSEN} ]]; then - PERL_OLDVERSEN="$( find_candidate_inc_versions )" - fi - - # Fixup versions, removing self match, fixing order and dupes - PERL_OLDVERSEN="$( sanitize_inc_versions ${PERL_OLDVERSEN} )" - - # Experts who want a "Pure" install can set PERL_OLDVERSEN to an empty string - if [[ -n "${PERL_OLDVERSEN// }" ]]; then - local inclist="$( versions_to_inclist ${PERL_OLDVERSEN} )" - einfo "This version of perl may partially support modules previously" - einfo "installed in any of the following paths:" - for incpath in ${inclist}; do - [[ -e "${EROOT}${VENDOR_BASE}/${incpath}" ]] && einfo " ${EROOT}${VENDOR_BASE}/${incpath}" - [[ -e "${EROOT}${PRIV_BASE}/${incpath}" ]] && einfo " ${EROOT}${PRIV_BASE}/${incpath}" - [[ -e "${EROOT}${SITE_BASE}/${incpath}" ]] && einfo " ${EROOT}${SITE_BASE}/${incpath}" - done - einfo "This is a temporary measure and you should aim to cleanup these paths" - einfo "via world updates and perl-cleaner" - # myconf -Dinc_version_list="${inclist}" - myconf -Dgentoolibdirs="$( versions_to_gentoolibdirs ${PERL_OLDVERSEN} )" - fi - - [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" - - # Make sure we can do the final link #523730, need to set deployment - # target to override hardcoded 10.3 which breaks on modern OSX - [[ ${CHOST} == *-darwin* ]] && \ - myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" - - # Older macOS with non-Apple GCC chokes on inline in system headers - # using c89 mode as injected by cflags.SH, in addition, we override - # cflags, so we loose PERL_DARWIN which enables compat code that - # apparently on more recent macOS releases is no longer necessary - [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ - append-cflags -Dinline=__inline__ -DPERL_DARWIN - - # Prefix: the host system needs not to follow Gentoo multilib stuff, and in - # Prefix itself we don't do multilib either, so make sure perl can find - # something compatible. - if use prefix ; then - # Set a hook to check for each detected library whether it actually works. - export libscheck=" - ( echo 'int main(){}' > '${T}'/conftest.c && - $(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null - ) || xxx=/dev/null" - - # Use all host paths that might contain useful stuff, the hook above will filter out bad choices. - local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib" - myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}" - elif [[ $(get_libdir) != "lib" ]] ; then - # We need to use " and not ', as the written config.sh use ' ... - myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)" - fi - - # don't try building ODBM, bug #354453 - disabled_extensions="ODBM_File" - - if ! use gdbm ; then - # workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm" - disabled_extensions="${disabled_extensions} GDBM_File NDBM_File" - fi - - myconf -Dnoextensions="${disabled_extensions}" - - [[ "${PV##*.}" == "9999" ]] && myconf -Dusedevel -Uversiononly - - [[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF} - # allow fiddling via EXTRA_ECONF, bug 558070 - eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})" - - myconf \ - -Duseshrplib \ - -Darchname="${myarch}" \ - -Dar="$(tc-getAR)" \ - -Dcc="$(tc-getCC)" \ - -Dcpp="$(tc-getCPP)" \ - -Dld="$(tc-getCC)" \ - -Dnm="$(tc-getNM)" \ - -Dranlib="$(tc-getRANLIB)" \ - -Accflags="${CFLAGS} -DNO_PERL_RAND_SEED" \ - -Doptimize="${CFLAGS}" \ - -Dldflags="${LDFLAGS}" \ - -Dprefix="${EPREFIX}"'/usr' \ - -Dsiteprefix="${EPREFIX}"'/usr/local' \ - -Dvendorprefix="${EPREFIX}"'/usr' \ - -Dscriptdir="${EPREFIX}"'/usr/bin' \ - -Dprivlib="${EPREFIX}${PRIV_LIB}" \ - -Darchlib="${EPREFIX}${ARCH_LIB}" \ - -Dsitelib="${EPREFIX}${SITE_LIB}" \ - -Dsitearch="${EPREFIX}${SITE_ARCH}" \ - -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ - -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ - -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ - -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ - -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ - -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ - -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ - -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ - -Dman1ext='1' \ - -Dman3ext='3pm' \ - -Dlibperl="${LIBPERL}" \ - -Dlocincpth="${EPREFIX}"'/usr/include ' \ - -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ - -Duselargefiles \ - -Dd_semctl_semun \ - -Dcf_by='Gentoo' \ - -Dmyhostname='localhost' \ - -Dperladmin='root@localhost' \ - -Ud_csh \ - -Dsh="${BROOT}"/bin/sh \ - -Dtargetsh="${EPREFIX}"/bin/sh \ - -Uusenm \ - "${EXTRA_ECONF[@]}" - - if tc-is-cross-compiler; then - ./configure \ - --target="${CHOST}" \ - --build="${CBUILD}" \ - -Dinstallprefix='' \ - -Dinstallusrbinperl='undef' \ - -Dusevendorprefix='define' \ - "${myconf[@]}" \ - || die "Unable to configure" - else - sh Configure \ - -des \ - -Dinstallprefix="${EPREFIX}"'/usr' \ - -Dinstallusrbinperl='n' \ - "${myconf[@]}" \ - || die "Unable to configure" - fi -} - -src_test() { - export NO_GENTOO_NETWORK_TESTS=1; - export GENTOO_ASSUME_SANDBOXED="${GENTOO_ASSUME_SANDBOXED:-1}" - export GENTOO_NO_PORTING_TESTS="${GENTOO_NO_PORTING_TESTS:-1}" - if [[ ${EUID} == 0 ]] ; then - ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..." - return 0 - fi - TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed" -} - -src_install() { - local i - local coredir="${ARCH_LIB}/CORE" - - emake DESTDIR="${D}" install - - rm -f "${ED}/usr/bin/perl${MY_PV}" - ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die - - if ! tc-is-static-only ; then - dolib.so "${ED}"${coredir}/${LIBPERL} - rm -f "${ED}"${coredir}/${LIBPERL} - ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die - ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die - - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die - ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die - fi - - rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages" - - # This removes ${D} from Config.pm - for i in $(find "${D}" -iname "Config.pm" ) ; do - einfo "Removing ${D} from ${i}..." - sed -i -e "s:${D}::" "${i}" || die "Sed failed" - done - - dodoc Changes* README AUTHORS - - if use doc ; then - # HTML Documentation - # We expect errors, warnings, and such with the following. - - dodir /usr/share/doc/${PF}/html - LD_LIBRARY_PATH=. ./perl installhtml \ - --podroot='.' \ - --podpath='lib:ext:pod:vms' \ - --recurse \ - --htmldir="${ED}/usr/share/doc/${PF}/html" - fi - - [[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local - - dual_scripts -} - -pkg_preinst() { - check_rebuild -} - -pkg_postinst() { - dual_scripts - - if [[ -z "${ROOT}" ]] ; then - local INC DIR file - INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }') - einfo "Removing old .ph files" - for DIR in ${INC} ; do - if [[ -d "${DIR}" ]] ; then - for file in $(find "${DIR}" -name "*.ph" -type f ) ; do - rm -f "${file}" - einfo "<< ${file}" - done - fi - done - # Silently remove the now empty dirs - for DIR in ${INC} ; do - if [[ -d "${DIR}" ]] ; then - find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null - fi - done - - fi -} - -pkg_postrm() { - dual_scripts -} diff --git a/dev-lang/perl/perl-5.42.0.ebuild b/dev-lang/perl/perl-5.42.2.ebuild index 93f520dab7c1..9a38e464b782 100644 --- a/dev-lang/perl/perl-5.42.0.ebuild +++ b/dev-lang/perl/perl-5.42.2.ebuild @@ -6,11 +6,11 @@ EAPI=8 inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing PATCH_VER=1 -CROSS_VER=1.6.2 +CROSS_VER=1.6.3 PATCH_BASE="perl-5.42.0-patches-${PATCH_VER}" PATCH_DEV=dilfridge -DIST_AUTHOR=BOOK +DIST_AUTHOR=SHAY # Greatest first, don't include yourself # Devel point-releases are not ABI-intercompatible, but stable point releases are @@ -173,8 +173,7 @@ pkg_setup() { case ${CHOST} in *-darwin*) osname="darwin" ;; *-solaris*) osname="solaris" ;; - *-linux*) osname="linux" ;; - *-gnu) osname="gnu" ;; + *) osname="linux" ;; esac myarch="${CHOST%%-*}-${osname}" @@ -277,8 +276,8 @@ src_prepare_perlcross() { # bug 794463, needs further analysis what is exactly wrong here eapply "${FILESDIR}/perl-5.34.0-crossfit.patch" - # bug 959686, rebase via upstream PR (no 5.42.0 release) - eapply "${FILESDIR}/perl-5.42.0-cross-rebase.patch" + # fix cross-compilation configure tests w/ lto + eapply "${FILESDIR}/perl-5.42.0-cross-no-lto.patch" # bug 604072 MAKEOPTS+=" -j1" @@ -426,6 +425,12 @@ src_prepare() { # "Fix broken miniperl on hppa"\ # "https://bugs.debian.org/869122" "https://bugs.gentoo.org/634162" + # Backports from 5.42.0-votes.xml as of 2025-11-22 + add_patch "${FILESDIR}/5.42.0/0004-Turn-off-POSIX-2008-locales-on-AIX.patch" \ + "103-Turn-off-POSIX-2008-locales-on-AIX.patch" \ + "Turn off POSIX 2008 locales on AIX" \ + "https://github.com/Perl/perl5/issues/23825" + if [[ ${CHOST} == *-solaris* ]] ; then # do NOT mess with nsl, on Solaris this is always necessary, # when -lsocket is used e.g. to get h_errno diff --git a/dev-libs/blake3/blake3-1.8.4.ebuild b/dev-libs/blake3/blake3-1.8.4.ebuild index 7b8e65c8a2df..4759324e2fc8 100644 --- a/dev-libs/blake3/blake3-1.8.4.ebuild +++ b/dev-libs/blake3/blake3-1.8.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/BLAKE3-${PV}/c" LICENSE="|| ( CC0-1.0 Apache-2.0 )" SLOT="0/0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index 5e0d5d732ff3..c712ea719711 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -1,8 +1,4 @@ -DIST libgpg-error-1.56.tar.bz2 1116017 BLAKE2B 2c84fe5cef8c77dc01f481aeacada815baf7fff85369a9c877dc4a11f2e3f84f37ad69a04213bc79765677dd2829a5074d7c8239b298429484378234cb4d2a66 SHA512 ff4160f4133cf1a90eddf5f59d6248214b59db4f021f124302be37bf04fa1f2eb665560914cbe289095e630a31ba141252e7a72a8e6dbbc622cb135a2066259a -DIST libgpg-error-1.56.tar.bz2.sig 147 BLAKE2B 13a2642c4b891ab92abfc0d9022b06a1a545b09bb86b460485d26e5626ce7f87f0c08cc2563ddf78153ad35ff68223acec3a87a60aa75192b964e5d17bbc6e9b SHA512 20f3d0af54948479a8d878fe580f6929cad097ca388c7ae314a716574e9edb976b53cd0e5cdb0164485a832dd9961101bbb1a86b053a1492e05717710a14e303 -DIST libgpg-error-1.57.tar.bz2 1123531 BLAKE2B fb48564c32d2f7dc47eaf4ac26b88d47b0df71c69ff62921965033c6f209011052673b7a09eeb44605653f21255d40cd0fb8492fe02eaacab84f76b98c77eb6b SHA512 d45d2ba1539d99f2886fd568cc29642b12a028d26d13b494e5f6df5b3ed5cdec04a861b29e310ba3fa2ef6d1bbeca3e0ae922a230d4769756492ab912bd6902c -DIST libgpg-error-1.57.tar.bz2.sig 147 BLAKE2B 9c6ca75160daff73c99b6807d9c89c1195288bc507df1f53b0f01d42a3d530c32b62bf51d4c3a4c6b741a39136855bd42b5fb43f4278d778b0d1f5228bef03ab SHA512 136818c9f2c9bddd3b91b8dbf08ae63dd8e6f9924b06883dc37238a3ee8e5a975f7e8c6749fcb972039642050d181167ccee9efcd73c2c068941127c8a81235f -DIST libgpg-error-1.58.tar.bz2 1123899 BLAKE2B 7d1c0d54094d870e9e92aebadc4a8a3cf0e7a1ae7841b445896105583a8885439ca8364b2e364639759912ea46f801b41e5025db9aa292c4fce43713430711e1 SHA512 4f4cb7f24e6cf4266c30da3985b9e62d4ab6012d8f43e9969d6edfd344d2a08f6277ab10610627597f6c58d064b3127fd286ae678381b84610d611645db5bbb4 -DIST libgpg-error-1.58.tar.bz2.sig 147 BLAKE2B edef17d406ea390d2463e06ec0dc3f1dbc1304198bdcd0079b2cbeba8d0078c89574a658697710844dd38ac8af4e6efa9936901fc85d8541f6745ca9c82af244 SHA512 8c3ecc7fe9616bc00ff1d9b4ea7adac8eaa63778d757c9fff1b143ecf1542d95b0fbce1e3de4e3ee1112fab30558419489dc3b97abd8030c838d0eb64fd27d40 DIST libgpg-error-1.59.tar.bz2 1123184 BLAKE2B 04dcdf411fbeecbfcb84c69949b42940793e725cf261eaac705677dc9071b395b0f5d38741f4d59411646cd45a1a8c44edbd2a8204a962e9948b1d7e223041f5 SHA512 86a2b4f94928e88aab23c84e0febb702453617edf3cddf45d0ed9ea817007085a6d132214fd2c855d816ec296514401157e89dab2790aea1edf5c376ea7e1f56 DIST libgpg-error-1.59.tar.bz2.sig 147 BLAKE2B f95040c1bbd4e5807a351e77c73a6901b706478ffcaa19c3fa58a6d561e17ea1764b88ae24ea7f0651a633fafc465bb0457a3279e3db4d899bf30e094e652728 SHA512 6d89fdbd0f1151861d19832d12ebc92ed3d4263d6a44223d0f5ff8d1026898cd99cced1b864217c0d7501255db2c5586a7ddfd0a7fd2b8f36fbb98e768cb3c83 +DIST libgpg-error-1.60.tar.bz2 1125272 BLAKE2B 880cae5f57a679ee099fab48856d537dd35479795c2bb4ac20eb0a3612b0c2091487b64bcc94ea6520837f395ac5e2689c35a399499539bb319e1949a2a4e30b SHA512 e8beaa63ce56a34070b2e6b0978a9b91c5e8fa094a957c8dd6fec42cc02cbd47670b94fc19fdcec474358cc2ebb28f6fc21b3465e992fbd9c04eec576717b8ca +DIST libgpg-error-1.60.tar.bz2.sig 294 BLAKE2B cae601d770c52094f3cd38a278bf5941a127605e3e76039fafcc14444963143232377bdb50db55da756403a13608597f631c5788ae5d9e5a875567859f3b4a05 SHA512 108fa3238e2824eb69fdbeabffe95c0042d64dd1c98adf752ff0480b07c966cb96d750f62c511dd8b3f16d5c8153a03ad2021bfcc7eea1098d20d7c397634694 diff --git a/dev-libs/libgpg-error/libgpg-error-1.56.ebuild b/dev-libs/libgpg-error/libgpg-error-1.56.ebuild deleted file mode 100644 index 8fb77cd1f215..000000000000 --- a/dev-libs/libgpg-error/libgpg-error-1.56.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maintainers should: -# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ -# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 -# (find the one for the current release then subscribe to it + -# any subsequent ones linked within so you're covered for a while.) - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc -inherit libtool multilib-minimal toolchain-funcs verify-sig - -DESCRIPTION="Contains error handling functions used by GnuPG software" -HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error/" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" -SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="common-lisp nls static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND=" - nls? ( sys-devel/gettext ) - verify-sig? ( sec-keys/openpgp-keys-gnupg ) -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/gpg-error.h - /usr/include/gpgrt.h -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gpg-error-config - /usr/bin/gpgrt-config -) - -src_prepare() { - default - elibtoolize - - if use prefix ; then - # don't hardcode /usr/xpg4/bin/sh as shell on Solaris - sed -i -e 's:INSTALLSHELLPATH=/usr/xpg4/bin/sh:INSTALLSHELLPATH=/bin/sh:g' configure.ac configure || die - fi - - # This check breaks multilib - cat <<-EOF > src/gpg-error-config-test.sh.in || die - #!@INSTALLSHELLPATH@ - exit 0 - EOF - - # only necessary for as long as we run eautoreconf, configure.ac - # uses ./autogen.sh to generate PACKAGE_VERSION, but autogen.sh is - # not a pure /bin/sh script, so it fails on some hosts - #sed -i -e "1s:.*:#\!${BASH}:" autogen.sh || die - #eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(multilib_is_native_abi || echo --disable-languages) - $(use_enable common-lisp languages) - $(use_enable nls) - # required for sys-power/suspend[crypt], bug 751568 - $(use_enable static-libs static) - $(use_enable test tests) - - # See bug #699206 and its duplicates wrt gpgme-config - # Upstream no longer install this by default and we should - # seek to disable it at some point. - --enable-install-gpg-error-config - - --enable-threads - CC_FOR_BUILD="$(tc-getBUILD_CC)" - $("${S}/configure" --help | grep -o -- '--without-.*-prefix') - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/dev-libs/libgpg-error/libgpg-error-1.58.ebuild b/dev-libs/libgpg-error/libgpg-error-1.58.ebuild deleted file mode 100644 index 97873532d3e7..000000000000 --- a/dev-libs/libgpg-error/libgpg-error-1.58.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maintainers should: -# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ -# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 -# (find the one for the current release then subscribe to it + -# any subsequent ones linked within so you're covered for a while.) - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc -inherit libtool multilib-minimal toolchain-funcs verify-sig - -DESCRIPTION="Contains error handling functions used by GnuPG software" -HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error/" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" -SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="common-lisp nls static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND=" - nls? ( sys-devel/gettext ) - verify-sig? ( sec-keys/openpgp-keys-gnupg ) -" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/gpg-error.h - /usr/include/gpgrt.h -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/gpg-error-config - /usr/bin/gpgrt-config -) - -src_prepare() { - default - elibtoolize - - if use prefix ; then - # don't hardcode /usr/xpg4/bin/sh as shell on Solaris - sed -i -e 's:INSTALLSHELLPATH=/usr/xpg4/bin/sh:INSTALLSHELLPATH=/bin/sh:g' configure.ac configure || die - fi - - # This check breaks multilib - cat <<-EOF > src/gpg-error-config-test.sh.in || die - #!@INSTALLSHELLPATH@ - exit 0 - EOF - - # only necessary for as long as we run eautoreconf, configure.ac - # uses ./autogen.sh to generate PACKAGE_VERSION, but autogen.sh is - # not a pure /bin/sh script, so it fails on some hosts - #sed -i -e "1s:.*:#\!${BASH}:" autogen.sh || die - #eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(multilib_is_native_abi || echo --disable-languages) - $(use_enable common-lisp languages) - $(use_enable nls) - # required for sys-power/suspend[crypt], bug 751568 - $(use_enable static-libs static) - $(use_enable test tests) - - # See bug #699206 and its duplicates wrt gpgme-config - # Upstream no longer install this by default and we should - # seek to disable it at some point. - --enable-install-gpg-error-config - - --enable-threads - CC_FOR_BUILD="$(tc-getBUILD_CC)" - $("${S}/configure" --help | grep -o -- '--without-.*-prefix') - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/dev-libs/libgpg-error/libgpg-error-1.57.ebuild b/dev-libs/libgpg-error/libgpg-error-1.60.ebuild index 97873532d3e7..7d0c653a6635 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.57.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.60.ebuild @@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="common-lisp nls static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest index 53623c4aa20c..f80a524e7a7e 100644 --- a/dev-libs/libpeas/Manifest +++ b/dev-libs/libpeas/Manifest @@ -1,2 +1,3 @@ DIST libpeas-1.36.0.tar.xz 195432 BLAKE2B 12b12f041784e5fbeb03a36cad62625f7b60f770f7ff83d0660b28288262e125c2ca5f83032d4ae96faaa7b815ba9dcb245d3cbdac823765435a21e1eb08f663 SHA512 254087089475a3c1415e0ba8efb17aac56b96b1eee7c8e12933e72cc551ee39e9e3eac2d3d602bf9d369dd9fc7d3f5141e7683dec11b40b6c7b961b8e6c70a11 +DIST libpeas-1.38.1.tar.xz 196456 BLAKE2B 0256f7734ad73c175cbef8c67447f26c2dec21ac1d92de9a84a744d5a8ce90ec420f8f1dd13b8d946578888e3234ba83ebbfffc31f51c5b7208e228d0d2ffd07 SHA512 5e4dc3cde9c0fdd268acefefac3b0e200b2cbd5154dc619c5665a485f22b861396ac3f243f01d621fb40c37b3c566e23c656d95d7d700b7673fa2b0168d2ae8e DIST libpeas-2.0.7.tar.xz 157468 BLAKE2B 4688c6cde69abb6496ab08eda0ab57c032712220aaba51d09720e10cd8df12085c517fbe6b2a2e73c85a731eeb18efc0521f598b81f2070c10b322428bf3b6f6 SHA512 105cdc7b4ec681ec7b1a2c7d52bd891908bf0ebb32ac0f04f24adcf49e73236848f8ea1324c70ebc7490d316eb439f72de23db85ef4643e3301276dfbdec912b diff --git a/dev-libs/libpeas/files/libpeas-1.38.1-test-extension.patch b/dev-libs/libpeas/files/libpeas-1.38.1-test-extension.patch new file mode 100644 index 000000000000..4cc5f4865754 --- /dev/null +++ b/dev-libs/libpeas/files/libpeas-1.38.1-test-extension.patch @@ -0,0 +1,34 @@ +From: Jan Grulich <jgrulich@redhat.com> +Date: Wed, 25 Feb 2026 11:33:49 +0000 +Subject: Tests failures with pygobject 3.55.3 + +Origin: https://gitlab.gnome.org/GNOME/libpeas/-/issues/65#note_2690020 +Bug: https://gitlab.gnome.org/GNOME/libpeas/-/issues/65 +Bug-Debian: http://bugs.debian.org/1131663 +Bug-Ubuntu: http://launchpad.net/bugs/2146896 +--- + tests/libpeas/extension-py.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/libpeas/extension-py.c b/tests/libpeas/extension-py.c +index 8ec155d..808884b 100644 +--- a/tests/libpeas/extension-py.c ++++ b/tests/libpeas/extension-py.c +@@ -59,7 +59,7 @@ test_extension_py_instance_refcount (PeasEngine *engine, + + g_object_add_weak_pointer (extension, (gpointer *) &extension); + +- g_assert_cmpint (extension->ref_count, ==, 2); ++ g_assert_cmpint (extension->ref_count, ==, 1); + + g_object_unref (extension); + g_assert (extension == NULL); +@@ -96,7 +96,7 @@ test_extension_py_activatable_subject_refcount (PeasEngine *engine, + wrapper = g_object_get_data (object, "PyGObject::wrapper"); + g_assert_cmpint (wrapper->ob_refcnt, ==, 1); + +- g_assert_cmpint (G_OBJECT (extension)->ref_count, ==, 2); ++ g_assert_cmpint (G_OBJECT (extension)->ref_count, ==, 1); + g_object_unref (extension); + + /* We unreffed the extension, so it should have been destroyed and our dummy diff --git a/dev-libs/libpeas/libpeas-1.38.1.ebuild b/dev-libs/libpeas/libpeas-1.38.1.ebuild new file mode 100644 index 000000000000..d511c85e4ba5 --- /dev/null +++ b/dev-libs/libpeas/libpeas-1.38.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) +PYTHON_COMPAT=( python3_{10..14} ) + +inherit gnome.org lua-single meson python-single-r1 vala virtualx xdg + +DESCRIPTION="A GObject plugins library" +HOMEPAGE="https://wiki.gnome.org/Projects/Libpeas https://gitlab.gnome.org/GNOME/libpeas" + +LICENSE="LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="glade +gtk gtk-doc lua +python vala" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/glib-2.85.0:2[introspection] + gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) + glade? ( >=dev-util/glade-3.9.1:3.10 ) + lua? ( + ${LUA_DEPS} + $(lua_gen_cond_dep ' + >=dev-lua/lgi-0.9.0[${LUA_USEDEP}] + ') + ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.52:3[${PYTHON_USEDEP}] + ') + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.11 + >=dev-util/gi-docgen-2021.7 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # Gentoo-specific lua tweak hack + "${FILESDIR}"/1.26.0-lua.patch + "${FILESDIR}"/${PN}-1.38.1-test-extension.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature $(usex lua '!lua_single_target_luajit' 'lua') lua51) + $(meson_feature $(usex lua 'lua_single_target_luajit' 'lua') luajit) + -Dpython2=false + $(meson_use python python3) + # introspection was always enabled in autotools; would need readiness by consumers + # to USE flag it, but most need it for python plugins anyways + -Dintrospection=true + $(meson_use vala vapi) + $(meson_use gtk widgetry) + $(meson_use glade glade_catalog) + -Ddemos=false + $(meson_use gtk-doc gtk_doc) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/libpeas-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + if use gtk; then + mv "${ED}"/usr/share/doc/libpeas-gtk-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi + fi +} diff --git a/dev-libs/lzo/lzo-2.10.ebuild b/dev-libs/lzo/lzo-2.10.ebuild index aba4b77fb8bc..98e62b71be51 100644 --- a/dev-libs/lzo/lzo-2.10.ebuild +++ b/dev-libs/lzo/lzo-2.10.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit multilib-minimal usr-ldscript +inherit dot-a multilib-minimal usr-ldscript DESCRIPTION="An extremely fast compression and decompression library" HOMEPAGE="https://www.oberhumer.com/opensource/lzo/" @@ -14,6 +14,11 @@ SLOT="2" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="examples static-libs" +src_configure() { + use static-libs && lto-guarantee-fat + multilib-minimal_src_configure +} + multilib_src_configure() { ECONF_SOURCE=${S} \ econf \ @@ -31,6 +36,9 @@ multilib_src_install() { } multilib_src_install_all() { + einstalldocs + strip-lto-bytecode + rm "${ED}"/usr/share/doc/${PF}/COPYING || die if use examples; then diff --git a/dev-libs/mimalloc/mimalloc-3.2.8-r1.ebuild b/dev-libs/mimalloc/mimalloc-3.2.8-r1.ebuild index 8852597db7cf..6ce4d28cb06e 100644 --- a/dev-libs/mimalloc/mimalloc-3.2.8-r1.ebuild +++ b/dev-libs/mimalloc/mimalloc-3.2.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest index b58c0c2009cc..93bbf2713782 100644 --- a/dev-python/channels/Manifest +++ b/dev-python/channels/Manifest @@ -1,5 +1 @@ -DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf -DIST channels-4.2.2.gh.tar.gz 197010 BLAKE2B 321bf62c68038ce511145acd43c036dd298d58056f20ab2d676c3e3a8d6360a86a4f07c8f9ed6c123f888c012d69da22cfae4fb477dd5422cf326bf2de6a4c8f SHA512 8f7c8f27981988fed8ec254db91ce0a130b24842949ef94cc9ae21b4a259a7003654ec86c4e18aa81924e26d9b81b6a2aafaac404e490cbdda6b4a100476917a -EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef -EBUILD channels-4.2.2.ebuild 829 BLAKE2B e5946c4a0eaf9fb3ffa2092a3d5d49d3d6ee16f151483fa2b716c8bab3350eca5e330a22822f881421d8882ffb970f4c56154c613477d094319e46addf1a5537 SHA512 84ce30d87a654c1a89ac299fb0f6447ca9c736e4b63497d83fc2687384e9cbe8094ba8f5021a19f726f9bae97c6b6d11eddef6a9ee5c275efe827bf95d3848ec -MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44 +DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild deleted file mode 100644 index 03a4923889fe..000000000000 --- a/dev-python/channels/channels-3.0.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 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 - -DESCRIPTION="Extends Django abilities beyond HTTP protocol" -HOMEPAGE="https://github.com/django/channels" -SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/django-2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/daphne-3.0[${PYTHON_USEDEP}] - <dev-python/daphne-4.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -python_prepare_all() { - # https://github.com/django/channels/issues/1915 - echo 'asyncio_mode = auto' >> setup.cfg - - distutils-r1_python_prepare_all -} diff --git a/dev-python/channels/channels-4.2.2.ebuild b/dev-python/channels/channels-4.2.2.ebuild deleted file mode 100644 index 710613a7cbd1..000000000000 --- a/dev-python/channels/channels-4.2.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 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 - -DESCRIPTION="Extends Django abilities beyond HTTP protocol" -HOMEPAGE="https://github.com/django/channels" -SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild new file mode 100644 index 000000000000..ffafd1ece52b --- /dev/null +++ b/dev-python/channels/channels-4.3.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 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 #pypi + +DESCRIPTION="Brings async, event-driven capabilities to Django" +HOMEPAGE=" + https://channels.readthedocs.io/ + https://github.com/django/channels/ + https://pypi.org/project/channels/ +" +# no tests in sdist +SRC_URI=" + https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + <dev-python/asgiref-4[${PYTHON_USEDEP}] + >=dev-python/asgiref-3.9.0[${PYTHON_USEDEP}] + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/async-timeout[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # avoid daphne as it requires autobahn + tests/sample_project/tests/test_selenium.py + tests/security/test_websocket.py + tests/test_database.py + tests/test_generic_http.py + tests/test_generic_websocket.py + tests/test_http.py + tests/test_testing.py +) + +EPYTEST_PLUGINS=( pytest-django pytest-asyncio ) +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/channels-4.3.2-fix-install.patch +) + +python_prepare_all() { + # avoid daphne as it requires autobahn + sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch new file mode 100644 index 000000000000..18eca8f75445 --- /dev/null +++ b/dev-python/channels/files/channels-4.3.2-fix-install.patch @@ -0,0 +1,14 @@ +diff --git a/setup.cfg b/setup.cfg +index 742e1f6..43d8c0d 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -52,7 +52,7 @@ types = + + [options.packages.find] + exclude = +- tests ++ tests* + + [flake8] + exclude = venv/*,tox/*,docs/*,testproject/*,build/* + diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml index 7093cae71294..0dec5a678a5f 100644 --- a/dev-python/channels/metadata.xml +++ b/dev-python/channels/metadata.xml @@ -2,11 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> + <email>negril.nx+gentoo@gmail.com</email> + <name>Paul Zander</name> </maintainer> - <upstream> - <bugs-to>https://github.com/django/channels/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> + + <origin>gentoo-guru-overlay</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index d12ab8aeaca8..a11d7c268c91 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1,3 +1 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db -EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e -MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch new file mode 100644 index 000000000000..637368d2f237 --- /dev/null +++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch @@ -0,0 +1,13 @@ +Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." + +--- a/setup.py ++++ b/setup.py +@@ -18,7 +18,7 @@ setup( + author_email='michal.danilak@gmail.com', + url='https://github.com/Mimino666/langdetect', + keywords='language detection library', +- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], ++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], + include_package_data=True, + install_requires=['six'], + license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 271137de443d..7100f5f39dd8 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,4 +19,6 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) + distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index 020e07f2a3dd..c0f74ac187e2 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,11 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> + <email>pastalian46@gmail.com</email> + <name>Takuya Wakazono</name> </maintainer> - <upstream> - <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> + + <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest index 71c4cc510ec2..70c59c0c9c5b 100644 --- a/dev-python/parse/Manifest +++ b/dev-python/parse/Manifest @@ -1 +1,2 @@ DIST parse-1.21.1.tar.gz 29105 BLAKE2B c253ed8e37c71f18c9fcdaab43289752c9ef2135e24c45017c38a6556d62ff541734ef211aa6add2d3b05541f79a5c90058497476a2b23465ae0a7815c33b145 SHA512 4c7dc10551bd9be512b9d6366b82cb4ae0f4b4cf4eac84bf5bd7aff35ad12e0f7a53931552da3029796c740e65dbd8023a41262430f0169c7750a9817546d8aa +DIST parse-1.22.0.tar.gz 36767 BLAKE2B 794637c9a4cc4db921389bd039cf5635589ea96c7ccc2e5466de768a5fe6b7f98f3acc0111d546f86d5683993dd615a9e2efa275084498330d4fde2b38e1a92d SHA512 3be4c327e7f5fa0964de1ef457a614a39a57e65d934cf8fb3cb08814c8840cd52cd3186b68b6989744f3558726a78a39b0d22d228e0194317aca67bbea1d4a6e diff --git a/dev-python/parse/parse-1.22.0.ebuild b/dev-python/parse/parse-1.22.0.ebuild new file mode 100644 index 000000000000..de497f0c6e6a --- /dev/null +++ b/dev-python/parse/parse-1.22.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2021-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 pypi + +DESCRIPTION="Parse strings using a specification based on the Python format() syntax" +HOMEPAGE="https://github.com/r1chardj0n3s/parse/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # drop unnecssary pytest extra requirements + sed -i '/tool.pytest.ini_options/,/^$/d' pyproject.toml || die +} diff --git a/dev-qt/qttools/qttools-6.11.0.ebuild b/dev-qt/qttools/qttools-6.11.0.ebuild index 62f3c4903201..27752d45f562 100644 --- a/dev-qt/qttools/qttools-6.11.0.ebuild +++ b/dev-qt/qttools/qttools-6.11.0.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=( diff --git a/dev-qt/qttools/qttools-6.11.9999.ebuild b/dev-qt/qttools/qttools-6.11.9999.ebuild index 62f3c4903201..27752d45f562 100644 --- a/dev-qt/qttools/qttools-6.11.9999.ebuild +++ b/dev-qt/qttools/qttools-6.11.9999.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=( diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild index 02408cf2c181..2ae4892365de 100644 --- a/dev-qt/qttools/qttools-6.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9999.ebuild @@ -12,7 +12,7 @@ LLVM_OPTIONAL=1 # and 3rdparty/ tries to FetchContent gtest) QT6_RESTRICT_TESTS=1 -inherit llvm-r2 optfeature qt6-build xdg +inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" @@ -82,6 +82,9 @@ src_prepare() { } src_configure() { + # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr] + use linguist && filter-lto + use qdoc && llvm_chost_setup local mycmakeargs=( diff --git a/dev-util/godcc/godcc-1.0.ebuild b/dev-util/godcc/godcc-1.0.ebuild index 92dd1f1e30ce..1e48fd73dbca 100644 --- a/dev-util/godcc/godcc-1.0.ebuild +++ b/dev-util/godcc/godcc-1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://jemarch.net/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -#KEYWORDS="~amd64" +KEYWORDS="~amd64" RDEPEND="dev-libs/boehm-gc" DEPEND="${RDEPEND}" diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest index 786f34dfa6b2..a148ea13a64a 100644 --- a/dev-util/libabigail/Manifest +++ b/dev-util/libabigail/Manifest @@ -1,2 +1,4 @@ +DIST libabigail-2.10-docs.tar.xz 58384 BLAKE2B e7c68672cc2f423c20d37d80ca64f686f2fa7c4f75f0098a6bb9beaf736e9bf4b1272182a978ce929de9bb827d8afc9126a1c9fe55a1431b4ce177ff4e4af1a5 SHA512 56ee359d683f4433c82d7e965079542e41cbe1615b02d2d9c7e53a6b6f7be0544bb96c9d639b5e2c685c716bf0baf61349cfd1f61a74e37977c812d14ebaeca0 +DIST libabigail-2.10.tar.xz 491492572 BLAKE2B 1fbb73f52ffbb30823e93d7eb3defb31ceeeec1d1f7c085ec3651856eff3aebe6bfa125e7b6b3a1a0912d500992a3ddad3db9eeb749ab1300736f8deebf61c72 SHA512 e3dcc0b5657b1448d0c6925108f0ff77bef633a1757656285594513124585c3f70b10c7733ec2a5916a6cbd7fd4e17e48b375fd69f58fe7cc974f18bb9098c89 DIST libabigail-2.9-docs.tar.xz 58352 BLAKE2B bc6d69c92fe7f0ec7357a98f302e95259902009364ae770853023fc43b1d64ecc0dcbe0e0493d121888398e79a3cac2de50507ff8fef4003573dfb84e49eb857 SHA512 3a4644faea3944ce1787f7e5dbe35a2971e0ea40f794e2ffd47d61b945b943eae61b8bf170852c15431b431ef150436e09b83afc666513763e42fe26b82cd725 DIST libabigail-2.9.tar.xz 520825272 BLAKE2B 4453dd9385ed1aa2b5128ee323f704c40505a281f224dec8b74fae4a32e3c2e596ecdb6665aced79f26fe6fe996681c134da0af061122f117d2b800cb2c6d999 SHA512 5bdf5ec49a5931a61bf28317b41eee583d6277d00ac621b2d2a97bbc0d816c3662bcfe13a5ac7aeee11c947afb69a5a0a9a8015fcebad09965b45af9b1e23606 diff --git a/dev-util/libabigail/libabigail-2.10.ebuild b/dev-util/libabigail/libabigail-2.10.ebuild new file mode 100644 index 000000000000..0b4811a294d3 --- /dev/null +++ b/dev-util/libabigail/libabigail-2.10.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${LIBABIGAIL_DOCS_PREBUILT:=1} + +LIBABIGAIL_DOCS_PREBUILT_DEV=sam +LIBABIGAIL_DOCS_VERSION="${PV}" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +LIBABIGAIL_DOCS_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit libtool bash-completion-r1 python-any-r1 out-of-source + +DESCRIPTION="Suite of tools for checking ABI differences between ELF objects" +HOMEPAGE="https://sourceware.org/libabigail/" +if [[ ${PV} == 9999 ]] ; then + LIBABIGAIL_DOCS_PREBUILT=0 + EGIT_REPO_URI="https://sourceware.org/git/libabigail.git" + EGIT_SUBMODULES=() + inherit autotools git-r3 +else + SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz" + if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )" + LIBABIGAIL_DOCS_USEFLAG="doc" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +LICENSE="Apache-2.0-with-LLVM-exceptions" +SLOT="0/9" +IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/xz-utils + dev-libs/elfutils[lzma] + dev-libs/libxml2:2= + dev-libs/xxhash + btf? ( dev-libs/libbpf:= ) + elibc_musl? ( sys-libs/fts-standalone ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + dev-python/sphinx + sys-apps/texinfo + ) + test? ( ${PYTHON_DEPS} ) +" + +src_prepare() { + default + if [[ ${PV} = 9999 ]] ; then + eautoreconf + else + elibtoolize + fi +} + +my_src_configure() { + local myeconfargs=( + --disable-abidb + --disable-deb + --disable-fedabipkgdiff + --disable-rpm + --disable-rpm415 + --disable-ctf + # Don't try to run Valgrind on tests. + --disable-valgrind + --enable-bash-completion + --enable-python3 + $(use_enable debug assert) + $(use_enable btf) + $(use_enable doc apidoc) + $(use_enable doc manual) + ) + + econf "${myeconfargs[@]}" +} + +my_src_compile() { + default + use doc && emake doc +} + +my_src_install() { + emake DESTDIR="${D}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then + doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info + doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8] + elif use doc; then + doman doc/manuals/man/* + doinfo doc/manuals/texinfo/abigail.info + + dodoc -r doc/manuals/html + + docinto html/api + dodoc -r doc/api/html/. + fi +} + +my_src_install_all() { + einstalldocs + + local file + for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do + dobashcomp bash-completion/${file} + done + + # No static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild index deab52be476b..0b4811a294d3 100644 --- a/dev-util/libabigail/libabigail-9999.ebuild +++ b/dev-util/libabigail/libabigail-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 @@ -36,7 +36,7 @@ else fi LICENSE="Apache-2.0-with-LLVM-exceptions" -SLOT="0/8" +SLOT="0/9" IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test" RESTRICT="!test? ( test )" diff --git a/dev-vcs/gitg/files/gitg-44-gir-2.0.patch b/dev-vcs/gitg/files/gitg-44-gir-2.0.patch new file mode 100644 index 000000000000..26ad184bc5f3 --- /dev/null +++ b/dev-vcs/gitg/files/gitg-44-gir-2.0.patch @@ -0,0 +1,44 @@ +From: Dominik Mierzejewski <dominik@greysector.net> +Date: Wed, 10 Sep 2025 10:35:14 +0000 +Subject: fix build with libpeas1-1.36.0-11 (gir-2.0 port) + +See: https://src.fedoraproject.org/rpms/libpeas1/c/247a876ce08dc8cc7f56111ffd7fc8a9acefd4a8 + +Origin: https://src.fedoraproject.org/rpms/gitg/blob/rawhide/f/gitg-gir-2.0.patch +--- + gitg/gitg-plugins-engine.vala | 2 +- + vapi/gobject-introspection-1.0.vapi | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/gitg/gitg-plugins-engine.vala b/gitg/gitg-plugins-engine.vala +index 93a14ef..5dacb83 100644 +--- a/gitg/gitg-plugins-engine.vala ++++ b/gitg/gitg-plugins-engine.vala +@@ -28,7 +28,7 @@ public class PluginsEngine : Peas.Engine + { + enable_loader("python"); + +- var repo = Introspection.Repository.get_default(); ++ var repo = Introspection.Repository.dup_default(); + + try + { +diff --git a/vapi/gobject-introspection-1.0.vapi b/vapi/gobject-introspection-1.0.vapi +index 28f7c49..e0394e6 100644 +--- a/vapi/gobject-introspection-1.0.vapi ++++ b/vapi/gobject-introspection-1.0.vapi +@@ -1,4 +1,4 @@ +-[CCode (cprefix = "GI", lower_case_cprefix = "g_i", cheader_filename = "girepository.h")] ++[CCode (cprefix = "GI", lower_case_cprefix = "gi_", cheader_filename = "girepository/girepository.h")] + namespace Introspection + { + [CCode (cprefix = "G_IREPOSITORY_ERROR_")] +@@ -16,7 +16,7 @@ namespace Introspection + + [CCode (ref_function = "", unref_function = "")] + public class Repository { +- public static unowned Repository get_default(); ++ public static unowned Repository dup_default(); + public static void prepend_search_path(string directory); + public static unowned GLib.SList<string> get_search_path(); + diff --git a/dev-vcs/gitg/files/gitg-44-keys-shortcut.patch b/dev-vcs/gitg/files/gitg-44-keys-shortcut.patch new file mode 100644 index 000000000000..cf048e31b91f --- /dev/null +++ b/dev-vcs/gitg/files/gitg-44-keys-shortcut.patch @@ -0,0 +1,55 @@ +From: =?utf-8?q?Jean-Fran=C3=A7ois_Fortin_Tam?= <nekohayo@gmail.com> +Date: Thu, 7 Dec 2023 17:27:24 -0500 +Subject: Use Alt+Page_Up / Alt+Page_Down for previous/next in the commit + dialog + +(cherry picked from commit 992722b53f38fa2e83e68f35aa52dede0b5893b7) + +Origin: upstream, after 44 +--- + gitg/commit/gitg-commit-dialog.vala | 7 +++++-- + gitg/resources/ui/gitg-shortcuts.ui | 4 ++-- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/gitg/commit/gitg-commit-dialog.vala b/gitg/commit/gitg-commit-dialog.vala +index cf57020..f5f12f4 100644 +--- a/gitg/commit/gitg-commit-dialog.vala ++++ b/gitg/commit/gitg-commit-dialog.vala +@@ -764,11 +764,14 @@ class Dialog : Gtk.Dialog + d_button_ok.activate(); + return true; + } +- else if ((event.keyval == Gdk.Key.Left || event.keyval == Gdk.Key.KP_Left)) ++ } ++ else if ((mmask & event.state) == Gdk.ModifierType.MOD1_MASK) ++ { ++ if (event.keyval == Gdk.Key.Page_Up) + { + on_prev_commit_message_button_clicked (); + } +- else if ((event.keyval == Gdk.Key.Right || event.keyval == Gdk.Key.KP_Right)) ++ else if (event.keyval == Gdk.Key.Page_Down) + { + on_next_commit_message_button_clicked (); + } +diff --git a/gitg/resources/ui/gitg-shortcuts.ui b/gitg/resources/ui/gitg-shortcuts.ui +index 8c19885..9cb5745 100644 +--- a/gitg/resources/ui/gitg-shortcuts.ui ++++ b/gitg/resources/ui/gitg-shortcuts.ui +@@ -174,14 +174,14 @@ + <child> + <object class="GtkShortcutsShortcut"> + <property name="visible">true</property> +- <property name="accelerator"><primary>Left</property> ++ <property name="accelerator"><Alt>Page_Up</property> + <property name="title" translatable="yes" context="shortcut window">Previous commit message</property> + </object> + </child> + <child> + <object class="GtkShortcutsShortcut"> + <property name="visible">true</property> +- <property name="accelerator"><primary>Right</property> ++ <property name="accelerator"><Alt>Page_Down</property> + <property name="title" translatable="yes" context="shortcut window">Next commit message</property> + </object> + </child> diff --git a/dev-vcs/gitg/files/gitg-44-libdazzle-dependency.patch b/dev-vcs/gitg/files/gitg-44-libdazzle-dependency.patch new file mode 100644 index 000000000000..2c8e88646d33 --- /dev/null +++ b/dev-vcs/gitg/files/gitg-44-libdazzle-dependency.patch @@ -0,0 +1,199 @@ +From: Alberto Fanjul <albertofanjul@gmail.com> +Date: Sun, 19 Jan 2025 21:29:37 +0100 +Subject: Remove libdazzle dependency + +(cherry picked from commit c66e8ed30c25f85d86010c5f17186beb09e3de8c) + +Origin: upstream after 44 +--- + PACKAGING | 1 - + gitg/meson.build | 1 - + libgitg/gitg-font-manager.vala | 105 ++++++++++++++++++++++++++++++++++++++++- + libgitg/meson.build | 1 - + meson.build | 1 - + plugins/meson.build | 1 - + 6 files changed, 104 insertions(+), 6 deletions(-) + +diff --git a/PACKAGING b/PACKAGING +index fe0f11b..16f28ea 100644 +--- a/PACKAGING ++++ b/PACKAGING +@@ -102,7 +102,6 @@ change and a definite list can be obtained by inspecting configure.ac instead: + - libpeas >= 1.5.0 + - libpeas-gtk >= 1.5.0 + - gspell-1 >= 1.8.1 +-- libdazzle >= 1.0 + + gitg has a soft dependency on python due to its plugin system. Building gitg + without python is perfectly possible, and since there are currently no plugins +diff --git a/gitg/meson.build b/gitg/meson.build +index cc01887..ef3bcaf 100644 +--- a/gitg/meson.build ++++ b/gitg/meson.build +@@ -71,7 +71,6 @@ deps = [ + gspell_dep, + libgitg_ext_dep, + libpeas_dep, +- libdazzle_dep, + json_glib_dependency, + valac.find_library ('posix'), + ] +diff --git a/libgitg/gitg-font-manager.vala b/libgitg/gitg-font-manager.vala +index 52f84d7..39dc82d 100644 +--- a/libgitg/gitg-font-manager.vala ++++ b/libgitg/gitg-font-manager.vala +@@ -69,6 +69,109 @@ public class FontManager: Object + return null; + } + ++ private string pango_font_description_to_css(Pango.FontDescription fd) ++ { ++ string font_to_css = ""; ++ var family = fd.get_family(); ++ font_to_css += @"font-family:\"$family\";"; ++ ++ var style = fd.get_style(); ++ var style_txt = ""; ++ switch(style) ++ { ++ case Pango.Style.NORMAL: ++ style_txt = "normal"; ++ break; ++ case Pango.Style.OBLIQUE: ++ style_txt = "oblique"; ++ break; ++ case Pango.Style.ITALIC: ++ style_txt = "italic"; ++ break; ++ default: ++ break; ++ } ++ ++ if (style_txt != "") ++ font_to_css += @"font-style:$style_txt;"; ++ ++ var variant = fd.get_variant(); ++ var variant_txt = ""; ++ switch(variant) ++ { ++ case Pango.Variant.NORMAL: ++ variant_txt = "normal"; ++ break; ++ case Pango.Variant.SMALL_CAPS: ++ variant_txt = "small-caps"; ++ break; ++ default: ++ break; ++ } ++ ++ if (variant_txt != "") ++ font_to_css += @"font-variant:$variant_txt;"; ++ ++ var weight = fd.get_weight(); ++ var weight_txt = ""; ++ switch(weight) ++ { ++ case Pango.Weight.SEMILIGHT: ++ case Pango.Weight.NORMAL: ++ weight_txt = "normal"; ++ break; ++ case Pango.Weight.BOLD: ++ weight_txt = "bold"; ++ break; ++ default: ++ weight_txt = @"$((weight / 100) * 100)"; ++ break; ++ } ++ ++ if (weight_txt != "") ++ font_to_css += @"font-weight:$weight_txt;"; ++ ++ var stretch = fd.get_stretch(); ++ var stretch_txt = ""; ++ switch(stretch) ++ { ++ case Pango.Stretch.ULTRA_CONDENSED: ++ stretch_txt = "ultra-condensed"; ++ break; ++ case Pango.Stretch.CONDENSED: ++ stretch_txt = "condensed"; ++ break; ++ case Pango.Stretch.SEMI_CONDENSED: ++ stretch_txt = "semi-condensed"; ++ break; ++ case Pango.Stretch.NORMAL: ++ stretch_txt = "normal"; ++ break; ++ case Pango.Stretch.SEMI_EXPANDED: ++ stretch_txt = "semi-expanded"; ++ break; ++ case Pango.Stretch.EXPANDED: ++ stretch_txt = "expanded"; ++ break; ++ case Pango.Stretch.EXTRA_EXPANDED: ++ stretch_txt = "extra-expanded"; ++ break; ++ case Pango.Stretch.ULTRA_EXPANDED: ++ stretch_txt = "ultra-expanded"; ++ break; ++ default: ++ break; ++ } ++ ++ if (stretch_txt != "") ++ font_to_css += @"font-stretch:$stretch_txt;"; ++ ++ var size_txt = (fd.get_size()/Pango.SCALE).to_string(); ++ font_to_css += @"font-size:$(size_txt)pt;"; ++ ++ return font_to_css; ++ } ++ + private void update_font_settings() + { + var fname = d_font_settings.get_string("monospace-font-name"); +@@ -77,7 +180,7 @@ public class FontManager: Object + } + + var font_desc = Pango.FontDescription.from_string(fname); +- var css = "textview { %s }".printf(Dazzle.pango_font_description_to_css(font_desc)); ++ var css = "textview { %s }".printf(pango_font_description_to_css(font_desc)); + try + { + css_provider.load_from_data(css); +diff --git a/libgitg/meson.build b/libgitg/meson.build +index c572867..9dc68b2 100644 +--- a/libgitg/meson.build ++++ b/libgitg/meson.build +@@ -13,7 +13,6 @@ common_deps = [ + glib_dep, + gtk_dep, + libgit2_glib_dep, +- libdazzle_dep, + gpgme_dependency, + ] + +diff --git a/meson.build b/meson.build +index 03d3ccc..c364d27 100644 +--- a/meson.build ++++ b/meson.build +@@ -135,7 +135,6 @@ libgit2_glib_dep = dependency('libgit2-glib-1.0', version: ['>= 1.1.0']) + libpeas_dep = dependency('libpeas-1.0') + libsecret_dep = dependency('libsecret-1') + libxml_dep = dependency('libxml-2.0', version: '>= 2.9.0') +-libdazzle_dep = dependency('libdazzle-1.0') + json_glib_dependency = dependency('json-glib-1.0') + gpgme_dependency = dependency('gpgme') + +diff --git a/plugins/meson.build b/plugins/meson.build +index 4b39d67..6ca3d33 100644 +--- a/plugins/meson.build ++++ b/plugins/meson.build +@@ -12,7 +12,6 @@ plugin_deps = [ + libgitg_dep, + libgitg_ext_dep, + libpeas_dep, +- libdazzle_dep, + ] + + plugin_dir = join_paths(gitg_pkglibdir, 'plugins') diff --git a/dev-vcs/gitg/files/gitg-44-version.patch b/dev-vcs/gitg/files/gitg-44-version.patch new file mode 100644 index 000000000000..217929d7616b --- /dev/null +++ b/dev-vcs/gitg/files/gitg-44-version.patch @@ -0,0 +1,21 @@ +From: =?utf-8?q?Jeremy_B=C3=ADcha?= <jeremy.bicha@canonical.com> +Date: Wed, 6 Dec 2023 13:00:25 -0500 +Subject: Revert "Bump version for development" + +This reverts commit 587cbe32f73c8ba9105d43537c0ae73f535aefaa. +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 129aa52..03d3ccc 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,6 +1,6 @@ + project( + 'gitg', ['c', 'vala'], +- version: '45.alpha', ++ version: '44', + license: 'GPL2+', + default_options: 'buildtype=debugoptimized', + meson_version: '>= 0.50.0', diff --git a/dev-vcs/gitg/gitg-44-r5.ebuild b/dev-vcs/gitg/gitg-44-r5.ebuild new file mode 100644 index 000000000000..44e7f5e6ca36 --- /dev/null +++ b/dev-vcs/gitg/gitg-44-r5.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit gnome.org gnome2-utils meson python-r1 vala xdg + +DESCRIPTION="git repository viewer for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gitg" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="glade +python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# test if unbundling of libgd is possible +# Currently it seems not to be (unstable API/ABI) +RDEPEND=" + app-crypt/gpgme:= + app-crypt/libsecret[vala] + >=app-text/gspell-1:=[vala] + >=dev-libs/glib-2.38:2[dbus,introspection] + >=dev-libs/gobject-introspection-1.82.0-r2:= + dev-libs/json-glib + dev-libs/libgee:0.8[introspection] + >=dev-libs/libgit2-glib-1.2.0[ssh] + dev-libs/libgit2:=[threads(+)] + >=dev-libs/libpeas-1.38.0:0=[gtk] + >=dev-libs/libxml2-2.9.0:2= + >=gnome-base/gsettings-desktop-schemas-0.1.1 + >=gui-libs/libhandy-1.5.0 + >=x11-libs/gtk+-3.20.0:3 + >=x11-libs/gtksourceview-4.0.3:4 + x11-themes/adwaita-icon-theme + glade? ( >=dev-util/glade-3.2:3.10 ) + python? ( + ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} + >=dev-libs/libgit2-glib-1.0.0[vala] +" +BDEPEND=" + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig + $(vala_depend) +" + +PATCHES=( + # Upstream patches from Debian + "${FILESDIR}/${P}-gir-2.0.patch" + "${FILESDIR}/${P}-keys-shortcut.patch" + "${FILESDIR}/${P}-libdazzle-dependency.patch" + "${FILESDIR}/${P}-version.patch" +) + +src_prepare() { + default + + # it doesn't do anything in DESTDIR mode, except for failing + # when python3 symlink is not present + echo "#!/bin/sh" > meson_post_install.py || die +} + +src_configure() { + vala_setup + + local emesonargs=( + $(meson_use glade glade_catalog) + # we install the module manually anyway + -Dpython=false + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi.overrides + python_foreach_impl python_domodule libgitg-ext/GitgExt.py + fi +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/games-emulation/geolith-jg/Manifest b/games-emulation/geolith-jg/Manifest index d45888a7291b..1293b8646146 100644 --- a/games-emulation/geolith-jg/Manifest +++ b/games-emulation/geolith-jg/Manifest @@ -1,2 +1,3 @@ DIST geolith-0.2.2.tar.bz2 339101 BLAKE2B 30d23f521ec78df92baa0474e86c042826646b91de0529658044b705476c2f8b5c59cdd3a9784019c5c3273df7cffdd9942f52a3d137eefccd200c671f912fff SHA512 9a075acfd3e1cb4e3921745c65815b99adcc41474b69722863b9f2d90a9ccddb1c124b8b2212e36129b4aebaeb2767888dd0b316e10c026ee2c37ce0f7aa5854 DIST geolith-0.3.0.tar.bz2 341957 BLAKE2B 6a6910aeab0c810dbecdf9726b52fea87734c68acbd16188990b513825ff1f195f4180cb40d67543d4262c76fc04f96f5056f4beeda203466a4597bb1ccfca33 SHA512 e982c9be3da64b44d7b4cc53773036eb160da4c5963ef0ccbcd7ece678464071b6e2268ab970509acfe5e318c472405596e2a2b0ffaa281b403afcb6cde46856 +DIST geolith-0.4.1.tar.bz2 431606 BLAKE2B b0333e334c04f1052b933bee64f43cde16c963541beda784c23a5badb49dc7d2bf757432c78f69a590ef60d8d8f9a3786c574c8be594a4f2578e1393c0ba8dac SHA512 6114be899bf86e0ad8190b7602ba1321c5bb597346741548566f48b820eb81d8ebc51db877a2b38a27d048e50890f1278a555c611d862cfb33bb779dcde680a3 diff --git a/games-emulation/geolith-jg/geolith-jg-0.4.1.ebuild b/games-emulation/geolith-jg/geolith-jg-0.4.1.ebuild new file mode 100644 index 000000000000..b9ce60155ef5 --- /dev/null +++ b/games-emulation/geolith-jg/geolith-jg-0.4.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_PN=${PN%-*} +MY_P=${MY_PN}-${PV} +DESCRIPTION="Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator" +HOMEPAGE="https://gitlab.com/jgemu/geolith" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git" +else + SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2" + S="${WORKDIR}/${MY_P}" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="BSD MIT MIT-0" +SLOT="1" + +DEPEND=" + dev-libs/miniz:= + media-libs/jg:1= + media-libs/speexdsp +" +RDEPEND=" + ${DEPEND} + games-emulation/jgrf +" +BDEPEND=" + virtual/pkgconfig +" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + USE_EXTERNAL_MINIZ=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + USE_EXTERNAL_MINIZ=1 +} diff --git a/games-emulation/geolith-jg/geolith-jg-9999.ebuild b/games-emulation/geolith-jg/geolith-jg-9999.ebuild index acce54ecab21..b9ce60155ef5 100644 --- a/games-emulation/geolith-jg/geolith-jg-9999.ebuild +++ b/games-emulation/geolith-jg/geolith-jg-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit toolchain-funcs MY_PN=${PN%-*} MY_P=${MY_PN}-${PV} -DESCRIPTION="Jolly Good Neo Geo AES/MVS Emulator" +DESCRIPTION="Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator" HOMEPAGE="https://gitlab.com/jgemu/geolith" if [[ "${PV}" == *9999 ]] ; then inherit git-r3 @@ -18,7 +18,7 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi -LICENSE="BSD MIT" +LICENSE="BSD MIT MIT-0" SLOT="1" DEPEND=" diff --git a/games-emulation/geolith-jg/metadata.xml b/games-emulation/geolith-jg/metadata.xml index a5ab507ae331..5ef7734a04d5 100644 --- a/games-emulation/geolith-jg/metadata.xml +++ b/games-emulation/geolith-jg/metadata.xml @@ -10,8 +10,8 @@ <name>Proxy Maintainers</name> </maintainer> <longdescription> - Geolith is a highly accurate emulator for the Neo Geo AES and MVS. - This project began life as a fork of GnGEO 0.8.1. All original + Geolith is a highly accurate emulator for the Neo Geo AES, MVS, CD and + CDZ. This project began life as a fork of GnGEO 0.8.1. All original components were removed or replaced as the project progressed, with the resulting codebase being entirely new, with all new code written under the BSD 3-Clause license. diff --git a/games-emulation/jgrf/Manifest b/games-emulation/jgrf/Manifest index d5d6d4c99646..c997c71b660c 100644 --- a/games-emulation/jgrf/Manifest +++ b/games-emulation/jgrf/Manifest @@ -1,2 +1,3 @@ DIST jgrf-1.2.2.tar.bz2 309537 BLAKE2B 4a915549b93d047e3035721d3a3b2a2f2f88d9efbc70cbda5200bbf337517d939d8b18b76f8259b0c3587a882044c797f6f77e6aaf5fd4c8415c044117b04f9d SHA512 e9660916904b0d5fdae3a2db6a9c18af9315efaf0b23a27ed149eb45299bf75c307bc711b8659e079c5f37e02a84ad92ef13fc889911b0d733700554e59bfd97 DIST jgrf-1.3.0.tar.bz2 308766 BLAKE2B eea1fa63da02913e5f838dbd77a0830b4770f9f846459c2904245cab281af14b0e2095a3c8ec503ca4f6f26182ae2567ce20435dd1e4ae158403369a86028482 SHA512 47f18cfac8f9e9bdab2f92bfac7170f5fb8f51995acd1f2b7603781fed5f893a6467a009c06f400d085359b56d8b83e256308be542a62ebf0cd9e495b6334e08 +DIST jgrf-1.4.0.tar.bz2 325205 BLAKE2B 33b5a39c5538fcfe16b07c70e452741c78d4c32dfa64b7effcd7420511e152db15e0f81db314254201cbd46a510d863ab9a00b5fb1dfdf1ccab69512a432787d SHA512 7bd51affea19b7ce085997e3d7af49b584a694edb712d21b8a6cb85b24146911cc5de694fc7e81834cad39fd8c21584c1c694b24a3a0b14c4b5139b89df10ebf diff --git a/games-emulation/jgrf/jgrf-1.4.0.ebuild b/games-emulation/jgrf/jgrf-1.4.0.ebuild new file mode 100644 index 000000000000..c11f9cdc8a1a --- /dev/null +++ b/games-emulation/jgrf/jgrf-1.4.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs xdg + +DESCRIPTION="The Jolly Good Reference Frontend" +HOMEPAGE="https://jgemu.gitlab.io/jgrf.html" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/jgemu/${PN}.git" +else + SRC_URI="https://gitlab.com/jgemu/${PN}/-/archive/${PV}/${P}.tar.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="BSD CC0-1.0 MIT ZLIB" +SLOT="1" + +DEPEND=" + dev-libs/miniz + dev-libs/openssl:0= + media-libs/jg:1= + media-libs/libepoxy[egl(+)] + media-libs/libsdl3[opengl] + media-libs/speexdsp +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + USE_EXTERNAL_MD5=1 \ + USE_EXTERNAL_MINIZ=1 +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \ + USE_EXTERNAL_MD5=1 \ + USE_EXTERNAL_MINIZ=1 +} diff --git a/gui-libs/libgedit-amtk/Manifest b/gui-libs/libgedit-amtk/Manifest index a693b5b23fd1..31c2476b0673 100644 --- a/gui-libs/libgedit-amtk/Manifest +++ b/gui-libs/libgedit-amtk/Manifest @@ -1,2 +1,3 @@ +DIST libgedit-amtk-5.10.0.tar.bz2 64345 BLAKE2B 7a624a514ef3c25098b320ee8ee95276b49c2755e650f67d499fdb66533abe45a6528ffbbab43ac60801588295c7802800def2985f0c1d8494e23908713db5c4 SHA512 b2a7b95dbbde4a79608ef847c44026a5e7d87b3c1042f94fdbc520cb2f29d5fdc407b18174da6b7a30cc62c4bd42ec864c56c6dcb8d34bc06879ccc8f3a71771 DIST libgedit-amtk-5.9.0.tar.xz 59428 BLAKE2B b55adb7a679acdf15d8117fa69a51f9202fce995168cdd7501a4f8ab4f6be5e9e041bcc4826f7a9c93bd20f2e16de29faf684e11e8771077bf3c3f00e1363f12 SHA512 f7f51afef6b91fd364eab87b8f7ace294a2bde79ef4ee9caf351a6e97e30d1ff8ccd6c86b86080ef1ab0ae42c4682de0ec068440e0833d178c632f39da470a6a DIST libgedit-amtk-5.9.2.tar.bz2 60372 BLAKE2B 4b5244fbcc4ea290ec3cefdeb45d1bf9a0bf5d8059034e4d0e57add471812388e1ed2af014d84d52be50c3c48d3b5a1d988295eb24afbb89229a75d03422bcaf SHA512 b08c167e847ae73b6dd02581ddd0e2e5c2e73914e7ad69f352fda91e8591c6e9939d1483eba4dea5fdfee2d6300a03b6d884ff6355dec0542242661e04a955e1 diff --git a/gui-libs/libgedit-amtk/libgedit-amtk-5.10.0.ebuild b/gui-libs/libgedit-amtk/libgedit-amtk-5.10.0.ebuild new file mode 100644 index 000000000000..6a96f1933cc7 --- /dev/null +++ b/gui-libs/libgedit-amtk/libgedit-amtk-5.10.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Actions, Menus and Toolbars Kit for GTK applications" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-amtk" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="5/0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="+introspection gtk-doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !gui-libs/amtk + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-3.22:3[introspection?] + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use introspection gobject_introspection) + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} diff --git a/gui-libs/libgedit-gfls/Manifest b/gui-libs/libgedit-gfls/Manifest index ea3d08751d5c..9cd7a04654b7 100644 --- a/gui-libs/libgedit-gfls/Manifest +++ b/gui-libs/libgedit-gfls/Manifest @@ -1,2 +1,3 @@ DIST libgedit-gfls-0.2.1.tar.xz 24756 BLAKE2B 07d4db9568a6faba30997adf8aa367f35d535d180dbb1288cbf46a19c06d2a79e2352766b69d3f592ac4a697464ac135c02debc3636f19425b62a83897c9d8eb SHA512 db786777f9aac6b98030da4c596d0a117453313cad506ea2d108019e44d86035e1dfc04560bbdcc141366b73f1912944b49e0d2b8e1dfa97454657d082e33b44 DIST libgedit-gfls-0.3.1.tar.bz2 30944 BLAKE2B 505b0f04c31eb249823201f07b1d5759601c74a9d052fefd036a2def8784a58e20caba756fd9eae52d895c66da89776be9664ffcff1560670f0bd254bb52251d SHA512 61861f9ec30fb4428acdf9eb6b0e684846fcd7a860f49aadcfcdbf1adc5cfddc4ba3255fd076c92f66f4956a7382fcabaa37031688ad9ff349a1e049b101e4bb +DIST libgedit-gfls-0.4.1.tar.bz2 44185 BLAKE2B 2fea25b0ebc5be3213f7ef9f4646d8d5df0496d75fd0fa51ad357c0d10b7ffb1baed5e11f795404e3012c43ebc19283a07cd9436429c5a3d8f836f861569af69 SHA512 f461af98a4fe0f7e8a35b6e86299b119b2156382d794d288d3f88f227c3eb4575c5f152efdabb7a6d83c5fac99f40beed286d201790a7abdfb8b9e80b16380d0 diff --git a/gui-libs/libgedit-gfls/libgedit-gfls-0.4.1.ebuild b/gui-libs/libgedit-gfls/libgedit-gfls-0.4.1.ebuild new file mode 100644 index 000000000000..cf5071ca4639 --- /dev/null +++ b/gui-libs/libgedit-gfls/libgedit-gfls-0.4.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson virtualx + +DESCRIPTION="A module dedicated to file loading and saving" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gfls" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-3+" +SLOT="6/4" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gtk-doc" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.78:2 + >=x11-libs/gtk+-3.22:3[introspection] + gnome-base/gsettings-desktop-schemas + >=dev-libs/gobject-introspection-1.82.0-r2:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dgobject_introspection=true + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/gui-libs/libgedit-gtksourceview/Manifest b/gui-libs/libgedit-gtksourceview/Manifest index 818da5ce4230..4621433c5632 100644 --- a/gui-libs/libgedit-gtksourceview/Manifest +++ b/gui-libs/libgedit-gtksourceview/Manifest @@ -1,2 +1,3 @@ DIST libgedit-gtksourceview-299.4.0.tar.xz 649176 BLAKE2B c94a5131fd7ec99e9c151ead67c97e44b18c12ba734313ebb7743ed6f416a945cfec644b38d0915af41ad98a9c80c47094fd843875e06aaf940f373e68ec411a SHA512 af87654b60cd93c805ad32df9f5ed4b83b09ca6fbfb8c960f3b5550ef70f430b9890a0230ff4c4d8c82771e4dd7c6680b51a2aff7b0b5df989cf9fd91f96ad18 DIST libgedit-gtksourceview-299.5.0.tar.bz2 681088 BLAKE2B 04a77e1b371be3068051a083f6c79a76e93f15babccbdd6153b76fcb87f676ec4b0af9db7df43e99cd21ac0f29aca2c99a55fa4bd34209a45a393b1a3e4ba070 SHA512 64043e8fc3a557c8c07290718e9cf6510492d860f94c434f510d54f0342cfed47c7f869e8b66450a59ff9dfee008d96a8bbe0fb8af99a9ef2178c329d1c48c45 +DIST libgedit-gtksourceview-299.7.0.tar.bz2 692779 BLAKE2B c77e8832e271ef0346e79862fe3977565ab37b018f2290be206369093c9d94e2575b9788246277851b077772084ef5820b9264f2c18bf51316192f8b021e968f SHA512 41a17ed18fc692b12725a85e4cf428e2fc00cb8fa65ee6c538ef30a1068c6f9ed3f851a368ba96a0b3cbaca497384afdc8fe3d1f7af44efb1b6e7fd5e8b14a16 diff --git a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.7.0.ebuild b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.7.0.ebuild new file mode 100644 index 000000000000..f2741e607819 --- /dev/null +++ b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.7.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson virtualx xdg + +DESCRIPTION="Gedit Technology - Source code editing widget" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-2.1+" +SLOT="300" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="gtk-doc test" + +RDEPEND=" + >=dev-libs/glib-2.74:2 + >=x11-libs/gtk+-3.24:3[introspection] + >=dev-libs/libxml2-2.6:2= + >=gui-libs/libgedit-amtk-5.10 + >=gui-libs/libgedit-gfls-0.4 + + >=dev-libs/gobject-introspection-1.82.0-r2:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dgobject_introspection=true + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} + +src_test() { + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} diff --git a/gui-libs/libgedit-tepl/Manifest b/gui-libs/libgedit-tepl/Manifest index 23fe285a16a2..44459b7bc716 100644 --- a/gui-libs/libgedit-tepl/Manifest +++ b/gui-libs/libgedit-tepl/Manifest @@ -1,2 +1,3 @@ DIST libgedit-tepl-6.12.0.tar.xz 187632 BLAKE2B b4dc7e403ac61166325fd5f8caf30afb28984ba7d67c9a450f137db46456f2ae3d55cb34715f34f3c08184bd2b15a019ba02f74a5cff100221a31d836189a64a SHA512 3a3c9a7b09b4ae624c637df6b9da254bbb1d79dfd2b1e28fa3d2b3b9bf3530d7e2014a0daeb96624d3aeda0fe0949e15737d0acc7179dbb4d21589a076583295 DIST libgedit-tepl-6.13.0.tar.bz2 187425 BLAKE2B c7a1a07148c5202294c96efbd689b0813d75d20d1e93c25de089b6533c8b67d4423d526ed5d0d0cd395f33e013c3e340d9b54d4eea1d474a00f0ffb315a15bb1 SHA512 b9630348a54e4a816ab147ec53d39e081d83ed72308d6ac7186444dd689c23c347962a72bb3d9544a7839b29dd9628f487131351c9a21255b46a988c2b21b5a7 +DIST libgedit-tepl-6.14.0.tar.bz2 190969 BLAKE2B 46392ddd47f0903839a843a95cc156f0730ff889c817c5b6fca51bf89c276f59e875aceaa12ec21551afc055192fd1c5ddbf3eb5c70d22044184ae6a8605c72a SHA512 f3934f359c2afc7e9945f94b9eca19e9f587f3bbe4dc87dc5b18f1015bd7582b2ddf2b672bd75058836f28cb474f45fc8e8026950a0ee8e181a396aad338c0bd diff --git a/gui-libs/libgedit-tepl/libgedit-tepl-6.14.0.ebuild b/gui-libs/libgedit-tepl/libgedit-tepl-6.14.0.ebuild new file mode 100644 index 000000000000..cb1b82979681 --- /dev/null +++ b/gui-libs/libgedit-tepl/libgedit-tepl-6.14.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson virtualx + +DESCRIPTION="GtkSourceView-based text editors and IDE helper library" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-tepl" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="LGPL-3+" +SLOT="6/4" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gtk-doc" +RESTRICT="!test? ( test )" + +RDEPEND=" + !gui-libs/tepl + >=dev-libs/glib-2.74:2 + >=x11-libs/gtk+-3.22:3[introspection] + >=gui-libs/libgedit-gtksourceview-299.6.0:300 + >=gui-libs/libgedit-amtk-5.9:5=[introspection] + >=gui-libs/libgedit-gfls-0.3 + dev-libs/icu:= + >=gnome-base/gsettings-desktop-schemas-42 + >=gui-libs/libhandy-1.6:1 + >=dev-libs/gobject-introspection-1.82.0-r2:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dgobject_introspection=true + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/mail-client/geary/geary-46.0-r2.ebuild b/mail-client/geary/geary-46.0-r2.ebuild new file mode 100644 index 000000000000..067e01cbf009 --- /dev/null +++ b/mail-client/geary/geary-46.0-r2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson vala virtualx xdg + +DESCRIPTION="A lightweight, easy-to-use, feature-rich email client" +HOMEPAGE="https://gitlab.gnome.org/GNOME/geary" + +LICENSE="LGPL-2.1+ CC-BY-3.0 CC-BY-SA-3.0" # code is LGPL-2.1+, CC licenses for some icons +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test ytnef" +RESTRICT="!test? ( test )" + +# >=gspell-1.7 dep to ensure all libraries used use enchant:2 +DEPEND=" + >=dev-libs/glib-2.68:2 + >=x11-libs/gtk+-3.24.24:3 + >=net-libs/webkit-gtk-2.38:4.1= + >=dev-libs/gmime-3.2.4:3.0 + >=dev-db/sqlite-3.24:3 + + x11-libs/cairo[glib] + >=app-text/enchant-2.1:2 + >=dev-libs/folks-0.11:0= + >=app-crypt/gcr-3.10.1:0=[vala] + >=dev-libs/libgee-0.8.5:0.8= + net-libs/gnome-online-accounts[vala] + media-libs/gsound + >=app-text/gspell-1.7:= + >=dev-libs/icu-60:= + app-text/iso-codes + >=dev-libs/json-glib-1.0 + >=gui-libs/libhandy-1.2.1:1=[vala] + >=dev-libs/libpeas-1.24.0:0= + >=app-crypt/libsecret-0.11 + net-libs/libsoup:3.0 + dev-libs/snowball-stemmer:= + >=dev-libs/libxml2-2.7.8:2= + ytnef? ( >=net-mail/ytnef-1.9.3 ) +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/appstream-glib-0.7.10 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( net-libs/gnutls[tools] ) + + $(vala_depend) + x11-libs/gtk+:3[introspection] + >=net-libs/webkit-gtk-2.30:4.1[introspection] + dev-libs/gmime:3.0[vala] + >=app-crypt/gcr-3.10:0[introspection,vala] + >=dev-libs/libgee-0.8.5:0.8[introspection] + media-libs/gsound[vala] + app-text/gspell[vala] + gui-libs/libhandy:1[vala] + app-crypt/libsecret[introspection,vala] + net-libs/libsoup:3.0[introspection,vala] +" + +src_prepare() { + vala_setup + gnome2_environment_reset + default +} + +src_configure() { + local emesonargs=( + -Dprofile=release + -Drevno="${PR}" + -Dvaladoc=disabled + -Dcontractor=disabled + -Dlibunwind=disabled + $(meson_feature ytnef tnef) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild b/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild index 97345feb96f9..ac08d65d9d3b 100644 --- a/media-gfx/openvdb/openvdb-11.0.0-r1.ebuild +++ b/media-gfx/openvdb/openvdb-11.0.0-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 @@ -339,7 +339,6 @@ my_src_configure() { einfo "Building with CUDAARCHS=${CUDAARCHS}" fi - if [[ ! -v CUDAHOSTCXX ]]; then local -x CUDAHOSTCXX CUDAHOSTCXX="$(cuda_get_host_compiler)" @@ -349,7 +348,6 @@ my_src_configure() { CUDAHOSTLD="$(tc-getCXX)" fi - if tc-is-gcc; then # Filter out IMPLICIT_LINK_DIRECTORIES picked up by CMAKE_DETERMINE_COMPILER_ABI(CUDA) # See /usr/share/cmake/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index cfcdd1de660a..21402c43dbb5 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -8,3 +8,4 @@ DIST SDL2-2.32.6.tar.gz 7627447 BLAKE2B d08c733d87af036e8a015a4ef313bbdf4049d7dd DIST SDL2-2.32.8.tar.gz 7627356 BLAKE2B 01cbe46513cffac1bb43e82353448288359d957910e40c96d83cb4993c00a3ed409e95221a42563a3abf720468744c46da54fe889755f212260cc7c2f57b3830 SHA512 484c33638e7bd1002815bb1f6a47a292d1eaf0b963598dde65f4a3e077dfe75ee35b9ea4b3b767365b3ef4f613c4d69ce55b5e96675de562994344e83a978272 DIST sdl2-compat-2.32.64.tar.gz 2823149 BLAKE2B 647c66d29fc98b521d2e38f98abc8e9e4d9edb6f648ce157122c2d29b661d3086b70a6537549a7d16b09ed1603b4511b8c2452e817bc8cbca1316164905270db SHA512 22c73c794bc2a750d7ec1a3fa16db9e63af4e058f96975b27f856a89a91760596f54899b22d2d8ae3f5a9a6e7f58a37870965d540761212f6c746a8f4fc2e775 DIST sdl2-compat-2.32.66.tar.gz 2823392 BLAKE2B f1a13a74b3250c1c00a0fb741faea9ef0a1698e9f5a2d9e81501f4da9c594ac862d44e3bfff1a960492aca8589de94df591578fd7511c8f09fafbba1abd65a12 SHA512 c8d4d45b9bf2f3904aee19b75878deebecef3b2e68dc2905c787941ad8078753d0616685c5cad586fe823111b026a6b7779faeedcf6daa3ab0a89e48ce3f599f +DIST sdl2-compat-2.32.68.tar.gz 2823569 BLAKE2B b659037d8d397a4f90516635e21a50df1d19c6103486ba43e54aa188515d1aece25d8f897e5662012c1c8ec466c6e27ee55fcf0389a4576c275e3c0ad77baa47 SHA512 fb0e8976dd5d04e206496259bb40f9e1271c6af02b37b467827b42dbc0e1af60f361781a376b7fbec773d7d952993bbfb18906a85066b32fbb0ac8ebf76745d8 diff --git a/media-libs/libsdl2/libsdl2-2.32.68.ebuild b/media-libs/libsdl2/libsdl2-2.32.68.ebuild new file mode 100644 index 000000000000..da0e31639504 --- /dev/null +++ b/media-libs/libsdl2/libsdl2-2.32.68.ebuild @@ -0,0 +1,66 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib dot-a + +# TODO: switch to new description when non-compat is gone, this is so it is +# not displayed on packages.gentoo.org which may be confusing for users +DESCRIPTION="Simple Direct Media Layer" +#DESCRIPTION="Simple Direct Media Layer 2 compatibility wrapper around SDL3" +HOMEPAGE="https://www.libsdl.org/" +SRC_URI="https://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" +S=${WORKDIR}/sdl2-compat-${PV} + +LICENSE="ZLIB" +SLOT="0" +# unkeyworded for testing +#KEYWORDS="~amd64" +# this skips most non-compat libsdl2 former IUSE that are not used by revdeps, +# albeit it is questionable that some depend on audio alsa/pipewire (note that +# static-libs is left out because it is useless for static-only builds given +# it will dlopen the shared libsdl3 anyway) +# +# TODO: either update revdeps to have (+) on no-op IUSE (haptic, joystick, +# sound, and video) then cleanup, or don't for less overlay issues and instead +# force in profiles to avoid unnecessary rebuilds -- not forced right now given +# a >=2.32.50 in profile would force for a potential future non-compat 2.34.0 +IUSE=" + X alsa gles2 +haptic +joystick kms opengl pipewire pulseaudio + +sound test +video vulkan wayland +" +REQUIRED_USE="gles2? ( opengl )" +RESTRICT="!test? ( test )" + +# libsdl3 is dlopen'ed and USE at build time should not matter except X, it +# enables everything else but will not work without libsdl3 support at runtime +RDEPEND=" + >=media-libs/libsdl3-3.2.12[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,wayland?,${MULTILIB_USEDEP}] +" +DEPEND=" + ${RDEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libX11 + ) +" + +src_configure() { + lto-guarantee-fat + + local mycmakeargs=( + -DSDL2COMPAT_TESTS=$(usex test) + -DSDL2COMPAT_X11=$(usex X) + ) + + cmake-multilib_src_configure +} + +src_install() { + cmake-multilib_src_install + + strip-lto-bytecode + + rm -r -- "${ED}"/usr/share/licenses || die +} diff --git a/media-libs/libsdl3/Manifest b/media-libs/libsdl3/Manifest index 9aa5c6bd8246..7a961d2ffc7b 100644 --- a/media-libs/libsdl3/Manifest +++ b/media-libs/libsdl3/Manifest @@ -1,3 +1,5 @@ DIST SDL3-3.2.30.tar.gz 15908113 BLAKE2B 3c0c1435662ce7a5891d28f476c92c4113b3967a9c3a0e36f8fd46069c8352c9b8f518122a761af4e64c374f3afc8476e57b19b7cb02ba282911f304ee21782a SHA512 ccb24c98095013404a7b470591aab6f7d45511580d895d6ce393df669a91d8faa1bf987a52b948fdf2c114ac41805cf6fa20eddacd470172029e1ebb7405e317 DIST SDL3-3.4.2.tar.gz 15575883 BLAKE2B 6ff5a46b86cb09fe40f485740a59e72b447b631bd463deff72d7bb41d19738a297d23bc0895b70cfa045038ace7c3f0aefe5f70d4f6bceb5e0769d00a59136e9 SHA512 3d9e9514788ecefea586e788af2100a73befffd2b4a9aaccbbe3b3e0c8cb324605b1386b4f7a65cb59022fbaab430efda164a3d1301cbf2315987018bc110f64 DIST SDL3-3.4.4.tar.gz 15585523 BLAKE2B d9ac4a1d3fcca0792cdaf7aab1d24dbeaf4c38ef0b7325a4e886d56f2552fede320aca54e50c58ce5839c1b401787c6c254f3a1e63be709f40887bc5d2a139a9 SHA512 2c28a10c49f79efcfbb486156e7271b84cca028b3d6d8b436e99c3be85e5e648aa6543387817b3281ae9f4fcc6cb4046d998c7b273e62d3d9fe76e019ac91b6e +DIST SDL3-3.4.6.tar.gz 15597806 BLAKE2B f1546045e6a2443af8de12775ce3358153c943a62a86264eb64847a56243bfdc8e4e673b9e2ea08345587be090bf6c202f818f01b98e63b7b5ea449816db6084 SHA512 fcdfe5cd3b0cb1674b08a3dd3c195d2da1fc57160e70cde4639e9d4ce7702c8e110c4eb34a61b67cda7c4152587ccbca3d762e1bd5d8b7bd0ce41d86563e4b53 +DIST SDL3-3.4.8.tar.gz 15597898 BLAKE2B 5bab0bc0f70aa4b83170942b2186edb29c8a382d439fa5f90a994e5cc7027093c7631ebc2f938906f333ae24af115401cd59b7c2bfaae51daa53e765109a5b07 SHA512 2fd6b0ecb46278e8c625fce85bd3e7e9813c0380c86fde3ccca4c8e608cfeb316c9c905ae471e8c881d651e3a73fce668e3b7709fb7912234e9de1588259e4a3 diff --git a/media-libs/libsdl3/libsdl3-3.4.6.ebuild b/media-libs/libsdl3/libsdl3-3.4.6.ebuild new file mode 100644 index 000000000000..f264513b65e9 --- /dev/null +++ b/media-libs/libsdl3/libsdl3-3.4.6.ebuild @@ -0,0 +1,196 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib dot-a + +DESCRIPTION="Simple Direct Media Layer" +HOMEPAGE="https://www.libsdl.org/" +SRC_URI="https://www.libsdl.org/release/SDL3-${PV}.tar.gz" +S=${WORKDIR}/SDL3-${PV} + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE=" + X alsa aqua bidi dbus doc ibus io-uring jack kms opengl oss + pipewire pulseaudio sndio test udev usb vulkan wayland + cpu_flags_ppc_altivec cpu_flags_x86_avx cpu_flags_x86_avx2 + cpu_flags_x86_avx512f cpu_flags_x86_mmx cpu_flags_x86_sse + cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 + cpu_flags_x86_sse4_2 +" +REQUIRED_USE=" + ibus? ( dbus ) + kms? ( opengl ) + wayland? ( opengl ) +" +RESTRICT="!test? ( test )" + +# dlopen/dbus-only: dbus, ibus, libudev, liburing, vulkan-loader +RDEPEND=" + virtual/libiconv[${MULTILIB_USEDEP}] + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + bidi? ( dev-libs/fribidi[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + ibus? ( app-i18n/ibus ) + io-uring? ( sys-libs/liburing:=[${MULTILIB_USEDEP}] ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + kms? ( + media-libs/mesa[gbm(+),${MULTILIB_USEDEP}] + x11-libs/libdrm[${MULTILIB_USEDEP}] + ) + opengl? ( media-libs/libglvnd[X?,${MULTILIB_USEDEP}] ) + pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) + wayland? ( + dev-libs/wayland[${MULTILIB_USEDEP}] + gui-libs/libdecor[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon[${MULTILIB_USEDEP}] + ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + test? ( + dev-util/vulkan-headers + media-libs/libglvnd + ) + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND=" + doc? ( + app-text/doxygen + media-gfx/graphviz + ) + wayland? ( dev-util/wayland-scanner ) +" + +CMAKE_QA_COMPAT_SKIP=1 #964577 + +src_prepare() { + cmake_src_prepare + + # unbundle libglvnd and vulkan headers + rm -r src/video/khronos || die + ln -s -- "${ESYSROOT}"/usr/include src/video/khronos || die +} + +src_configure() { + lto-guarantee-fat + + local mycmakeargs=( + -DSDL_ASSERTIONS=disabled + -DSDL_DEPS_SHARED=no # link rather than dlopen() where possible + -DSDL_RPATH=no + -DSDL_STATIC=no + -DSDL_TESTS=$(usex test) + + # audio + -DSDL_ALSA=$(usex alsa) + -DSDL_JACK=$(usex jack) + -DSDL_OSS=$(usex oss) + -DSDL_PIPEWIRE=$(usex pipewire) + -DSDL_PULSEAUDIO=$(usex pulseaudio) + -DSDL_SNDIO=$(usex sndio) + + # input + -DSDL_HIDAPI_LIBUSB=$(usex usb) + -DSDL_IBUS=$(use ibus) + -DSDL_LIBUDEV=$(usex udev) + + # video + -DSDL_COCOA=$(usex aqua) + -DSDL_DIRECTX=no + -DSDL_KMSDRM=$(usex kms) + -DSDL_LIBTHAI=no # not packaged + -DSDL_OPENGL=$(usex opengl) + -DSDL_OPENGLES=$(usex opengl) + -DSDL_OPENVR=no # not packaged, note needs opengl REQUIRED_USE if added + -DSDL_ROCKCHIP=no + -DSDL_RPI=no + -DSDL_VIVANTE=no + -DSDL_VULKAN=$(usex vulkan) + -DSDL_WAYLAND=$(usex wayland) + -DSDL_X11=$(usex X) + # SDL disallows this by default, allow it but warn in pkg_postinst + $(use !X && use !wayland && echo -DSDL_UNIX_CONSOLE_BUILD=yes) + + # misc + -DSDL_DBUS=$(usex dbus) + -DSDL_FRIBIDI=$(usex bidi) + -DSDL_LIBURING=$(usex io-uring) + + # cpu instruction sets + -DSDL_ALTIVEC=$(usex cpu_flags_ppc_altivec) + -DSDL_AVX=$(usex cpu_flags_x86_avx) + -DSDL_AVX2=$(usex cpu_flags_x86_avx2) + -DSDL_AVX512F=$(usex cpu_flags_x86_avx512f) + -DSDL_MMX=$(usex cpu_flags_x86_mmx) + -DSDL_SSE=$(usex cpu_flags_x86_sse) + -DSDL_SSE2=$(usex cpu_flags_x86_sse2) + -DSDL_SSE3=$(usex cpu_flags_x86_sse3) + -DSDL_SSE4_1=$(usex cpu_flags_x86_sse4_1) + -DSDL_SSE4_2=$(usex cpu_flags_x86_sse4_2) + ) + + cmake-multilib_src_configure +} + +src_compile() { + cmake-multilib_src_compile + + if use doc; then + cd docs && doxygen || die + fi +} + +src_test() { + unset "${!SDL_@}" # ignore users' preferences for tests + + cmake-multilib_src_test +} + +src_install() { + local DOCS=( {BUGS,WhatsNew}.txt {CREDITS,README}.md docs/*.md ) + cmake-multilib_src_install + + strip-lto-bytecode + + rm -r -- "${ED}"/usr/share/licenses || die + + use doc && dodoc -r docs/output/html/ +} + +pkg_postinst() { + # skipping audio/video can make sense given many packages only use SDL + # for input, but still warn given off-by-default and may be unexpected + if use !X && use !aqua && use !kms && use !wayland; then + ewarn + ewarn "All typical display drivers (e.g. USE=wayland) are disabled," + ewarn "applications using SDL for display may not function properly." + fi + + if use !alsa && use !jack && use !oss && use !pipewire && + use !pulseaudio && use !sndio; then + ewarn + ewarn "All typical audio drivers (e.g. USE=pipewire) are disabled," + ewarn "applications using SDL for audio may not function properly." + fi +} diff --git a/media-libs/libsdl3/libsdl3-3.4.8.ebuild b/media-libs/libsdl3/libsdl3-3.4.8.ebuild new file mode 100644 index 000000000000..f264513b65e9 --- /dev/null +++ b/media-libs/libsdl3/libsdl3-3.4.8.ebuild @@ -0,0 +1,196 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib dot-a + +DESCRIPTION="Simple Direct Media Layer" +HOMEPAGE="https://www.libsdl.org/" +SRC_URI="https://www.libsdl.org/release/SDL3-${PV}.tar.gz" +S=${WORKDIR}/SDL3-${PV} + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE=" + X alsa aqua bidi dbus doc ibus io-uring jack kms opengl oss + pipewire pulseaudio sndio test udev usb vulkan wayland + cpu_flags_ppc_altivec cpu_flags_x86_avx cpu_flags_x86_avx2 + cpu_flags_x86_avx512f cpu_flags_x86_mmx cpu_flags_x86_sse + cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 + cpu_flags_x86_sse4_2 +" +REQUIRED_USE=" + ibus? ( dbus ) + kms? ( opengl ) + wayland? ( opengl ) +" +RESTRICT="!test? ( test )" + +# dlopen/dbus-only: dbus, ibus, libudev, liburing, vulkan-loader +RDEPEND=" + virtual/libiconv[${MULTILIB_USEDEP}] + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + bidi? ( dev-libs/fribidi[${MULTILIB_USEDEP}] ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + ibus? ( app-i18n/ibus ) + io-uring? ( sys-libs/liburing:=[${MULTILIB_USEDEP}] ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + kms? ( + media-libs/mesa[gbm(+),${MULTILIB_USEDEP}] + x11-libs/libdrm[${MULTILIB_USEDEP}] + ) + opengl? ( media-libs/libglvnd[X?,${MULTILIB_USEDEP}] ) + pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] ) + wayland? ( + dev-libs/wayland[${MULTILIB_USEDEP}] + gui-libs/libdecor[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon[${MULTILIB_USEDEP}] + ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + test? ( + dev-util/vulkan-headers + media-libs/libglvnd + ) + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND=" + doc? ( + app-text/doxygen + media-gfx/graphviz + ) + wayland? ( dev-util/wayland-scanner ) +" + +CMAKE_QA_COMPAT_SKIP=1 #964577 + +src_prepare() { + cmake_src_prepare + + # unbundle libglvnd and vulkan headers + rm -r src/video/khronos || die + ln -s -- "${ESYSROOT}"/usr/include src/video/khronos || die +} + +src_configure() { + lto-guarantee-fat + + local mycmakeargs=( + -DSDL_ASSERTIONS=disabled + -DSDL_DEPS_SHARED=no # link rather than dlopen() where possible + -DSDL_RPATH=no + -DSDL_STATIC=no + -DSDL_TESTS=$(usex test) + + # audio + -DSDL_ALSA=$(usex alsa) + -DSDL_JACK=$(usex jack) + -DSDL_OSS=$(usex oss) + -DSDL_PIPEWIRE=$(usex pipewire) + -DSDL_PULSEAUDIO=$(usex pulseaudio) + -DSDL_SNDIO=$(usex sndio) + + # input + -DSDL_HIDAPI_LIBUSB=$(usex usb) + -DSDL_IBUS=$(use ibus) + -DSDL_LIBUDEV=$(usex udev) + + # video + -DSDL_COCOA=$(usex aqua) + -DSDL_DIRECTX=no + -DSDL_KMSDRM=$(usex kms) + -DSDL_LIBTHAI=no # not packaged + -DSDL_OPENGL=$(usex opengl) + -DSDL_OPENGLES=$(usex opengl) + -DSDL_OPENVR=no # not packaged, note needs opengl REQUIRED_USE if added + -DSDL_ROCKCHIP=no + -DSDL_RPI=no + -DSDL_VIVANTE=no + -DSDL_VULKAN=$(usex vulkan) + -DSDL_WAYLAND=$(usex wayland) + -DSDL_X11=$(usex X) + # SDL disallows this by default, allow it but warn in pkg_postinst + $(use !X && use !wayland && echo -DSDL_UNIX_CONSOLE_BUILD=yes) + + # misc + -DSDL_DBUS=$(usex dbus) + -DSDL_FRIBIDI=$(usex bidi) + -DSDL_LIBURING=$(usex io-uring) + + # cpu instruction sets + -DSDL_ALTIVEC=$(usex cpu_flags_ppc_altivec) + -DSDL_AVX=$(usex cpu_flags_x86_avx) + -DSDL_AVX2=$(usex cpu_flags_x86_avx2) + -DSDL_AVX512F=$(usex cpu_flags_x86_avx512f) + -DSDL_MMX=$(usex cpu_flags_x86_mmx) + -DSDL_SSE=$(usex cpu_flags_x86_sse) + -DSDL_SSE2=$(usex cpu_flags_x86_sse2) + -DSDL_SSE3=$(usex cpu_flags_x86_sse3) + -DSDL_SSE4_1=$(usex cpu_flags_x86_sse4_1) + -DSDL_SSE4_2=$(usex cpu_flags_x86_sse4_2) + ) + + cmake-multilib_src_configure +} + +src_compile() { + cmake-multilib_src_compile + + if use doc; then + cd docs && doxygen || die + fi +} + +src_test() { + unset "${!SDL_@}" # ignore users' preferences for tests + + cmake-multilib_src_test +} + +src_install() { + local DOCS=( {BUGS,WhatsNew}.txt {CREDITS,README}.md docs/*.md ) + cmake-multilib_src_install + + strip-lto-bytecode + + rm -r -- "${ED}"/usr/share/licenses || die + + use doc && dodoc -r docs/output/html/ +} + +pkg_postinst() { + # skipping audio/video can make sense given many packages only use SDL + # for input, but still warn given off-by-default and may be unexpected + if use !X && use !aqua && use !kms && use !wayland; then + ewarn + ewarn "All typical display drivers (e.g. USE=wayland) are disabled," + ewarn "applications using SDL for display may not function properly." + fi + + if use !alsa && use !jack && use !oss && use !pipewire && + use !pulseaudio && use !sndio; then + ewarn + ewarn "All typical audio drivers (e.g. USE=pipewire) are disabled," + ewarn "applications using SDL for audio may not function properly." + fi +} diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest index 0ef6c06dc293..8764b4e9287b 100644 --- a/media-libs/openjpeg/Manifest +++ b/media-libs/openjpeg/Manifest @@ -1,3 +1,2 @@ -DIST openjpeg-2.5.3.tar.gz 2155188 BLAKE2B 170a425a9180b734ded086ee6c5292f246324260f948598d081c2c27e90328e2f48ad86990a918cf358e0affc5b87e6f973412fea239cafb8f78a71a97c54be3 SHA512 22378f5c38c1eb8ade853716897201d8a253024638bdf94fd9851d6a456601071e705c797c5ffeeb6924be14d7356f9a67f15c2b99e96f7d27fc375a9d94505a DIST openjpeg-2.5.4.tar.gz 2157028 BLAKE2B 8bcb821c4a5b437ffc53fbe4017da4bc9579d7c349bf558fea4db7856e267030760845e529b6692053779fee170074fb18f3e75051914eb30cfc6d46d284fce6 SHA512 702a10e20caaf8209684ded7c9fcf32f5ba6a972cf2d9fcf2611cdc6a446d2c3bb60324205758e6b6f92278c8cf4ef0fbae511e6ffb45ed6e8df514db0c6ab25 DIST openjpeg-data_20241113.tar.gz 498662590 BLAKE2B 140c2fb2985a59413b1fb8ec52d2dd1e08f1795368b71565a801d425dc1c933b396f674a3c1aca194d4f7cac6574d181acb383fd72dc2083864ca6eee240c2d4 SHA512 5fa7eaa12eae88c0e3d0624f19a6c0aef4890d601d1e5d8aaf52db3e4d7387ae17ab9017cc4ed641283c616d9b440aaec6ca300cab11b4c245cb838f69d93237 diff --git a/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild b/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild deleted file mode 100644 index 6f197ad0c082..000000000000 --- a/media-libs/openjpeg/openjpeg-2.5.3-r1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib flag-o-matic - -# Make sure that test data are not newer than release; -# otherwise we will see "Found-But-No-Test" test failures! -# -# To update: Go to https://github.com/uclouvain/openjpeg-data and grab the hash -# of the latest possible commit whose commit date is older than the release -# date. -MY_TESTDATA_COMMIT="39524bd3a601d90ed8e0177559400d23945f96a9" - -DESCRIPTION="Open-source JPEG 2000 library" -HOMEPAGE="https://www.openjpeg.org" -SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/uclouvain/openjpeg-data/archive/${MY_TESTDATA_COMMIT}.tar.gz -> ${PN}-data_20241113.tar.gz )" - -LICENSE="BSD-2" -SLOT="2/7" # based on SONAME -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/lcms:2 - media-libs/libpng:0= - media-libs/tiff:= - virtual/zlib:= -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-text/doxygen )" - -DOCS=( AUTHORS.md CHANGELOG.md NEWS.md README.md THANKS.md ) - -src_prepare() { - if use test; then - mv "${WORKDIR}"/openjpeg-data-${MY_TESTDATA_COMMIT} "${WORKDIR}"/data || - die "Failed to rename test data" - fi - - rm -r thirdparty/lib* thirdparty/include || die - cmake_src_prepare -} - -multilib_src_configure() { - append-lfs-flags - - local mycmakeargs=( - -DBUILD_TESTING="$(multilib_native_usex test)" - -DBUILD_DOC=$(multilib_native_usex doc ON OFF) - -DBUILD_CODEC=$(multilib_is_native_abi && echo ON || echo OFF) - -DBUILD_STATIC_LIBS=OFF - $(multilib_is_native_abi && echo -DBUILD_THIRDPARTY=OFF) - ) - - # Cheat a little bit and force disabling fixed point magic - # The test suite is extremely fragile to small changes - # bug #715130, bug #715422 - # https://github.com/uclouvain/openjpeg/issues/1017 - if multilib_is_native_abi && use test ; then - append-cflags "-ffp-contract=off" - fi - - cmake_src_configure -} - -multilib_src_test() { - if ! multilib_is_native_abi ; then - elog "Cannot run tests for non-multilib abi." - return 0 - fi - - pushd "${BUILD_DIR}" > /dev/null || die - [[ -e CTestTestfile.cmake ]] || die "Test suite not available! Check source!" - - elog "Note: Upstream maintains a list of known test failures." - elog "We collect all the known failures and skip them." - elog - - local toskip=( "${S}"/tools/travis-ci/knownfailures-all.txt ) - if use amd64 ; then - toskip+=( "${S}"/tools/travis-ci/knownfailures-*x86_64*.txt ) - elif use x86 || use arm || use arm64; then - toskip+=( "${S}"/tools/travis-ci/knownfailures-*i386*.txt ) - fi - if has_version "sys-libs/zlib-ng" ; then - elog "Some tests will be skipped due to being known to fail with sys-libs/zlib-ng" - elog - toskip+=( "${FILESDIR}"/zlib-ng-knownfailures.txt ) - fi - - local exp=$(sort "${toskip[@]}" | uniq | tr '\n' '|'; assert) - popd > /dev/null || die - - local myctestargs=() - if [[ -n ${TEST_VERBOSE} ]]; then - myctestargs+=( --extra-verbose --output-on-failure ) - fi - myctestargs+=( -E "(${exp::-1})" ) - - cmake_src_test -} diff --git a/media-libs/openjpeg/openjpeg-2.5.4.ebuild b/media-libs/openjpeg/openjpeg-2.5.4.ebuild deleted file mode 100644 index dc04f1888a6e..000000000000 --- a/media-libs/openjpeg/openjpeg-2.5.4.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib flag-o-matic - -# Make sure that test data are not newer than release; -# otherwise we will see "Found-But-No-Test" test failures! -# -# To update: Go to https://github.com/uclouvain/openjpeg-data and grab the hash -# of the latest possible commit whose commit date is older than the release -# date. -MY_TESTDATA_COMMIT="39524bd3a601d90ed8e0177559400d23945f96a9" - -DESCRIPTION="Open-source JPEG 2000 library" -HOMEPAGE="https://www.openjpeg.org" -SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/uclouvain/openjpeg-data/archive/${MY_TESTDATA_COMMIT}.tar.gz -> ${PN}-data_20241113.tar.gz )" - -LICENSE="BSD-2" -SLOT="2/7" # based on SONAME -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND=" - media-libs/lcms:2 - media-libs/libpng:0= - media-libs/tiff:= - virtual/zlib:= -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-text/doxygen )" - -DOCS=( AUTHORS.md CHANGELOG.md NEWS.md README.md THANKS.md ) - -PATCHES=( "${FILESDIR}/${P}-cmake4.patch" ) - -src_prepare() { - if use test; then - mv "${WORKDIR}"/openjpeg-data-${MY_TESTDATA_COMMIT} "${WORKDIR}"/data || - die "Failed to rename test data" - fi - - rm -r thirdparty/lib* thirdparty/include || die - cmake_src_prepare -} - -multilib_src_configure() { - append-lfs-flags - - local mycmakeargs=( - -DBUILD_TESTING="$(multilib_native_usex test)" - -DBUILD_DOC=$(multilib_native_usex doc ON OFF) - -DBUILD_CODEC=$(multilib_is_native_abi && echo ON || echo OFF) - -DBUILD_STATIC_LIBS=OFF - $(multilib_is_native_abi && echo -DBUILD_THIRDPARTY=OFF) - ) - - # Cheat a little bit and force disabling fixed point magic - # The test suite is extremely fragile to small changes - # bug #715130, bug #715422 - # https://github.com/uclouvain/openjpeg/issues/1017 - if multilib_is_native_abi && use test ; then - append-cflags "-ffp-contract=off" - fi - - cmake_src_configure -} - -multilib_src_test() { - if ! multilib_is_native_abi ; then - elog "Cannot run tests for non-multilib abi." - return 0 - fi - - pushd "${BUILD_DIR}" > /dev/null || die - [[ -e CTestTestfile.cmake ]] || die "Test suite not available! Check source!" - - elog "Note: Upstream maintains a list of known test failures." - elog "We collect all the known failures and skip them." - elog - - local toskip=( "${S}"/tools/travis-ci/knownfailures-all.txt ) - if use amd64 ; then - toskip+=( "${S}"/tools/travis-ci/knownfailures-*x86_64*.txt ) - elif use x86 || use arm || use arm64; then - toskip+=( "${S}"/tools/travis-ci/knownfailures-*i386*.txt ) - fi - if has_version "sys-libs/zlib-ng" ; then - elog "Some tests will be skipped due to being known to fail with sys-libs/zlib-ng" - elog - toskip+=( "${FILESDIR}"/zlib-ng-knownfailures.txt ) - fi - - local exp=$(sort "${toskip[@]}" | uniq | tr '\n' '|'; assert) - popd > /dev/null || die - - local myctestargs=() - if [[ -n ${TEST_VERBOSE} ]]; then - myctestargs+=( --extra-verbose --output-on-failure ) - fi - myctestargs+=( -E "(${exp::-1})" ) - - cmake_src_test -} diff --git a/media-sound/vimpc/files/vimpc-0.09.2_p20230330-gcc16.patch b/media-sound/vimpc/files/vimpc-0.09.2_p20230330-gcc16.patch new file mode 100644 index 000000000000..a335961bcc5d --- /dev/null +++ b/media-sound/vimpc/files/vimpc-0.09.2_p20230330-gcc16.patch @@ -0,0 +1,25 @@ +From 19825a46b17e11ea97b51f541e904eb4d9f78c91 Mon Sep 17 00:00:00 2001 +From: Stefan Strogin <stefan@steils.org> +Date: Sat, 2 May 2026 03:49:25 +0000 +Subject: [PATCH] Fix build with GCC 16 + +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 5e0b618..06b8859 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -8,7 +8,7 @@ AC_PROG_CXX + + # Need to check this directory on bsd systems + CPPFLAGS="$CPPFLAGS -I/usr/local/include -I/opt/local/include" +-CXXFLAGS="$CXXFLAGS -D__STRICT_ANSI__" ++CXXFLAGS="$CXXFLAGS -std=c++11" + LDFLAGS="$LDFLAGS -L/opt/local/lib" + + AC_CHECK_HEADERS(sys/ioctl.h termios.h) +-- +2.54.0 + diff --git a/media-sound/vimpc/vimpc-0.09.2_p20230330.ebuild b/media-sound/vimpc/vimpc-0.09.2_p20230330.ebuild index 01c9d9f93897..f5aa7fc7a7e4 100644 --- a/media-sound/vimpc/vimpc-0.09.2_p20230330.ebuild +++ b/media-sound/vimpc/vimpc-0.09.2_p20230330.ebuild @@ -33,6 +33,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${PN}-0.09.2_p20230330-gcc16.patch" +) + src_prepare() { default rm m4/m4_ax_boost* || die diff --git a/media-sound/vimpc/vimpc-9999.ebuild b/media-sound/vimpc/vimpc-9999.ebuild index 5152dea6f616..94804145ed4f 100644 --- a/media-sound/vimpc/vimpc-9999.ebuild +++ b/media-sound/vimpc/vimpc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${PN}-0.09.2_p20230330-gcc16.patch" +) + src_prepare() { default eautoreconf diff --git a/metadata/md5-cache/acct-user/gdm-greeter-0 b/metadata/md5-cache/acct-user/gdm-greeter-1 index 8563abce8ba7..98d855dccc3d 100644 --- a/metadata/md5-cache/acct-user/gdm-greeter-0 +++ b/metadata/md5-cache/acct-user/gdm-greeter-1 @@ -6,4 +6,4 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 RDEPEND=acct-group/gdm SLOT=0 _eclasses_=acct-user 8c5f04cd2cfafc30ffb9bae9cf5f5605 user-info d7c261c6f7c2392145e8789913f1bf7e -_md5_=330e2072de18e2327f61b3f612a823e4 +_md5_=88babfe0af0f793c1044beec4a7e81e9 diff --git a/metadata/md5-cache/app-admin/pass-1.7.4-r2 b/metadata/md5-cache/app-admin/pass-1.7.4-r2 deleted file mode 100644 index 2d1404ce787d..000000000000 --- a/metadata/md5-cache/app-admin/pass-1.7.4-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst postrm prepare -DESCRIPTION=Stores, retrieves, generates, and synchronizes passwords securely -EAPI=7 -HOMEPAGE=https://www.passwordstore.org/ -INHERIT=bash-completion-r1 elisp-common -IUSE=+git wayland X emacs dmenu importers -KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 ~arm64-macos ~x64-macos -LICENSE=GPL-2+ -RDEPEND=app-crypt/gnupg media-gfx/qrencode[png(+)] >=app-text/tree-1.7.0 git? ( dev-vcs/git ) wayland? ( gui-apps/wl-clipboard ) X? ( x11-misc/xclip ) elibc_Darwin? ( app-misc/getopt ) dmenu? ( x11-misc/dmenu x11-misc/xdotool ) emacs? ( >=app-editors/emacs-23.1:* >=app-emacs/f-0.11.0 >=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 ) -SLOT=0 -SRC_URI=https://git.zx2c4.com/password-store/snapshot/password-store-1.7.4.tar.xz -_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=ac0f6cef250cb0379b2db1bd640bc765 diff --git a/metadata/md5-cache/app-admin/pass-1.7.4-r4 b/metadata/md5-cache/app-admin/pass-1.7.4-r4 deleted file mode 100644 index a97f91514dfd..000000000000 --- a/metadata/md5-cache/app-admin/pass-1.7.4-r4 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst postrm prepare -DESCRIPTION=Stores, retrieves, generates, and synchronizes passwords securely -EAPI=8 -HOMEPAGE=https://www.passwordstore.org/ -INHERIT=bash-completion-r1 elisp-common -IUSE=+git wayland X emacs dmenu importers -KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 ~arm64-macos ~x64-macos -LICENSE=GPL-2+ -RDEPEND=app-crypt/gnupg media-gfx/qrencode[png(+)] >=app-text/tree-1.7.0 git? ( dev-vcs/git ) wayland? ( gui-apps/wl-clipboard ) X? ( x11-misc/xclip ) elibc_Darwin? ( app-misc/getopt ) dmenu? ( x11-misc/dmenu x11-misc/xdotool ) emacs? ( >=app-editors/emacs-25.1:* >=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 ) -SLOT=0 -SRC_URI=https://git.zx2c4.com/password-store/snapshot/password-store-1.7.4.tar.xz -_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=8ec8e64ccd9205f6ba205a1365e02ea3 diff --git a/metadata/md5-cache/app-arch/lz4-1.10.0-r1 b/metadata/md5-cache/app-arch/lz4-1.10.0-r1 index e34676b2edb2..b8b620243e42 100644 --- a/metadata/md5-cache/app-arch/lz4-1.10.0-r1 +++ b/metadata/md5-cache/app-arch/lz4-1.10.0-r1 @@ -3,12 +3,12 @@ DEFINED_PHASES=compile configure install test DESCRIPTION=Extremely Fast Compression algorithm EAPI=8 HOMEPAGE=https://github.com/lz4/lz4 -INHERIT=meson-multilib +INHERIT=dot-a meson-multilib IUSE=static-libs 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 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 GPL-2 RESTRICT=!test? ( test ) SLOT=0/1.10.0-meson SRC_URI=https://github.com/lz4/lz4/archive/v1.10.0.tar.gz -> lz4-1.10.0.tar.gz -_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d 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 -_md5_=acdc8339400e73289d4a3a2febcbe5fb +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d 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 +_md5_=b288694a484a43b7f983cec1be336a61 diff --git a/metadata/md5-cache/app-arch/unrar-7.2.5 b/metadata/md5-cache/app-arch/unrar-7.2.5 index d57bbb231a20..4ce11fc9daf7 100644 --- a/metadata/md5-cache/app-arch/unrar-7.2.5 +++ b/metadata/md5-cache/app-arch/unrar-7.2.5 @@ -3,9 +3,9 @@ DESCRIPTION=Uncompress rar files EAPI=8 HOMEPAGE=https://www.rarlab.com/rar_add.htm INHERIT=multilib toolchain-funcs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=unRAR SLOT=0/7 SRC_URI=https://www.rarlab.com/rar/unrarsrc-7.2.5.tar.gz -> unrar-7.2.5.tar.gz _eclasses_=multilib fc812e8eb2170022c28272d80a1f9e77 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=f10b1dbfe5e497d733c4ee6ffc84aad3 +_md5_=ad8d743c4b61b7013a3ca9baaa241bf4 diff --git a/metadata/md5-cache/app-arch/unzip-6.0_p29-r2 b/metadata/md5-cache/app-arch/unzip-6.0_p29-r2 index efa7d124637c..cd7e4122c311 100644 --- a/metadata/md5-cache/app-arch/unzip-6.0_p29-r2 +++ b/metadata/md5-cache/app-arch/unzip-6.0_p29-r2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://infozip.sourceforge.net/UnZip.html INHERIT=flag-o-matic multilib toolchain-funcs IUSE=bzip2 natspec unicode -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=Info-ZIP RDEPEND=bzip2? ( app-arch/bzip2 ) natspec? ( dev-libs/libnatspec ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/infozip/unzip60.tar.gz mirror://debian/pool/main/u/unzip/unzip_6.0-29.debian.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=0fbd76bdfc3bc950f95d026755c65315 +_md5_=85cba9eb2fad980fe11c65c0a545d25c diff --git a/metadata/md5-cache/app-arch/xz-utils-5.8.3 b/metadata/md5-cache/app-arch/xz-utils-5.8.3 index 67598d21b798..468cf9fe2427 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.8.3 +++ b/metadata/md5-cache/app-arch/xz-utils-5.8.3 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://tukaani.org/xz/ INHERIT=dot-a flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs verify-sig IUSE=cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 ) SLOT=0 SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.8.3/xz-5.8.3.tar.gz https://downloads.sourceforge.net/lzmautils/xz-5.8.3.tar.gz https://tukaani.org/xz/xz-5.8.3.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.8.3/xz-5.8.3.tar.gz.sig https://tukaani.org/xz/xz-5.8.3.tar.gz.sig ) _eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a preserve-libs da2813683fb4a55b43c273c7f8d676a5 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=55a7fde606560d841086d1bed3088dd6 +_md5_=70739334c1dec818fffb612ffb1d5789 diff --git a/metadata/md5-cache/app-editors/gedit-49.0 b/metadata/md5-cache/app-editors/gedit-49.0 new file mode 100644 index 000000000000..31e10ca606b4 --- /dev/null +++ b/metadata/md5-cache/app-editors/gedit-49.0 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1 ) dev-util/itstool >=sys-devel/gettext-0.18 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.76:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/libgedit-tepl-6.14.0 >=dev-libs/libpeas-1.14.1:0=[gtk] >=dev-libs/gobject-introspection-1.82.0-r2:= >=app-text/gspell-0.2.5:0= 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 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pycairo[python_targets_python3_14(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] ) ) gui-libs/libgedit-gtksourceview:300 +DESCRIPTION=A text editor for the GNOME desktop +EAPI=8 +HOMEPAGE=https://gedit-text-editor.org/ https://gitlab.gnome.org/World/gedit +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils meson python-single-r1 vala xdg +IUSE=+python gtk-doc 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 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.76:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/libgedit-tepl-6.14.0 >=dev-libs/libpeas-1.14.1:0=[gtk] >=dev-libs/gobject-introspection-1.82.0-r2:= >=app-text/gspell-0.2.5:0= 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 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pycairo[python_targets_python3_14(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] ) ) gui-libs/libgedit-gtksourceview:300 !<app-editors/gedit-plugins-48 x11-themes/adwaita-icon-theme gnome-base/gsettings-desktop-schemas gnome-base/gvfs app-text/gspell +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 ) ) +SLOT=0 +SRC_URI=https://gitlab.gnome.org/World/gedit/gedit/-/archive/49.0/gedit-49.0.tar.bz2 https://gitlab.gnome.org/GNOME/libgd/-/archive/3cccf99234288a6121b3945a25cd4ec3b7445c74/libgd-3cccf99234288a6121b3945a25cd4ec3b7445c74.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=6eef10c75409840f7632f47b558b90e3 diff --git a/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 b/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 deleted file mode 100644 index 152f9e97f0a2..000000000000 --- a/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) 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 preinst prepare setup test -DEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( app-editors/gedit[python,python_single_target_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( app-editors/gedit[python,python_single_target_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) -DESCRIPTION=Collection of extra plugins for the gedit Text Editor -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg -IUSE=charmap git +python terminal vala 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 -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) python_single_target_python3_13? ( app-editors/gedit[python,python_single_target_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) python_single_target_python3_14? ( app-editors/gedit[python,python_single_target_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) -REQUIRED_USE=charmap? ( python ) git? ( python ) 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 ) ) terminal? ( python ) -SLOT=0 -SRC_URI=mirror://gnome/sources/gedit-plugins/46/gedit-plugins-46.0.tar.xz -_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4e315e1f4e5e17ebd790ba8a15b7909c diff --git a/metadata/md5-cache/app-editors/gedit-plugins-49.0 b/metadata/md5-cache/app-editors/gedit-plugins-49.0 new file mode 100644 index 000000000000..3432f407ecc6 --- /dev/null +++ b/metadata/md5-cache/app-editors/gedit-plugins-49.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=app-editors/gedit-49 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 +DESCRIPTION=Collection of extra plugins for the gedit Text Editor +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/gedit/gedit-plugins +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils meson vala xdg +IUSE=vala +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=app-editors/gedit-49 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 +SLOT=0 +SRC_URI=https://gitlab.gnome.org/World/gedit/gedit-plugins/-/archive/49.0/gedit-plugins-49.0.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9c1d0ba100a231ccea13a9a909586914 diff --git a/metadata/md5-cache/app-editors/pluma-1.28.1 b/metadata/md5-cache/app-editors/pluma-1.28.1 new file mode 100644 index 000000000000..f561a161adc7 --- /dev/null +++ b/metadata/md5-cache/app-editors/pluma-1.28.1 @@ -0,0 +1,18 @@ +BDEPEND=>=app-portage/elt-patches-20250306 app-arch/xz-utils 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 >=mate-base/mate-common-1.28 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0:0=[gtk] >=dev-libs/libxml2-2.5:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) app-text/docbook-xml-dtd:4.1.2 app-text/yelp-tools dev-util/glib-utils dev-util/gtk-doc dev-build/gtk-doc-am >=dev-build/libtool-2.2.6:2 >=mate-base/mate-desktop-1.28[introspection?] >=sys-devel/gettext-0.19.8 virtual/pkgconfig +DESCRIPTION=Pluma text editor for the MATE desktop +EAPI=8 +HOMEPAGE=https://mate-desktop.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils mate python-single-r1 virtualx +IUSE=+introspection spell test 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 test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0:0=[gtk] >=dev-libs/libxml2-2.5:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) 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 ) virtual/libintl +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 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mate-desktop/pluma/releases/download/v1.28.1/pluma-1.28.1.tar.xz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e8dc3bef9ecab0bc7a3c9e1e90b63177 diff --git a/metadata/md5-cache/app-editors/pluma-plugins-1.28.0-r1 b/metadata/md5-cache/app-editors/pluma-plugins-1.28.0-r1 new file mode 100644 index 000000000000..2b83c96dbda5 --- /dev/null +++ b/metadata/md5-cache/app-editors/pluma-plugins-1.28.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20250306 app-arch/xz-utils 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 >=mate-base/mate-common-1.28 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=>=dev-libs/libpeas-1.14.1:0=[gtk] >=app-editors/pluma-1.28.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 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 ) python_single_target_python3_10? ( app-editors/pluma[python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_11? ( app-editors/pluma[python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_12? ( app-editors/pluma[python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_13? ( app-editors/pluma[python_single_target_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] dev-python/pygobject:3[cairo,python_targets_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_14? ( app-editors/pluma[python_single_target_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] dev-python/pygobject:3[cairo,python_targets_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] >=x11-libs/vte-0.52:2.91[introspection] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) +DESCRIPTION=A set of plugins for Pluma, the MATE text editor. +EAPI=8 +HOMEPAGE=https://mate-desktop.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=mate python-single-r1 +IUSE=+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 +KEYWORDS=~amd64 ~x86 +LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ +RDEPEND=>=dev-libs/libpeas-1.14.1:0=[gtk] >=app-editors/pluma-1.28.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 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 ) python_single_target_python3_10? ( app-editors/pluma[python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_11? ( app-editors/pluma[python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_12? ( app-editors/pluma[python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_13? ( app-editors/pluma[python_single_target_python3_13(-)] dev-libs/libpeas:0[python,python_single_target_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] dev-python/pygobject:3[cairo,python_targets_python3_13(-)] >=dev-python/dbus-python-0.82[python_targets_python3_13(-)] >=x11-libs/vte-0.52:2.91[introspection] ) python_single_target_python3_14? ( app-editors/pluma[python_single_target_python3_14(-)] dev-libs/libpeas:0[python,python_single_target_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] dev-python/pygobject:3[cairo,python_targets_python3_14(-)] >=dev-python/dbus-python-0.82[python_targets_python3_14(-)] >=x11-libs/vte-0.52:2.91[introspection] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) +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 ) +SLOT=0 +SRC_URI=https://pub.mate-desktop.org/releases/1.28/pluma-plugins-1.28.0.tar.xz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8b38ac32671bb4f286a34d182f0b74a9 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-11.4 b/metadata/md5-cache/app-emulation/wine-vanilla-11.4 deleted file mode 100644 index 864171b2bccd..000000000000 --- a/metadata/md5-cache/app-emulation/wine-vanilla-11.4 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 || ( sys-devel/binutils:* llvm-core/lld:* ) dev-lang/perl mingw? ( !crossdev-mingw? ( wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) !wow64? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) ) ) !mingw? ( llvm-core/clang:* llvm-core/lld:* strip? ( llvm-core/llvm:* ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend -DEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) >=sys-kernel/linux-headers-6.14 X? ( x11-base/xorg-proto ) bluetooth? ( net-wireless/bluez ) opencl? ( dev-util/opencl-headers ) -DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets -EAPI=8 -HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ -IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=optfeature wine -IUSE=+X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi nls odbc opencl +opengl pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l +vulkan wayland xinerama +abi_x86_64 arm64ec crossdev-mingw custom-cflags +mingw +strip abi_x86_32 +wow64 -KEYWORDS=-* ~amd64 ~arm64 ~x86 -LICENSE=LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff || ( WTFPL-2 public-domain ) -RDEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:11.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) arm64? ( wow64? ( app-emulation/fex-xtajit[wow64(+)] ) ) arm64ec? ( app-emulation/fex-xtajit[arm64ec(-)] ) -REQUIRED_USE=X? ( truetype ) bluetooth? ( dbus ) opengl? ( || ( X wayland ) ) || ( abi_x86_32 abi_x86_64 arm64 ) crossdev-mingw? ( mingw ) wow64? ( !arm64? ( abi_x86_64 !abi_x86_32 ) ) -RESTRICT=test -SLOT=11.4 -SRC_URI=https://dl.winehq.org/wine/source/11.x/wine-11.4.tar.xz -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 wine b14a3f893b8841d6f7f302a0d4b9f1ee wrapper ebaa3beeb43f7e533872b6c37168c7ad -_md5_=4b92c6071cc52e98f76bf73a7f636fa4 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-11.5 b/metadata/md5-cache/app-emulation/wine-vanilla-11.8 index d6a826407941..671fe06c9fdd 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-11.5 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-11.8 @@ -1,18 +1,18 @@ BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 || ( sys-devel/binutils:* llvm-core/lld:* ) dev-lang/perl mingw? ( !crossdev-mingw? ( wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) !wow64? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) ) ) !mingw? ( llvm-core/clang:* llvm-core/lld:* strip? ( llvm-core/llvm:* ) ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend -DEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) >=sys-kernel/linux-headers-6.14 X? ( x11-base/xorg-proto ) bluetooth? ( net-wireless/bluez ) opencl? ( dev-util/opencl-headers ) +DEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) >=sys-kernel/linux-headers-6.14 X? ( x11-base/xorg-proto ) bluetooth? ( net-wireless/bluez ) opencl? ( dev-util/opencl-headers ) DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets EAPI=8 HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 INHERIT=optfeature wine -IUSE=+X +alsa bluetooth capi cups +dbus dos llvm-libunwind ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi nls odbc opencl +opengl pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +truetype udev +unwind usb v4l +vulkan wayland xinerama +abi_x86_64 arm64ec crossdev-mingw custom-cflags +mingw +strip abi_x86_32 +wow64 +IUSE=+X +alsa bluetooth capi cups +dbus dos ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mono netapi nls odbc opencl +opengl pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +truetype udev usb v4l +vulkan wayland xinerama +abi_x86_64 arm64ec crossdev-mingw custom-cflags +mingw +strip abi_x86_32 +wow64 KEYWORDS=-* ~amd64 ~arm64 ~x86 LICENSE=LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff || ( WTFPL-2 public-domain ) -RDEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:11.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) arm64? ( wow64? ( app-emulation/fex-xtajit[wow64(+)] ) ) arm64ec? ( app-emulation/fex-xtajit[arm64ec(-)] ) +RDEPEND=X? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:11.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) arm64? ( wow64? ( app-emulation/fex-xtajit[wow64(+)] ) ) arm64ec? ( app-emulation/fex-xtajit[arm64ec(-)] ) REQUIRED_USE=X? ( truetype ) bluetooth? ( dbus ) opengl? ( || ( X wayland ) ) || ( abi_x86_32 abi_x86_64 arm64 ) crossdev-mingw? ( mingw ) wow64? ( !arm64? ( abi_x86_64 !abi_x86_32 ) ) RESTRICT=test -SLOT=11.5 -SRC_URI=https://dl.winehq.org/wine/source/11.x/wine-11.5.tar.xz +SLOT=11.8 +SRC_URI=https://dl.winehq.org/wine/source/11.x/wine-11.8.tar.xz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 wine b14a3f893b8841d6f7f302a0d4b9f1ee wrapper ebaa3beeb43f7e533872b6c37168c7ad -_md5_=4b92c6071cc52e98f76bf73a7f636fa4 +_md5_=365e1478d7ca051fec61ae07a9498f17 diff --git a/metadata/md5-cache/app-misc/socnetv-3.4 b/metadata/md5-cache/app-misc/socnetv-3.4 new file mode 100644 index 000000000000..32038f32b3b4 --- /dev/null +++ b/metadata/md5-cache/app-misc/socnetv-3.4 @@ -0,0 +1,16 @@ +BDEPEND=dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qt5compat:6 dev-qt/qtbase:6[gui,network,opengl,ssl,widgets,xml] dev-qt/qtcharts:6 dev-qt/qtsvg:6 +DESCRIPTION=Qt Social Network Visualizer +EAPI=8 +HOMEPAGE=https://socnetv.org/ +INHERIT=cmake +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-qt/qt5compat:6 dev-qt/qtbase:6[gui,network,opengl,ssl,widgets,xml] dev-qt/qtcharts:6 dev-qt/qtsvg:6 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/socnetv/app/archive/refs/tags/v3.4.tar.gz -> socnetv-3.4.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fb292515dab0126bf5f409b2d7047cba diff --git a/metadata/md5-cache/app-office/endeavour-43.0-r2 b/metadata/md5-cache/app-office/endeavour-43.0-r2 new file mode 100644 index 000000000000..ccfcacd8bef4 --- /dev/null +++ b/metadata/md5-cache/app-office/endeavour-43.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig 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 preinst test +DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.38:0= >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +DESCRIPTION=Personal task manager +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/Endeavour +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson xdg +IUSE=+introspection +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.38:0= >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +SLOT=0 +SRC_URI=https://gitlab.gnome.org/World/Endeavour/-/archive/43.0/Endeavour-43.0.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=836f78183a119a1dcaa62a9826ffd696 diff --git a/metadata/md5-cache/app-office/endeavour-9999 b/metadata/md5-cache/app-office/endeavour-9999 deleted file mode 100644 index e028b802199c..000000000000 --- a/metadata/md5-cache/app-office/endeavour-9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst postrm preinst test unpack -DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -DESCRIPTION=Personal task manager -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson xdg git-r3 -IUSE=+introspection -LICENSE=GPL-3+ -PROPERTIES=live -RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) -SLOT=0 -_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0393ce3850d8b3e6f2aa0f15b6eccab3 diff --git a/metadata/md5-cache/dev-db/mycli-1.71.0 b/metadata/md5-cache/dev-db/mycli-1.71.0 new file mode 100644 index 000000000000..7287d2722e7f --- /dev/null +++ b/metadata/md5-cache/dev-db/mycli-1.71.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( dev-db/mysql[server] >=dev-python/behave-1.3.3[python_targets_python3_10(-)] ~dev-python/paramiko-3.5.1[python_targets_python3_10(-)] >=dev-python/pexpect-4.9.0[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( dev-db/mysql[server] >=dev-python/behave-1.3.3[python_targets_python3_11(-)] ~dev-python/paramiko-3.5.1[python_targets_python3_11(-)] >=dev-python/pexpect-4.9.0[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( dev-db/mysql[server] >=dev-python/behave-1.3.3[python_targets_python3_12(-)] ~dev-python/paramiko-3.5.1[python_targets_python3_12(-)] >=dev-python/pexpect-4.9.0[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/setuptools-scm[python_targets_python3_13(-)] test? ( dev-db/mysql[server] >=dev-python/behave-1.3.3[python_targets_python3_13(-)] ~dev-python/paramiko-3.5.1[python_targets_python3_13(-)] >=dev-python/pexpect-4.9.0[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( dev-python/setuptools-scm[python_targets_python3_14(-)] test? ( dev-db/mysql[server] >=dev-python/behave-1.3.3[python_targets_python3_14(-)] ~dev-python/paramiko-3.5.1[python_targets_python3_14(-)] >=dev-python/pexpect-4.9.0[python_targets_python3_14(-)] dev-python/sshtunnel[python_targets_python3_14(-)] ) ) test? ( python_single_target_python3_10? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_10(-)] >=dev-python/click-8.3.1[python_targets_python3_10(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_10(-)] >=dev-python/configobj-5.0.9[python_targets_python3_10(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_10(-)] >=dev-python/keyring-25.7.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-2.19.2[python_targets_python3_10(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_10(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_10(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_10(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_10(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_11(-)] >=dev-python/click-8.3.1[python_targets_python3_11(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_11(-)] >=dev-python/configobj-5.0.9[python_targets_python3_11(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_11(-)] >=dev-python/keyring-25.7.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-2.19.2[python_targets_python3_11(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_11(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_11(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_11(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_12(-)] >=dev-python/click-8.3.1[python_targets_python3_12(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_12(-)] >=dev-python/configobj-5.0.9[python_targets_python3_12(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_12(-)] >=dev-python/keyring-25.7.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-2.19.2[python_targets_python3_12(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_12(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_12(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_12(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_12(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_12(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_12(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_13(-)] >=dev-python/click-8.3.1[python_targets_python3_13(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_13(-)] >=dev-python/configobj-5.0.9[python_targets_python3_13(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_13(-)] >=dev-python/keyring-25.7.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-2.19.2[python_targets_python3_13(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_13(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_13(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_13(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_13(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_13(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_13(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_14(-)] >=dev-python/click-8.3.1[python_targets_python3_14(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_14(-)] >=dev-python/configobj-5.0.9[python_targets_python3_14(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_14(-)] >=dev-python/keyring-25.7.0[python_targets_python3_14(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_14(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_14(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_14(-)] >=dev-python/pygments-2.19.2[python_targets_python3_14(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_14(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_14(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_14(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_14(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_14(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_14(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_14(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_14(-)] dev-python/sshtunnel[python_targets_python3_14(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] ) ) 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 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DESCRIPTION=CLI for MySQL Database with auto-completion and syntax highlighting +EAPI=8 +HOMEPAGE=https://www.mycli.net/ https://github.com/dbcli/mycli/ https://pypi.org/project/mycli/ +INHERIT=distutils-r1 edo eapi9-ver multiprocessing pypi +IUSE=ssh test 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-provenance +KEYWORDS=~amd64 +LICENSE=BSD MIT +RDEPEND=python_single_target_python3_10? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_10(-)] >=dev-python/click-8.3.1[python_targets_python3_10(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_10(-)] >=dev-python/configobj-5.0.9[python_targets_python3_10(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_10(-)] >=dev-python/keyring-25.7.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-2.19.2[python_targets_python3_10(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_10(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_10(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_10(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_10(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_11(-)] >=dev-python/click-8.3.1[python_targets_python3_11(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_11(-)] >=dev-python/configobj-5.0.9[python_targets_python3_11(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_11(-)] >=dev-python/keyring-25.7.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-2.19.2[python_targets_python3_11(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_11(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_11(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_11(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_12(-)] >=dev-python/click-8.3.1[python_targets_python3_12(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_12(-)] >=dev-python/configobj-5.0.9[python_targets_python3_12(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_12(-)] >=dev-python/keyring-25.7.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-2.19.2[python_targets_python3_12(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_12(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_12(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_12(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_12(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_12(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_12(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_13(-)] >=dev-python/click-8.3.1[python_targets_python3_13(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_13(-)] >=dev-python/configobj-5.0.9[python_targets_python3_13(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_13(-)] >=dev-python/keyring-25.7.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-2.19.2[python_targets_python3_13(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_13(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_13(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_13(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_13(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_13(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_13(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( >=dev-python/cli-helpers-2.14.0[python_targets_python3_14(-)] >=dev-python/click-8.3.1[python_targets_python3_14(-)] >=dev-python/clickdc-0.1.1[python_targets_python3_14(-)] >=dev-python/configobj-5.0.9[python_targets_python3_14(-)] >=dev-python/cryptography-46.0.5[python_targets_python3_14(-)] >=dev-python/keyring-25.7.0[python_targets_python3_14(-)] >=dev-python/prompt-toolkit-3.0.41[python_targets_python3_14(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.23.0[python_targets_python3_14(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_14(-)] >=dev-python/pygments-2.19.2[python_targets_python3_14(-)] >=dev-python/pymysql-1.1.2[python_targets_python3_14(-)] >=dev-python/pyperclip-1.11.0[python_targets_python3_14(-)] >=dev-python/rapidfuzz-3.14.3[python_targets_python3_14(-)] >=dev-python/sqlglot-30.4.3[python_targets_python3_14(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_14(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_14(-)] >=dev-python/wcwidth-0.6.0[python_targets_python3_14(-)] ssh? ( ~dev-python/paramiko-3.5.1[python_targets_python3_14(-)] dev-python/sshtunnel[python_targets_python3_14(-)] ) ) 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 ) +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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mycli/mycli-1.71.0.tar.gz verify-provenance? ( https://pypi.org/integrity/mycli/v1.71.0/mycli-1.71.0.tar.gz/provenance -> mycli-1.71.0.tar.gz.provenance ) +_eclasses_=distutils-r1 62add15ed646bfe511af53e282621b39 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=5676fc02eeb73841b9370b4a466c1a31 diff --git a/metadata/md5-cache/dev-debug/strace-6.16 b/metadata/md5-cache/dev-debug/strace-6.16 deleted file mode 100644 index a38f108a5958..000000000000 --- a/metadata/md5-cache/dev-debug/strace-6.16 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) 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 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=configure install prepare test unpack -DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) -DESCRIPTION=Useful diagnostic, instructional, and debugging tool -EAPI=8 -HOMEPAGE=https://strace.io/ -INHERIT=autotools edo flag-o-matic toolchain-funcs verify-sig -IUSE=aio perl selinux static test unwind elfutils verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=LGPL-2.1+ test? ( GPL-2+ ) -RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) -REQUIRED_USE=?? ( unwind elfutils ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/strace/strace/releases/download/v6.16/strace-6.16.tar.xz verify-sig? ( https://github.com/strace/strace/releases/download/v6.16/strace-6.16.tar.xz.asc ) -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=e1c0a8608fc08f70ad3191cbb1841d05 diff --git a/metadata/md5-cache/dev-debug/strace-6.17 b/metadata/md5-cache/dev-debug/strace-6.17 deleted file mode 100644 index 278719ed51a8..000000000000 --- a/metadata/md5-cache/dev-debug/strace-6.17 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 ) 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 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=configure install prepare test unpack -DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) -DESCRIPTION=Useful diagnostic, instructional, and debugging tool -EAPI=8 -HOMEPAGE=https://strace.io/ -INHERIT=autotools edo flag-o-matic toolchain-funcs verify-sig -IUSE=aio perl selinux static test unwind elfutils verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=LGPL-2.1+ test? ( GPL-2+ ) -RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) -REQUIRED_USE=?? ( unwind elfutils ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz verify-sig? ( https://github.com/strace/strace/releases/download/v6.17/strace-6.17.tar.xz.asc ) -_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=e1c0a8608fc08f70ad3191cbb1841d05 diff --git a/metadata/md5-cache/dev-debug/strace-6.18 b/metadata/md5-cache/dev-debug/strace-7.0-r1 index 575d2d215e98..801351f222c9 100644 --- a/metadata/md5-cache/dev-debug/strace-6.18 +++ b/metadata/md5-cache/dev-debug/strace-7.0-r1 @@ -1,17 +1,17 @@ BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20251130 ) 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 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) DEFINED_PHASES=configure install prepare test unpack -DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) +DEPEND=static? ( elfutils? ( dev-libs/elfutils[static-libs(+)] ) ncurses? ( sys-libs/ncurses[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) unwind? ( sys-libs/libunwind[static-libs(+)] ) ) !static? ( elfutils? ( dev-libs/elfutils ) ncurses? ( sys-libs/ncurses:= ) selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) ) aio? ( >=dev-libs/libaio-0.3.106 ) DESCRIPTION=Useful diagnostic, instructional, and debugging tool EAPI=8 HOMEPAGE=https://strace.io/ INHERIT=autotools edo flag-o-matic toolchain-funcs verify-sig -IUSE=aio perl selinux static test unwind elfutils verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 +IUSE=aio ncurses perl selinux static test unwind elfutils verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=LGPL-2.1+ test? ( GPL-2+ ) -RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) +RDEPEND=!static? ( elfutils? ( dev-libs/elfutils ) ncurses? ( sys-libs/ncurses:= ) selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) ) perl? ( dev-lang/perl ) REQUIRED_USE=?? ( unwind elfutils ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/strace/strace/releases/download/v6.18/strace-6.18.tar.xz verify-sig? ( https://github.com/strace/strace/releases/download/v6.18/strace-6.18.tar.xz.asc ) +SRC_URI=https://github.com/strace/strace/releases/download/v7.0/strace-7.0.tar.xz verify-sig? ( https://github.com/strace/strace/releases/download/v7.0/strace-7.0.tar.xz.asc ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=32ffcba0dd0aaf4d3b1a99aef0c6c4ee +_md5_=49787c257d32da0597714af7892e3a08 diff --git a/metadata/md5-cache/dev-debug/strace-9999 b/metadata/md5-cache/dev-debug/strace-9999 index 1f409c30c336..c0f9693a355f 100644 --- a/metadata/md5-cache/dev-debug/strace-9999 +++ b/metadata/md5-cache/dev-debug/strace-9999 @@ -1,16 +1,16 @@ BDEPEND=virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-strace-20251130 ) 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 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install prepare test unpack -DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) +DEPEND=static? ( elfutils? ( dev-libs/elfutils[static-libs(+)] ) ncurses? ( sys-libs/ncurses[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) unwind? ( sys-libs/libunwind[static-libs(+)] ) ) !static? ( elfutils? ( dev-libs/elfutils ) ncurses? ( sys-libs/ncurses:= ) selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) ) aio? ( >=dev-libs/libaio-0.3.106 ) DESCRIPTION=Useful diagnostic, instructional, and debugging tool EAPI=8 HOMEPAGE=https://strace.io/ INHERIT=autotools edo flag-o-matic toolchain-funcs verify-sig git-r3 -IUSE=aio perl selinux static test unwind elfutils verify-sig +IUSE=aio ncurses perl selinux static test unwind elfutils verify-sig LICENSE=LGPL-2.1+ test? ( GPL-2+ ) PROPERTIES=live -RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) +RDEPEND=!static? ( elfutils? ( dev-libs/elfutils ) ncurses? ( sys-libs/ncurses:= ) selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) ) perl? ( dev-lang/perl ) REQUIRED_USE=?? ( unwind elfutils ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=437acee3d79417002557853371409b4d +_md5_=49787c257d32da0597714af7892e3a08 diff --git a/metadata/md5-cache/dev-games/tiled-1.12.0 b/metadata/md5-cache/dev-games/tiled-1.12.0 index aeb51ddf27a7..4f4902c97e80 100644 --- a/metadata/md5-cache/dev-games/tiled-1.12.0 +++ b/metadata/md5-cache/dev-games/tiled-1.12.0 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.mapeditor.org/ https://github.com/mapeditor/tiled IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=edo flag-o-matic multiprocessing python-single-r1 toolchain-funcs xdg IUSE=minimal 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 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=BSD BSD-2 GPL-2+ RDEPEND=app-arch/zstd:= dev-qt/qtbase:6[X,dbus,gui,network,opengl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 virtual/zlib:= 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 ) ) 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 ) ) SLOT=0 SRC_URI=https://github.com/mapeditor/tiled/archive/v1.12.0/tiled-1.12.0.tar.gz _eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d9a08c33a4a765cf037fb32d62debe9f +_md5_=1ef00ccf10a2c393ea3dacf0c0c22542 diff --git a/metadata/md5-cache/dev-lang/orc-0.4.42 b/metadata/md5-cache/dev-lang/orc-0.4.42 index 47cf79acbf23..252cc82bb6d3 100644 --- a/metadata/md5-cache/dev-lang/orc-0.4.42 +++ b/metadata/md5-cache/dev-lang/orc-0.4.42 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://gstreamer.freedesktop.org/ https://gitlab.freedesktop.org/gstreamer/orc INHERIT=meson-multilib IUSE=static-libs 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 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86 ~x64-macos ~x64-solaris LICENSE=BSD BSD-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.42.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d 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 -_md5_=12235709d3f2b3825dfecdeafbb061c8 +_md5_=2caef258039c84cde07db5e8ee203862 diff --git a/metadata/md5-cache/dev-lang/perl-5.40.0-r1 b/metadata/md5-cache/dev-lang/perl-5.40.0-r1 deleted file mode 100644 index 678f2f666057..000000000000 --- a/metadata/md5-cache/dev-lang/perl-5.40.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup test -DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -DESCRIPTION=Larry Wall's Practical Extraction and Report Language -EAPI=8 -HOMEPAGE=https://www.perl.org/ -INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing -IUSE=berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=|| ( Artistic GPL-1+ ) -PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.31 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 >=virtual/perl-Math-BigInt-1.999.842 virtual/perl-Test-Harness ) -RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -SLOT=0/5.40 -SRC_URI=mirror://cpan/src/5.0/perl-5.40.0.tar.xz mirror://cpan/authors/id/H/HA/HAARG/perl-5.40.0.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.40.0-patches-2.tar.xz https://github.com/arsv/perl-cross/releases/download/1.6/perl-cross-1.6.tar.gz -_eclasses_=alternatives a9dc08f19c4f0a4d51374b860cf72281 flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=68b2d63116db9916e71261f0d93240d8 diff --git a/metadata/md5-cache/dev-lang/perl-5.40.1 b/metadata/md5-cache/dev-lang/perl-5.40.1 deleted file mode 100644 index d2a82b402be3..000000000000 --- a/metadata/md5-cache/dev-lang/perl-5.40.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup test -DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -DESCRIPTION=Larry Wall's Practical Extraction and Report Language -EAPI=8 -HOMEPAGE=https://www.perl.org/ -INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing -IUSE=berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=|| ( Artistic GPL-1+ ) -PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.31 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 >=virtual/perl-Math-BigInt-1.999.842 virtual/perl-Test-Harness ) -RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= -SLOT=0/5.40 -SRC_URI=mirror://cpan/src/5.0/perl-5.40.1.tar.xz mirror://cpan/authors/id/S/SH/SHAY/perl-5.40.1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.40.0-patches-2.tar.xz https://github.com/arsv/perl-cross/releases/download/1.6.1/perl-cross-1.6.1.tar.gz -_eclasses_=alternatives a9dc08f19c4f0a4d51374b860cf72281 flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=c8e29f93275d34d4b51150255d910b32 diff --git a/metadata/md5-cache/dev-lang/perl-5.42.0 b/metadata/md5-cache/dev-lang/perl-5.42.2 index 7ea9dc8a21c6..faf1d630c8e6 100644 --- a/metadata/md5-cache/dev-lang/perl-5.42.0 +++ b/metadata/md5-cache/dev-lang/perl-5.42.2 @@ -11,6 +11,6 @@ LICENSE=|| ( Artistic GPL-1+ ) PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.31 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 >=virtual/perl-Math-BigInt-1.999.842 virtual/perl-Test-Harness ) RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=virtual/zlib-1.2.12:= virtual/libcrypt:= SLOT=0/5.42 -SRC_URI=mirror://cpan/src/5.0/perl-5.42.0.tar.xz mirror://cpan/authors/id/B/BO/BOOK/perl-5.42.0.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.42.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.6.2/perl-cross-1.6.2.tar.gz +SRC_URI=mirror://cpan/src/5.0/perl-5.42.2.tar.xz mirror://cpan/authors/id/S/SH/SHAY/perl-5.42.2.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.42.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.6.3/perl-cross-1.6.3.tar.gz _eclasses_=alternatives a9dc08f19c4f0a4d51374b860cf72281 flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=037fa647f4a464be214768ff90c381ec +_md5_=0170f988ac64ec44a15e0833ccd8eea1 diff --git a/metadata/md5-cache/dev-libs/blake3-1.8.4 b/metadata/md5-cache/dev-libs/blake3-1.8.4 index 5bee875775c7..d1b7f94565f0 100644 --- a/metadata/md5-cache/dev-libs/blake3-1.8.4 +++ b/metadata/md5-cache/dev-libs/blake3-1.8.4 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/BLAKE3-team/BLAKE3 INHERIT=cmake python-any-r1 IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos LICENSE=|| ( CC0-1.0 Apache-2.0 ) RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.8.4.tar.gz -> blake3-1.8.4.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=25af386d3b39f7306361c32a0eaa91ce +_md5_=0355fe53b70dc3740c2a1afb7b88e40f diff --git a/metadata/md5-cache/dev-libs/libgpg-error-1.56 b/metadata/md5-cache/dev-libs/libgpg-error-1.56 deleted file mode 100644 index d8e8783b25cd..000000000000 --- a/metadata/md5-cache/dev-libs/libgpg-error-1.56 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-gnupg ) >=app-portage/elt-patches-20250306 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=nls? ( >=virtual/libintl-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(-)?] ) -DESCRIPTION=Contains error handling functions used by GnuPG software -EAPI=8 -HOMEPAGE=https://www.gnupg.org/related_software/libgpg-error/ -INHERIT=libtool multilib-minimal toolchain-funcs verify-sig -IUSE=common-lisp nls static-libs 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 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=nls? ( >=virtual/libintl-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(-)?] ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.56.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.56.tar.bz2.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=a9bddd8b971266525597989b5d870283 diff --git a/metadata/md5-cache/dev-libs/libgpg-error-1.57 b/metadata/md5-cache/dev-libs/libgpg-error-1.57 deleted file mode 100644 index c7dc69a1f933..000000000000 --- a/metadata/md5-cache/dev-libs/libgpg-error-1.57 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-gnupg ) >=app-portage/elt-patches-20250306 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=nls? ( >=virtual/libintl-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(-)?] ) -DESCRIPTION=Contains error handling functions used by GnuPG software -EAPI=8 -HOMEPAGE=https://www.gnupg.org/related_software/libgpg-error/ -INHERIT=libtool multilib-minimal toolchain-funcs verify-sig -IUSE=common-lisp nls static-libs 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 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=nls? ( >=virtual/libintl-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(-)?] ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.57.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.57.tar.bz2.sig ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=f6b949310bdd98be67c2b2d46dffdadc diff --git a/metadata/md5-cache/dev-libs/libgpg-error-1.58 b/metadata/md5-cache/dev-libs/libgpg-error-1.60 index bffd59f16851..d76d98b16bad 100644 --- a/metadata/md5-cache/dev-libs/libgpg-error-1.58 +++ b/metadata/md5-cache/dev-libs/libgpg-error-1.60 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.gnupg.org/related_software/libgpg-error/ INHERIT=libtool multilib-minimal toolchain-funcs verify-sig IUSE=common-lisp nls static-libs 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 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 LGPL-2.1 RDEPEND=nls? ( >=virtual/libintl-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(-)?] ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.58.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.58.tar.bz2.sig ) +SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.60.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.60.tar.bz2.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=f6b949310bdd98be67c2b2d46dffdadc +_md5_=3951ff870f3a0c1d1d7d2877a0f04385 diff --git a/metadata/md5-cache/dev-libs/libpeas-1.38.1 b/metadata/md5-cache/dev-libs/libpeas-1.38.1 new file mode 100644 index 000000000000..5725f32be90c --- /dev/null +++ b/metadata/md5-cache/dev-libs/libpeas-1.38.1 @@ -0,0 +1,18 @@ +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.11 >=dev-util/gi-docgen-2021.7 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig 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 setup test +DEPEND=>=dev-libs/glib-2.85.0:2[introspection] gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) glade? ( >=dev-util/glade-3.9.1:3.10 ) lua? ( 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 ) lua_single_target_luajit? ( >=dev-lua/lgi-0.9.0[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-4(-)] ) ) 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 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.52:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.52:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.52:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pygobject-3.52:3[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pygobject-3.52:3[python_targets_python3_14(-)] ) ) +DESCRIPTION=A GObject plugins library +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Libpeas https://gitlab.gnome.org/GNOME/libpeas +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org lua-single meson python-single-r1 vala virtualx xdg +IUSE=glade +gtk gtk-doc lua +python vala lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 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 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.85.0:2[introspection] gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) glade? ( >=dev-util/glade-3.9.1:3.10 ) lua? ( 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 ) lua_single_target_luajit? ( >=dev-lua/lgi-0.9.0[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-4(-)] ) ) 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 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.52:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.52:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.52:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pygobject-3.52:3[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pygobject-3.52:3[python_targets_python3_14(-)] ) ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) 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/1 +SRC_URI=mirror://gnome/sources/libpeas/1.38/libpeas-1.38.1.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=bbc1e984f233b00a07e8a778799194a1 diff --git a/metadata/md5-cache/dev-libs/lzo-2.10 b/metadata/md5-cache/dev-libs/lzo-2.10 index 9b4e20cb0f69..2019fb1839ce 100644 --- a/metadata/md5-cache/dev-libs/lzo-2.10 +++ b/metadata/md5-cache/dev-libs/lzo-2.10 @@ -2,11 +2,11 @@ DEFINED_PHASES=compile configure install test DESCRIPTION=An extremely fast compression and decompression library EAPI=8 HOMEPAGE=https://www.oberhumer.com/opensource/lzo/ -INHERIT=multilib-minimal usr-ldscript +INHERIT=dot-a multilib-minimal usr-ldscript IUSE=examples static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=GPL-2+ SLOT=2 SRC_URI=https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz -_eclasses_=multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 usr-ldscript 6b1349e8c7d4a9450de5af4162dfcb6f -_md5_=332cb930e805daf21aa8f4cf928b1854 +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 usr-ldscript 6b1349e8c7d4a9450de5af4162dfcb6f +_md5_=4b03a71dcc8dfdad9981240477e3aeed diff --git a/metadata/md5-cache/dev-libs/mimalloc-3.2.8-r1 b/metadata/md5-cache/dev-libs/mimalloc-3.2.8-r1 index 372378816ea9..b618dfca8ce3 100644 --- a/metadata/md5-cache/dev-libs/mimalloc-3.2.8-r1 +++ b/metadata/md5-cache/dev-libs/mimalloc-3.2.8-r1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/microsoft/mimalloc INHERIT=cmake-multilib IUSE=debug 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=~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v3.2.8.tar.gz -> mimalloc-3.2.8.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d 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_=f66a6996e9f8cb887d6dec46910f71b1 +_md5_=de4072965dbe7a327a9770369a142a34 diff --git a/metadata/md5-cache/dev-python/channels-3.0.5 b/metadata/md5-cache/dev-python/channels-3.0.5 deleted file mode 100644 index 50e700576d48..000000000000 --- a/metadata/md5-cache/dev-python/channels-3.0.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/daphne-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[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(-)?] ) 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 -DEPEND=>=dev-python/django-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DESCRIPTION=Extends Django abilities beyond HTTP protocol -EAPI=8 -HOMEPAGE=https://github.com/django/channels -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=BSD -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://github.com/django/channels/archive/3.0.5.tar.gz -> channels-3.0.5.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_=7acbfc9ae9d75e1d23ed767ec53be52a diff --git a/metadata/md5-cache/dev-python/channels-4.2.2 b/metadata/md5-cache/dev-python/channels-4.2.2 deleted file mode 100644 index 9e9415fc9c4f..000000000000 --- a/metadata/md5-cache/dev-python/channels-4.2.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[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(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[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/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[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/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) 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 -DEPEND=>=dev-python/asgiref-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DESCRIPTION=Extends Django abilities beyond HTTP protocol -EAPI=8 -HOMEPAGE=https://github.com/django/channels -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=BSD -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://github.com/django/channels/archive/4.2.2.tar.gz -> channels-4.2.2.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_=5242820674d1d94486ca68bb977065fe diff --git a/metadata/md5-cache/dev-python/channels-4.3.2 b/metadata/md5-cache/dev-python/channels-4.3.2 new file mode 100644 index 000000000000..ef920d918258 --- /dev/null +++ b/metadata/md5-cache/dev-python/channels-4.3.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.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(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[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=Brings async, event-driven capabilities to Django +EAPI=8 +HOMEPAGE=https://channels.readthedocs.io/ https://github.com/django/channels/ https://pypi.org/project/channels/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=<dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.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://github.com/django/channels/archive/refs/tags/4.3.2.tar.gz -> channels-4.3.2.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_=d72f4b49229d4b03ae45fd320411daca diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9 index 05d37dd2a831..6518753018b6 100644 --- a/metadata/md5-cache/dev-python/langdetect-1.0.9 +++ b/metadata/md5-cache/dev-python/langdetect-1.0.9 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.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_=0981952187f21bf708962aa117790d7f +_md5_=cff4416946f4a40f315be40bea9f4a97 diff --git a/metadata/md5-cache/dev-python/parse-1.22.0 b/metadata/md5-cache/dev-python/parse-1.22.0 new file mode 100644 index 000000000000..8b46bcc9f0ae --- /dev/null +++ b/metadata/md5-cache/dev-python/parse-1.22.0 @@ -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/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=Parse strings using a specification based on the Python format() syntax +EAPI=8 +HOMEPAGE=https://github.com/r1chardj0n3s/parse/ +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=~amd64 ~arm ~arm64 ~loong ~ppc64 ~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/p/parse/parse-1.22.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_=3f8935e6490a6979494101a2664b4100 diff --git a/metadata/md5-cache/dev-qt/qttools-6.11.0 b/metadata/md5-cache/dev-qt/qttools-6.11.0 index 9dffc3c00435..b85a2e52cd7f 100644 --- a/metadata/md5-cache/dev-qt/qttools-6.11.0 +++ b/metadata/md5-cache/dev-qt/qttools-6.11.0 @@ -5,7 +5,7 @@ DESCRIPTION=Qt Tools Collection EAPI=8 HOMEPAGE=https://www.qt.io/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=llvm-r2 optfeature qt6-build xdg +INHERIT=flag-o-matic llvm-r2 optfeature qt6-build xdg IUSE=+assistant designer distancefieldgenerator gles2-only kmap2qmap +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_21 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 custom-cflags KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=6/6.11.0 SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.0/submodules/qttools-everywhere-src-6.11.0.tar.xz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f6d3e84e23185735f6a5b0b0a3e66f06 +_md5_=f45063c9697b9b016ed3617cef84dc0b diff --git a/metadata/md5-cache/dev-qt/qttools-6.11.9999 b/metadata/md5-cache/dev-qt/qttools-6.11.9999 index 45f9ef756e75..184fb5de7761 100644 --- a/metadata/md5-cache/dev-qt/qttools-6.11.9999 +++ b/metadata/md5-cache/dev-qt/qttools-6.11.9999 @@ -5,7 +5,7 @@ DESCRIPTION=Qt Tools Collection EAPI=8 HOMEPAGE=https://www.qt.io/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=llvm-r2 optfeature qt6-build xdg +INHERIT=flag-o-matic llvm-r2 optfeature qt6-build xdg IUSE=+assistant designer distancefieldgenerator gles2-only kmap2qmap +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_21 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 custom-cflags LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 PROPERTIES=live @@ -14,4 +14,4 @@ REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgener RESTRICT=test SLOT=6/6.11.9999 _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f6d3e84e23185735f6a5b0b0a3e66f06 +_md5_=f45063c9697b9b016ed3617cef84dc0b diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999 index 4d2daa5591d8..8ee05464973f 100644 --- a/metadata/md5-cache/dev-qt/qttools-6.9999 +++ b/metadata/md5-cache/dev-qt/qttools-6.9999 @@ -5,7 +5,7 @@ DESCRIPTION=Qt Tools Collection EAPI=8 HOMEPAGE=https://www.qt.io/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=llvm-r2 optfeature qt6-build xdg +INHERIT=flag-o-matic llvm-r2 optfeature qt6-build xdg IUSE=+assistant designer distancefieldgenerator gles2-only kmap2qmap +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_21 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_22 custom-cflags LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 PROPERTIES=live @@ -14,4 +14,4 @@ REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgener RESTRICT=test SLOT=6/6.9999 _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f5e3a7575ee2ab692896de8562386ec0 +_md5_=a54cd57594973e67134dc1336380b4bb diff --git a/metadata/md5-cache/dev-util/godcc-1.0 b/metadata/md5-cache/dev-util/godcc-1.0 index d2ff3b7b6fc0..482f4725ef74 100644 --- a/metadata/md5-cache/dev-util/godcc-1.0 +++ b/metadata/md5-cache/dev-util/godcc-1.0 @@ -4,8 +4,9 @@ DEPEND=dev-libs/boehm-gc DESCRIPTION=Full-fledged command-line interface to Compiler Explorer instances EAPI=8 HOMEPAGE=https://git.sr.ht/~jemarch/godcc +KEYWORDS=~amd64 LICENSE=GPL-3+ RDEPEND=dev-libs/boehm-gc SLOT=0 SRC_URI=https://jemarch.net/godcc-1.0.tar.gz -_md5_=fb2168327f82aee5045bea9c8fa8eb4e +_md5_=4b805d31a5aa2294d63ecaaafa2da33c diff --git a/metadata/md5-cache/dev-util/libabigail-2.10 b/metadata/md5-cache/dev-util/libabigail-2.10 new file mode 100644 index 000000000000..7eb1ffa334e3 --- /dev/null +++ b/metadata/md5-cache/dev-util/libabigail-2.10 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx sys-apps/texinfo ) 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 ) ) >=app-portage/elt-patches-20250306 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=app-arch/xz-utils dev-libs/elfutils[lzma] dev-libs/libxml2:2= dev-libs/xxhash btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone ) +DESCRIPTION=Suite of tools for checking ABI differences between ELF objects +EAPI=8 +HOMEPAGE=https://sourceware.org/libabigail/ +INHERIT=libtool bash-completion-r1 python-any-r1 out-of-source +IUSE=btf debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0-with-LLVM-exceptions +RDEPEND=app-arch/xz-utils dev-libs/elfutils[lzma] dev-libs/libxml2:2= dev-libs/xxhash btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone ) +RESTRICT=!test? ( test ) +SLOT=0/9 +SRC_URI=https://mirrors.kernel.org/sourceware/libabigail/libabigail-2.10.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/libabigail/libabigail-2.10-docs.tar.xz ) +_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=4f94a313352d7d133121a1397e6c0217 diff --git a/metadata/md5-cache/dev-util/libabigail-9999 b/metadata/md5-cache/dev-util/libabigail-9999 index 36145443a21f..961048b52e94 100644 --- a/metadata/md5-cache/dev-util/libabigail-9999 +++ b/metadata/md5-cache/dev-util/libabigail-9999 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0-with-LLVM-exceptions PROPERTIES=live RDEPEND=app-arch/xz-utils dev-libs/elfutils[lzma] dev-libs/libxml2:2= dev-libs/xxhash btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone ) RESTRICT=!test? ( test ) -SLOT=0/8 +SLOT=0/9 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=ee477f07a2b421201ad6bd8b58dbbbfc +_md5_=4f94a313352d7d133121a1397e6c0217 diff --git a/metadata/md5-cache/dev-vcs/gitg-44-r5 b/metadata/md5-cache/dev-vcs/gitg-44-r5 new file mode 100644 index 000000000000..5e4d49a2eac9 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/gitg-44-r5 @@ -0,0 +1,17 @@ +BDEPEND=>=sys-devel/gettext-0.19.7 virtual/pkgconfig || ( dev-lang/vala:0.56 ) 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 preinst prepare test +DEPEND=app-crypt/gpgme:= app-crypt/libsecret[vala] >=app-text/gspell-1:=[vala] >=dev-libs/glib-2.38:2[dbus,introspection] >=dev-libs/gobject-introspection-1.82.0-r2:= dev-libs/json-glib dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads(+)] >=dev-libs/libpeas-1.38.0:0=[gtk] >=dev-libs/libxml2-2.9.0:2= >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) 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(-)?] ) >=dev-libs/libgit2-glib-1.0.0[vala] +DESCRIPTION=git repository viewer for GNOME +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gitg +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-r1 vala xdg +IUSE=glade +python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=app-crypt/gpgme:= app-crypt/libsecret[vala] >=app-text/gspell-1:=[vala] >=dev-libs/glib-2.38:2[dbus,introspection] >=dev-libs/gobject-introspection-1.82.0-r2:= dev-libs/json-glib dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads(+)] >=dev-libs/libpeas-1.38.0:0=[gtk] >=dev-libs/libxml2-2.9.0:2= >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) 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(-)?] ) +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gitg/44/gitg-44.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ad4d07c8581e7aa49bf73d1fa65b06c5 diff --git a/metadata/md5-cache/games-emulation/geolith-jg-0.4.1 b/metadata/md5-cache/games-emulation/geolith-jg-0.4.1 new file mode 100644 index 000000000000..e7f7d1ac3090 --- /dev/null +++ b/metadata/md5-cache/games-emulation/geolith-jg-0.4.1 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install +DEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp +DESCRIPTION=Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator +EAPI=8 +HOMEPAGE=https://gitlab.com/jgemu/geolith +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=BSD MIT MIT-0 +RDEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf +SLOT=1 +SRC_URI=https://gitlab.com/jgemu/geolith/-/archive/0.4.1/geolith-0.4.1.tar.bz2 +_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=506d7f0d1ff52353f4ffeff026093190 diff --git a/metadata/md5-cache/games-emulation/geolith-jg-9999 b/metadata/md5-cache/games-emulation/geolith-jg-9999 index 525200c4889b..16b20a7d7b50 100644 --- a/metadata/md5-cache/games-emulation/geolith-jg-9999 +++ b/metadata/md5-cache/games-emulation/geolith-jg-9999 @@ -1,13 +1,13 @@ BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile install unpack DEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp -DESCRIPTION=Jolly Good Neo Geo AES/MVS Emulator +DESCRIPTION=Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator EAPI=8 HOMEPAGE=https://gitlab.com/jgemu/geolith INHERIT=toolchain-funcs git-r3 -LICENSE=BSD MIT +LICENSE=BSD MIT MIT-0 PROPERTIES=live RDEPEND=dev-libs/miniz:= media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf SLOT=1 _eclasses_=git-r3 7b584b5dc33e3bc66ff5b9271bf41764 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=3dd1d1ed53dffc57fe25d0c13a37263e +_md5_=506d7f0d1ff52353f4ffeff026093190 diff --git a/metadata/md5-cache/games-emulation/jgrf-1.4.0 b/metadata/md5-cache/games-emulation/jgrf-1.4.0 new file mode 100644 index 000000000000..be01d6a29602 --- /dev/null +++ b/metadata/md5-cache/games-emulation/jgrf-1.4.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst +DEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl(+)] media-libs/libsdl3[opengl] media-libs/speexdsp +DESCRIPTION=The Jolly Good Reference Frontend +EAPI=8 +HOMEPAGE=https://jgemu.gitlab.io/jgrf.html +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=toolchain-funcs xdg +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=BSD CC0-1.0 MIT ZLIB +RDEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl(+)] media-libs/libsdl3[opengl] media-libs/speexdsp +SLOT=1 +SRC_URI=https://gitlab.com/jgemu/jgrf/-/archive/1.4.0/jgrf-1.4.0.tar.bz2 +_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7c1be70184b9bbfe82ab3b92e5be049f diff --git a/metadata/md5-cache/gui-libs/libgedit-amtk-5.10.0 b/metadata/md5-cache/gui-libs/libgedit-amtk-5.10.0 new file mode 100644 index 000000000000..fea0364fb1a4 --- /dev/null +++ b/metadata/md5-cache/gui-libs/libgedit-amtk-5.10.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.6 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install test +DEPEND=!gui-libs/amtk >=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +DESCRIPTION=Actions, Menus and Toolbars Kit for GTK applications +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/gedit/libgedit-amtk +INHERIT=meson +IUSE=+introspection gtk-doc test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=!gui-libs/amtk >=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +RESTRICT=!test? ( test ) +SLOT=5/0 +SRC_URI=https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/archive/5.10.0/libgedit-amtk-5.10.0.tar.bz2 +_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_=d131dc7791c6e8ea1fe0623fc9ac018e diff --git a/metadata/md5-cache/gui-libs/libgedit-gfls-0.4.1 b/metadata/md5-cache/gui-libs/libgedit-gfls-0.4.1 new file mode 100644 index 000000000000..8f2dba47e35d --- /dev/null +++ b/metadata/md5-cache/gui-libs/libgedit-gfls-0.4.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.6 virtual/pkgconfig >=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 test +DEPEND=>=dev-libs/glib-2.78:2 >=x11-libs/gtk+-3.22:3[introspection] gnome-base/gsettings-desktop-schemas >=dev-libs/gobject-introspection-1.82.0-r2:= +DESCRIPTION=A module dedicated to file loading and saving +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/gedit/libgedit-gfls +INHERIT=meson virtualx +IUSE=gtk-doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3+ +RDEPEND=>=dev-libs/glib-2.78:2 >=x11-libs/gtk+-3.22:3[introspection] gnome-base/gsettings-desktop-schemas >=dev-libs/gobject-introspection-1.82.0-r2:= +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=6/4 +SRC_URI=https://gitlab.gnome.org/World/gedit/libgedit-gfls/-/archive/0.4.1/libgedit-gfls-0.4.1.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 +_md5_=d26ed43b7df4f0892d335dd86852a3d2 diff --git a/metadata/md5-cache/gui-libs/libgedit-gtksourceview-299.7.0 b/metadata/md5-cache/gui-libs/libgedit-gtksourceview-299.7.0 new file mode 100644 index 000000000000..df977cf22879 --- /dev/null +++ b/metadata/md5-cache/gui-libs/libgedit-gtksourceview-299.7.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.6 virtual/pkgconfig >=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 test +DEPEND=>=dev-libs/glib-2.74:2 >=x11-libs/gtk+-3.24:3[introspection] >=dev-libs/libxml2-2.6:2= >=gui-libs/libgedit-amtk-5.10 >=gui-libs/libgedit-gfls-0.4 >=dev-libs/gobject-introspection-1.82.0-r2:= +DESCRIPTION=Gedit Technology - Source code editing widget +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson virtualx xdg +IUSE=gtk-doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.74:2 >=x11-libs/gtk+-3.24:3[introspection] >=dev-libs/libxml2-2.6:2= >=gui-libs/libgedit-amtk-5.10 >=gui-libs/libgedit-gfls-0.4 >=dev-libs/gobject-introspection-1.82.0-r2:= +RESTRICT=!test? ( test ) +SLOT=300 +SRC_URI=https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview/-/archive/299.7.0/libgedit-gtksourceview-299.7.0.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0f737cf3bfb856246fac8f4a76798773 diff --git a/metadata/md5-cache/gui-libs/libgedit-tepl-6.14.0 b/metadata/md5-cache/gui-libs/libgedit-tepl-6.14.0 new file mode 100644 index 000000000000..ff68d55e8bbb --- /dev/null +++ b/metadata/md5-cache/gui-libs/libgedit-tepl-6.14.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.6 virtual/pkgconfig >=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 test +DEPEND=!gui-libs/tepl >=dev-libs/glib-2.74:2 >=x11-libs/gtk+-3.22:3[introspection] >=gui-libs/libgedit-gtksourceview-299.6.0:300 >=gui-libs/libgedit-amtk-5.9:5=[introspection] >=gui-libs/libgedit-gfls-0.3 dev-libs/icu:= >=gnome-base/gsettings-desktop-schemas-42 >=gui-libs/libhandy-1.6:1 >=dev-libs/gobject-introspection-1.82.0-r2:= +DESCRIPTION=GtkSourceView-based text editors and IDE helper library +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/World/gedit/libgedit-tepl +INHERIT=meson virtualx +IUSE=gtk-doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3+ +RDEPEND=!gui-libs/tepl >=dev-libs/glib-2.74:2 >=x11-libs/gtk+-3.22:3[introspection] >=gui-libs/libgedit-gtksourceview-299.6.0:300 >=gui-libs/libgedit-amtk-5.9:5=[introspection] >=gui-libs/libgedit-gfls-0.3 dev-libs/icu:= >=gnome-base/gsettings-desktop-schemas-42 >=gui-libs/libhandy-1.6:1 >=dev-libs/gobject-introspection-1.82.0-r2:= +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=6/4 +SRC_URI=https://gitlab.gnome.org/World/gedit/libgedit-tepl/-/archive/6.14.0/libgedit-tepl-6.14.0.tar.bz2 +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 +_md5_=a07cf6da8e28c74850dc52663f6579aa diff --git a/metadata/md5-cache/mail-client/geary-46.0-r2 b/metadata/md5-cache/mail-client/geary-46.0-r2 new file mode 100644 index 000000000000..fa990321294f --- /dev/null +++ b/metadata/md5-cache/mail-client/geary-46.0-r2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-libs/appstream-glib-0.7.10 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( net-libs/gnutls[tools] ) || ( dev-lang/vala:0.56 ) x11-libs/gtk+:3[introspection] >=net-libs/webkit-gtk-2.30:4.1[introspection] dev-libs/gmime:3.0[vala] >=app-crypt/gcr-3.10:0[introspection,vala] >=dev-libs/libgee-0.8.5:0.8[introspection] media-libs/gsound[vala] app-text/gspell[vala] gui-libs/libhandy:1[vala] app-crypt/libsecret[introspection,vala] net-libs/libsoup:3.0[introspection,vala] 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=>=dev-libs/glib-2.68:2 >=x11-libs/gtk+-3.24.24:3 >=net-libs/webkit-gtk-2.38:4.1= >=dev-libs/gmime-3.2.4:3.0 >=dev-db/sqlite-3.24:3 x11-libs/cairo[glib] >=app-text/enchant-2.1:2 >=dev-libs/folks-0.11:0= >=app-crypt/gcr-3.10.1:0=[vala] >=dev-libs/libgee-0.8.5:0.8= net-libs/gnome-online-accounts[vala] media-libs/gsound >=app-text/gspell-1.7:= >=dev-libs/icu-60:= app-text/iso-codes >=dev-libs/json-glib-1.0 >=gui-libs/libhandy-1.2.1:1=[vala] >=dev-libs/libpeas-1.24.0:0= >=app-crypt/libsecret-0.11 net-libs/libsoup:3.0 dev-libs/snowball-stemmer:= >=dev-libs/libxml2-2.7.8:2= ytnef? ( >=net-mail/ytnef-1.9.3 ) +DESCRIPTION=A lightweight, easy-to-use, feature-rich email client +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/geary +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson vala virtualx xdg +IUSE=test ytnef test +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=LGPL-2.1+ CC-BY-3.0 CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.68:2 >=x11-libs/gtk+-3.24.24:3 >=net-libs/webkit-gtk-2.38:4.1= >=dev-libs/gmime-3.2.4:3.0 >=dev-db/sqlite-3.24:3 x11-libs/cairo[glib] >=app-text/enchant-2.1:2 >=dev-libs/folks-0.11:0= >=app-crypt/gcr-3.10.1:0=[vala] >=dev-libs/libgee-0.8.5:0.8= net-libs/gnome-online-accounts[vala] media-libs/gsound >=app-text/gspell-1.7:= >=dev-libs/icu-60:= app-text/iso-codes >=dev-libs/json-glib-1.0 >=gui-libs/libhandy-1.2.1:1=[vala] >=dev-libs/libpeas-1.24.0:0= >=app-crypt/libsecret-0.11 net-libs/libsoup:3.0 dev-libs/snowball-stemmer:= >=dev-libs/libxml2-2.7.8:2= ytnef? ( >=net-mail/ytnef-1.9.3 ) gnome-base/gsettings-desktop-schemas +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/geary/46/geary-46.0.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b44f45bac3a8702001088c551aadfa28 diff --git a/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 b/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 index 3e81c85bb635..283007fa4612 100644 --- a/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 +++ b/metadata/md5-cache/media-gfx/openvdb-11.0.0-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/11.0 SRC_URI=https://github.com/AcademySoftwareFoundation/openvdb/archive/v11.0.0.tar.gz -> openvdb-11.0.0.tar.gz https://github.com/AcademySoftwareFoundation/openvdb/commit/930c3acb8e0c7c2f1373f3a70dc197f5d04dfe74.patch -> openvdb-11.0.0-drop-obsolete-isActive-gcc15.patch _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1b5df7492ca9522caa9c178da70bdea7 +_md5_=b92eb7880845b6234a870ee392ca54b8 diff --git a/metadata/md5-cache/media-libs/libsdl2-2.32.68 b/metadata/md5-cache/media-libs/libsdl2-2.32.68 new file mode 100644 index 000000000000..3f226ba96c0e --- /dev/null +++ b/metadata/md5-cache/media-libs/libsdl2-2.32.68 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=media-libs/libsdl3-3.2.12[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,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(-)?] X? ( x11-base/xorg-proto x11-libs/libX11 ) +DESCRIPTION=Simple Direct Media Layer +EAPI=8 +HOMEPAGE=https://www.libsdl.org/ +INHERIT=cmake-multilib dot-a +IUSE=X alsa gles2 +haptic +joystick kms opengl pipewire pulseaudio +sound test +video vulkan 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 +LICENSE=ZLIB +RDEPEND=>=media-libs/libsdl3-3.2.12[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,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(-)?] +REQUIRED_USE=gles2? ( opengl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.libsdl.org/release/sdl2-compat-2.32.68.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d 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_=bfc0958e76015cfd75ea46efa1e5efc8 diff --git a/metadata/md5-cache/media-libs/libsdl3-3.4.6 b/metadata/md5-cache/media-libs/libsdl3-3.4.6 new file mode 100644 index 000000000000..5671762e86b9 --- /dev/null +++ b/metadata/md5-cache/media-libs/libsdl3-3.4.6 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-text/doxygen media-gfx/graphviz ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=virtual/libiconv[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-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/libXScrnSaver[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/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[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[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/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bidi? ( dev-libs/fribidi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ibus? ( app-i18n/ibus ) io-uring? ( sys-libs/liburing:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( media-libs/mesa[gbm(+),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/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( 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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb: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(-)?] ) wayland? ( dev-libs/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(-)?] gui-libs/libdecor[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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 ) test? ( dev-util/vulkan-headers media-libs/libglvnd ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Simple Direct Media Layer +EAPI=8 +HOMEPAGE=https://www.libsdl.org/ +INHERIT=cmake-multilib dot-a +IUSE=X alsa aqua bidi dbus doc ibus io-uring jack kms opengl oss pipewire pulseaudio sndio test udev usb vulkan wayland cpu_flags_ppc_altivec cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_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 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=ZLIB +RDEPEND=virtual/libiconv[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-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/libXScrnSaver[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/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[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[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/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bidi? ( dev-libs/fribidi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ibus? ( app-i18n/ibus ) io-uring? ( sys-libs/liburing:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( media-libs/mesa[gbm(+),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/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( 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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb: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(-)?] ) wayland? ( dev-libs/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(-)?] gui-libs/libdecor[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=ibus? ( dbus ) kms? ( opengl ) wayland? ( opengl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.libsdl.org/release/SDL3-3.4.6.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d 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_=c71e73327a74d91aacdf8936732333fb diff --git a/metadata/md5-cache/media-libs/libsdl3-3.4.8 b/metadata/md5-cache/media-libs/libsdl3-3.4.8 new file mode 100644 index 000000000000..85ceb3f44d13 --- /dev/null +++ b/metadata/md5-cache/media-libs/libsdl3-3.4.8 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-text/doxygen media-gfx/graphviz ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=virtual/libiconv[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-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/libXScrnSaver[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/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[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[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/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bidi? ( dev-libs/fribidi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ibus? ( app-i18n/ibus ) io-uring? ( sys-libs/liburing:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( media-libs/mesa[gbm(+),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/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( 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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb: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(-)?] ) wayland? ( dev-libs/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(-)?] gui-libs/libdecor[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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 ) test? ( dev-util/vulkan-headers media-libs/libglvnd ) vulkan? ( dev-util/vulkan-headers ) +DESCRIPTION=Simple Direct Media Layer +EAPI=8 +HOMEPAGE=https://www.libsdl.org/ +INHERIT=cmake-multilib dot-a +IUSE=X alsa aqua bidi dbus doc ibus io-uring jack kms opengl oss pipewire pulseaudio sndio test udev usb vulkan wayland cpu_flags_ppc_altivec cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_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 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=ZLIB +RDEPEND=virtual/libiconv[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-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/libXScrnSaver[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/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[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[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/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bidi? ( dev-libs/fribidi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ibus? ( app-i18n/ibus ) io-uring? ( sys-libs/liburing:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( media-libs/mesa[gbm(+),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/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( 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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) usb? ( virtual/libusb: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(-)?] ) wayland? ( dev-libs/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(-)?] gui-libs/libdecor[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=ibus? ( dbus ) kms? ( opengl ) wayland? ( opengl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.libsdl.org/release/SDL3-3.4.8.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d 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_=c71e73327a74d91aacdf8936732333fb diff --git a/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 b/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 deleted file mode 100644 index 7515277cbc2d..000000000000 --- a/metadata/md5-cache/media-libs/openjpeg-2.5.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= virtual/zlib:= -DESCRIPTION=Open-source JPEG 2000 library -EAPI=8 -HOMEPAGE=https://www.openjpeg.org -INHERIT=cmake-multilib flag-o-matic -IUSE=doc 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 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= virtual/zlib:= -RESTRICT=!test? ( test ) -SLOT=2/7 -SRC_URI=https://github.com/uclouvain/openjpeg/archive/v2.5.3.tar.gz -> openjpeg-2.5.3.tar.gz test? ( https://github.com/uclouvain/openjpeg-data/archive/39524bd3a601d90ed8e0177559400d23945f96a9.tar.gz -> openjpeg-data_20241113.tar.gz ) -_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d 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_=c80ed698c3a834b0ff847c3ba2b564b6 diff --git a/metadata/md5-cache/media-libs/openjpeg-2.5.4 b/metadata/md5-cache/media-libs/openjpeg-2.5.4 deleted file mode 100644 index 447b3c27d831..000000000000 --- a/metadata/md5-cache/media-libs/openjpeg-2.5.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= virtual/zlib:= -DESCRIPTION=Open-source JPEG 2000 library -EAPI=8 -HOMEPAGE=https://www.openjpeg.org -INHERIT=cmake-multilib flag-o-matic -IUSE=doc 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 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= virtual/zlib:= -RESTRICT=!test? ( test ) -SLOT=2/7 -SRC_URI=https://github.com/uclouvain/openjpeg/archive/v2.5.4.tar.gz -> openjpeg-2.5.4.tar.gz test? ( https://github.com/uclouvain/openjpeg-data/archive/39524bd3a601d90ed8e0177559400d23945f96a9.tar.gz -> openjpeg-data_20241113.tar.gz ) -_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d 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_=c234862b821d37aca5e50ec6e905aa04 diff --git a/metadata/md5-cache/media-sound/vimpc-0.09.2_p20230330 b/metadata/md5-cache/media-sound/vimpc-0.09.2_p20230330 index b27f6054d2f7..60f3371f3b8b 100644 --- a/metadata/md5-cache/media-sound/vimpc-0.09.2_p20230330 +++ b/metadata/md5-cache/media-sound/vimpc-0.09.2_p20230330 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/libpcre media-libs/libmpdclient taglib? ( media-libs/taglib:= ) SLOT=0 SRC_URI=https://github.com/boysetsfrog/vimpc/archive/95ad78d112316a1c290a480481fd1f8abf50b59b.tar.gz -> vimpc-0.09.2_p20230330-95ad78d1.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=0c4c6bdf4e63e36937c440a16a2c3b9b +_md5_=23b6816bdf51b6e251b054d88dfe9bde diff --git a/metadata/md5-cache/media-sound/vimpc-9999 b/metadata/md5-cache/media-sound/vimpc-9999 index 9e687f7aed9a..cb68f02b6e6a 100644 --- a/metadata/md5-cache/media-sound/vimpc-9999 +++ b/metadata/md5-cache/media-sound/vimpc-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=dev-libs/libpcre media-libs/libmpdclient boost? ( dev-libs/boost:= ) taglib? ( media-libs/taglib:= ) SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=2403e2828882d72f6bc328b36a8d8b9f +_md5_=0735899cbfe16a0965edbd2d29ff43dc diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.2.2 b/metadata/md5-cache/net-misc/dhcpcd-10.2.2 deleted file mode 100644 index ce5e1d1de2d2..000000000000 --- a/metadata/md5-cache/net-misc/dhcpcd-10.2.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=app-crypt/libmd udev? ( virtual/udev ) -DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=8 -HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ -INHERIT=systemd optfeature toolchain-funcs -IUSE=debug +embedded ipv6 privsep +udev -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=BSD-2 BSD ISC MIT -RDEPEND=app-crypt/libmd udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) -SLOT=0 -SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.2.2/dhcpcd-10.2.2.tar.xz -_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=27e6499469fabc815d13460d328448fc diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.2.2-r1 b/metadata/md5-cache/net-misc/dhcpcd-10.2.2-r1 deleted file mode 100644 index aa7d445a14eb..000000000000 --- a/metadata/md5-cache/net-misc/dhcpcd-10.2.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=app-crypt/libmd udev? ( virtual/udev ) -DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=8 -HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ -INHERIT=systemd optfeature toolchain-funcs -IUSE=debug +embedded ipv6 privsep +udev -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=BSD-2 BSD ISC MIT -RDEPEND=app-crypt/libmd udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) -SLOT=0 -SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.2.2/dhcpcd-10.2.2.tar.xz -_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=f68b8d58e18416cfa2b312f3c2a72899 diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.2.3 b/metadata/md5-cache/net-misc/dhcpcd-10.2.3 deleted file mode 100644 index 092f51e8c86d..000000000000 --- a/metadata/md5-cache/net-misc/dhcpcd-10.2.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=app-crypt/libmd udev? ( virtual/udev ) -DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=8 -HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ -INHERIT=systemd optfeature toolchain-funcs -IUSE=debug +embedded ipv6 privsep +udev -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=BSD-2 BSD ISC MIT -RDEPEND=app-crypt/libmd udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) -SLOT=0 -SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.2.3/dhcpcd-10.2.3.tar.xz -_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=27e6499469fabc815d13460d328448fc diff --git a/metadata/md5-cache/net-misc/dropbox-250.4.3245 b/metadata/md5-cache/net-misc/dropbox-250.4.3245 new file mode 100644 index 000000000000..6f0a1be3b43e --- /dev/null +++ b/metadata/md5-cache/net-misc/dropbox-250.4.3245 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Dropbox daemon (pretends to be GUI-less) +EAPI=8 +HOMEPAGE=https://www.dropbox.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils systemd xdg +IUSE=selinux X +KEYWORDS=-* ~amd64 +LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox +RDEPEND=X? ( x11-themes/hicolor-icon-theme dev-libs/libayatana-appindicator ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi:0/8 media-libs/fontconfig media-libs/freetype net-misc/wget virtual/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb +RESTRICT=mirror strip +SLOT=0 +SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-250.4.3245.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +_eclasses_=desktop 26d57169ca094c04be416993844ec8bc pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=7f787eb9330ba4f24c0264c8c74a6861 diff --git a/metadata/md5-cache/net-misc/frr-10.1.4-r2 b/metadata/md5-cache/net-misc/frr-10.1.4-r2 index 67516608a470..c5f3893d0ab7 100644 --- a/metadata/md5-cache/net-misc/frr-10.1.4-r2 +++ b/metadata/md5-cache/net-misc/frr-10.1.4-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=autotools pam python-single-r1 systemd IUSE=doc fpm grpc nhrp ospfapi pam rpki snmp test 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 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.1.128 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.1 SRC_URI=https://github.com/FRRouting/frr/archive/frr-10.1.4.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=76290c66200deb56a2e3e973e1578211 +_md5_=b4044d3ad6b7b47278217a1c41c64cfb diff --git a/metadata/md5-cache/net-misc/frr-10.2.5-r2 b/metadata/md5-cache/net-misc/frr-10.2.5-r2 index a242b4998d04..101fe9dc6ccf 100644 --- a/metadata/md5-cache/net-misc/frr-10.2.5-r2 +++ b/metadata/md5-cache/net-misc/frr-10.2.5-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=out-of-source autotools pam python-single-r1 systemd IUSE=doc fpm grpc nhrp ospfapi pam rpki snmp test 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 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.1.128 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.2 SRC_URI=https://github.com/FRRouting/frr/archive/frr-10.2.5.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=79fa06c932f4866d85543ef888e43e41 +_md5_=204cc09813b195265d7819b63679f97a diff --git a/metadata/md5-cache/net-misc/frr-10.3.3-r2 b/metadata/md5-cache/net-misc/frr-10.3.3-r2 index 7ba5a621d9ba..272f88bdf081 100644 --- a/metadata/md5-cache/net-misc/frr-10.3.3-r2 +++ b/metadata/md5-cache/net-misc/frr-10.3.3-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=out-of-source autotools pam python-single-r1 systemd IUSE=doc fpm grpc nhrp ospfapi pam rpki snmp test 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 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.1.128 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.3 SRC_URI=https://github.com/FRRouting/frr/archive/frr-10.3.3.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=863c546375d1f3c70bf2ccbe4ca75f70 +_md5_=14c2a27c659cafda98392fc4fdeed3fe diff --git a/metadata/md5-cache/net-misc/frr-10.4.3-r2 b/metadata/md5-cache/net-misc/frr-10.4.3-r2 index d966e4e43e6c..98a671422413 100644 --- a/metadata/md5-cache/net-misc/frr-10.4.3-r2 +++ b/metadata/md5-cache/net-misc/frr-10.4.3-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=out-of-source autotools pam python-single-r1 systemd IUSE=doc fpm grpc nhrp ospfapi pam rpki snmp test 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 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.1.128 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.4 SRC_URI=https://github.com/FRRouting/frr/archive/frr-10.4.3.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=79fa06c932f4866d85543ef888e43e41 +_md5_=204cc09813b195265d7819b63679f97a diff --git a/metadata/md5-cache/net-misc/frr-10.5.3-r2 b/metadata/md5-cache/net-misc/frr-10.5.3-r2 index 068de5fdbcf9..0204344ada70 100644 --- a/metadata/md5-cache/net-misc/frr-10.5.3-r2 +++ b/metadata/md5-cache/net-misc/frr-10.5.3-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=out-of-source autotools pam python-single-r1 systemd IUSE=doc fpm grpc nhrp ospfapi pam rpki snmp test 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 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2+ 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 ) acct-user/frr dev-libs/json-c:0= dev-libs/protobuf-c:0= >=net-libs/libyang-2.1.128 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) 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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.5 SRC_URI=https://github.com/FRRouting/frr/archive/frr-10.5.3.tar.gz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=79fa06c932f4866d85543ef888e43e41 +_md5_=204cc09813b195265d7819b63679f97a diff --git a/metadata/md5-cache/net-misc/rygel-0.44.2 b/metadata/md5-cache/net-misc/rygel-45.1 index b829d042f02b..f56f6ae1405e 100644 --- a/metadata/md5-cache/net-misc/rygel-0.44.2 +++ b/metadata/md5-cache/net-misc/rygel-45.1 @@ -1,17 +1,17 @@ BDEPEND=|| ( dev-lang/vala:0.56 ) app-text/docbook-xml-dtd:4.5 >=sys-devel/gettext-0.19.7 virtual/pkgconfig 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 test -DEPEND=>=net-libs/gupnp-1.5.2:1.6=[vala] >=dev-libs/libgee-0.8:0.8= >=net-libs/gssdp-1.5.0:1.6=[vala] >=dev-libs/glib-2.62.0:2 >=dev-libs/libxml2-2.7:2= >=net-libs/gupnp-av-0.14.1:=[vala] >=media-libs/gupnp-dlna-0.9.4:2.0= >=net-libs/libsoup-3.2.0:3.0 sqlite? ( >=dev-db/sqlite-3.5:3 dev-libs/libunistring:= ) >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 media-libs/gstreamer-editing-services:1.0 >=media-libs/libmediaart-0.7:2.0[vala] media-plugins/gst-plugins-soup:1.0 x11-libs/gdk-pixbuf:2 >=sys-apps/util-linux-2.20 x11-misc/shared-mime-info introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) tracker? ( app-misc/tinysparql:3=[vala(+)] ) transcode? ( media-libs/gst-plugins-bad:1.0 media-plugins/gst-plugins-twolame:1.0 media-plugins/gst-plugins-libav:1.0 ) gtk? ( >=x11-libs/gtk+-3.22:3 ) x11-libs/libX11 +DEPEND=>=net-libs/gupnp-1.5.2:1.6=[vala] >=dev-libs/libgee-0.8:0.8= >=net-libs/gssdp-1.5.0:1.6=[vala] >=dev-libs/glib-2.62.0:2 >=dev-libs/libxml2-2.7:2= >=net-libs/gupnp-av-0.14.1:=[vala] >=media-libs/gupnp-dlna-0.9.4:2.0= >=net-libs/libsoup-3.2.0:3.0 sqlite? ( >=dev-db/sqlite-3.5:3 dev-libs/libunistring:= ) >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 media-libs/gstreamer-editing-services:1.0 >=media-libs/libmediaart-0.7:2.0[vala] media-plugins/gst-plugins-soup:1.0 x11-libs/gdk-pixbuf:2 >=sys-apps/util-linux-2.20 x11-misc/shared-mime-info introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) tracker? ( app-misc/tinysparql:3=[vala(+)] ) transcode? ( media-libs/gst-plugins-bad:1.0 media-plugins/gst-plugins-twolame:1.0 media-plugins/gst-plugins-libav:1.0 ) gtk? ( >=gui-libs/gtk-4.14:4 ) x11-libs/libX11 DESCRIPTION=Rygel is an open source UPnP/DLNA MediaServer EAPI=8 HOMEPAGE=https://gnome.pages.gitlab.gnome.org/rygel/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org meson systemd vala xdg IUSE=gtk gtk-doc +introspection +sqlite tracker test transcode -KEYWORDS=amd64 ~arm64 x86 +KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=LGPL-2.1+ CC-BY-SA-3.0 -RDEPEND=>=net-libs/gupnp-1.5.2:1.6=[vala] >=dev-libs/libgee-0.8:0.8= >=net-libs/gssdp-1.5.0:1.6=[vala] >=dev-libs/glib-2.62.0:2 >=dev-libs/libxml2-2.7:2= >=net-libs/gupnp-av-0.14.1:=[vala] >=media-libs/gupnp-dlna-0.9.4:2.0= >=net-libs/libsoup-3.2.0:3.0 sqlite? ( >=dev-db/sqlite-3.5:3 dev-libs/libunistring:= ) >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 media-libs/gstreamer-editing-services:1.0 >=media-libs/libmediaart-0.7:2.0[vala] media-plugins/gst-plugins-soup:1.0 x11-libs/gdk-pixbuf:2 >=sys-apps/util-linux-2.20 x11-misc/shared-mime-info introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) tracker? ( app-misc/tinysparql:3=[vala(+)] ) transcode? ( media-libs/gst-plugins-bad:1.0 media-plugins/gst-plugins-twolame:1.0 media-plugins/gst-plugins-libav:1.0 ) gtk? ( >=x11-libs/gtk+-3.22:3 ) x11-libs/libX11 +RDEPEND=>=net-libs/gupnp-1.5.2:1.6=[vala] >=dev-libs/libgee-0.8:0.8= >=net-libs/gssdp-1.5.0:1.6=[vala] >=dev-libs/glib-2.62.0:2 >=dev-libs/libxml2-2.7:2= >=net-libs/gupnp-av-0.14.1:=[vala] >=media-libs/gupnp-dlna-0.9.4:2.0= >=net-libs/libsoup-3.2.0:3.0 sqlite? ( >=dev-db/sqlite-3.5:3 dev-libs/libunistring:= ) >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 media-libs/gstreamer-editing-services:1.0 >=media-libs/libmediaart-0.7:2.0[vala] media-plugins/gst-plugins-soup:1.0 x11-libs/gdk-pixbuf:2 >=sys-apps/util-linux-2.20 x11-misc/shared-mime-info introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) tracker? ( app-misc/tinysparql:3=[vala(+)] ) transcode? ( media-libs/gst-plugins-bad:1.0 media-plugins/gst-plugins-twolame:1.0 media-plugins/gst-plugins-libav:1.0 ) gtk? ( >=gui-libs/gtk-4.14:4 ) x11-libs/libX11 RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=mirror://gnome/sources/rygel/0.44/rygel-0.44.2.tar.xz +SRC_URI=mirror://gnome/sources/rygel/45/rygel-45.1.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8fb5783b1b2d733cb09315be564ef6f3 +_md5_=155a0293dc573d0f0238fc13df06b268 diff --git a/metadata/md5-cache/net-p2p/rtorrent-0.16.11 b/metadata/md5-cache/net-p2p/rtorrent-0.16.11 new file mode 100644 index 000000000000..a0a77f4c715a --- /dev/null +++ b/metadata/md5-cache/net-p2p/rtorrent-0.16.11 @@ -0,0 +1,17 @@ +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 virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=~net-libs/libtorrent-0.16.11 sys-libs/ncurses:0= virtual/zlib:= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) dev-cpp/nlohmann_json test? ( dev-util/cppunit ) +DESCRIPTION=BitTorrent Client using libtorrent +EAPI=8 +HOMEPAGE=https://rtorrent.net +INHERIT=autotools lua-single systemd toolchain-funcs +IUSE=debug lua selinux systemd test tinyxml2 xmlrpc lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris +LICENSE=GPL-2 +RDEPEND=~net-libs/libtorrent-0.16.11 sys-libs/ncurses:0= virtual/zlib:= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) selinux? ( sec-policy/selinux-rtorrent ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) tinyxml2? ( !xmlrpc ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/rakshasa/rtorrent/releases/download/v0.16.11/rtorrent-0.16.11.tar.gz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=2cb66d2066dfa9c49e74b92240e6038d diff --git a/metadata/md5-cache/net-p2p/rtorrent-9999 b/metadata/md5-cache/net-p2p/rtorrent-9999 index 921f6d0d2f9a..3d7d45cdbb52 100644 --- a/metadata/md5-cache/net-p2p/rtorrent-9999 +++ b/metadata/md5-cache/net-p2p/rtorrent-9999 @@ -1,6 +1,6 @@ -BDEPEND=virtual/pkgconfig test? ( dev-util/cppunit ) 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 >=dev-vcs/git-1.8.2.1[curl] +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 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install postinst prepare setup unpack -DEPEND=~net-libs/libtorrent-9999 sys-libs/ncurses:0= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) dev-cpp/nlohmann_json +DEPEND=~net-libs/libtorrent-9999 sys-libs/ncurses:0= virtual/zlib:= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) dev-cpp/nlohmann_json test? ( dev-util/cppunit ) DESCRIPTION=BitTorrent Client using libtorrent EAPI=8 HOMEPAGE=https://rtorrent.net @@ -8,9 +8,9 @@ INHERIT=autotools lua-single systemd toolchain-funcs git-r3 IUSE=debug lua selinux systemd test tinyxml2 xmlrpc lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 LICENSE=GPL-2 PROPERTIES=live -RDEPEND=~net-libs/libtorrent-9999 sys-libs/ncurses:0= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) selinux? ( sec-policy/selinux-rtorrent ) +RDEPEND=~net-libs/libtorrent-9999 sys-libs/ncurses:0= virtual/zlib:= lua? ( 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 ) ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) selinux? ( sec-policy/selinux-rtorrent ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) tinyxml2? ( !xmlrpc ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=57dd7cca1d84cbcdbad399461a570f4a +_md5_=2cb66d2066dfa9c49e74b92240e6038d diff --git a/metadata/md5-cache/net-p2p/torrentinfo-1.8.7 b/metadata/md5-cache/net-p2p/torrentinfo-1.8.7 index 0bd557ff611b..6c4e1a2636f5 100644 --- a/metadata/md5-cache/net-p2p/torrentinfo-1.8.7 +++ b/metadata/md5-cache/net-p2p/torrentinfo-1.8.7 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Fuuzetsu/torrentinfo/archive/v1.8.7.tar.gz -> torrentinfo-1.8.7.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_=be08a9662c1572c4028f261f1873cbf2 +_md5_=cbeed07c03671e05bb6756316c56c72c diff --git a/metadata/md5-cache/net-wireless/bluez-5.86-r1 b/metadata/md5-cache/net-wireless/bluez-5.86-r1 index 5bcc887e4631..e385503002e4 100644 --- a/metadata/md5-cache/net-wireless/bluez-5.86-r1 +++ b/metadata/md5-cache/net-wireless/bluez-5.86-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.bluez.org https://github.com/bluez/bluez INHERIT=autotools flag-o-matic linux-info optfeature python-single-r1 systemd udev multilib-minimal IUSE=btpclient cups doc debug deprecated extra-tools experimental man +mesh midi +obex +readline selinux systemd test test-programs +udev 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 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=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.36: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(-)?] >=sys-apps/dbus-1.6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) udev? ( >=virtual/udev-196 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( 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 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/dbus-python-1[python_targets_python3_13(-)] dev-python/pygobject:3[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/dbus-python-1[python_targets_python3_14(-)] dev-python/pygobject:3[python_targets_python3_14(-)] ) ) REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( 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 ) ) test-programs? ( ^^ ( 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 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.86.tar.xz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 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 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=7480411b4ca6317bed7580c99eecb6c3 +_md5_=2511293c3cd21cd6f3ac3a61a478649d diff --git a/metadata/md5-cache/sci-mathematics/genius-1.0.27 b/metadata/md5-cache/sci-mathematics/genius-1.0.27-r1 index 24756b87a08d..5ef70b331d6c 100644 --- a/metadata/md5-cache/sci-mathematics/genius-1.0.27 +++ b/metadata/md5-cache/sci-mathematics/genius-1.0.27-r1 @@ -1,15 +1,16 @@ BDEPEND=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 app-arch/xz-utils DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=>=dev-libs/glib-2.41.1:2 dev-libs/gmp:0= dev-libs/mpfr:0= sys-libs/ncurses:0= sys-libs/readline:0= >=x11-libs/gtk+-3.21.4:3 >=x11-libs/vte-0.50.0:2.91 gui? ( >=x11-libs/gtk+-3.21.4:3 ) dev-util/gtk-update-icon-cache dev-util/intltool dev-build/autoconf-archive app-alternatives/lex app-alternatives/yacc dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=>=dev-libs/glib-2.41.1:2 dev-libs/gmp:0= dev-libs/mpfr:0= sys-libs/ncurses:0= sys-libs/readline:0= gui? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.21.4:3 x11-libs/gtksourceview:4 x11-libs/pango >=x11-libs/vte-0.50.0:2.91 ) dev-util/gtk-update-icon-cache dev-util/intltool dev-build/autoconf-archive app-alternatives/lex app-alternatives/yacc DESCRIPTION=Genius Mathematics Tool and the GEL Language -EAPI=7 +EAPI=8 HOMEPAGE=https://www.jirka.org/genius.html -INHERIT=gnome2 +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2 autotools IUSE=doc +gui KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-3+ -RDEPEND=>=dev-libs/glib-2.41.1:2 dev-libs/gmp:0= dev-libs/mpfr:0= sys-libs/ncurses:0= sys-libs/readline:0= >=x11-libs/gtk+-3.21.4:3 >=x11-libs/vte-0.50.0:2.91 gui? ( >=x11-libs/gtk+-3.21.4:3 ) +RDEPEND=>=dev-libs/glib-2.41.1:2 dev-libs/gmp:0= dev-libs/mpfr:0= sys-libs/ncurses:0= sys-libs/readline:0= gui? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.21.4:3 x11-libs/gtksourceview:4 x11-libs/pango >=x11-libs/vte-0.50.0:2.91 ) SLOT=0 SRC_URI=mirror://gnome/sources/genius/1.0/genius-1.0.27.tar.xz doc? ( https://www.jirka.org/genius-reference.pdf ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2eef67748c15484f4dc47700607e7919 +_md5_=4b3858d84662505336590831f9fdcdf1 diff --git a/metadata/md5-cache/sys-apps/hexyl-0.17.0 b/metadata/md5-cache/sys-apps/hexyl-0.17.0 index 0991ae5c83bd..04f7d930361a 100644 --- a/metadata/md5-cache/sys-apps/hexyl-0.17.0 +++ b/metadata/md5-cache/sys-apps/hexyl-0.17.0 @@ -1,13 +1,14 @@ -BDEPEND=|| ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* ) +BDEPEND=virtual/pandoc || ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* ) DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=A command-line hex viewer EAPI=8 HOMEPAGE=https://github.com/sharkdp/hexyl -INHERIT=cargo +INHERIT=cargo shell-completion IUSE=debug KEYWORDS=~amd64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB +RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.17.0.tar.gz -> hexyl-0.17.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.1.2/download -> assert_cmd-2.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.55/download -> clap_complete-4.5.55.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate -_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=aa74390ba0a1fdf5cb9e5e9ffe361f2f +_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=da9f13a9d36766fa456c7f3bc728bcd6 diff --git a/metadata/md5-cache/sys-apps/moor-2.12.3 b/metadata/md5-cache/sys-apps/moor-2.12.3 new file mode 100644 index 000000000000..8a5ded5eeb54 --- /dev/null +++ b/metadata/md5-cache/sys-apps/moor-2.12.3 @@ -0,0 +1,14 @@ +BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install postinst test unpack +DESCRIPTION=Pager designed to do the right thing without any configuration +EAPI=8 +HOMEPAGE=https://github.com/walles/moor +INHERIT=go-env go-module eapi9-ver +IUSE=test l10n_ru +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 +LICENSE=BSD-2 BSD MIT Apache-2.0 BSD BSD-2 ISC MIT Apache-2.0 BSD BSD-2 ISC MIT Apache-2.0 BSD BSD-2 ISC MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/walles/moor/archive/refs/tags/v2.12.3.tar.gz -> moor-2.12.3.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moor/moor-2.12.3-deps.tar.xz +_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 1cbfd286f3aaa35f18f9dec1d3dbedf1 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=13c501bd573385b23ac61d48d1f1aeae diff --git a/metadata/md5-cache/sys-apps/sandbox-2.48 b/metadata/md5-cache/sys-apps/sandbox-2.48 new file mode 100644 index 000000000000..77f45bb9d6d5 --- /dev/null +++ b/metadata/md5-cache/sys-apps/sandbox-2.48 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/xz-utils +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=app-misc/pax-utils-0.1.19 +DESCRIPTION=sandbox'd LD_PRELOAD hack +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Sandbox +INHERIT=flag-o-matic multilib-minimal multiprocessing +IUSE=+nnp 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 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!<sys-apps/file-5.44-r1 +SLOT=0 +SRC_URI=https://distfiles.gentoo.org/pub/proj/sandbox/sandbox-2.48.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=c2b89d7da7bd79108b2f9057b99ecc7d diff --git a/metadata/md5-cache/sys-apps/sandbox-9999 b/metadata/md5-cache/sys-apps/sandbox-9999 index 651edcd8519e..e94ad869653c 100644 --- a/metadata/md5-cache/sys-apps/sandbox-9999 +++ b/metadata/md5-cache/sys-apps/sandbox-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=!<sys-apps/file-5.44-r1 SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=04b3cdde6659e57af7f6a7378fbba8f7 +_md5_=c2b89d7da7bd79108b2f9057b99ecc7d diff --git a/metadata/md5-cache/sys-apps/systemd-260.1 b/metadata/md5-cache/sys-apps/systemd-260.1 index f6d569828b8f..4698a00eb29f 100644 --- a/metadata/md5-cache/sys-apps/systemd-260.1 +++ b/metadata/md5-cache/sys-apps/systemd-260.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://systemd.io/ INHERIT=branding flag-o-matic linux-info meson-multilib optfeature pam python-single-r1 secureboot shell-completion systemd toolchain-funcs udev IUSE=acl apparmor audit boot bpf cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed idn importd +kernel-install +kmod +lz4 lzma +openssl pam passwdqc pcre pkcs11 policykit pwquality qrcode remote +resolvconf +seccomp selinux sysv-utils test tpm ukify vanilla xkb +zstd 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 secureboot -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=GPL-2 LGPL-2.1 MIT public-domain PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !sysv-utils? ( sys-apps/systemd-initctl ) !vanilla? ( sys-apps/gentoo-systemd-integration ) RDEPEND=>=sys-apps/util-linux-2.37 acl? ( sys-apps/acl ) apparmor? ( >=sys-libs/libapparmor-2.13 ) audit? ( >=sys-process/audit-2 ) bpf? ( >=dev-libs/libbpf-1.4.0 ) cryptsetup? ( >=sys-fs/cryptsetup-2.4.0:= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.177 ) elibc_glibc? ( >=sys-libs/glibc-2.34 >=sys-libs/libxcrypt-4.4.0 ) elibc_musl? ( >=sys-libs/musl-1.2.5-r8 virtual/libcrypt ) fido2? ( dev-libs/libfido2 ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5 ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) remote? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2 ) importd? ( app-arch/bzip2:0= virtual/zlib:= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0= ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0= ) openssl? ( >=dev-libs/openssl-3.0.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) passwdqc? ( sys-auth/passwdqc ) pkcs11? ( >=app-crypt/p11-kit-0.23.3 ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1 ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.4.0 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) tpm? ( app-crypt/tpm2-tss ) xkb? ( >=x11-libs/libxkbcommon-0.4.1 ) zstd? ( >=app-arch/zstd-1.4.0:0= ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 acct-group/clock >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( 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 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pefile[python_targets_python3_14(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v260.1.tar.gz -> systemd-260.1.tar.gz _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 branding 7bcece3faa73dd0fc3e597013510d53a flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd secureboot d98b63e30a9468e1f1c06d3d7c66e760 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=eabf17edb901ea3e2eb465bb7e5dcc81 +_md5_=adc172e4002d2c51f48ae1a58aa2ae33 diff --git a/metadata/md5-cache/sys-apps/systemd-utils-259.4 b/metadata/md5-cache/sys-apps/systemd-utils-259.4 index d0a2ea4201fa..3d4d1ac83bf8 100644 --- a/metadata/md5-cache/sys-apps/systemd-utils-259.4 +++ b/metadata/md5-cache/sys-apps/systemd-utils-259.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://systemd.io/ INHERIT=flag-o-matic linux-info meson-multilib python-single-r1 secureboot shell-completion toolchain-funcs udev IUSE=+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test +udev ukify 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 secureboot -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=GPL-2 LGPL-2.1 MIT public-domain PDEPEND=udev? ( >=sys-fs/udev-init-scripts-34 ) RDEPEND=selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30:0= acl? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) virtual/libcrypt:= boot? ( !<sys-boot/systemd-boot-250 ) ukify? ( 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 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pefile[python_targets_python3_14(-)] ) ) tmpfiles? ( !<sys-apps/systemd-tmpfiles-250 ) udev? ( acct-group/audio acct-group/cdrom acct-group/dialout acct-group/disk acct-group/floppy acct-group/input acct-group/kmem acct-group/kvm acct-group/lp acct-group/render acct-group/sgx acct-group/tape acct-group/tty acct-group/usb acct-group/video !sys-apps/gentoo-systemd-integration !<sys-fs/udev-250 !sys-fs/eudev ) !sys-apps/systemd @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v259.4.tar.gz -> systemd-259.4.tar.gz _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 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-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd secureboot d98b63e30a9468e1f1c06d3d7c66e760 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=b0545fbce47c49bd0e934c6b5e742c13 +_md5_=688fc55f7b42a5535cab86d574cc3031 diff --git a/metadata/md5-cache/sys-auth/elogind-255.23 b/metadata/md5-cache/sys-auth/elogind-255.23 new file mode 100644 index 000000000000..fc7ec84a9f7e --- /dev/null +++ b/metadata/md5-cache/sys-auth/elogind-255.23 @@ -0,0 +1,17 @@ +BDEPEND=app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-util/gperf virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-python/jinja2[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.14 dev-python/lxml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) +DESCRIPTION=The systemd project's logind, extracted to a standalone package +EAPI=8 +HOMEPAGE=https://github.com/elogind/elogind +INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils +IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=CC0-1.0 LGPL-2.1+ public-domain +PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit ) +RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/V255.23.tar.gz -> elogind-255.23.tar.gz +_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fe0899f7635e349e616e92d682fe8a45 diff --git a/metadata/md5-cache/sys-devel/crossdev-20260501 b/metadata/md5-cache/sys-devel/crossdev-20260501 new file mode 100644 index 000000000000..6c3b0628d550 --- /dev/null +++ b/metadata/md5-cache/sys-devel/crossdev-20260501 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/xz-utils +DEFINED_PHASES=install +DESCRIPTION=Gentoo Cross-toolchain generator +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Crossdev +INHERIT=toolchain-funcs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/portage-2.1 app-shells/bash sys-apps/gentoo-functions sys-apps/config-site +SLOT=0 +SRC_URI=https://distfiles.gentoo.org/pub/proj/toolchain/crossdev/crossdev-20260501.tar.xz +_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=6bed8f3450e1a81b3bc32bb4bd10fe06 diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20260429 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20260429 new file mode 100644 index 000000000000..05885d251080 --- /dev/null +++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20260429 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) 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-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo ada? ( || ( <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( <sys-devel/gcc-14[d(-)] sys-devel/gcc:11 ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) valgrind? ( dev-debug/valgrind ) +DESCRIPTION=The GNU Compiler Collection +EAPI=8 +HOMEPAGE=https://gcc.gnu.org/ +INHERIT=toolchain +IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 time64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=>=sys-devel/gcc-config-2.11 +RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=13 +SRC_URI=mirror://gcc/snapshots/13-20260429/gcc-13-20260429.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-13.3.0-patches-9.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain 3f8b2e28932cf2236a55ec2f914e05e0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=52949a3e05e4641c97b6bfa718627b44 diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20260430 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20260430 new file mode 100644 index 000000000000..fd51e4cf6912 --- /dev/null +++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20260430 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) 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-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo ada? ( || ( <sys-devel/gcc-15[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( <sys-devel/gcc-15[d(-)] sys-devel/gcc:11 ) ) rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) valgrind? ( dev-debug/valgrind ) +DESCRIPTION=The GNU Compiler Collection +EAPI=8 +HOMEPAGE=https://gcc.gnu.org/ +INHERIT=toolchain +IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=>=sys-devel/gcc-config-2.11 +RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=14 +SRC_URI=mirror://gcc/snapshots/14-20260430/gcc-14-20260430.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-14.3.0-patches-6.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain 3f8b2e28932cf2236a55ec2f914e05e0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=f90cab460dc2861ac71d7c481eee64ce diff --git a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20260501 b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20260501 new file mode 100644 index 000000000000..0a64de03d007 --- /dev/null +++ b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20260501 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) 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-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo ada? ( || ( <sys-devel/gcc-16[ada] <dev-lang/ada-bootstrap-16 ) ) d? ( || ( <sys-devel/gcc-16[d(-)] sys-devel/gcc:11 ) ) rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) valgrind? ( dev-debug/valgrind ) +DESCRIPTION=The GNU Compiler Collection +EAPI=8 +HOMEPAGE=https://gcc.gnu.org/ +INHERIT=toolchain +IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64 libgdiagnostics cobol +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=>=sys-devel/gcc-config-2.11 +RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=15 +SRC_URI=mirror://gcc/snapshots/15-20260501/gcc-15-20260501.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-15.2.0-patches-7.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-15.2.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain 3f8b2e28932cf2236a55ec2f914e05e0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=8c3efd05babac4f9665c3c075d19d16d diff --git a/metadata/md5-cache/sys-fs/exfatprogs-1.3.2 b/metadata/md5-cache/sys-fs/exfatprogs-1.3.2 index 94450b27f67d..5dacf024c3c3 100644 --- a/metadata/md5-cache/sys-fs/exfatprogs-1.3.2 +++ b/metadata/md5-cache/sys-fs/exfatprogs-1.3.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/exfatprogs/exfatprogs INHERIT=verify-sig IUSE=verify-sig -KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=GPL-2 RDEPEND=!sys-fs/exfat-utils SLOT=0 SRC_URI=https://github.com/exfatprogs/exfatprogs/releases/download/1.3.2/exfatprogs-1.3.2.tar.xz verify-sig? ( https://github.com/exfatprogs/exfatprogs/releases/download/1.3.2/exfatprogs-1.3.2.tar.xz.asc ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=8c629a072da2d5cb87054bd70b92f030 +_md5_=9b0a776601225ab093894a2b736bb7c5 diff --git a/metadata/md5-cache/sys-fs/lvm2-9999 b/metadata/md5-cache/sys-fs/lvm2-9999 index 6843802d4989..e9f1374db335 100644 --- a/metadata/md5-cache/sys-fs/lvm2-9999 +++ b/metadata/md5-cache/sys-fs/lvm2-9999 @@ -1,17 +1,17 @@ BDEPEND=dev-build/autoconf-archive 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 virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio >=sys-apps/util-linux-2.24 readline? ( sys-libs/readline:= ) sanlock? ( >=sys-cluster/sanlock-4.0.0 ) systemd? ( >=sys-apps/systemd-234:= ) ) static? ( sys-apps/util-linux[static-libs] lvm? ( dev-libs/libaio[static-libs] readline? ( sys-libs/readline[static-libs] ) ) selinux? ( sys-libs/libselinux[static-libs] ) ) valgrind? ( >=dev-debug/valgrind-3.6 ) xfs? ( sys-fs/xfsprogs ) +DEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio >=sys-apps/util-linux-2.24 readline? ( sys-libs/readline:= ) sanlock? ( >=sys-cluster/sanlock-4.0.0 ) systemd? ( >=sys-apps/systemd-234:= ) vdo? ( >=sys-block/vdo-8.3.2.1 ) ) nvme? ( >=sys-libs/libnvme-1.1 ) static? ( sys-apps/util-linux[static-libs] lvm? ( dev-libs/libaio[static-libs] readline? ( sys-libs/readline[static-libs] ) ) selinux? ( sys-libs/libselinux[static-libs] ) ) valgrind? ( >=dev-debug/valgrind-3.6 ) xfs? ( sys-fs/xfsprogs ) DESCRIPTION=User-land utilities for LVM2 (device-mapper) software EAPI=8 HOMEPAGE=https://sourceware.org/lvm2/ INHERIT=autotools linux-info systemd toolchain-funcs tmpfiles udev flag-o-matic git-r3 -IUSE=lvm nvme readline sanlock selinux static static-libs systemd test thin +udev valgrind xfs +IUSE=lvm nvme readline sanlock selinux static static-libs systemd test thin +udev valgrind vdo xfs LICENSE=GPL-2 LGPL-2.1 PDEPEND=lvm? ( thin? ( >=sys-block/thin-provisioning-tools-1.0.6 ) ) PROPERTIES=live -RDEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio >=sys-apps/util-linux-2.24 readline? ( sys-libs/readline:= ) sanlock? ( >=sys-cluster/sanlock-4.0.0 ) systemd? ( >=sys-apps/systemd-234:= ) ) >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles ) nvme? ( >=sys-libs/libnvme-1.1 ) -REQUIRED_USE=static? ( !systemd !udev !nvme ) static-libs? ( static !udev ) systemd? ( udev ) test? ( lvm ) thin? ( lvm ) +RDEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio >=sys-apps/util-linux-2.24 readline? ( sys-libs/readline:= ) sanlock? ( >=sys-cluster/sanlock-4.0.0 ) systemd? ( >=sys-apps/systemd-234:= ) vdo? ( >=sys-block/vdo-8.3.2.1 ) ) nvme? ( >=sys-libs/libnvme-1.1 ) >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles ) +REQUIRED_USE=static? ( !systemd !udev !nvme ) static-libs? ( static !udev ) systemd? ( udev ) test? ( lvm ) thin? ( lvm ) sanlock? ( lvm ) vdo? ( lvm ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=8e5159a6238780fbd658fe59f870e3f3 +_md5_=516643ef19bf32c79b9c61ac7d4d8eca diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.254 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.254 index fb43209fec1a..7e387fc2c53c 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.254 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.254 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened savedconfig secureboot +initramfs test +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.10.254 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.254 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.10.254 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.254.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/5.10/linux-gentoo-patches-5.10.248.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20260430.asc ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=f9067c9a23f065e1da9c5d4691923f7e +_md5_=8adeec5a9a89f99923fa1d1e64248e08 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.204 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.204 index 62bb48a28b7f..bdd2fbfc56fd 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.204 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.204 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened savedconfig secureboot +initramfs test +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.204 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.204 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.204 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.204.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/5.15/linux-gentoo-patches-5.15.201.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20260430.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=ae787a0a4727d7844f7f3d2c595734cf +_md5_=8523b5ef130575b190d85c4a7b807778 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.170 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.170 index 74bcfc4e8e82..fbf0bc3be033 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.170 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.170 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened savedconfig secureboot +initramfs test +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-6.1.170 RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.170 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.1.170 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.1.170.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.1/linux-gentoo-patches-6.1.164.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260430.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=591a592d9cca17010e500001f97a7b0d +_md5_=dbf1adf74c08eb6d25091ea781d31f77 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.85 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.85 index 8c89f3509305..3c1dac8163dd 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.85 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.85 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened savedconfig secureboot +initramfs test generic-uki modules-compress +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.12.85 RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.85 sys-apps/kmod[lzma] virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.12.85 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.85.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.12/linux-gentoo-patches-6.12.75.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g18.tar.gz -> gentoo-kernel-config-g18.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260430.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.41-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.41-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.41-gentoo ) riscv? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-riscv64-fedora.config -> kernel-riscv64-fedora.config.6.12.41-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.41-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.41-gentoo ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=3f720d96780299a302236a8d70f6b1d3 +_md5_=bd2347acf30056036bf6ac39b49c3a7f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.26 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.26 index 00c408d88acf..750c71645c45 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.26 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.26 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug hardened savedconfig secureboot +initramfs test generic-uki modules-compress +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.18.26 RDEPEND=!sys-kernel/gentoo-kernel-bin:6.18.26 sys-apps/kmod[lzma] virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.18.26 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.26.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.18/linux-gentoo-patches-6.18.16.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g18.tar.gz -> gentoo-kernel-config-g18.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260430.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.18.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.18.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.18.12-gentoo ) riscv? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-riscv64-fedora.config -> kernel-riscv64-fedora.config.6.18.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.18.12-gentoo ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=cb9a854f17e7736845e34f569adfdd18 +_md5_=5d185f87688569648c00f08c9bc1b697 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.137 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.137 index 521d8dd86624..9e356309da8f 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.137 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.137 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug experimental hardened savedconfig secureboot +initramfs test generic-uki modules-compress +strip modules-sign verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.6.137 RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.137 sys-apps/kmod[lzma] virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.6.137 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.137.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.6/linux-gentoo-patches-6.6.134.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g17.tar.gz -> gentoo-kernel-config-g17.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260430.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo ) _eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=ee8a46efc169651bf08e095dde1410e7 +_md5_=36dcd8bdf9f7eeb8322519ce7ba35fcb diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.254 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.254 index f2deae509544..8a55d67875ab 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.254 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.254 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=+initramfs test verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.10.254 RDEPEND=!sys-kernel/gentoo-kernel:5.10.254 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.10.254 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.254.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/5.10/linux-gentoo-patches-5.10.248.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/5.10/gentoo-kernel-5.10.254-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/5.10/gentoo-kernel-5.10.254-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/5.10/gentoo-kernel-5.10.254-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/5.10/gentoo-kernel-5.10.254-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=e5e1dc469d624033a96a956b1a7169e6 +_md5_=8c31f1a7cbb3eefc2db7a2fac384026e diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.204 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.204 index fd7af7bc5f57..2eb6af1a3f40 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.204 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.204 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=+initramfs test verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.204 RDEPEND=!sys-kernel/gentoo-kernel:5.15.204 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.204 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.204.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/5.15/linux-gentoo-patches-5.15.201.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -> linux-5.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/5.15/gentoo-kernel-5.15.204-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/5.15/gentoo-kernel-5.15.204-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/5.15/gentoo-kernel-5.15.204-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/5.15/gentoo-kernel-5.15.204-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=427ceed59fb5cd400a4379a45f231961 +_md5_=ac2eec4b408f150b8d8350889f8d366e diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.170 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.170 index 2423e51e2337..7bd897448271 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.170 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.170 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=+initramfs test verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-6.1.170 RDEPEND=!sys-kernel/gentoo-kernel:6.1.170 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.1.170 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.1.170.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.1/linux-gentoo-patches-6.1.164.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/6.1/gentoo-kernel-6.1.170-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/6.1/gentoo-kernel-6.1.170-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/6.1/gentoo-kernel-6.1.170-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/6.1/gentoo-kernel-6.1.170-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=ff155ff8df915c88f7c2e2535df9ec46 +_md5_=d4bb8ce601f6f0df54aed10465bfb7a2 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.85 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.85 index d46950626248..81f661388dcd 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.85 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.85 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=debug +initramfs test generic-uki modules-compress verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.12.85 RDEPEND=!sys-kernel/gentoo-kernel:6.12.85 sys-apps/kmod[lzma] virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.12.85 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.85.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.12/linux-gentoo-patches-6.12.75.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/6.12/gentoo-kernel-6.12.85-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/6.12/gentoo-kernel-6.12.85-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/6.12/gentoo-kernel-6.12.85-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/6.12/gentoo-kernel-6.12.85-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=1b00861928d8de03317b114b46e4a4d8 +_md5_=9b116697d7f61236599b5205d28e42e6 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.26 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.26 index 9d25e411b6b1..bee93402db05 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.26 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.26 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=debug +initramfs test generic-uki modules-compress verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.18.26 RDEPEND=!sys-kernel/gentoo-kernel:6.18.26 sys-apps/kmod[lzma] virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.18.26 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.26.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.18/linux-gentoo-patches-6.18.16.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/6.18/gentoo-kernel-6.18.26-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/6.18/gentoo-kernel-6.18.26-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/6.18/gentoo-kernel-6.18.26-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/6.18/gentoo-kernel-6.18.26-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=93d2b659a4438f42346658e983f2f8a0 +_md5_=38a7ec6547adf9b3108e95b56927394e diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.137 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.137 index f483e7bd5e2e..809edba7229d 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.137 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.137 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) ) INHERIT=kernel-install toolchain-funcs unpacker verify-sig IUSE=debug +initramfs test generic-uki modules-compress verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain ZLIB amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 ) PDEPEND=>=virtual/dist-kernel-6.6.137 RDEPEND=!sys-kernel/gentoo-kernel:6.6.137 sys-apps/kmod[lzma] virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=6.6.137 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.137.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.6/linux-gentoo-patches-6.6.134.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260501.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/6.6/gentoo-kernel-6.6.137-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/6.6/gentoo-kernel-6.6.137-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/6.6/gentoo-kernel-6.6.137-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/6.6/gentoo-kernel-6.6.137-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=5f66a7462aa7c651de8c3bcc38837519 +_md5_=7892eb67f465fc3aa0a14c54b52e9d63 diff --git a/metadata/md5-cache/sys-libs/libxcrypt-4.4.38-r1 b/metadata/md5-cache/sys-libs/libxcrypt-4.4.38-r1 index 5c5202dcfc96..3ad92f70bdb8 100644 --- a/metadata/md5-cache/sys-libs/libxcrypt-4.4.38-r1 +++ b/metadata/md5-cache/sys-libs/libxcrypt-4.4.38-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/besser82/libxcrypt INHERIT=crossdev multibuild multilib python-any-r1 flag-o-matic toolchain-funcs multilib-minimal IUSE=+compat static-libs +system test headers-only 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 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1+ public-domain BSD BSD-2 RDEPEND=system? ( elibc_glibc? ( sys-libs/glibc[-crypt(-)] !sys-libs/glibc[crypt(-)] ) elibc_musl? ( sys-libs/musl[-crypt(+)] !sys-libs/musl[crypt(+)] ) ) !<sys-apps/man-pages-6.16-r1 RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://dev.gentoo.org/~sam/distfiles/sys-libs/libxcrypt/libxcrypt-4.4.38-autotools.tar.xz _eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=7dbdfe7e7071b7ad8e096fb14361cd59 +_md5_=825e214eb31e0eb5de56c94703393bc9 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.254 b/metadata/md5-cache/virtual/dist-kernel-5.10.254 index d1ba352e0c6f..9abb0f9f05d6 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.254 +++ b/metadata/md5-cache/virtual/dist-kernel-5.10.254 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.254 ~sys-kernel/gentoo-kernel-bin-5.10.254 ~sys-kernel/vanilla-kernel-5.10.254 ) SLOT=0/5.10.254 -_md5_=e4a8fe165ae70f0d97d092620b43b051 +_md5_=e39e8b35172471e84841230a9b337cf0 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.204 b/metadata/md5-cache/virtual/dist-kernel-5.15.204 index df967e8eef6e..e1bbe6515733 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.204 +++ b/metadata/md5-cache/virtual/dist-kernel-5.15.204 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.204 ~sys-kernel/gentoo-kernel-bin-5.15.204 ~sys-kernel/vanilla-kernel-5.15.204 ) SLOT=0/5.15.204 -_md5_=3448d72a6feed45bc0b660524c3d594c +_md5_=63eb35646b51531195a92f561ec14c6a diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.170 b/metadata/md5-cache/virtual/dist-kernel-6.1.170 index d51fbebfcecc..1c484147bb30 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.170 +++ b/metadata/md5-cache/virtual/dist-kernel-6.1.170 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.170 ~sys-kernel/gentoo-kernel-bin-6.1.170 ~sys-kernel/vanilla-kernel-6.1.170 ) SLOT=0/6.1.170 -_md5_=6ad43b457abc345bfc35bd3e5936ebab +_md5_=8008e70029ce12b0d2c9d519eccb298b diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.85 b/metadata/md5-cache/virtual/dist-kernel-6.12.85 index 3587669162e3..b898f687f030 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.12.85 +++ b/metadata/md5-cache/virtual/dist-kernel-6.12.85 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.85 ~sys-kernel/gentoo-kernel-bin-6.12.85 ~sys-kernel/vanilla-kernel-6.12.85 ) SLOT=0/6.12.85 -_md5_=d4c45aa1e79c7a871e8aed1ce6bd3fbd +_md5_=500dbd1eeb05e43a0fa0ac9dca5a2820 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.18.26 b/metadata/md5-cache/virtual/dist-kernel-6.18.26 index 0450f587739f..5e0e3d79b98a 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.18.26 +++ b/metadata/md5-cache/virtual/dist-kernel-6.18.26 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.18.26 ~sys-kernel/gentoo-kernel-bin-6.18.26 ~sys-kernel/vanilla-kernel-6.18.26 ) SLOT=0/6.18.26 -_md5_=d4c45aa1e79c7a871e8aed1ce6bd3fbd +_md5_=500dbd1eeb05e43a0fa0ac9dca5a2820 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.137 b/metadata/md5-cache/virtual/dist-kernel-6.6.137 index 787cf829bfe5..027b8503a17e 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.6.137 +++ b/metadata/md5-cache/virtual/dist-kernel-6.6.137 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=8 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.137 ~sys-kernel/gentoo-kernel-bin-6.6.137 ~sys-kernel/vanilla-kernel-6.6.137 ) SLOT=0/6.6.137 -_md5_=d4c45aa1e79c7a871e8aed1ce6bd3fbd +_md5_=500dbd1eeb05e43a0fa0ac9dca5a2820 diff --git a/metadata/md5-cache/virtual/perl-File-Spec-3.900.0-r1 b/metadata/md5-cache/virtual/perl-File-Spec-3.900.0-r1 deleted file mode 100644 index df74c253b363..000000000000 --- a/metadata/md5-cache/virtual/perl-File-Spec-3.900.0-r1 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual for File-Spec -EAPI=8 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -RDEPEND=|| ( =dev-lang/perl-5.40.0* ~perl-core/File-Spec-3.900.0 ) dev-lang/perl:= !<perl-core/File-Spec-3.900.0 !>perl-core/File-Spec-3.900.0-r999 -SLOT=0 -_md5_=4d69bbabce498217dcdbc509a43dd331 diff --git a/metadata/md5-cache/virtual/perl-File-Spec-3.910.0 b/metadata/md5-cache/virtual/perl-File-Spec-3.910.0 deleted file mode 100644 index 39e50d806703..000000000000 --- a/metadata/md5-cache/virtual/perl-File-Spec-3.910.0 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual for File-Spec -EAPI=8 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -RDEPEND=|| ( =dev-lang/perl-5.40.1* ~perl-core/File-Spec-3.910.0 ) dev-lang/perl:= !<perl-core/File-Spec-3.910.0 !>perl-core/File-Spec-3.910.0-r999 -SLOT=0 -_md5_=01ac1363c87ccd5076b13939e0292b71 diff --git a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90 b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90 deleted file mode 100644 index 6fbb3b0fcb10..000000000000 --- a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual for Module-CoreList -EAPI=8 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris -RDEPEND=|| ( ~dev-lang/perl-5.40.0 ~perl-core/Module-CoreList-5.202.406.90 ) dev-lang/perl:= !<perl-core/Module-CoreList-5.202.406.90 !>perl-core/Module-CoreList-5.202.406.90-r999 -SLOT=0 -_md5_=3a01ca34f47d244e1a524b097cd7e02b diff --git a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.501.184_rc-r1 b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.501.184_rc-r1 deleted file mode 100644 index 881a4a09aca9..000000000000 --- a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.501.184_rc-r1 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual for Module-CoreList -EAPI=8 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris -RDEPEND=|| ( ~dev-lang/perl-5.40.1 ~perl-core/Module-CoreList-5.202.501.184_rc ) dev-lang/perl:= !<perl-core/Module-CoreList-5.202.501.184_rc !>perl-core/Module-CoreList-5.202.501.184_rc-r999 -SLOT=0 -_md5_=13f47fd92c515e05529f8fe05b92e797 diff --git a/metadata/md5-cache/www-client/librewolf-150.0.1_p1 b/metadata/md5-cache/www-client/librewolf-150.0.1_p1-r1 index 03ad06ac84f6..1ff205997d7e 100644 --- a/metadata/md5-cache/www-client/librewolf-150.0.1_p1 +++ b/metadata/md5-cache/www-client/librewolf-150.0.1_p1-r1 @@ -1,18 +1,18 @@ -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] ) ) +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_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 ) ) 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_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] ) ) 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] ) ) 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 ) +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.123.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 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_21 llvm_slot_20 +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_22 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_21 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_20 llvm_slot_21 ) +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.123.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 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_21 llvm_slot_22 ) RESTRICT=mirror !test? ( test ) SLOT=0/150 -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 ) ) +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-02.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_=4e3048e343e57de80400ddc555a84268 +_md5_=2c2793973e94e73a2802a0beff3bf0f5 diff --git a/metadata/md5-cache/www-servers/vinyl-cache-8.0.1 b/metadata/md5-cache/www-servers/vinyl-cache-8.0.1 index b05fb08dc9dd..8464c2dae436 100644 --- a/metadata/md5-cache/www-servers/vinyl-cache-8.0.1 +++ b/metadata/md5-cache/www-servers/vinyl-cache-8.0.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://vinyl-cache.org/ INHERIT=autotools systemd python-r1 IUSE=jit selinux static-libs unwind python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=BSD-2 GPL-2 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 ) sys-libs/readline:= dev-libs/libedit dev-libs/libpcre2[jit?] sys-libs/ncurses:= unwind? ( sys-libs/libunwind:= ) acct-user/varnish acct-group/varnish sys-devel/gcc selinux? ( sec-policy/selinux-varnishd ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0/2 SRC_URI=https://vinyl-cache.org/downloads/varnish-8.0.1.tgz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=2f2cbd13c4d4412b09697d209c677fe8 +_md5_=4021c2f9e27c4211e12fe28e1e714072 diff --git a/metadata/md5-cache/www-servers/vinyl-cache-9.0.0 b/metadata/md5-cache/www-servers/vinyl-cache-9.0.0 index d0d5f43a11d0..e372b8db0a1c 100644 --- a/metadata/md5-cache/www-servers/vinyl-cache-9.0.0 +++ b/metadata/md5-cache/www-servers/vinyl-cache-9.0.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://vinyl-cache.org/ INHERIT=autotools systemd python-r1 IUSE=jit selinux static-libs unwind python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=BSD-2 GPL-2 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 ) sys-libs/readline:= dev-libs/libedit dev-libs/libpcre2[jit?] sys-libs/ncurses:= unwind? ( sys-libs/libunwind:= ) acct-user/vinyl acct-group/vinyl sys-devel/gcc selinux? ( sec-policy/selinux-varnishd ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0/9 SRC_URI=https://vinyl-cache.org/downloads/vinyl-cache-9.0.0.tgz _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=b44fdb6cb61ec492ea038b26c40d83f1 +_md5_=6b831c947d2fa7f6a9ab1c07457fc962 diff --git a/metadata/md5-cache/x11-terms/kitty-0.46.2 b/metadata/md5-cache/x11-terms/kitty-0.46.2-r1 index 306455a988ea..60e67d452d65 100644 --- a/metadata/md5-cache/x11-terms/kitty-0.46.2 +++ b/metadata/md5-cache/x11-terms/kitty-0.46.2-r1 @@ -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_=9a7603f0354953da5278725bca065379 +_md5_=e322d6f6637f44b95bf1a0245c8540df diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index d3773a407978..e1e21492727c 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,5 +1,3 @@ -DIST dhcpcd-10.2.2.tar.xz 275700 BLAKE2B 95777f7aedc3a68e9873dd69d2c36b0235da31d95ad0327288f4fe11f35fe0ebcac827d3c7c9cc45bb0bbfdebfee246d0187c1d06bd9c44505868b9731715575 SHA512 299c0e629d7d42bacaf2c6123374033c23db183810aabad2167b0449e1945add940c0889c8390ed304b27316564a8aa45eb5808e5ec0c1abea2287dc833a2684 -DIST dhcpcd-10.2.3.tar.xz 276216 BLAKE2B 9f63b64f2909c7daded00685affd5a780ab23e0a38f178b720bb33c63cb126924c877f73f8351bd013075988dd85af985abf24b64a10c148a421e0c8f39d8415 SHA512 de62e1498e721e581cd9fb4461c29f0eef1e5d77993ae53d2c6ca5237d15c325d4d24be3804b95018379b12eb065b7a5bf9153a73c3e8b837fae140efc098963 DIST dhcpcd-10.2.4.tar.xz 276444 BLAKE2B cdc5c345c58f24852ecf7e6655446f9385c860d9095cca8fa40eaae27a1d05dfad667e1e39af6ace2bd73acaa799210d6345462c90a88f89839912416263fdef SHA512 e6c0caccd590b8c90efe8c60743b6ca4b6cd0c2c170abd8ea940be48f1b75f6767ccbd17eac42a4f1eba8349197dbdfc923696765baab79d49916c8e674f30c8 DIST dhcpcd-10.3.0.tar.xz 279100 BLAKE2B 657d20b5b92769615035b5d8792c77280a2ef34a96f64f4c5a70d3ee51a24b9dec48f2a4f59b75d3e5505685eece0a4f163518fd1f027b09945287a30b075f8a SHA512 311113fe525d783caaa77ef962d5b81d74c9cd35e77d19070a9f4b8eff1f7da1a0abc21a55b4a54cf98e3bd4c2de5bea837e319640c797410380a82656cd0435 DIST dhcpcd-10.3.1.tar.xz 279320 BLAKE2B 5abed98813c129add43d91e83974e05bb1a8be3ef8586e72110f33e3592f2e3f09ed42936fdfcbae4681cf0da397f2bfb900b8d41847bb66ebd7cfd17ec8b454 SHA512 89516cde49b1c37ff4e8574a04654b4196f00ec1e93d5d730e759e4d335e05d2747285db7aab6eda555561ef73348705667660c37b0f9a84889754b8074e0ed7 diff --git a/net-misc/dhcpcd/dhcpcd-10.2.2-r1.ebuild b/net-misc/dhcpcd/dhcpcd-10.2.2-r1.ebuild deleted file mode 100644 index 7ad939c59e7b..000000000000 --- a/net-misc/dhcpcd/dhcpcd-10.2.2-r1.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd optfeature toolchain-funcs - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" - -LICENSE="BSD-2 BSD ISC MIT" -SLOT="0" -IUSE="debug +embedded ipv6 privsep +udev" - -DEPEND=" - app-crypt/libmd - udev? ( virtual/udev ) -" -RDEPEND=" - ${DEPEND} - privsep? ( - acct-group/dhcpcd - acct-user/dhcpcd - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # These don't exist on Linux/glibc (bug #900264) - memset_explicit - memset_s - setproctitle - strtoi - consttime_memequal - SHA256_Init - hmac - # These may exist on some glibc versions, but the checks fail due to - # -Werror / undefined reference no matter what. bug #924825 - arc4random - arc4random_uniform -) - -PATCHES=( - "${FILESDIR}"/${PN}-10.0.6-fix-lib-check.patch - "${FILESDIR}"/${P}-ipv6.patch -) - -src_configure() { - local myeconfargs=( - --dbdir="${EPREFIX}/var/lib/dhcpcd" - --libexecdir="${EPREFIX}/lib/dhcpcd" - --localstatedir="${EPREFIX}/var" - --prefix="${EPREFIX}" - --with-hook=ntp.conf - $(use_enable debug) - $(use_enable embedded) - $(use_enable ipv6) - $(use_enable privsep) - $(usex elibc_glibc '--with-hook=yp.conf' '') - --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") - $(usex privsep '--privsepuser=dhcpcd' '') - $(usex udev '' '--without-dev --without-udev') - CC="$(tc-getCC)" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/lib/dhcpcd - newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd - systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service -} - -pkg_postinst() { - local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() - - local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid - local old_duid="${EROOT}"/etc/dhcpcd.duid - local new_duid="${dbdir}"/duid - if [[ -e "${old_old_duid}" ]] ; then - # Upgrade the duid file to the new format if needed - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" - fi - - # Move the duid to /etc, a more sensible location - if [[ ! -e "${old_duid}" ]] ; then - cp -p "${old_old_duid}" "${new_duid}" - fi - old_files+=( "${old_old_duid}" ) - fi - - # dhcpcd-7 moves the files out of /etc - if [[ -e "${old_duid}" ]] ; then - if [[ ! -e "${new_duid}" ]] ; then - cp -p "${old_duid}" "${new_duid}" - fi - old_files+=( "${old_duid}" ) - fi - local old_secret="${EROOT}"/etc/dhcpcd.secret - local new_secret="${dbdir}"/secret - if [[ -e "${old_secret}" ]] ; then - if [[ ! -e "${new_secret}" ]] ; then - cp -p "${old_secret}" "${new_secret}" - fi - old_files+=( "${old_secret}" ) - fi - - # dhcpcd-7 renames some files in /var/lib/dhcpcd - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic - local new_rdm="${dbdir}"/rdm_monotonic - if [[ -e "${old_rdm}" ]] ; then - if [[ ! -e "${new_rdm}" ]] ; then - cp -p "${old_rdm}" "${new_rdm}" - fi - old_files+=( "${old_rdm}" ) - fi - local lease= - for lease in "${dbdir}"/dhcpcd-*.lease*; do - [[ -f "${lease}" ]] || continue - old_files+=( "${lease}" ) - local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") - [[ -e "${dbdir}/${new_lease}" ]] && continue - cp "${lease}" "${dbdir}/${new_lease}" - done - - # Warn about removing stale files - if [[ -n "${old_files[@]}" ]] ; then - elog - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" - elog "${EROOT}/etc to ${dbdir}" - elog "and copied leases in ${dbdir} to new files with the dhcpcd-" - elog "prefix dropped." - elog - elog "You should remove these files if you don't plan on reverting" - elog "to an older version:" - local old_file= - for old_file in ${old_files[@]}; do - elog " ${old_file}" - done - fi - - if [ -z "${REPLACING_VERSIONS}" ]; then - elog - elog "dhcpcd has zeroconf support active by default." - elog "This means it will always obtain an IP address even if no" - elog "DHCP server can be contacted, which will break any existing" - elog "failover support you may have configured in your net configuration." - elog "This behaviour can be controlled with the noipv4ll configuration" - elog "file option or the -L command line switch." - elog "See the dhcpcd and dhcpcd.conf man pages for more details." - - elog - elog "Dhcpcd has duid enabled by default, and this may cause issues" - elog "with some dhcp servers. For more information, see" - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" - fi - - optfeature "lookup-hostname hook" net-dns/bind -} diff --git a/net-misc/dhcpcd/dhcpcd-10.2.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.2.2.ebuild deleted file mode 100644 index 785e551f1b05..000000000000 --- a/net-misc/dhcpcd/dhcpcd-10.2.2.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd optfeature toolchain-funcs - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" - -LICENSE="BSD-2 BSD ISC MIT" -SLOT="0" -IUSE="debug +embedded ipv6 privsep +udev" - -DEPEND=" - app-crypt/libmd - udev? ( virtual/udev ) -" -RDEPEND=" - ${DEPEND} - privsep? ( - acct-group/dhcpcd - acct-user/dhcpcd - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # These don't exist on Linux/glibc (bug #900264) - memset_explicit - memset_s - setproctitle - strtoi - consttime_memequal - SHA256_Init - hmac - # These may exist on some glibc versions, but the checks fail due to - # -Werror / undefined reference no matter what. bug #924825 - arc4random - arc4random_uniform -) - -PATCHES=( - "${FILESDIR}"/${PN}-10.0.6-fix-lib-check.patch -) - -src_configure() { - local myeconfargs=( - --dbdir="${EPREFIX}/var/lib/dhcpcd" - --libexecdir="${EPREFIX}/lib/dhcpcd" - --localstatedir="${EPREFIX}/var" - --prefix="${EPREFIX}" - --with-hook=ntp.conf - $(use_enable debug) - $(use_enable embedded) - $(use_enable ipv6) - $(use_enable privsep) - $(usex elibc_glibc '--with-hook=yp.conf' '') - --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") - $(usex privsep '--privsepuser=dhcpcd' '') - $(usex udev '' '--without-dev --without-udev') - CC="$(tc-getCC)" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/lib/dhcpcd - newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd - systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service -} - -pkg_postinst() { - local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() - - local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid - local old_duid="${EROOT}"/etc/dhcpcd.duid - local new_duid="${dbdir}"/duid - if [[ -e "${old_old_duid}" ]] ; then - # Upgrade the duid file to the new format if needed - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" - fi - - # Move the duid to /etc, a more sensible location - if [[ ! -e "${old_duid}" ]] ; then - cp -p "${old_old_duid}" "${new_duid}" - fi - old_files+=( "${old_old_duid}" ) - fi - - # dhcpcd-7 moves the files out of /etc - if [[ -e "${old_duid}" ]] ; then - if [[ ! -e "${new_duid}" ]] ; then - cp -p "${old_duid}" "${new_duid}" - fi - old_files+=( "${old_duid}" ) - fi - local old_secret="${EROOT}"/etc/dhcpcd.secret - local new_secret="${dbdir}"/secret - if [[ -e "${old_secret}" ]] ; then - if [[ ! -e "${new_secret}" ]] ; then - cp -p "${old_secret}" "${new_secret}" - fi - old_files+=( "${old_secret}" ) - fi - - # dhcpcd-7 renames some files in /var/lib/dhcpcd - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic - local new_rdm="${dbdir}"/rdm_monotonic - if [[ -e "${old_rdm}" ]] ; then - if [[ ! -e "${new_rdm}" ]] ; then - cp -p "${old_rdm}" "${new_rdm}" - fi - old_files+=( "${old_rdm}" ) - fi - local lease= - for lease in "${dbdir}"/dhcpcd-*.lease*; do - [[ -f "${lease}" ]] || continue - old_files+=( "${lease}" ) - local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") - [[ -e "${dbdir}/${new_lease}" ]] && continue - cp "${lease}" "${dbdir}/${new_lease}" - done - - # Warn about removing stale files - if [[ -n "${old_files[@]}" ]] ; then - elog - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" - elog "${EROOT}/etc to ${dbdir}" - elog "and copied leases in ${dbdir} to new files with the dhcpcd-" - elog "prefix dropped." - elog - elog "You should remove these files if you don't plan on reverting" - elog "to an older version:" - local old_file= - for old_file in ${old_files[@]}; do - elog " ${old_file}" - done - fi - - if [ -z "${REPLACING_VERSIONS}" ]; then - elog - elog "dhcpcd has zeroconf support active by default." - elog "This means it will always obtain an IP address even if no" - elog "DHCP server can be contacted, which will break any existing" - elog "failover support you may have configured in your net configuration." - elog "This behaviour can be controlled with the noipv4ll configuration" - elog "file option or the -L command line switch." - elog "See the dhcpcd and dhcpcd.conf man pages for more details." - - elog - elog "Dhcpcd has duid enabled by default, and this may cause issues" - elog "with some dhcp servers. For more information, see" - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" - fi - - optfeature "lookup-hostname hook" net-dns/bind -} diff --git a/net-misc/dhcpcd/dhcpcd-10.2.3.ebuild b/net-misc/dhcpcd/dhcpcd-10.2.3.ebuild deleted file mode 100644 index 785e551f1b05..000000000000 --- a/net-misc/dhcpcd/dhcpcd-10.2.3.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd optfeature toolchain-funcs - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" - -LICENSE="BSD-2 BSD ISC MIT" -SLOT="0" -IUSE="debug +embedded ipv6 privsep +udev" - -DEPEND=" - app-crypt/libmd - udev? ( virtual/udev ) -" -RDEPEND=" - ${DEPEND} - privsep? ( - acct-group/dhcpcd - acct-user/dhcpcd - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # These don't exist on Linux/glibc (bug #900264) - memset_explicit - memset_s - setproctitle - strtoi - consttime_memequal - SHA256_Init - hmac - # These may exist on some glibc versions, but the checks fail due to - # -Werror / undefined reference no matter what. bug #924825 - arc4random - arc4random_uniform -) - -PATCHES=( - "${FILESDIR}"/${PN}-10.0.6-fix-lib-check.patch -) - -src_configure() { - local myeconfargs=( - --dbdir="${EPREFIX}/var/lib/dhcpcd" - --libexecdir="${EPREFIX}/lib/dhcpcd" - --localstatedir="${EPREFIX}/var" - --prefix="${EPREFIX}" - --with-hook=ntp.conf - $(use_enable debug) - $(use_enable embedded) - $(use_enable ipv6) - $(use_enable privsep) - $(usex elibc_glibc '--with-hook=yp.conf' '') - --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") - $(usex privsep '--privsepuser=dhcpcd' '') - $(usex udev '' '--without-dev --without-udev') - CC="$(tc-getCC)" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/lib/dhcpcd - newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd - systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service -} - -pkg_postinst() { - local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() - - local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid - local old_duid="${EROOT}"/etc/dhcpcd.duid - local new_duid="${dbdir}"/duid - if [[ -e "${old_old_duid}" ]] ; then - # Upgrade the duid file to the new format if needed - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" - fi - - # Move the duid to /etc, a more sensible location - if [[ ! -e "${old_duid}" ]] ; then - cp -p "${old_old_duid}" "${new_duid}" - fi - old_files+=( "${old_old_duid}" ) - fi - - # dhcpcd-7 moves the files out of /etc - if [[ -e "${old_duid}" ]] ; then - if [[ ! -e "${new_duid}" ]] ; then - cp -p "${old_duid}" "${new_duid}" - fi - old_files+=( "${old_duid}" ) - fi - local old_secret="${EROOT}"/etc/dhcpcd.secret - local new_secret="${dbdir}"/secret - if [[ -e "${old_secret}" ]] ; then - if [[ ! -e "${new_secret}" ]] ; then - cp -p "${old_secret}" "${new_secret}" - fi - old_files+=( "${old_secret}" ) - fi - - # dhcpcd-7 renames some files in /var/lib/dhcpcd - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic - local new_rdm="${dbdir}"/rdm_monotonic - if [[ -e "${old_rdm}" ]] ; then - if [[ ! -e "${new_rdm}" ]] ; then - cp -p "${old_rdm}" "${new_rdm}" - fi - old_files+=( "${old_rdm}" ) - fi - local lease= - for lease in "${dbdir}"/dhcpcd-*.lease*; do - [[ -f "${lease}" ]] || continue - old_files+=( "${lease}" ) - local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") - [[ -e "${dbdir}/${new_lease}" ]] && continue - cp "${lease}" "${dbdir}/${new_lease}" - done - - # Warn about removing stale files - if [[ -n "${old_files[@]}" ]] ; then - elog - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" - elog "${EROOT}/etc to ${dbdir}" - elog "and copied leases in ${dbdir} to new files with the dhcpcd-" - elog "prefix dropped." - elog - elog "You should remove these files if you don't plan on reverting" - elog "to an older version:" - local old_file= - for old_file in ${old_files[@]}; do - elog " ${old_file}" - done - fi - - if [ -z "${REPLACING_VERSIONS}" ]; then - elog - elog "dhcpcd has zeroconf support active by default." - elog "This means it will always obtain an IP address even if no" - elog "DHCP server can be contacted, which will break any existing" - elog "failover support you may have configured in your net configuration." - elog "This behaviour can be controlled with the noipv4ll configuration" - elog "file option or the -L command line switch." - elog "See the dhcpcd and dhcpcd.conf man pages for more details." - - elog - elog "Dhcpcd has duid enabled by default, and this may cause issues" - elog "with some dhcp servers. For more information, see" - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" - fi - - optfeature "lookup-hostname hook" net-dns/bind -} diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index a791b3a12f10..d504ebc72031 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -3,3 +3,4 @@ DIST dropbox-lnx.x86_64-243.4.6956.tar.gz 92309783 BLAKE2B 88c236cf7bd2d6129540d DIST dropbox-lnx.x86_64-244.4.6580.tar.gz 91592193 BLAKE2B afa2d395f202814992c84156758aa19aa84b5e455cfa236feda5e2ded8c5cdeaf723339d164665e73075c0a2ed59009b228735e45082b28a27de5466ed9ba8a2 SHA512 d32bac63cce15d49efd947f02a0a0931387d0b84dc35e8bc0c0f95bb858e7250431c5e8d92c21b9446258693817d8e7764c8ef65930528af2587ce4f411a37f9 DIST dropbox-lnx.x86_64-246.4.3513.tar.gz 91458293 BLAKE2B d4b3f5fd9543cbf96fa61edc55dc27c5de08fdad605754c24650eafb50f5691cebbc6eafafc41550f3feaff7281be398368a865990ad294a7cc9916e2483ea56 SHA512 97f23f4d17eaecef3f1f2407212f5ba3fe761f8b4a3010bde93bcd157d91e36fd7489a384469bb56148236c81ee258f6558e0a391b32fda0ff0e826d056d1735 DIST dropbox-lnx.x86_64-248.4.3576.tar.gz 90997123 BLAKE2B e7636a57d69faa9a92805cb1f77b9cc08f3710f0246a5b4b04d9ab65e161307fb8128b8a96018d54036e5f7d765eb04d54f7c1d55c623d48ef72896ae2feee62 SHA512 710c8d1105f6bac200b41495a9a7d8445f1dc9361d702b872ee111d4d650e0b968c463d0ae581b0721fb5af6dc07e86a910ccf96d747e8b8de4537440e911acf +DIST dropbox-lnx.x86_64-250.4.3245.tar.gz 90466725 BLAKE2B dc9646901cfe47bf6dc31e13f4250f485e20e010f69ef8eec4b55a5bc189d0edc8b4c30b818c5bb78b6b8afe060160847896256dcc9d75eaf68f735a88df5411 SHA512 44559badeadbc322a88019e76ba86cfe6bd20bc574d7d0251309ddc7b21cd4c10f2460607122af59d4368ad329fc3daab1ad95a093a7f0e7b5bcdf56363d2953 diff --git a/net-misc/dropbox/dropbox-250.4.3245.ebuild b/net-misc/dropbox/dropbox-250.4.3245.ebuild new file mode 100644 index 000000000000..0144d8d28c87 --- /dev/null +++ b/net-misc/dropbox/dropbox-250.4.3245.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils systemd xdg + +DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" +HOMEPAGE="https://www.dropbox.com/" +SRC_URI=" + https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz + https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +" + +LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="selinux X" + +RESTRICT="mirror strip" + +QA_PREBUILT="opt/.*" +QA_EXECSTACK="opt/dropbox/dropbox" + +RDEPEND=" + X? ( + x11-themes/hicolor-icon-theme + dev-libs/libayatana-appindicator + ) + selinux? ( sec-policy/selinux-dropbox ) + app-arch/bzip2 + dev-libs/glib:2 + dev-libs/libffi:0/8 + media-libs/fontconfig + media-libs/freetype + net-misc/wget + virtual/zlib + sys-libs/ncurses-compat:5 + virtual/opengl + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libxcb +" + +src_unpack() { + unpack ${A} + mkdir -p "${S}" || die + mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die + mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die + rmdir "${S}"/dropbox-lnx.*-${PV}/ || die + rmdir .dropbox-dist || die +} + +src_prepare() { + default + # We supply this in RDEPEND + rm -vf libffi.so.8* || die + + if use X ; then + mv images/hicolor/16x16/status "${T}" || die + else + rm -vrf images || die + fi + pax-mark cm dropbox + mv README ACKNOWLEDGEMENTS "${T}" || die +} + +src_install() { + local targetdir="/opt/dropbox" + + insinto "${targetdir}" + doins -r * + fperms a+x "${targetdir}"/{dropbox,dropboxd} + dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" + + # Bug 972885 + dosym ../libdropbox_tprt.so "${targetdir}/python-pyext/libdropbox_tprt.so" + + if use X; then + # symlinks for bug 955139 + dosym ../../usr/$(get_libdir)/libayatana-appindicator3.so.1 ${targetdir}/libappindicator3.so.1 + dosym libappindicator3.so.1 ${targetdir}/libappindicator3.so + + doicon -s 16 -c status "${T}"/status + newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg + fi + + make_desktop_entry "${PN}" "Dropbox" "dropbox" + + newinitd "${FILESDIR}"/dropbox.initd dropbox + newconfd "${FILESDIR}"/dropbox.conf dropbox + systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" + + dodoc "${T}"/{README,ACKNOWLEDGEMENTS} +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Warning: while running, dropbox may attempt to autoupdate itself in" + einfo " your user's home directory. To prevent this, run the following as" + einfo " each user who will run dropbox:" + einfo "" + einfo "install -dm0 ~/.dropbox-dist" + einfo "" + einfo "If you do allow dropbox to update/install to your user homedir, you" + einfo " will need to create some compat symlinks to keep the tray icon working:" + einfo "" + einfo "ln -sf /usr/$(get_libdir)/libayatana-appindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so.1" + einfo "ln -sf libappindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so" + + if has_version gnome-base/gnome-shell; then + if ! has_version gnome-extra/gnome-shell-extension-appindicator; then + einfo "" + einfo "Please install gnome-extra/gnome-shell-extension-appindicator if you" + einfo " require tray icon support for Dropbox in Gnome." + fi + fi + +} diff --git a/net-misc/frr/frr-10.1.4-r2.ebuild b/net-misc/frr/frr-10.1.4-r2.ebuild index a23d1b885e7d..b435c9e12288 100644 --- a/net-misc/frr/frr-10.1.4-r2.ebuild +++ b/net-misc/frr/frr-10.1.4-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/frr/frr-10.2.5-r2.ebuild b/net-misc/frr/frr-10.2.5-r2.ebuild index 0ca50342b17b..3c3f8bd45755 100644 --- a/net-misc/frr/frr-10.2.5-r2.ebuild +++ b/net-misc/frr/frr-10.2.5-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/frr/frr-10.3.3-r2.ebuild b/net-misc/frr/frr-10.3.3-r2.ebuild index 9c5f8665306b..94276bdd1ee6 100644 --- a/net-misc/frr/frr-10.3.3-r2.ebuild +++ b/net-misc/frr/frr-10.3.3-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/frr/frr-10.4.3-r2.ebuild b/net-misc/frr/frr-10.4.3-r2.ebuild index 0ca50342b17b..3c3f8bd45755 100644 --- a/net-misc/frr/frr-10.4.3-r2.ebuild +++ b/net-misc/frr/frr-10.4.3-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/frr/frr-10.5.3-r2.ebuild b/net-misc/frr/frr-10.5.3-r2.ebuild index 0ca50342b17b..3c3f8bd45755 100644 --- a/net-misc/frr/frr-10.5.3-r2.ebuild +++ b/net-misc/frr/frr-10.5.3-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/ofono/metadata.xml b/net-misc/ofono/metadata.xml index 4818c21ce6a3..f6ca742b6b63 100644 --- a/net-misc/ofono/metadata.xml +++ b/net-misc/ofono/metadata.xml @@ -9,12 +9,10 @@ <use> <flag name="atmodem">ETSI AT modem support.</flag> <flag name="isimodem">Enable PhoNet/ISI modem support.</flag> - <flag name="cdmamodem">Enable CDMA modem support.</flag> <flag name="datafiles">Enable install configuration and data files.</flag> <flag name="dundee">Enable BlueTooth DUN deamon support.</flag> <flag name="bluetooth">Enable Bluetooth modem support using <pkg>net-wireless/bluez</pkg>.</flag> <flag name="phonesim">Enable phone Simulator support</flag> - <flag name="provision">Enable GPRS provisioning support</flag> <flag name="qmimodem">Enable Qualcomm QMI modem support</flag> <flag name="system-ell">Use the system-wide <pkg>dev-libs/ell</pkg></flag> <flag name="tools">Enable testing tools</flag> diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest index 8d4d7588f2ea..887947590300 100644 --- a/net-misc/rygel/Manifest +++ b/net-misc/rygel/Manifest @@ -1,2 +1,2 @@ -DIST rygel-0.44.2.tar.xz 1704856 BLAKE2B 2c85f9a68da36389780c5d2ef524fe900df33b82aabc644f3560c21f91717e42545b6da7e705b8ad9f09bfee9ed8b18d395b8c4da49cec2e5f05e26d8639aa16 SHA512 2e7966ee5b1b8701b8d9df8447aa8ce9c46f0a4b1653ef32f2aa7faf7c4c1a4d2bc747dc233eb4eb8e32c70bbd413cf0153cd470441324cbf67de269482579ac DIST rygel-45.0.tar.xz 1710980 BLAKE2B e3379fea4071b98853efecef0531152cf9f95c22ebd1097eb02ac13ed6c03ce3b69940165ebc3e6fb34b75e4e2f5677e4327e82602416b07eda5effbcb0e30d2 SHA512 2d3fc8f4fff18359049516d5409984088021808c053a4b90cc9fbb52bbb9265d0f17f9310fc3f1c54b6cb900132c7e8c7a58f1ccee07c7e8d11048a86c524281 +DIST rygel-45.1.tar.xz 1712540 BLAKE2B b9173c5c485e11a6fa89e7732742e8c6a5151f232acc38f831a7fbca6f3cbe3f5152282cd572f90b0bb986ce73723da0ccd617ec2c284bae882daf7d13bf2e72 SHA512 703839da03b44ff51f74029d62bd400b6c88a51803ee98aff1cba92629caf921ce4e1506445d69e59f92afa72a0f934f60d731c57b321c95259047009c828e78 diff --git a/net-misc/rygel/rygel-0.44.2.ebuild b/net-misc/rygel/rygel-45.1.ebuild index 0471b79ec33e..8c169a8dc81e 100644 --- a/net-misc/rygel/rygel-0.44.2.ebuild +++ b/net-misc/rygel/rygel-45.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://gnome.pages.gitlab.gnome.org/rygel/" LICENSE="LGPL-2.1+ CC-BY-SA-3.0" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode" RESTRICT="!test? ( test )" @@ -43,7 +43,7 @@ DEPEND=" media-plugins/gst-plugins-twolame:1.0 media-plugins/gst-plugins-libav:1.0 ) - gtk? ( >=x11-libs/gtk+-3.22:3 ) + gtk? ( >=gui-libs/gtk-4.14:4 ) x11-libs/libX11 " @@ -75,7 +75,7 @@ src_configure() { $(meson_use gtk-doc api-docs) -Dman_pages=true -Dsystemd-user-units-dir=$(systemd_get_userunitdir) - -Dplugins=gst-launch$(use sqlite && echo ",media-export")$(use tracker && echo ",tracker3") + -Dplugins=gst-launch$(use sqlite && echo ",media-export")$(use tracker && echo ",localsearch") -Dengines=gstreamer -Dexamples=false $(meson_use test tests) diff --git a/net-p2p/rtorrent/Manifest b/net-p2p/rtorrent/Manifest index 3a3d79110e83..9dc8ef1059fb 100644 --- a/net-p2p/rtorrent/Manifest +++ b/net-p2p/rtorrent/Manifest @@ -1,3 +1,4 @@ DIST rtorrent-0.15.7.tar.gz 866976 BLAKE2B e826f55b7411d0f11278a64b1851d4b5ff479b6872e513466d484000032a22d56025d4b04246ecd31b3229d71c0cb9738ac8bb76ed41865ef67dc27e4fe15b6c SHA512 99d8e276fb4044b123a5d8f147f8de521d228087ea13ce702cb8d601a14ce6b69cfbeb9a3d6ff394d49a5b0ae0a597c2dbafa687b550835ba5372e094c6b8ce6 +DIST rtorrent-0.16.11.tar.gz 858663 BLAKE2B f71f65e87c4752f44371b50bbd5862e557ffe6583096b15119037551b43d2ebfa94d3af430d07f3a46f455d6e4f2376dc2730883b1f0d75f230b7d4fe7ab4da7 SHA512 e156bdf923b8a07755aa061459042c1ed2970d64adca8e177125e7b1c2329edaeb4a8f134ec278d5a83ae844c514ca6a124645f6df01876640a67a273906b5f8 DIST rtorrent-0.16.8.tar.gz 854737 BLAKE2B 2461c75d0fe0b704eb3cb0b677e55788ca0cfa9eb935db51ea8757c27f2be36f28bc5585a2482b9789a09e5ea2785c4b407318bd30895e2d11a8b08746a69c11 SHA512 f17c0691543d109b619ff8c4251c1c0eefe94df133684b013939e9b8832b2c4d4ca72087ac0127f1668ee5238735b09febe3f2f2b2d41dfb4fef543b786e4deb DIST rtorrent-0.16.9.tar.gz 858107 BLAKE2B 0dafaba7d3a678e5e37cf3d6ff1711d36d63dc0754adcb00c1d748ce64cfffa0a8f8e93ff67a5829578cf5a0bbad67a28da55077df02d1748516527fb4dcc980 SHA512 d6c023d007f163227c76d3aa5b7c2fc7ee704631e00389e3b5e446a660449716642b3129326765f76e418fd6feac1e6d6cb38e22ebb9a17731d3a246660a73ef diff --git a/net-p2p/rtorrent/rtorrent-0.16.11.ebuild b/net-p2p/rtorrent/rtorrent-0.16.11.ebuild new file mode 100644 index 000000000000..02edd1c4ad0c --- /dev/null +++ b/net-p2p/rtorrent/rtorrent-0.16.11.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# require 64-bit integer +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit autotools lua-single systemd toolchain-funcs + +DESCRIPTION="BitTorrent Client using libtorrent" +HOMEPAGE="https://rtorrent.net" +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git" +else + SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug lua selinux systemd test tinyxml2 xmlrpc" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + tinyxml2? ( !xmlrpc ) +" + +COMMON_DEPEND=" + ~net-libs/libtorrent-${PV} + sys-libs/ncurses:0= + virtual/zlib:= + lua? ( ${LUA_DEPS} ) + systemd? ( sys-apps/systemd:= ) + xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) +" +DEPEND="${COMMON_DEPEND} + dev-cpp/nlohmann_json + test? ( dev-util/cppunit ) +" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-rtorrent ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.16.9-cross_checks.patch +) + +DOCS=( doc/rtorrent.rc ) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + + # use system-json + rm -r src/rpc/nlohmann || die + sed -e 's@"rpc/nlohmann/json.h"@<nlohmann/json.hpp>@' \ + -i src/rpc/jsonrpc.cc || die + + # https://github.com/rakshasa/rtorrent/issues/332 + cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die + + if [[ ${CHOST} != *-darwin* ]]; then + # syslibroot is only for macos, change to sysroot for others + sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die + fi + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_with lua) + $(use_with systemd) + $(usev xmlrpc --with-xmlrpc-c=$(tc-getPKG_CONFIG)) + $(usev tinyxml2 --with-xmlrpc-tinyxml2) + ) + + use lua && myeconfargs+=( + LUA_INCLUDE="$(lua_get_CFLAGS)" + LUA_LIB="$(lua_get_LIBS)" + LUA_VERSION="${ELUA/lua/}" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + doman doc/rtorrent.1 + + # lua file is installed then in the proper directory + rm "${ED}"/usr/share/rtorrent/lua/rtorrent.lua || die + if use lua; then + insinto $(lua_get_lmod_dir) + doins lua/${PN}.lua + fi + + newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent + newconfd "${FILESDIR}/rtorrentd.conf" rtorrent + systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" "rtorrentd@.service" +} + +pkg_postinst() { + einfo "This release could introduce new commands to configure RTorrent." + einfo "Please read the release notes before restarting:" + einfo "https://github.com/rakshasa/rtorrent/releases" + einfo "" + einfo "For configuration assistance, see:" + einfo "https://github.com/rakshasa/rtorrent/wiki" +} diff --git a/net-p2p/rtorrent/rtorrent-9999.ebuild b/net-p2p/rtorrent/rtorrent-9999.ebuild index 161957a397de..02edd1c4ad0c 100644 --- a/net-p2p/rtorrent/rtorrent-9999.ebuild +++ b/net-p2p/rtorrent/rtorrent-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git" else SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos ~x64-solaris" + KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris" fi LICENSE="GPL-2" @@ -30,20 +30,19 @@ REQUIRED_USE=" COMMON_DEPEND=" ~net-libs/libtorrent-${PV} sys-libs/ncurses:0= + virtual/zlib:= lua? ( ${LUA_DEPS} ) systemd? ( sys-apps/systemd:= ) xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] ) " DEPEND="${COMMON_DEPEND} dev-cpp/nlohmann_json + test? ( dev-util/cppunit ) " RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-rtorrent ) " -BDEPEND=" - virtual/pkgconfig - test? ( dev-util/cppunit ) -" +BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-0.16.9-cross_checks.patch diff --git a/net-p2p/torrentinfo/torrentinfo-1.8.7.ebuild b/net-p2p/torrentinfo/torrentinfo-1.8.7.ebuild index 00eb59f7d4e0..60fd40318470 100644 --- a/net-p2p/torrentinfo/torrentinfo-1.8.7.ebuild +++ b/net-p2p/torrentinfo/torrentinfo-1.8.7.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 diff --git a/net-wireless/bluez/bluez-5.86-r1.ebuild b/net-wireless/bluez/bluez-5.86-r1.ebuild index 3ec0a171b1f6..bfc1409561fd 100644 --- a/net-wireless/bluez/bluez-5.86-r1.ebuild +++ b/net-wireless/bluez/bluez-5.86-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental man +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index eae1ccf7fff7..1786c7c5ff7e 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -407,6 +407,9 @@ virtual/perl-Unicode-Normalize # Breaks several applications (bug #957943) >=dev-python/pygobject-3.52 >=net-im/gajim-2.3.0 +=dev-libs/libpeas-1.38* +>=app-office/endeavour-43.0-r2 +>=dev-vcs/gitg-44-r5 # Sam James <sam@gentoo.ogr> (2025-06-08) # Masked for testing (bug #957583). diff --git a/sci-chemistry/gromacs/metadata.xml b/sci-chemistry/gromacs/metadata.xml index 615f5e6f5f71..be114a431686 100644 --- a/sci-chemistry/gromacs/metadata.xml +++ b/sci-chemistry/gromacs/metadata.xml @@ -25,7 +25,6 @@ <flag name="tng">Enable new trajectory format - tng</flag> <flag name="mkl">Use <pkg>sci-libs/mkl</pkg> for fft, blas, lapack routines</flag> <flag name="offensive">Enable gromacs partly offensive quotes</flag> - <flag name="video_cards_intel">Modifies the non-bonded GPU cluster size to 4 in order to enable opencl on Intel integrated graphics</flag> </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sci-mathematics/genius/files/genius-1.0.27-disableGnomeIf.patch b/sci-mathematics/genius/files/genius-1.0.27-disableGnomeIf.patch new file mode 100644 index 000000000000..ce5bbf7b9014 --- /dev/null +++ b/sci-mathematics/genius/files/genius-1.0.27-disableGnomeIf.patch @@ -0,0 +1,34 @@ +--- a/configure.ac 2026-05-01 23:01:04.779123600 +0200 ++++ b/configure.ac 2026-05-01 23:01:47.105641896 +0200 +@@ -134,6 +134,7 @@ + Note: + You can compile without GNOME by using the --disable-gnome option + " ++ AM_CONDITIONAL(USE_GNOME, true) + PKG_CHECK_MODULES(GENIUS, $GENIUS_MODULES) + + if test "x$use_gtksourceview" = "xyes" ; then +@@ -156,6 +157,7 @@ + GNOME_GENIUS_DESKTOP_IN="gnome-genius.desktop.in" + + else ++ AM_CONDITIONAL(USE_GNOME, false) + use_gtksourceview=no + VICIOUS_MODULES="glib-2.0 >= $GLIB_REQUIRED gmodule-2.0 >= $GLIB_REQUIRED" + VICIOUS_UI_LIBS= +--- a/Makefile.am 2026-05-01 23:02:46.288968362 +0200 ++++ b/Makefile.am 2026-05-01 23:04:05.537066482 +0200 +@@ -1,6 +1,12 @@ + ACLOCAL_AMFLAGS = -I m4 --install + +-SUBDIRS = ve gtkextra src pixmaps examples lib po help ++if USE_GNOME ++GTK_DIR = gtkextra ++else ++GTK_DIR = ++endif ++ ++SUBDIRS = ve ${GTK_DIR} src pixmaps examples lib po help + + mimeinfodir = $(datadir)/mime-info + mimeinfo_DATA = genius.keys genius.mime diff --git a/sci-mathematics/genius/genius-1.0.27.ebuild b/sci-mathematics/genius/genius-1.0.27-r1.ebuild index 5e47fa95099f..c666e94f0cbc 100644 --- a/sci-mathematics/genius/genius-1.0.27.ebuild +++ b/sci-mathematics/genius/genius-1.0.27-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 GNOME2_LA_PUNT="yes" GNOME2_EAUTORECONF="yes" -inherit gnome2 +inherit gnome2 autotools DESCRIPTION="Genius Mathematics Tool and the GEL Language" HOMEPAGE="https://www.jirka.org/genius.html" @@ -23,9 +23,14 @@ RDEPEND=" dev-libs/mpfr:0= sys-libs/ncurses:0= sys-libs/readline:0= - >=x11-libs/gtk+-3.21.4:3 - >=x11-libs/vte-0.50.0:2.91 - gui? ( >=x11-libs/gtk+-3.21.4:3 ) + gui? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.21.4:3 + x11-libs/gtksourceview:4 + x11-libs/pango + >=x11-libs/vte-0.50.0:2.91 + ) " DEPEND="${RDEPEND} dev-util/gtk-update-icon-cache @@ -39,8 +44,14 @@ DEPEND="${RDEPEND} PATCHES=( # Unrecognized --disable-scrollkeeper warning comes from gnome2.eclass adding it based on grep, but upstream has them commented out in .ac with "#" instead of "dnl" "${FILESDIR}/${PN}-1.0.24-no_scrollkeeper.patch" + "${FILESDIR}/${P}-disableGnomeIf.patch" ) +src_prepare() { + default + eautoreconf +} + src_configure() { gnome2_src_configure \ $(use_enable gui gnome) \ diff --git a/sys-apps/hexyl/hexyl-0.17.0.ebuild b/sys-apps/hexyl/hexyl-0.17.0.ebuild index ac667b6697fb..0225cbb7eace 100644 --- a/sys-apps/hexyl/hexyl-0.17.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2026 Gentoo Authors +# Copyright 2017-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -75,12 +75,12 @@ CRATES=" yansi@1.0.1 " -inherit cargo +inherit cargo shell-completion DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" SRC_URI=" - https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/sharkdp/hexyl/archive/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " @@ -89,10 +89,28 @@ LICENSE="|| ( Apache-2.0 MIT )" LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" +QA_FLAGS_IGNORED="usr/bin/hexyl" -DOCS=( README.md CHANGELOG.md ) +RESTRICT="mirror" + +BDEPEND=" + virtual/pandoc +" + +src_compile() { + cargo_src_compile + pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" +} src_install() { cargo_src_install einstalldocs + doman "doc/${PN}.1" + + "target/release/${PN}" --completion bash > "${PN}" + dobashcomp "${PN}" + "target/release/${PN}" --completion zsh > "_${PN}" + dozshcomp "_${PN}" + "target/release/${PN}" --completion fish > "${PN}.fish" + dofishcomp "${PN}.fish" } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 24ccbb8a7ce2..1bd26735cdca 100644 --- a/sys-apps/hexyl/metadata.xml +++ b/sys-apps/hexyl/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>thomas@binaryden.de</email> - <name>Thomas Kemmer</name> + <email>Wuzy01@qq.com</email> + <name>Wu, Zhenyu</name> </maintainer> - <origin>binaryden-overlay</origin> + <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-apps/moor/Manifest b/sys-apps/moor/Manifest index 803acf1b9916..2b196bf78bf3 100644 --- a/sys-apps/moor/Manifest +++ b/sys-apps/moor/Manifest @@ -1,4 +1,6 @@ DIST moor-2.12.0-deps.tar.xz 1592052 BLAKE2B e729b939b3fb3cd9634ba405f2ffdf6c18c81295695ab88a0fffd95de0282f20474a468acfa99117ffca842da45fe2b51585418d8604edcbd1f34f40262efc95 SHA512 3e066025c49a273bff97e389997a437afce671c63e3825bc9166f1661d0b47a777fccb711e2e358b632e2a9484464f7fb9fe6ccf31cb54c518abea2c285e1eb4 DIST moor-2.12.0.tar.gz 5316994 BLAKE2B 4194f5747ce55cd89e2592a0d6f07d96f187c9e3d9c0002f1417dcbbbbb2d9b6c6120a83ba216c856ab830910d0bd0024bb449d0abddec11e5466fac49dd77bf SHA512 0f6c9c24f4de6638338f59604c215addbfdd54ab90b73a8bd5a8c8fb037250c42869de6e04e80ec2c797fbcf808eef00367deb687f3dadc6dbefc231d8bfe392 +DIST moor-2.12.3-deps.tar.xz 1592052 BLAKE2B e729b939b3fb3cd9634ba405f2ffdf6c18c81295695ab88a0fffd95de0282f20474a468acfa99117ffca842da45fe2b51585418d8604edcbd1f34f40262efc95 SHA512 3e066025c49a273bff97e389997a437afce671c63e3825bc9166f1661d0b47a777fccb711e2e358b632e2a9484464f7fb9fe6ccf31cb54c518abea2c285e1eb4 +DIST moor-2.12.3.tar.gz 5320628 BLAKE2B f56274da1507c55a31310db684ed8dc544e0bfe5506eaf3a44db7f58246065d1586b326b78fb5e6a5ea9f7a9fe1b660b140dd34e219bff2242e3c00c46d818fc SHA512 d1d21b01bde48cec50c8cc4f09f029b49e30e0a492697419b7a875927a3a41f0104b9f5ecba9783fc8fcb207747ee11085c07b2c3934de2d798508f15c9defe5 DIST moor-2.9.6-deps.tar.xz 1588880 BLAKE2B 1db3ce39036f396dc83a6cc8658f80f5033e5bee4299c2094e50eb5146695fc58a298258d2d01796559cd54a776b03aff5e41217f12cf913765f4a0d6a41db00 SHA512 4d151a5e480fc76f6c3f6dad5d657f23ca368484e163300b4fddb39ebd9ed8ec40227cf6328722dbef714ce6aef3452e67b589610b3ed13b82937be20ae32186 DIST moor-2.9.6.tar.gz 5306891 BLAKE2B c2c25b9087c3ead44f0f728cae77bbe7436e6cc31c3a10824bd0f9fd1fbf83374b5696a1ddfbc037fda9fa531c69d8464ef04baa75f4660de53fa4c2d756350c SHA512 568fc160ae04f6492a5b7567afb02dbe99c5c0cb15027dac5ea2db2a4e35310fc4bb40a9cb8379eabf942e7ec6551bfc1cdddb679046f9cad7c67fc654acb6dd diff --git a/sys-apps/moor/moor-2.12.3.ebuild b/sys-apps/moor/moor-2.12.3.ebuild new file mode 100644 index 000000000000..a59049a21d84 --- /dev/null +++ b/sys-apps/moor/moor-2.12.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-env go-module eapi9-ver + +DESCRIPTION="Pager designed to do the right thing without any configuration" +HOMEPAGE="https://github.com/walles/moor" +SRC_URI="https://github.com/walles/moor/archive/refs/tags/v${PV}.tar.gz -> moor-${PV}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/moor/moor-${PV}-deps.tar.xz" + +LICENSE="BSD-2 BSD MIT" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +IUSE="test l10n_ru" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + app-arch/bzip2 + app-arch/xz-utils + ) +" + +src_unpack() { + default + + if [[ -d "${WORKDIR}"/vendor ]] ; then + mv "${WORKDIR}"/vendor "${S}"/vendor || die + fi + go-env_set_compile_environment +} + +src_compile() { + # https://github.com/walles/moor/blob/master/build.sh#L28 + ego build -ldflags="-w -X main.versionString=${PV}" -o moor ./cmd/moor +} + +src_test() { + # From test.sh (we don't run that because it has some linting etc) + ego test -timeout 20s ./... +} + +src_install() { + dobin moor + doman moor.1 + einstalldocs +} + +pkg_postinst() { + if use l10n_ru ; then + ewarn "This package does not work out of the box with all Russian locales." + ewarn "If using ru_RU.UTF-8, it will not startup. Please see bug #964663." + fi + + if ver_replacing -lt 2 ; then + ewarn "moar has been renamed to moor, please update any scripts." + fi +} diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest index 6b61f89beb72..6fdc7c2ec62a 100644 --- a/sys-apps/sandbox/Manifest +++ b/sys-apps/sandbox/Manifest @@ -1,2 +1,3 @@ DIST sandbox-2.46.tar.xz 448188 BLAKE2B 42fcd5ff7e9592d5df4e807f7dec79510ecc03f217051256bcd4f912117d8e7f1422910ae30d21426a18e7a187a447f162f5040b7ac1e29c5039e9cc9efd3b9e SHA512 462545d60820e790828f0611b39746cd4fa6541beaa7c3edb660213946f1bd50334d9a99aed059cae871c3c8d2917bf7db850fee53fb8ac125bf137baf8b923d DIST sandbox-2.47.tar.xz 449236 BLAKE2B 46482dcb38fbcbb44704e9ebf6ee24036114af13de998d4ef371f14f1d96e240b8c430cd9f3e4ec8478cd41e3c8e28d8fd4953752c144e3d1d720c2d83c07a9c SHA512 2a70e31d1f058e134ff7331e2657b5064959699a56c0cd8d0956e7fefe5955a85e73fd9543742c9db5bc6494ff99ec35d58c0fde2c0277bab617ba39344c26a1 +DIST sandbox-2.48.tar.xz 449708 BLAKE2B bc31b7c6913379611778267d53b181675c07664ebdbc98ae1c1c17a49bb2299be3abf7f4c9ef16d4cfaeb27d9666702ac265d37fe929d26c178b5df023c5466e SHA512 3fc796430af375bd3e2f2806710d8c550b2d4546183ea020340ed978dfcdf71e6272749ed526e12afee235fa43d95866ee3161326d391ded8aa66bb3c081ba28 diff --git a/sys-apps/sandbox/sandbox-2.48.ebuild b/sys-apps/sandbox/sandbox-2.48.ebuild new file mode 100644 index 000000000000..0a87bd26d8af --- /dev/null +++ b/sys-apps/sandbox/sandbox-2.48.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit flag-o-matic multilib-minimal multiprocessing + +if [[ ${PV} == *9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/sandbox.git + https://github.com/gentoo/sandbox.git" +else + SRC_URI="https://distfiles.gentoo.org/pub/proj/sandbox/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="sandbox'd LD_PRELOAD hack" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+nnp" + +# pax-utils lower bound for bug #265376 +DEPEND=">=app-misc/pax-utils-0.1.19" +# Avoid folks installing with older file, bug #889046. We still need the +# >= dep in Portage but this is a safety net if people do partial upgrades. +RDEPEND="!<sys-apps/file-5.44-r1" +BDEPEND="app-arch/xz-utils" + +has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice" + +sandbox_death_notice() { + ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:" + ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox" +} + +src_prepare() { + default + + if [[ ${PV} == *9999 ]]; then + eautoreconf + fi + + if ! use nnp ; then + sed -i 's:PR_SET_NO_NEW_PRIVS:___disable_nnp_hack:' src/sandbox.c || die + fi +} + +src_configure() { + # sandbox uses `__asm__ (".symver "...` which does + # not play well with gcc's LTO: https://gcc.gnu.org/PR48200 + filter-lto + + filter-lfs-flags #90228 + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local ECONF_SOURCE="${S}" + econf +} + +multilib_src_test() { + # Default sandbox build will run with --jobs set to # cpus. + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" +} + +multilib_src_install_all() { + doenvd "${FILESDIR}"/09sandbox + + dodoc AUTHORS ChangeLog* README.md +} + +pkg_postinst() { + mkdir -p "${EROOT}"/var/log/sandbox + chown root:portage "${EROOT}"/var/log/sandbox + chmod 0770 "${EROOT}"/var/log/sandbox +} diff --git a/sys-apps/sandbox/sandbox-9999.ebuild b/sys-apps/sandbox/sandbox-9999.ebuild index 04ddae08582f..0a87bd26d8af 100644 --- a/sys-apps/sandbox/sandbox-9999.ebuild +++ b/sys-apps/sandbox/sandbox-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/sandbox.git https://github.com/gentoo/sandbox.git" else - SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz" + SRC_URI="https://distfiles.gentoo.org/pub/proj/sandbox/${P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi diff --git a/sys-apps/systemd-utils/systemd-utils-259.4.ebuild b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild index 3da89f5feb38..b13ee27f4ce5 100644 --- a/sys-apps/systemd-utils/systemd-utils-259.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2 LGPL-2.1 MIT public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test +udev ukify" REQUIRED_USE=" || ( kernel-install tmpfiles sysusers udev ) diff --git a/sys-apps/systemd/systemd-260.1.ebuild b/sys-apps/systemd/systemd-260.1.ebuild index bc6ecef5cfdb..b53f9b8951b8 100644 --- a/sys-apps/systemd/systemd-260.1.ebuild +++ b/sys-apps/systemd/systemd-260.1.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" if [[ ${PV} != *rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi fi diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest index e94cd509c8be..d8acf8ea804c 100644 --- a/sys-auth/elogind/Manifest +++ b/sys-auth/elogind/Manifest @@ -1,3 +1,4 @@ DIST elogind-252.9.tar.gz 1922777 BLAKE2B dd566125e407b3479a44b007890f97c9c87a325b3fed2d3505499d2163f113affd998e14b1c1fc50b9b86b0d155b51dae344dcc1cddafb6a48c631d0a0f00c9a SHA512 eed620cbc2f03bfeae6a80c9a421c21d3293fa40adffb96c7e4d86508c06712041f6623fb2bac15ecbb85faca4b5674ea6423b3067840809fb27d023fd9e5ffd DIST elogind-255.17.tar.gz 2183733 BLAKE2B d7d239e8ff946ed430df6245dba548fc39e7c9663b0cbcecbbf338fe9a13083f7143ddf34e493969dc183b17c3c986bf137bc8a8ce549c5bf10b73029fa7a8e7 SHA512 fb86f9d627792bbd1ab42e54345b2b670c073a077f65cdf860053ab0811c0892807c4f971820d7e703f7daa01f398cbd2dfb50ccdfc83cec1467308f7a4c2090 DIST elogind-255.22.tar.gz 2139687 BLAKE2B ed7f8ea68c79813e5a2bbe82dcc0d05e3e240934c255792c0931c58cc82e8639e185075692f89f017d2a70bb7a50ab07139d51431e36156bead4713d11bcd7f7 SHA512 7b1e1c6cc917bcaac1b6f8ac538b355cf53a4236f1c5248bdc44caec25d012b6bced5395dc3a0d77c4e2783f196d939e0edbabd7c901124e683c54e298c05b03 +DIST elogind-255.23.tar.gz 2141771 BLAKE2B cc80c423156912b0f8f4f6a81885b2ad3f21621da0d7866cdaa9993f06d695fa50f96e9787cc54c1321270785f346e005e5555c7046c8d787b4e8c7bc9ff2c9b SHA512 914d0febc15b609147c346326c9d109931434ce9994f536c8c4f5d32efac0b3f8b9d851c71af802bd931b75fd6ef2736728db26dc781363c5d343aaaf15e7c7c diff --git a/sys-auth/elogind/elogind-255.23.ebuild b/sys-auth/elogind/elogind-255.23.ebuild new file mode 100644 index 000000000000..be01d6a73d23 --- /dev/null +++ b/sys-auth/elogind/elogind-255.23.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_BRANCH="v255-stable" + EGIT_REPO_URI="https://github.com/elogind/elogind.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils + +DESCRIPTION="The systemd project's logind, extracted to a standalone package" +HOMEPAGE="https://github.com/elogind/elogind" + +LICENSE="CC0-1.0 LGPL-2.1+ public-domain" +SLOT="0" +IUSE="+acl audit cgroup-hybrid debug doc +pam +policykit selinux test" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + dev-util/gperf + virtual/pkgconfig + $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') +" +DEPEND=" + audit? ( sys-process/audit ) + sys-apps/util-linux + sys-libs/libcap + virtual/libudev:= + acl? ( sys-apps/acl ) + pam? ( sys-libs/pam ) + selinux? ( sys-libs/libselinux ) +" +RDEPEND="${DEPEND} + !sys-apps/systemd + >=sys-apps/systemd-utils-255.7-r4[udev] +" +PDEPEND=" + sys-apps/dbus + policykit? ( sys-auth/polkit ) +" + +DOCS=( README.md ) + +PATCHES=( + # all downstream patches: + "${FILESDIR}/${PN}-252.9-nodocs.patch" + # See also: + # https://github.com/elogind/elogind/issues/285 + "${FILESDIR}/${PN}-255.17-revert-s2idle.patch" # bug 939042 + "${FILESDIR}/${PN}-255.22-musl.patch" # bug 967191 + "${FILESDIR}/${PN}-255.22-musl-deux.patch" # bug 967711 +) + +python_check_deps() { + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" && + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD" + + use kernel_linux && linux-info_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset + + # don't cleanup /dev/shm/ on logout on logout + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698 + sed -e "s/#RemoveIPC=yes/RemoveIPC=no/" \ + -i src/login/logind.conf.in || die +} + +src_configure() { + if use cgroup-hybrid; then + cgroupmode="hybrid" + else + cgroupmode="unified" + fi + + python_setup + + EMESON_BUILDTYPE="$(usex debug debug release)" + + local emesonargs=( + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html" + -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d + --libexecdir="lib/elogind" + --localstatedir="${EPREFIX}"/var + -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions" + -Dman=auto + -Dsmack=true + -Dcgroup-controller=openrc + -Ddefault-hierarchy=${cgroupmode} + -Ddefault-kill-user-processes=false + -Dacl=$(usex acl enabled disabled) + -Daudit=$(usex audit enabled disabled) + -Dhtml=$(usex doc auto disabled) + -Dpam=$(usex pam enabled disabled) + -Dpamlibdir="$(getpam_mod_dir)" + -Dselinux=$(usex selinux enabled disabled) + -Dtests=$(usex test true false) + -Dutmp=$(usex elibc_musl false true) + -Dmode=release + + # Ensure consistency between merged-usr and split-usr (bug 945965) + -Dhalt-path="${EPREFIX}/sbin/halt" + -Dkexec-path="${EPREFIX}/usr/sbin/kexec" + -Dnologin-path="${EPREFIX}/sbin/nologin" + -Dpoweroff-path="${EPREFIX}/sbin/poweroff" + -Dreboot-path="${EPREFIX}/sbin/reboot" + ) + + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/elogind + + newinitd "${FILESDIR}"/${PN}.init-r1 ${PN} + + newconfd "${FILESDIR}"/${PN}.conf ${PN} +} + +pkg_postinst() { + udev_reload + if ! use pam; then + ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!" + ewarn "In other words, it will be useless for most applications." + ewarn + fi + if ! use policykit; then + ewarn "loginctl will not be able to perform privileged operations without" + ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate." + ewarn + fi + if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then + elog "elogind is currently started from boot runlevel." + elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then + ewarn "elogind is currently started from default runlevel." + ewarn "Please remove elogind from the default runlevel and" + ewarn "add it to the boot runlevel by:" + ewarn "# rc-update del elogind default" + ewarn "# rc-update add elogind boot" + else + elog "elogind is currently not started from any runlevel." + elog "You may add it to the boot runlevel by:" + elog "# rc-update add elogind boot" + elog + elog "Alternatively, you can leave elogind out of any" + elog "runlevel. It will then be started automatically" + if use pam; then + elog "when the first service calls it via dbus, or" + elog "the first user logs into the system." + else + elog "when the first service calls it via dbus." + fi + fi + + if ver_replacing -lt 252.9; then + elog "Starting with release 252.9 the sleep configuration is now done" + elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep" + elog "configuration remember to migrate those to new configuration file." + fi + + local file files + # find custom hooks excluding known (nvidia-drivers, sys-power/tlp) + if [[ -d "${EROOT}"/$(get_libdir)/elogind/system-sleep ]]; then + readarray -t files < <(find "${EROOT}"/$(get_libdir)/elogind/system-sleep/ \ + -type f \( -not -iname ".keep_dir" -a \ + -not -iname "nvidia" -a \ + -not -iname "49-tlp-sleep" \) || die) + fi + if [[ ${#files[@]} -gt 0 ]]; then + ewarn "*** Custom hooks in obsolete path detected ***" + for file in "${files[@]}"; do + ewarn " ${file}" + done + ewarn "Move these custom hooks to ${EROOT}/etc/elogind/system-sleep/ instead." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-auth/elogind/files/elogind-255.22-musl-deux.patch b/sys-auth/elogind/files/elogind-255.22-musl-deux.patch new file mode 100644 index 000000000000..a64e7264c347 --- /dev/null +++ b/sys-auth/elogind/files/elogind-255.22-musl-deux.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/967711#c5 + +From 182f0406205b2d9302f555a1afb52d6f70dc488e Mon Sep 17 00:00:00 2001 +From: "David C. Manuelda" <StormByte@gmail.com> +Date: Sun, 19 Apr 2026 23:31:25 +0200 +Subject: [PATCH] Musl fixes + +--- + src/basic/missing_prctl.h | 3 +++ + src/libelogind/sd-journal/journal-file.h | 1 + + src/shared/user-record-nss.h | 1 - + 3 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/src/basic/missing_prctl.h b/src/basic/missing_prctl.h +index 7d9e395..80d9af3 100644 +--- a/src/basic/missing_prctl.h ++++ b/src/basic/missing_prctl.h +@@ -1,7 +1,10 @@ + /* SPDX-License-Identifier: LGPL-2.1-or-later */ + #pragma once + ++#include <sys/prctl.h> ++#ifndef PR_SET_MM_MAP + #include <linux/prctl.h> ++#endif + + /* 58319057b7847667f0c9585b9de0e8932b0fdb08 (4.3) */ + #ifndef PR_CAP_AMBIENT +diff --git a/src/libelogind/sd-journal/journal-file.h b/src/libelogind/sd-journal/journal-file.h +index c3c5f59..3e62495 100644 +--- a/src/libelogind/sd-journal/journal-file.h ++++ b/src/libelogind/sd-journal/journal-file.h +@@ -3,6 +3,7 @@ + + #include <fcntl.h> + #include <inttypes.h> ++#include <sys/stat.h> + //#include <sys/uio.h> + + #if HAVE_GCRYPT +diff --git a/src/shared/user-record-nss.h b/src/shared/user-record-nss.h +index 7a41be7..3a970a6 100644 +--- a/src/shared/user-record-nss.h ++++ b/src/shared/user-record-nss.h +@@ -2,7 +2,6 @@ + #pragma once + + #include <grp.h> +-#include <gshadow.h> + #include <pwd.h> + #include <shadow.h> + +-- +2.53.0 diff --git a/sys-cluster/libqb/libqb-2.0.9.ebuild b/sys-cluster/libqb/libqb-2.0.9.ebuild index 02c1e762794d..57f002691b1f 100644 --- a/sys-cluster/libqb/libqb-2.0.9.ebuild +++ b/sys-cluster/libqb/libqb-2.0.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar. LICENSE="LGPL-2.1" SLOT="0/100" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" IUSE="debug doc examples systemd test" RESTRICT="!test? ( test )" diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest index afcf606a8f27..fc885a3a2edf 100644 --- a/sys-devel/crossdev/Manifest +++ b/sys-devel/crossdev/Manifest @@ -1 +1,2 @@ DIST crossdev-20260326.tar.xz 34568 BLAKE2B 78a0af449c1e3e0a27be8e7dfe8b4ddb17ba4425f21fb6fb9f4b4f414d9611e9bc4293ff6cbb52139e3682f9d1f6ea968fb5ed2f28f88069217cf7ce204312c5 SHA512 502e719b02785b5a535ca17dd29b1227bbc01f7e6bbdc1c15c4d6dd36da2d596e07566f2fe188a0850dfc159d3c883708975436d88262cad7d06cdf947a23379 +DIST crossdev-20260501.tar.xz 34624 BLAKE2B c162a2b3d9bf63721743adfbd0ac0a8838b057c99620ecce4fffe5479e9ea2804af1fb1794eacd3fd702490d20e1c59724feb641372e7e32d717ce07274db864 SHA512 d08df164e39ba67ae377c01b38bdd46cf8890ee93223ddc9fb947bda2648a6fa096aa99797abf2953ecc6035fb1a59ea54de826d3ebbae41e54ed6da412b151d diff --git a/sys-devel/crossdev/crossdev-20260501.ebuild b/sys-devel/crossdev/crossdev-20260501.ebuild new file mode 100644 index 000000000000..f44725ccd46e --- /dev/null +++ b/sys-devel/crossdev/crossdev-20260501.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit toolchain-funcs + +if [[ ${PV} == "99999999" ]] ; then + inherit git-r3 + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/crossdev.git + https://github.com/gentoo/crossdev + " +else + SRC_URI="https://distfiles.gentoo.org/pub/proj/toolchain/crossdev/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Gentoo Cross-toolchain generator" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev" + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + >=sys-apps/portage-2.1 + app-shells/bash + sys-apps/gentoo-functions + sys-apps/config-site +" +BDEPEND="app-arch/xz-utils" + +src_install() { + tc-export PKG_CONFIG # Bug 955822 + + default + + if [[ ${PV} == "99999999" ]] ; then + sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev || die + else + sed -i "s:@CDEVPV@:${PV}:" "${ED}"/usr/bin/crossdev || die + fi + + dodir /usr/share/config.site.d + mv "${ED}"/usr/share/config.site{,.d/80crossdev.conf} || die +} diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 1c1590925431..cedd4c03582e 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -11,6 +11,7 @@ DIST gcc-13-20250807.tar.xz 84575936 BLAKE2B cac8022c6c6d31fa1d741589b9a7c7fd60e DIST gcc-13-20251016.tar.xz 84569872 BLAKE2B 39d1031bc18809098365cda39402ab6d5fa9b513cb2429e1a5f636f6aaaa1e51c515dda5d2842756fdfa03076f0b00089e929dd21bf1fb9a4ba03a4d31d1488f SHA512 bd8e121441bf448b8faf4f0adea93ee218a67a54646bce18638eec5c51974bda4b3226907e5ed7877f973a5a998cbd083dc27c12a64dfa07aec693da1cb2af55 DIST gcc-13-20260212.tar.xz 84576196 BLAKE2B c637df92a9948bd88654509a9e03813daca16aff27909e35e47a7b1cf3a7e9abe07064c6bf2ee8223829a8203b6f7bab365d4cbd620d0a563c5cd9e6a73ba4f8 SHA512 9fdd87433a7b49c6a969dea2b023dabadbdec614b0eac84c5b0c459fd49df1786fb7b595e4015632691400bd6db2c5109db593709a5c0b89ce0b20021b888487 DIST gcc-13-20260422.tar.xz 84601552 BLAKE2B f5c250c66c70d3dce080a39fe33e6ba2fe8c98c4af4352ff392028feafca0be9631dded1c23a6876d082aa63885f00c433f4aed8a7fb105626bc9dba9565661d SHA512 18edb2ae41b27cf76628da63cc592440da1d92ad54d74e7f5f3a4d6a5e2d6610b43acb2525b2bd135e56bcaac5a6ec1e57495543d3eef8598e7e3c7898ee6988 +DIST gcc-13-20260429.tar.xz 84595480 BLAKE2B 78bfa978b63317208c3a4e8d86ce18adbd0f41a109cbce61609f13360111a68938ccf6f5cef6479f43fe858a40977a77cd1b474a1a756e647f5ae6dce858863a SHA512 02156af19b366e9f417e1f6b2a0d427a653df769ceb04ef8c5cc4bc69a5abbddfafddbfe98132ed21b5c64a990d8fcf24a1dac4898558e24a078fff4addcda94 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 @@ -21,6 +22,7 @@ DIST gcc-14-20250801.tar.xz 88323948 BLAKE2B 1d47af7340faeed133a1d55bed8a788e4a7 DIST gcc-14-20251017.tar.xz 88341316 BLAKE2B cbf51aa6784652c90c58766a5f1baadb3395632b708988d7bc6043e2b943536acc5446d0463cee6192aaf026c5f93de09d9366bb3fe6d8134ab098c08b660552 SHA512 7b3385a7143003386df9c4794f2e1b0c79c8a5bccbc29a0e6a897d7028f51ac1e5c71796c0f0caaa3555acf427c8e6e0eccbd68d51512c4d6b5f6eafdc14a02b DIST gcc-14-20260213.tar.xz 88372424 BLAKE2B 7831805a232eb732cba36853849a2b3e7dfc8911a4944ac25e3baea08ed6282b7850a62acd6d13877e23b44f8744e684753c1cb08d2957434a1a602843ad4db2 SHA512 0957d2b63269f43abc59538021b59bfa9971188eb194d2de2ebd50726ee19aa0f2903652d0ed20e240d5df77c308f19365f7c55351b8c35c3f91a3da5d0d73d7 DIST gcc-14-20260423.tar.xz 88441200 BLAKE2B cc62c52587e1394fc429a48c8638c1a1b709aeb4f26cc419bf38d90d8bd0eb29f44e6630b96a8f4a5d0d30d379fa241126913b46040ef20d4ecce2c58291fc43 SHA512 5057c007502afce1be02770402ce84834e7b219203329a2ae6ff012261b70d7f290f82b91a7b01cec318fc8f36a60c131cf2d05764db00865aca1a1a7e1893ce +DIST gcc-14-20260430.tar.xz 88451772 BLAKE2B aaff1f443acfaca57b7808a43e1728b0ccc16d0be80300bad638733b0daf966fa83a7a98e53bd4cef075356bcb2edba22cee7c4b86c52ba2dbc8b0362cbf2430 SHA512 6547ffe56a41acf388bf205128048f2660dc0c22328782deff5a7a1225073011db4ef6a405b7e6b6d1cc225e87ccdcbf339e68b4118e95e49075b50ee7b77493 DIST gcc-14.3.0-musl-patches-2.tar.xz 6888 BLAKE2B e2f9ce6d445b7ced8f78c18585887422ffdd32356368a456a7cfde5a1854515b32546c1d25a2ab8637ee62d04a2c0bda1afc8d53c44e5c80c12499918c3c18fc SHA512 0b59d228213024cd93d9ffbd4ae5947021db2dc71bd320cc0e4ccf523d39f72e61be25c1a49a343729fe7b9abf7181503de3e650b255d80ab6d969d0de317d19 DIST gcc-14.3.0-patches-4.tar.xz 28116 BLAKE2B 5804f10b40befad1cb9eab4e536377c08aed8c54d3de27f188ae2d52fa7c082a529ad9cb64f9574087afe74e64138c9fc918d653bd2c1d062b8b68d5c7ab640d SHA512 75ee4895efea0131107cf664a0f9fd10f38da0d0f93704e1920778e07f1a860d872a97e1e528f8e1ab754cca25948bb09c444b80cc04f5ae3a516336290bb99c DIST gcc-14.3.0-patches-5.tar.xz 53952 BLAKE2B 3e5f63d760caf3c18c0f683c00170bb71998b4f0e15552103359d5c0954144676f6ca60e3e367a94cbdff0ab9bec21f3e04e30c38aae8f7e79911da30e6aeb76 SHA512 1702b7f6ee791468d02fcb9d418d2dd48e10cd6dc6eab0cf455aaf848bb78d953b00690fd78cab1ddd5af02acc237072c99ee43f0e512ae3e2e5f922f40f0dfe @@ -29,11 +31,13 @@ DIST gcc-15-20251108.tar.xz 92349104 BLAKE2B 40c890e2d61dd02f20a190c8d82175a1df2 DIST gcc-15-20251122.tar.xz 92364288 BLAKE2B 6c7795992430e3a650f43033b135613c5cd56e4b6e4ff5b121f665dba47c038b4ccc339c50b3e3367e2f6436f5a7cf761bca1cd13dc3d42a50b1f1105b8b1c3c SHA512 0534c9ea6c2684e01d93b32301ed11df4a716637e0d68fae4659730dbfc5e23f3e28c41a6b86b25c1bf8b97816b076abcd24f5c2841516031dbc4473bdf28797 DIST gcc-15-20260214.tar.xz 92376288 BLAKE2B 36aad1794fa23574501dc27b4ce88cce9aed13f6ee93f9797bd058388d68da1b3f93f5fa4b5dd2f02d99556e15ed1f92e9c6cfa45c9ecba2f9c3130c5ac4afff SHA512 e610aa9142e58ab59b32f7a83f62cf629ce08b41e1fe41ef56cbad72240c0d10dc1e784bb6e34962a03e271d0d8ca6ae95ca67886fa9f229668ad7e514dbc357 DIST gcc-15-20260424.tar.xz 92415724 BLAKE2B abdbe0ac51bfe436b9f126e4e641bdf1e457ac8c2998822410f523f79c4537bff0d1f15e32464d62babbcbb6b59d3172ea8ff48c6bc3d0881ac03e2dfc818570 SHA512 a952390a357fcd5cd8054bb4cadf9b699f94a985467c77709b20c8d71a76fd6eab8722f1d222f3ed935e00fd33dae93bc559d6270f8bb1a739ddf3bc29a82205 +DIST gcc-15-20260501.tar.xz 92426968 BLAKE2B f8cd3cb703f5d5a945e62b8d888200f498bf9fd16fda0b9154c442f159441a53b94003a5af78b3b1360fafe71799b838c6034198b981a2dee3a833885cc05575 SHA512 c3f01e7777c30281c1c930503ec0f856b5250394818afd6ae8d0c22c8239ab357e9e3b3c62855878f9705b1a58a53d53d5ea0829c429bc13d576ed5b7e4244ff DIST gcc-15.2.0-musl-patches-1.tar.xz 7168 BLAKE2B 6b7cfb123c3a691693240db815e6852a1e6c3820baa499368c463e0a0c1490c701053cfea10bf1d33f89dd2ba7bbddf63c4e6e0976590e3aaf1fee78b9282079 SHA512 ab80ffd69b9ead1fe06a9433faaa97ae53947d214999e77ea363fa6435de080d031a1aa6869e1dc088e800317952f2dc249a9e872113db56fb76f0a432240871 DIST gcc-15.2.0-patches-2.tar.xz 18708 BLAKE2B 09c54bd1b8436e12a3da1c3ee41017cd3e960268a5d4637252152b44a4cc93934d4dc93eff842d7dcee4d1688b7f2d98be48114ef5c864793242177f7549c933 SHA512 f11cfafe00f7d18e05a316bd1dc522477cc4118fdd65019cf85bca674ff0180951506fef84ce0b5b13190ccfe44c777a64afdc602a4580595005b43b79ae7411 DIST gcc-15.2.0-patches-4.tar.xz 19912 BLAKE2B 255d6435fe5b205d23d04eb885c55b421b1e6ffc30623fad5fe8a4cee5582f210e9851165b0976629d7e49288366a14635acdf1ad70f6d2fe288bdf88a9416a5 SHA512 f36c0a1e8abbb25cebfd93965950c072f33d8dbbc0be285e8e374a3602fe7e7cae3dfe44f24856d2231bcbfb40fe0c1de3b629e2f573d97f82212a7acf52ccc8 DIST gcc-15.2.0-patches-5.tar.xz 17460 BLAKE2B 66a813306de7b83da88fd293536f7795fd85c1d9dc5e442c64ab7f9098a7bc3aa4eb1eb27ef16f2fe6f14e3da12ded92a7b3e8aa9cdb449753e31d3546f0907c SHA512 68748f853a9ea7ee50c957c3f31c61ac52235b952f8ecb4dee35ac6f0563c088a733041468961d83ec0a27d5ad3a88c85d38513cbd6a365f38abfa48976387bc DIST gcc-15.2.0-patches-6.tar.xz 18324 BLAKE2B 876697050a872133d4deac7005c65c1dcc2ec8f153f4c3455dfd26758ad2ff8e8e860e0b27d224110caa9160bb05376cde147013cca2ed3d2009c64295add557 SHA512 cfe83511b9e212e0201c8b2ff2cbc1fad4344300d6e80018cbb17c5d1720ba67c7c253d8c739c4359c69a96b7594fca0dbc8de324ef213b263dbeeacdda1d105 +DIST gcc-15.2.0-patches-7.tar.xz 18396 BLAKE2B 2874678100433d899646a29d6b985fa48f0a19a73036103f8047c252bc1dd3f1df0d5c09bf1f97adfb2866c34a8e7ca6977909b5b4551b67a38eb45bf66afa95 SHA512 92a7579a134857e3bf3feae33c7dfdfe269f58dbe0013860a0249c0b26052b34ff92cb7cb23bb99719a4eaa6f52385f33e80f4abc2a49ab9cef2f3363352cbca DIST gcc-16.1.0-musl-patches-1.tar.xz 3036 BLAKE2B 9f1fd288c22d61883d579b7d198ca5497ae9d18a8d85208ce9cfa14b2799ebd012ab17a0a4443ba1d899339c2ee217c907fc8a78e2a19022bfaffbe32c513aa4 SHA512 d362915d57b8f6b1dd0dfa879d7a4f31b50465ff65281a0bf961936ea08bed23d9e1c827f8079c1c9e18191f22aa61494add36fb58763bed934f19ca53767a2a DIST gcc-16.1.0-patches-1.tar.xz 25128 BLAKE2B 487f8e1f204b8218ae54ef093fd3b99dd94a24e0fdc22ac37182b28e382e5601edc85e9af5c8374e76a576c8e8280cb84603e6f60bfb645a2adff5ee8e2e0070 SHA512 f5b4aefa101cef70c6bd78c689e90b0a30db14718ae2ff01827fe13af793f812616f16cc705fa333676f31025f3e840e243ef52851d32278b86d8b515589a2d9 DIST gcc-16.1.0.tar.xz 102456900 BLAKE2B ceb07866b6b17eb4c69a6b51241b275bc5ec506603a7c1a4c1e2585091a09fc647be945beeff76700bffd9018bda81b072d84f909fd7998baa0cfe3f0eb550b4 SHA512 b3454958891ab47e1e5b6cb9396c0ad3b04f32fe2a7bf1153a143f21013fdb6b295ca94c98964698a688e4c1d7555ffd8ffbc20187507cce6b1c32cbcc09897a diff --git a/sys-devel/gcc/gcc-13.4.1_p20260429.ebuild b/sys-devel/gcc/gcc-13.4.1_p20260429.ebuild new file mode 100644 index 000000000000..1ca79737d6e9 --- /dev/null +++ b/sys-devel/gcc/gcc-13.4.1_p20260429.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintenance notes and explanations of GCC handling are on the wiki: +# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc + +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="13.3.0" +MUSL_GCC_VER="13.3.0" +PATCH_VER="9" +MUSL_VER="3" +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + eapply_user +} diff --git a/sys-devel/gcc/gcc-14.3.1_p20260430.ebuild b/sys-devel/gcc/gcc-14.3.1_p20260430.ebuild new file mode 100644 index 000000000000..0f30feedb8fc --- /dev/null +++ b/sys-devel/gcc/gcc-14.3.1_p20260430.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintenance notes and explanations of GCC handling are on the wiki: +# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc + +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="14.3.0" +PATCH_VER="6" +MUSL_VER="2" +MUSL_GCC_VER="14.3.0" +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # m68k doesnt build (ICE, bug 932733) + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + eapply_user +} diff --git a/sys-devel/gcc/gcc-15.2.1_p20260501.ebuild b/sys-devel/gcc/gcc-15.2.1_p20260501.ebuild new file mode 100644 index 000000000000..273538abd819 --- /dev/null +++ b/sys-devel/gcc/gcc-15.2.1_p20260501.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintenance notes and explanations of GCC handling are on the wiki: +# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc + +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="15.2.0" +PATCH_VER="7" +MUSL_VER="1" +MUSL_GCC_VER="15.2.0" +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + [[ ${CHOST} == m68k-* ]] && eapply "${FILESDIR}"/${PN}-15-m68k-workaround.patch + eapply_user +} diff --git a/sys-fs/exfatprogs/exfatprogs-1.3.2.ebuild b/sys-fs/exfatprogs/exfatprogs-1.3.2.ebuild index a3c6e0121b6b..b96ff813fd85 100644 --- a/sys-fs/exfatprogs/exfatprogs-1.3.2.ebuild +++ b/sys-fs/exfatprogs/exfatprogs-1.3.2.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz.asc ) " - KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ppc ppc64 ~riscv x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-hclee )" fi diff --git a/sys-fs/lvm2/lvm2-9999.ebuild b/sys-fs/lvm2/lvm2-9999.ebuild index 2412519d2eb5..0663a44257c6 100644 --- a/sys-fs/lvm2/lvm2-9999.ebuild +++ b/sys-fs/lvm2/lvm2-9999.ebuild @@ -6,27 +6,30 @@ EAPI=8 TMPFILES_OPTIONAL=1 inherit autotools linux-info systemd toolchain-funcs tmpfiles udev flag-o-matic +DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" +HOMEPAGE="https://sourceware.org/lvm2/" + if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://gitlab.com/lvmteam/lvm2.git" else SRC_URI="https://sourceware.org/ftp/lvm2/${PN^^}.${PV}.tgz" S="${WORKDIR}/${PN^^}.${PV}" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -DESCRIPTION="User-land utilities for LVM2 (device-mapper) software" -HOMEPAGE="https://sourceware.org/lvm2/" - LICENSE="GPL-2 LGPL-2.1" SLOT="0" -IUSE="lvm nvme readline sanlock selinux static static-libs systemd test thin +udev valgrind xfs" +IUSE="lvm nvme readline sanlock selinux static static-libs systemd test thin +udev valgrind vdo xfs" REQUIRED_USE=" static? ( !systemd !udev !nvme ) static-libs? ( static !udev ) systemd? ( udev ) test? ( lvm ) thin? ( lvm ) + sanlock? ( lvm ) + vdo? ( lvm ) " RESTRICT="!test? ( test )" @@ -40,7 +43,9 @@ DEPEND_COMMON=" readline? ( sys-libs/readline:= ) sanlock? ( >=sys-cluster/sanlock-4.0.0 ) systemd? ( >=sys-apps/systemd-234:= ) + vdo? ( >=sys-block/vdo-8.3.2.1 ) ) + nvme? ( >=sys-libs/libnvme-1.1 ) " # /run is now required for locking during early boot. /var cannot be assumed to # be available -- thus, pull in recent enough baselayout for /run. @@ -49,7 +54,6 @@ RDEPEND=" ${DEPEND_COMMON} >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles ) - nvme? ( >=sys-libs/libnvme-1.1 ) " PDEPEND=" @@ -136,7 +140,6 @@ src_configure() { $(use_enable lvm cmdlib) $(use_enable lvm fsadm) $(use_enable lvm lvmpolld) - # This only causes the .static versions to become available $(usev static --enable-static_link) @@ -144,6 +147,9 @@ src_configure() { # so we cannot disable them --with-mirrors="$(usex lvm internal none)" --with-snapshots="$(usex lvm internal none)" + # vdo is internal or none only + --with-vdo="$(usex vdo internal none)" + ) if use lvm && use thin; then diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.254.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.254.ebuild index d36aaf0765c4..fd69a3f48211 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.254.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.254.ebuild @@ -39,7 +39,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.204.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.204.ebuild index 645008fdf375..670aa4c4cfa7 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.204.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.204.ebuild @@ -39,7 +39,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.170.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.170.ebuild index a51b2c6e929a..702c7907e49f 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.170.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.170.ebuild @@ -39,7 +39,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.85.ebuild index 2232e5d91010..7efd5de9a20d 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.85.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.85.ebuild @@ -41,7 +41,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="debug" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.26.ebuild index 3f90bb2c1a7c..6f01987a7742 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.26.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.26.ebuild @@ -41,7 +41,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="debug" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.137.ebuild index bd1f6d0382ff..3a26513392f6 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.137.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.137.ebuild @@ -41,7 +41,7 @@ SRC_URI+=" " S=${WORKDIR} -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="debug" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.254.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.254.ebuild index d3a6973ddb63..b0bef5db387c 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.254.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.254.ebuild @@ -48,7 +48,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.204.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.204.ebuild index 44946dd8db8c..778539cbaf98 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.204.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.204.ebuild @@ -48,7 +48,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.170.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.170.ebuild index 07e2d8927f10..6bb19de3a550 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.170.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.170.ebuild @@ -48,7 +48,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.85.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.85.ebuild index 05b12b3c1d0c..9a47486155de 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.85.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.85.ebuild @@ -54,7 +54,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.26.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.26.ebuild index 2c7a04522bf9..d4683d2a7ba2 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.26.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.26.ebuild @@ -54,7 +54,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="debug hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.137.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.137.ebuild index 53d17939ab49..c29cb541108d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.137.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.137.ebuild @@ -50,7 +50,7 @@ SRC_URI+=" " S=${WORKDIR}/${BASE_P} -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="debug experimental hardened" REQUIRED_USE=" arm? ( savedconfig ) diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.38-r1.ebuild b/sys-libs/libxcrypt/libxcrypt-4.4.38-r1.ebuild index d64e76743901..e25147038d06 100644 --- a/sys-libs/libxcrypt/libxcrypt-4.4.38-r1.ebuild +++ b/sys-libs/libxcrypt/libxcrypt-4.4.38-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1+ public-domain BSD BSD-2" SLOT="0/1" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+compat static-libs +system test headers-only" RESTRICT="!test? ( test )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.254.ebuild b/virtual/dist-kernel/dist-kernel-5.10.254.ebuild index 4f8b6a870e81..8370f2c7c2b9 100644 --- a/virtual/dist-kernel/dist-kernel-5.10.254.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.10.254.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-5.15.204.ebuild b/virtual/dist-kernel/dist-kernel-5.15.204.ebuild index d53a2b269228..b1b4a184444b 100644 --- a/virtual/dist-kernel/dist-kernel-5.15.204.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.15.204.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.1.170.ebuild b/virtual/dist-kernel/dist-kernel-6.1.170.ebuild index 5318a09df9b0..22e5475bd348 100644 --- a/virtual/dist-kernel/dist-kernel-6.1.170.ebuild +++ b/virtual/dist-kernel/dist-kernel-6.1.170.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.12.85.ebuild b/virtual/dist-kernel/dist-kernel-6.12.85.ebuild index 13848dc136b6..dd87c0fb3ebd 100644 --- a/virtual/dist-kernel/dist-kernel-6.12.85.ebuild +++ b/virtual/dist-kernel/dist-kernel-6.12.85.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.18.26.ebuild b/virtual/dist-kernel/dist-kernel-6.18.26.ebuild index 13848dc136b6..dd87c0fb3ebd 100644 --- a/virtual/dist-kernel/dist-kernel-6.18.26.ebuild +++ b/virtual/dist-kernel/dist-kernel-6.18.26.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.6.137.ebuild b/virtual/dist-kernel/dist-kernel-6.6.137.ebuild index 13848dc136b6..dd87c0fb3ebd 100644 --- a/virtual/dist-kernel/dist-kernel-6.6.137.ebuild +++ b/virtual/dist-kernel/dist-kernel-6.6.137.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to depend on any Distribution Kernel" SLOT="0/${PVR}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" || ( diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild deleted file mode 100644 index 6935d084d52b..000000000000 --- a/virtual/perl-File-Spec/perl-File-Spec-3.900.0-r1.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual for ${PN#perl-}" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - || ( =dev-lang/perl-5.40.0* ~perl-core/${PN#perl-}-${PV} ) - dev-lang/perl:= - !<perl-core/${PN#perl-}-${PV} - !>perl-core/${PN#perl-}-${PV}-r999 -" diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild deleted file mode 100644 index 430e3e499aa5..000000000000 --- a/virtual/perl-File-Spec/perl-File-Spec-3.910.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual for ${PN#perl-}" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - || ( =dev-lang/perl-5.40.1* ~perl-core/${PN#perl-}-${PV} ) - dev-lang/perl:= - !<perl-core/${PN#perl-}-${PV} - !>perl-core/${PN#perl-}-${PV}-r999 -" diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild deleted file mode 100644 index 5b08bc5b1d94..000000000000 --- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual for ${PN#perl-}" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList -# When bumping this package. -RDEPEND=" - || ( ~dev-lang/perl-5.40.0 ~perl-core/${PN#perl-}-${PV} ) - dev-lang/perl:= - !<perl-core/${PN#perl-}-${PV} - !>perl-core/${PN#perl-}-${PV}-r999 -" diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc-r1.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc-r1.ebuild deleted file mode 100644 index f94abf84a4eb..000000000000 --- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.501.184_rc-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Virtual for ${PN#perl-}" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList -# When bumping this package. -RDEPEND=" - || ( ~dev-lang/perl-5.40.1 ~perl-core/${PN#perl-}-${PV} ) - dev-lang/perl:= - !<perl-core/${PN#perl-}-${PV} - !>perl-core/${PN#perl-}-${PV}-r999 -" diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest index f22dbba78b75..e4ce9ba58bf7 100644 --- a/www-client/librewolf/Manifest +++ b/www-client/librewolf/Manifest @@ -1,5 +1,5 @@ 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 firefox-150-patches-02.tar.xz 13452 BLAKE2B 3c6f1b824f4ac01e97c9b795a5ba62c19dd5cb2115df6d5c7da99d725206f9d10d7f536389e12f0ee18475347693bd270333f4349f1642dda68b5d4be11f2eb2 SHA512 057b2242cfa1cebbe7e4e47b2e51eae3e5a15669d507fbd32cad3fdc80586bbee4b853964ac329cf75751af2e04a66eeccdfd4d2b2aad8c49813582abfc38d47 DIST librewolf-149.0.2-2.source.tar.gz 1087566329 BLAKE2B 9406a13af4d2dec23abbce5972c806c762d8e406efcbf526e92b699de9d12f3428c6e5460a6709912d0455f970039c64bd174a587d4d59bd6e061542dd0b862c SHA512 6a075f479cd2016c62559af69ca40d12df018326c36772e2b6792e24a7c57e6425ceecbaaabdd47d07bac4d4753d3eb68b730e09f72d7e57684ef31194696eec 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 diff --git a/www-client/librewolf/librewolf-150.0.1_p1.ebuild b/www-client/librewolf/librewolf-150.0.1_p1-r1.ebuild index 55a191cb4f89..90d0134805cd 100644 --- a/www-client/librewolf/librewolf-150.0.1_p1.ebuild +++ b/www-client/librewolf/librewolf-150.0.1_p1-r1.ebuild @@ -3,9 +3,9 @@ EAPI=8 -FIREFOX_PATCHSET="firefox-150-patches-01.tar.xz" +FIREFOX_PATCHSET="firefox-150-patches-02.tar.xz" -LLVM_COMPAT=( 20 21 ) +LLVM_COMPAT=( 21 22 ) # This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. RUST_NEEDS_LLVM=1 @@ -66,7 +66,6 @@ IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox" REQUIRED_USE="|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) - wasm-sandbox? ( llvm_slot_21 ) wayland? ( dbus ) wifi? ( dbus ) " @@ -105,7 +104,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND} >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= - >=dev-libs/nss-3.122.1 + >=dev-libs/nss-3.123.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig @@ -402,7 +401,7 @@ pkg_pretend() { fi fi elif tc-is-lto ; then - CHECKREQS_DISK_BUILD="10600M" + CHECKREQS_DISK_BUILD="10900M" if ! use clang ; then if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then @@ -488,7 +487,7 @@ pkg_setup() { if use pgo || use debug ; then CHECKREQS_DISK_BUILD="18700M" elif [[ ${use_lto} == "yes" ]] ; then - CHECKREQS_DISK_BUILD="10600M" + CHECKREQS_DISK_BUILD="10900M" else CHECKREQS_DISK_BUILD="9700M" fi @@ -577,6 +576,7 @@ src_unpack() { src_prepare() { # LibreWolf already has this I think. rm -v "${WORKDIR}/firefox-patches/0017-bgo-928126-enable-jxl.patch" + rm -v "${WORKDIR}/firefox-patches/0027-bmo-2033279-make-rust-simd-work-with-rust-1.95.patch" if [[ ${use_lto} == "yes" ]]; then rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die @@ -667,6 +667,7 @@ src_prepare() { # moz_clear_vendor_checksums xyz # glslopt: bgo#969412 moz_clear_vendor_checksums glslopt + #moz_clear_vendor_checksums encoding_rs # Respect choice for "jumbo-build" # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 diff --git a/www-servers/vinyl-cache/vinyl-cache-8.0.1.ebuild b/www-servers/vinyl-cache/vinyl-cache-8.0.1.ebuild index 47cc1f874223..e328e93bbdc9 100644 --- a/www-servers/vinyl-cache/vinyl-cache-8.0.1.ebuild +++ b/www-servers/vinyl-cache/vinyl-cache-8.0.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/varnish-${PV}" LICENSE="BSD-2 GPL-2" SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="jit selinux static-libs unwind" COMMON_DEPEND=" diff --git a/www-servers/vinyl-cache/vinyl-cache-9.0.0.ebuild b/www-servers/vinyl-cache/vinyl-cache-9.0.0.ebuild index 94c4dc2dd428..e24396501267 100644 --- a/www-servers/vinyl-cache/vinyl-cache-9.0.0.ebuild +++ b/www-servers/vinyl-cache/vinyl-cache-9.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://vinyl-cache.org/downloads/${P}.tgz" LICENSE="BSD-2 GPL-2" SLOT="0/9" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="jit selinux static-libs unwind" COMMON_DEPEND=" diff --git a/x11-terms/kitty/files/kitty-0.46.2-vectorcall-assert.patch b/x11-terms/kitty/files/kitty-0.46.2-vectorcall-assert.patch new file mode 100644 index 000000000000..09182bd2cf0a --- /dev/null +++ b/x11-terms/kitty/files/kitty-0.46.2-vectorcall-assert.patch @@ -0,0 +1,9 @@ +https://bugs.gentoo.org/973466 +https://github.com/kovidgoyal/kitty/commit/eaec66fdc628786dd7d8ce5533ff4cdcf71c4f82 +--- a/kitty/colors.c ++++ b/kitty/colors.c +@@ -1181,3 +1181,3 @@ + .tp_basicsize = sizeof(Color), +- .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_VECTORCALL, ++ .tp_flags = Py_TPFLAGS_DEFAULT, + .tp_doc = "Color", diff --git a/x11-terms/kitty/kitty-0.46.2.ebuild b/x11-terms/kitty/kitty-0.46.2-r1.ebuild index 0aa1e7347d65..dce05a0258ef 100644 --- a/x11-terms/kitty/kitty-0.46.2.ebuild +++ b/x11-terms/kitty/kitty-0.46.2-r1.ebuild @@ -35,6 +35,10 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}"/${P}-vectorcall-assert.patch +) + # dlopen: fontconfig,libglvnd RDEPEND=" ${PYTHON_DEPS} |
