diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-09 18:14:20 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-09 18:14:20 +0000 |
| commit | 5b8c66d13108e6e7ef79b6838290143e9f7f4eaa (patch) | |
| tree | 146635bd9d67f76bff5f57640c624da4713d756d | |
| parent | edbbeffe1122d805d1ca0f67457432204ea50e5e (diff) | |
| download | baldeagleos-repo-5b8c66d13108e6e7ef79b6838290143e9f7f4eaa.tar.gz baldeagleos-repo-5b8c66d13108e6e7ef79b6838290143e9f7f4eaa.tar.xz baldeagleos-repo-5b8c66d13108e6e7ef79b6838290143e9f7f4eaa.zip | |
Adding metadata
726 files changed, 16909 insertions, 5452 deletions
diff --git a/app-admin/ig/Manifest b/app-admin/ig/Manifest index bf5a8ec0dc24..782c74742e73 100644 --- a/app-admin/ig/Manifest +++ b/app-admin/ig/Manifest @@ -1,2 +1,2 @@ -DIST ig-0.41.0-vendor.tar.xz 8790716 BLAKE2B e7d6e73265bbed59dc5cfe3006ae693fba5ce8234db9b92570b462eb5bb994d905149683901120d36cf9a060fe525ce4392cc57aac78b20a0590f7fdc2d0f856 SHA512 f96d633e17fe15ce9e6e37db7f4e4228aaabf2b5f82b64f930e757f70019ea8c86ee2c73a106549fff647c1741abce92b94974b871da4b587af561616b67a6ff -DIST ig-0.41.0.tar.gz 7927020 BLAKE2B 476c6eab4add80d5ed276ef1329fb0129f1ba9ee557570a9a3dbb70567da02e042cb578e7a2e65f5cb4936d7bcbd974dbd0264d12e99decedab0922945de8f9b SHA512 4335330b3b990b8fb5a3a313c1c2ad3158b818d5b1df0fc27b4a0de37653a343483ac0a38035a7a2f5c2b2876a413e97fdf179e160a32ebe86764216206af1e7 +DIST ig-0.42.0.tar.gz 5205240 BLAKE2B 01b9f32ba692ebc48382cddc96181a1a9df0be991215a1e019245ecdc9ec1898246ae5fa8dbb90e6e7924a1bf160cd56ab92bdea45c0a50134a44b8f687001fc SHA512 515cadecd53e7bab774c3f303069565b3c15075130ffdfea77fb092c1c2940a30a4529159af92dd79a926488d3b4b2dbf1cdfba5480aa1f0a07c82921e630486 +DIST inspektor-gadget-vendor-v0.42.0.tar.gz 14402152 BLAKE2B a14c143fc774c41176ecb3b7b6a34d7ce602f1ec74feaa8f7563facdee2827e27915958dc8e4f0c7a64a0034014837a2745db44e21e8003cc4a40f15136821c1 SHA512 e6c83e0e0f649b2f2f7ef2db5bdca7923ecab507c6fd24e1a10b151493d7dcb1bc2bafd7c777b9caa340bdfe682328e8b4e53581491b5954901f51393360f529 diff --git a/app-admin/ig/ig-0.41.0.ebuild b/app-admin/ig/ig-0.42.0.ebuild index 1c2ecdf25654..d0e5b91447cd 100644 --- a/app-admin/ig/ig-0.41.0.ebuild +++ b/app-admin/ig/ig-0.42.0.ebuild @@ -7,7 +7,7 @@ inherit go-module DESCRIPTION="Tools and framework for data collection and system inspection using eBPF" HOMEPAGE="https://github.com/inspektor-gadget/inspektor-gadget" SRC_URI="https://github.com/inspektor-gadget/inspektor-gadget/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~chewi/distfiles/${P}-vendor.tar.xz" + https://github.com/inspektor-gadget/inspektor-gadget/releases/download/v${PV}/inspektor-gadget-vendor-v${PV}.tar.gz" S="${WORKDIR}/inspektor-gadget-${PV}" @@ -15,6 +15,12 @@ LICENSE="Apache-2.0 GPL-2 MIT BSD-2 MPL-2.0 ISC imagemagick CC-BY-SA-4.0" SLOT="0" KEYWORDS="~amd64 ~arm64" +src_unpack() { + mkdir "${S}" || die + ln -s ../vendor "${S}" || die + go-module_src_unpack +} + src_compile() { ego build \ -ldflags "-X github.com/inspektor-gadget/inspektor-gadget/internal/version.version=v${PV} \ diff --git a/app-admin/keepassxc/keepassxc-2.7.10-r1.ebuild b/app-admin/keepassxc/keepassxc-2.7.10-r1.ebuild index 1990d70166c4..71212be62397 100644 --- a/app-admin/keepassxc/keepassxc-2.7.10-r1.ebuild +++ b/app-admin/keepassxc/keepassxc-2.7.10-r1.ebuild @@ -23,7 +23,7 @@ else -> ${P}.gh.tar.gz" fi - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi # COPYING order diff --git a/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-add_event_handler.patch b/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-add_event_handler.patch new file mode 100644 index 000000000000..86b09304f09a --- /dev/null +++ b/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-add_event_handler.patch @@ -0,0 +1,40 @@ +https://bugs.gentoo.org/955453 +https://github.com/mchehab/rasdaemon/issues/214 +https://github.com/mchehab/rasdaemon/pull/212 + +From 46bed1b6845bcb560d760b4cacea7df67cd6d1fd Mon Sep 17 00:00:00 2001 +From: Thomas Renninger <trenn@suse.de> +Date: Wed, 23 Apr 2025 16:40:43 +0200 +Subject: [PATCH] Fix buffer overflow in add_event_handler read + +If the first read in ras-events.c:862 is successful, it will be tried +to read more out of the fd, without re-allocating more memory. + +Signed-off-by: Thomas Renninger <trenn@suse.de> +--- + ras-events.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/ras-events.c b/ras-events.c +index 6692a31..c7ee801 100644 +--- a/ras-events.c ++++ b/ras-events.c +@@ -859,6 +859,17 @@ static int add_event_handler(struct ras_events *ras, struct tep_handle *pevent, + } + + do { ++ if (size > 0) { ++ page = realloc(page, page_size + size); ++ if (!page) { ++ rc = -errno; ++ log(TERM, LOG_ERR, ++ "Can't reallocate page to read %s:%s" ++ " format\n", group, event); ++ close(fd); ++ return rc; ++ } ++ } + rc = read(fd, page + size, page_size); + if (rc < 0) { + log(TERM, LOG_ERR, "Can't get arch page size\n"); + diff --git a/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-followup.patch b/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-followup.patch new file mode 100644 index 000000000000..e88af3616ad2 --- /dev/null +++ b/app-admin/rasdaemon/files/rasdaemon-0.8.3-fortify-followup.patch @@ -0,0 +1,64 @@ +https://bugs.gentoo.org/955453 +https://github.com/mchehab/rasdaemon/issues/214 +https://github.com/mchehab/rasdaemon/pull/215 + +From eb08c94a1b563c69415cb82d73d4d97f64d92d91 Mon Sep 17 00:00:00 2001 +From: Shiju Jose <shiju.jose@huawei.com> +Date: Tue, 3 Jun 2025 16:47:39 +0100 +Subject: [PATCH 1/2] rasdaemon: Fix for return error code in + add_event_handler() + +Fix for return the error code in add_event_handler(). + +Signed-off-by: Shiju Jose <shiju.jose@huawei.com> +--- + ras-events.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ras-events.c b/ras-events.c +index 6692a31..3d3a4d1 100644 +--- a/ras-events.c ++++ b/ras-events.c +@@ -864,7 +864,7 @@ static int add_event_handler(struct ras_events *ras, struct tep_handle *pevent, + log(TERM, LOG_ERR, "Can't get arch page size\n"); + free(page); + close(fd); +- return size; ++ return rc; + } + size += rc; + } while (rc > 0); + +From 3deaaa3b3c38e594b28d696b37a64d7f79d782b4 Mon Sep 17 00:00:00 2001 +From: Shiju Jose <shiju.jose@huawei.com> +Date: Tue, 3 Jun 2025 16:57:34 +0100 +Subject: [PATCH 2/2] rasdaemon: Revert page_size to 4096 in get_pagesize() + +Revert page_size to 4096, which was modified in commit +c4cee52ef7392a259cf76bc24a7aeefaf276cdfb +("rasdaemon: Fix for parsing error when trace event's format file is +larger than PAGE_SIZE") + +Note: +This will work when the event data exceed 4096, only after following +fix is merged. +https://github.com/mchehab/rasdaemon/pull/212 + +Signed-off-by: Shiju Jose <shiju.jose@huawei.com> +--- + ras-events.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ras-events.c b/ras-events.c +index 3d3a4d1..154ec5f 100644 +--- a/ras-events.c ++++ b/ras-events.c +@@ -376,7 +376,7 @@ static int filter_ras_mc_event(struct ras_events *ras, char *group, char *event, + + static int get_pagesize(struct ras_events *ras, struct tep_handle *pevent) + { +- int fd, len, page_size = 8192; ++ int fd, len, page_size = 4096; + char buf[page_size]; + + fd = open_trace(ras, "events/header_page", O_RDONLY); diff --git a/app-admin/rasdaemon/rasdaemon-0.8.3-r1.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.3-r1.ebuild new file mode 100644 index 000000000000..38d690893d68 --- /dev/null +++ b/app-admin/rasdaemon/rasdaemon-0.8.3-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic linux-info systemd + +DESCRIPTION="Reliability, Availability and Serviceability logging tool" +HOMEPAGE="https://github.com/mchehab/rasdaemon" +SRC_URI="https://www.infradead.org/~mchehab/rasdaemon/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +IUSE="selinux" + +DEPEND=" + dev-db/sqlite + dev-libs/libtraceevent + elibc_musl? ( sys-libs/argp-standalone ) +" +RDEPEND=" + ${DEPEND} + dev-perl/DBI + dev-perl/DBD-SQLite + sys-apps/dmidecode + selinux? ( sec-policy/selinux-rasdaemon ) +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.3-fortify-add_event_handler.patch + "${FILESDIR}"/${PN}-0.8.3-fortify-followup.patch +) + +pkg_setup() { + linux-info_pkg_setup + local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" + check_extra_config +} + +src_configure() { + local myconfargs=( + --enable-sqlite3 + --enable-abrt-report + --enable-aer + --enable-arm + --enable-extlog + --enable-hisi-ns-decode + --enable-mce + --enable-non-standard + --enable-devlink + --enable-diskerror + --enable-memory-ce-pfa + --includedir="${EPREFIX}/usr/include/${PN}" + --localstatedir=/var + ) + + use elibc_musl && append-libs -largp + + # More bashisms snuck into 0.8.2, not yet reported upstream + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconfargs[@]}" +} + +src_install() { + default + + keepdir "/var/lib/${PN}" + + systemd_dounit misc/*.service + + newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon + newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl + newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon +} diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest index 36f652d3ecc0..2dea7d418621 100644 --- a/app-admin/rex/Manifest +++ b/app-admin/rex/Manifest @@ -1,3 +1,2 @@ -DIST Rex-1.14.3.tar.gz 377627 BLAKE2B 40285856b42488f8b557ee2621c3c4ba1019b014d93e3d2e05c09590cb9d1cfa2738e3588aa8cb102ceb3c645cf5aa8113c279a18e23636ad80db09db0825d19 SHA512 7a64221b76f6949f2c5176adc86af9acaff80e9745ad19bc54ffc93d9542bb3c5250d4c511250a0917afb58b92d7a2cf2b24f6915331237c4e2635a760230b70 -DIST Rex-1.15.0.tar.gz 357974 BLAKE2B ab9ba419444f6e9472278e5e20ba1a96cfc12ccd3de6ad733a5d911f624a5ad369d1cea305b15f1578ce5239bc6519cf22f8bea27b20568d5f4a272245f28bc4 SHA512 e712c35141ec7ae4db2e0cb59261f3d1590eb2a36dc82d2bedc538dbc999c38dce2233fc946293e15037e3bad6dd4b144d2429bed8cc6802d28ab32b3a55e710 DIST Rex-1.16.0.tar.gz 360136 BLAKE2B 1983b4df185188a3da72e674aac19b7066799cb70ca995f3a95beab1fac529e16487d2ee0ec00954d139b48e8670bb69f96adfb6d83f259c4461d1fadef3668e SHA512 610b592457fe4211c892fc579b2b34981e747281bbff1a6b64ba157d3882a952097af046f6bfb0aacb5b2a95b064b0dc176af8a560004f505caf0149ac99b76e +DIST Rex-1.16.1.tar.gz 362146 BLAKE2B de009aeb9bc502a051a9df8562cf95a76bcf2613a53421f4b1dc5f06939267a3dcc8c050d81073385305aabb082ab3365da39aa96c0dfeed466d57579d747cac SHA512 46bf7a713fd426bfc1bcf15ffe59f2a4edd5884f714d7518a791b3d9ba8aa08fc135e394d025349033c7b654b3aefea0b2b938194c228cf438413451e2c9c4fc diff --git a/app-admin/rex/rex-1.14.3.ebuild b/app-admin/rex/rex-1.14.3.ebuild deleted file mode 100644 index 1b5ca9f0db12..000000000000 --- a/app-admin/rex/rex-1.14.3.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == 9999 ]]; then - GITHUB_USER=RexOps - GITHUB_REPO=Rex - EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git" - EGIT_BRANCH="master" - EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git" - VCS_ECLASS="git-r3" -else - # This is intentional to stop perl-module.eclass doing magic things when it - # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex" - # Also prevents perl-module.eclass provisioning SRC_URI - DIST_AUTHOR=FERKI - DIST_NAME=Rex - KEYWORDS="~amd64 ~x86" -fi -inherit bash-completion-r1 perl-module ${VCS_ECLASS} - -DESCRIPTION="(R)?ex, the friendly automation framework" -HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org" - -SLOT="0" -IUSE="minimal test" -RESTRICT="!test? ( test )" - -DZIL_DEPENDS=" - dev-perl/Dist-Zilla - dev-perl/Dist-Zilla-Plugin-CheckExtraTests - dev-perl/Dist-Zilla-Plugin-ContributorsFile - dev-perl/Dist-Zilla-Plugin-Git - dev-perl/Dist-Zilla-Plugin-Git-Contributors - dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome - dev-perl/Dist-Zilla-Plugin-Meta-Contributors - dev-perl/Dist-Zilla-Plugin-MetaProvides-Package - dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic - dev-perl/Dist-Zilla-Plugin-OSPrereqs - dev-perl/Dist-Zilla-Plugin-OurPkgVersion - dev-perl/Dist-Zilla-Plugin-Run - dev-perl/Software-License -" -RDEPEND=" - !minimal? ( - dev-perl/DBI - dev-perl/Expect - dev-perl/IPC-Shareable - dev-perl/XML-LibXML - net-misc/rsync - ) - virtual/perl-Carp - virtual/perl-Data-Dumper - dev-perl/Data-Validate-IP - dev-perl/Devel-Caller - dev-perl/Digest-HMAC - virtual/perl-Digest-MD5 - virtual/perl-Exporter - virtual/perl-File-Spec - dev-perl/HTTP-Message - dev-perl/Hash-Merge - virtual/perl-IO - dev-perl/IO-String - dev-perl/IO-Tty - dev-perl/JSON-MaybeXS - virtual/perl-MIME-Base64 - dev-perl/Net-OpenSSH - dev-perl/Net-SFTP-Foreign - >=virtual/perl-Scalar-List-Utils-1.450.0 - dev-perl/Parallel-ForkManager - dev-perl/Sort-Naturally - dev-perl/String-Escape - virtual/perl-Storable - dev-perl/TermReadKey - virtual/perl-Test-Simple - dev-perl/Text-Glob - virtual/perl-Text-Tabs+Wrap - virtual/perl-Time-HiRes - dev-perl/URI - dev-perl/XML-Simple - dev-perl/libwww-perl - dev-perl/YAML - virtual/perl-version - virtual/perl-Term-ANSIColor -" -# NB: would add test? !minimal? Test-mysqld, but I can't get that to work -BDEPEND=" - ${RDEPEND} - >=virtual/perl-CPAN-Meta-Requirements-2.120.620 - >=virtual/perl-ExtUtils-MakeMaker-7.110.100 - >=dev-perl/File-ShareDir-Install-0.60.0 - virtual/perl-Module-Metadata - test? ( - !minimal? ( - || ( dev-perl/File-LibMagic sys-apps/file ) - dev-vcs/git - ) - virtual/perl-File-Temp - dev-perl/Sub-Override - dev-perl/Test-Deep - dev-perl/Test-Exception - dev-perl/Test-Output - dev-perl/Test-UseAllModules - dev-perl/Test-Warnings - virtual/perl-autodie - virtual/perl-Module-Load-Conditional - ) -" - -[[ ${PV} == 9999 ]] && BDEPEND+=" ${DZIL_DEPENDS}" - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - "${VCS_ECLASS}"_src_unpack - mkdir -p "${S}" || die "Can't make ${S}" - else - default - fi -} - -dzil_src_prep() { - einfo "Patching dist.ini" - - # This block of sed invocations removes all plugins that aren't - # useful for users to have on Gentoo, because all of them are - # conditional and subjective style checks, which don't indicate - # a real issue for users, and paying the price of their dependencies is undesired. - - # The {N;d} trick adds the [n]ext line after the match to the pattern-space - # so that the final [d]elete deletes the next line too. Can be expanded for each - # line, ie: {N;N;N;d} deletes 3 lines after the match as well as the match. - sed -e '/^\[Test::Kwalitee\]/d' \ - -e '/^\[PodSyntaxTests\]/d' \ - -e '/^Perl::Critic::Freenode =/d' \ - -e '/^Perl::Critic::TooMuchCode =/d' \ - -e '/^Test::Kwalitee =/d' \ - -e '/^Test::PerlTidy =/d' \ - -e '/^Test::Pod =/d' \ - -e '/^\[Test::CPAN::Changes\]/{N;d}' \ - -e '/^\[OptionalFeature/,/^$/d' \ - -e '/^\[Test::MinimumVersion\]/{N;d}' \ - -i dist.ini || die "Can't patch dist.ini" - - # Removals/additions have to be tracked by git or dzil build fails - # Spurious warning during src_prepare - git rm -f xt/author/critic-progressive.t || die "Can't rm author/critic-progressive.t" - # Spurious warning during src_prepare - git rm -f xt/author/perltidy.t || die "Can't rm author/perltidy.t" -} -dzil_env_setup() { - # NextRelease noise :( - mkdir -p ~/.dzil/ || die "mkdir -p ~/.dzil/ failed" - local user="$(whoami)" - local host="$(hostname)" - printf '[%%User]\nname = %s\nemail = %s' "${user}" "${user}@${host}" >> ~/.dzil/config.ini - -} -dzil_to_distdir() { - local dzil_root dest has_missing modname dzil_version - dzil_root="$1" - dest="$2" - - cd "${dzil_root}" || die "Can't enter git workdir '${dzil_root}'"; - - S="${dzil_root}" dzil_src_prep - dzil_env_setup - - dzil_version="$(dzil version)" || die "Error invoking 'dzil version'" - einfo "Generating CPAN dist with ${dzil_version}" - - has_missing="" - - einfo "Checking dzil authordeps" - while IFS= read -d $'\n' -r modname; do - if [[ -z "${has_missing}" ]]; then - has_missing=1 - eerror "'dzil authordeps' indicates missing build dependencies" - eerror "These will prevent building, please report a bug" - eerror "Missing:" - fi - eerror " ${modname}" - done < <( dzil authordeps --missing --versions ) - - [[ -z "${has_missing}" ]] || die "Satisfy all missing authordeps first" - - einfo "Checking dzil build deps" - while IFS= read -d $'\n' -r modname; do - if [[ -z "${has_missing}" ]]; then - has_missing=1 - ewarn "'dzil listdeps' indicates missing build dependencies" - ewarn "These may prevent building, please report a bug if they do" - ewarn "Missing:" - fi - ewarn " ${modname}" - done < <( dzil listdeps --missing --versions --author ) - - einfo "Generating release" - dzil build --notgz --in "${dest}" || die "Unable to build CPAN dist in '${dest}'" -} - -src_prepare() { - if [[ ${PV} == 9999 ]]; then - # Uses git sources in WORKDIR/rex-git - # to generate a CPAN-style tree in ${S} - # before letting perl-module.eclass do the rest - dzil_to_distdir "${EGIT_CHECKOUT_DIR}" "${S}" - fi - cd "${S}" || die "Can't enter build dir" - - # If you DIY installed Test::mysqld, but didn't patch - # it to handle the fact on Gentoo, mysql_install_db is NOT in PATH - # tests fail. So this test is patched out if mysql_install_db is not in PATH - if perl_has_module "Test::mysqld" && ! type -P mysql_install_db >/dev/null; then - perl_rm_files "t/db.t" - fi - perl-module_src_prepare -} - -src_install() { - newbashcomp "share/${PN}-tab-completion.bash" "${PN}" - - insinto /usr/share/zsh/site-functions - newins "share/${PN}-tab-completion.zsh" "_${PN}" - - perl-module_src_install -} diff --git a/app-admin/rex/rex-1.15.0-r1.ebuild b/app-admin/rex/rex-1.16.1.ebuild index f6d8bf63a494..dae636507621 100644 --- a/app-admin/rex/rex-1.15.0-r1.ebuild +++ b/app-admin/rex/rex-1.16.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild index 49fb882c0ddf..64dcd6ed54ef 100644 --- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild +++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_COMPAT=( python3_{11..14} ) inherit linux-info python-single-r1 systemd toolchain-funcs @@ -37,7 +37,7 @@ PATCHES=( ) pkg_setup() { - use cairo && python-single_r1_pkg_setup + use cairo && python-single-r1_pkg_setup } src_prepare() { @@ -47,6 +47,7 @@ src_prepare() { # Redirects systemd unit directory, # as well as disable the built-in python setup. + export NO_PYTHON_COMPILE=1 sed -i \ -e "/^SYSTEMD_UNIT_DIR/s:=.*:= $(systemd_get_systemunitdir):g" \ -e "/^install/s:py-install-compile::g" \ diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 89b0f69c1d9e..7fe5ce44dc3e 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -1,2 +1,2 @@ -DIST apptainer-1.3.2.tar.gz 17129103 BLAKE2B a2c15d408dc956a4bc8cb154dadfe0e60aa8b4216277ff4afd508058f9425722fb66200e7d4ab33cf5a73aee34761ac198e7b31439ab69dfaceebb9f768b58e6 SHA512 c3112c8254c995f83e3ae424ecf734e8ca9583c34cd8b0e56fdde2a7ef8d5145ac68a7a2c9575b071515a2cb681d11423fe57a5a3910750d3bc697c85c15585d DIST apptainer-1.3.6.tar.gz 17129602 BLAKE2B 2dd17c1a0601c7d191d4604f2c0e3fb5d8cc4e831dba7bf4cfcbfc359eba1bb3f255ab2c1a81ae844cbebfc6e96729911e5ac4a92195b30f74d77fafac12059f SHA512 e50b8cbdac544241a56d7dc662ad927fdcf9a0f245bab4be0bc35ba9658f9db7c851a95de500e32c0975a2f5e8bcf7f16628e963ebb945ca036de9e91bd8a4a9 +DIST apptainer-1.4.1.tar.gz 17420970 BLAKE2B 7675db9ea53a58c2fe15a84c9806709a7d88e53a531a4421b73a86ddb9630b06227f9dd371b83c7a3fb6c380994e00f8484ed7124d2986f858ecc221864deaa0 SHA512 2481233ba31ffebd50e84620abf84c4995f1a01aafda4562605a9ec754fb271f15e04f45ad4cc234a8ee60c30588fcd40c8468b3f29b9a20329bc5a50dc1625b diff --git a/app-containers/apptainer/apptainer-1.3.6.ebuild b/app-containers/apptainer/apptainer-1.3.6.ebuild index 3d00ec1de151..8244ef0dc076 100644 --- a/app-containers/apptainer/apptainer-1.3.6.ebuild +++ b/app-containers/apptainer/apptainer-1.3.6.ebuild @@ -35,11 +35,13 @@ CONFIG_CHECK="~SQUASHFS" PATCHES=( "${FILESDIR}"/${PN}-1.0.2-trim_upstream_cflags.patch + "${FILESDIR}"/${P}-fix_c23.patch ) DOCS=( README.md CONTRIBUTORS.md CONTRIBUTING.md ) src_configure() { + tc-export PKG_CONFIG local myconfargs=( -c "$(tc-getBUILD_CC)" \ -x "$(tc-getBUILD_CXX)" \ diff --git a/app-containers/apptainer/apptainer-1.3.2.ebuild b/app-containers/apptainer/apptainer-1.4.1.ebuild index 25fe8dfed8df..93464060d5fc 100644 --- a/app-containers/apptainer/apptainer-1.3.2.ebuild +++ b/app-containers/apptainer/apptainer-1.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit linux-info toolchain-funcs +inherit eapi9-ver linux-info toolchain-funcs DESCRIPTION="The container system for secure high-performance computing" HOMEPAGE="https://apptainer.org/" @@ -11,25 +11,25 @@ SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="examples +network suid systemd" +KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="+network rootless +seccomp suid systemd" # Do not complain about CFLAGS etc. since go projects do not use them. QA_FLAGS_IGNORED='.*' DEPEND="app-crypt/gpgme - >=dev-lang/go-1.20.0 + >=dev-lang/go-1.23.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools - sys-libs/libseccomp + rootless? ( sys-apps/shadow:= ) + seccomp? ( sys-libs/libseccomp ) !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse )" -RDEPEND="${DEPEND} - !sys-cluster/singularity" +RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" CONFIG_CHECK="~SQUASHFS" @@ -41,16 +41,19 @@ PATCHES=( DOCS=( README.md CONTRIBUTORS.md CONTRIBUTING.md ) src_configure() { + tc-export PKG_CONFIG local myconfargs=( - -c "$(tc-getBUILD_CC)" \ - -x "$(tc-getBUILD_CXX)" \ - -C "$(tc-getCC)" \ - -X "$(tc-getCXX)" \ - --prefix="${EPREFIX}"/usr \ - --sysconfdir="${EPREFIX}"/etc \ - --runstatedir="${EPREFIX}"/run \ - --localstatedir="${EPREFIX}"/var \ - $(usex network "" "--without-network") \ + -c "$(tc-getBUILD_CC)" + -x "$(tc-getBUILD_CXX)" + -C "$(tc-getCC)" + -X "$(tc-getCXX)" + --prefix="${EPREFIX}"/usr + --sysconfdir="${EPREFIX}"/etc + --runstatedir="${EPREFIX}"/run + --localstatedir="${EPREFIX}"/var + $(usev !network --without-network) + $(usev !seccomp --without-seccomp) + $(usev !rootless --without-libsubid) $(use_with suid) ) ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig" @@ -73,20 +76,14 @@ src_install() { fi einstalldocs - if use examples; then - dodoc -r examples - fi + dodoc -r examples } pkg_postinst() { if ! use suid; then - local oldver - for oldver in ${REPLACING_VERSIONS}; do - if ver_test "${oldver}" -lt 1.1.0; then - ewarn "Since version 1.1.0 ${PN} no longer installs setuid-root components by default, relying on unprivileged user namespaces instead. For details, see https://apptainer.org/docs/admin/main/user_namespace.html" - ewarn "Make sure user namespaces (possibly except network ones for improved security) are enabled on your system, or re-enable installation of setuid root components by passing USE=suid to ${CATEGORY}/${PN}" - break - fi - done + if ver_replacing -lt 1.1.0; then + ewarn "Since version 1.1.0 ${PN} no longer installs setuid-root components by default, relying on unprivileged user namespaces instead. For details, see https://apptainer.org/docs/admin/main/user_namespace.html" + ewarn "Make sure user namespaces (possibly except network ones for improved security) are enabled on your system, or re-enable installation of setuid root components by passing USE=suid to ${CATEGORY}/${PN}" + fi fi } diff --git a/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch b/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch new file mode 100644 index 000000000000..2d77883c9a41 --- /dev/null +++ b/app-containers/apptainer/files/apptainer-1.3.6-fix_c23.patch @@ -0,0 +1,468 @@ +backport patches from upstream for c23 +From 27a6e9a5ac6f9241779dbb3125f02c6f0efc819c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net> +Date: Sun, 12 May 2024 17:28:54 +0200 +Subject: [PATCH] pkg/unshare: fix implicit declaration of basename function +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +POSIX requires the prototype of the basename function to be declared +in the libgen.h header file. Therefore, this header file needs to be +included in order to make use of this function in a POSIX environment. + +Some implementations, e.g. glibc, also define this function in string.h. +However, musl (for example) only defines it in libgen.h causing it be +implicitly declared (with an `int` return type) which is by no means +cosmetic and can lead to severe miscompilations. + +Signed-off-by: Sören Tempel <soeren+git@soeren-tempel.net> +--- + pkg/unshare/unshare.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pkg/unshare/unshare.c b/pkg/unshare/unshare.c +index f5a7c3a259..a2800654f9 100644 +--- a/vendor/github.com/containers/storage/pkg/unshare/unshare.c ++++ b/vendor/github.com/containers/storage/pkg/unshare//unshare.c +@@ -15,6 +15,7 @@ + #include <termios.h> + #include <errno.h> + #include <unistd.h> ++#include <libgen.h> + #include <sys/vfs.h> + #include <sys/mount.h> + #include <linux/limits.h> +From e99c9bcaa6e7b510f101ddcb6c6be9ac0b7ca072 Mon Sep 17 00:00:00 2001 +From: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> +Date: Wed, 22 Jan 2025 12:22:57 -0600 +Subject: [PATCH] work around c23 bool restriction + +Signed-off-by: Dave Dykstra <2129743+DrDaveD@users.noreply.github.com> +--- + cmd/starter/c/include/starter.h | 24 ++++---- + cmd/starter/c/starter.c | 56 +++++++++---------- + .../engine/config/starter/starter_linux.go | 46 +++++++-------- + 3 files changed, 63 insertions(+), 63 deletions(-) + +diff --git a/cmd/starter/c/include/starter.h b/cmd/starter/c/include/starter.h +index c62274c714..5dabc49408 100644 +--- a/cmd/starter/c/include/starter.h ++++ b/cmd/starter/c/include/starter.h +@@ -74,9 +74,9 @@ enum goexec { + #endif + + typedef enum { +- false, +- true +-} bool; ++ False, ++ True ++} Bool; + + /* container capabilities */ + struct capabilities { +@@ -94,9 +94,9 @@ struct namespace { + /* container mount namespace propagation */ + unsigned long mountPropagation; + /* namespace join only */ +- bool joinOnly; ++ Bool joinOnly; + /* should bring up loopback interface with network namespace */ +- bool bringLoopbackInterface; ++ Bool bringLoopbackInterface; + + /* namespaces inodes paths used to join namespaces */ + char network[MAX_PATH_SIZE]; +@@ -111,12 +111,12 @@ struct namespace { + /* container privileges */ + struct privileges { + /* value for PR_SET_NO_NEW_PRIVS */ +- bool noNewPrivs; ++ Bool noNewPrivs; + + /* user namespace mappings and setgroups control */ + char uidMap[MAX_MAP_SIZE]; + char gidMap[MAX_MAP_SIZE]; +- bool allowSetgroups; ++ Bool allowSetgroups; + + /* path to external newuidmap/newgidmap binaries */ + char newuidmapPath[MAX_PATH_SIZE]; +@@ -136,7 +136,7 @@ struct container { + /* container process ID */ + pid_t pid; + /* is container will run as instance */ +- bool isInstance; ++ Bool isInstance; + + /* container privileges */ + struct privileges privileges; +@@ -154,14 +154,14 @@ struct starter { + int numfds; + + /* is starter run as setuid */ +- bool isSuid; ++ Bool isSuid; + /* master process will share a mount namespace for container mount propagation */ +- bool masterPropagateMount; ++ Bool masterPropagateMount; + /* hybrid workflow where master process and container doesn't share user namespace */ +- bool hybridWorkflow; ++ Bool hybridWorkflow; + + /* bounding capability set will include caps needed by nvidia-container-cli */ +- bool nvCCLICaps; ++ Bool nvCCLICaps; + }; + + /* engine configuration */ +diff --git a/cmd/starter/c/starter.c b/cmd/starter/c/starter.c +index caf0b7c2f0..a651edd12a 100644 +--- a/cmd/starter/c/starter.c ++++ b/cmd/starter/c/starter.c +@@ -115,7 +115,7 @@ __attribute__ ((returns_twice)) __attribute__((noinline)) static int fork_ns(uns + return clone(clone_fn, child_stack.ptr, (SIGCHLD|flags), env); + } + +-static void priv_escalate(bool keep_fsuid) { ++static void priv_escalate(Bool keep_fsuid) { + uid_t uid = getuid(); + + verbosef("Get root privileges\n"); +@@ -144,7 +144,7 @@ static void priv_escalate(bool keep_fsuid) { + } + } + +-static void priv_drop(bool permanent) { ++static void priv_drop(Bool permanent) { + uid_t uid = getuid(); + gid_t gid = getgid(); + +@@ -176,12 +176,12 @@ static void set_parent_death_signal(int signo) { + } + + /* helper to check if namespace flag is set */ +-static inline bool is_namespace_create(struct namespace *nsconfig, unsigned int nsflag) { ++static inline Bool is_namespace_create(struct namespace *nsconfig, unsigned int nsflag) { + return (nsconfig->flags & nsflag) != 0; + } + + /* helper to check if the corresponding namespace need to be joined */ +-static bool is_namespace_enter(const char *nspath, const char *selfns) { ++static Bool is_namespace_enter(const char *nspath, const char *selfns) { + if ( selfns != NULL && nspath[0] != 0 ) { + struct stat selfns_st; + struct stat ns_st; +@@ -197,17 +197,17 @@ static bool is_namespace_enter(const char *nspath, const char *selfns) { + if ( errno != ENOENT ) { + debugf("Could not stat %s: %s\n", selfns, strerror(errno)); + } +- return false; ++ return False; + } + if ( stat(nspath, &ns_st) < 0 ) { + if ( errno != ENOENT ) { + debugf("Could not stat %s: %s\n", nspath, strerror(errno)); + } +- return false; ++ return False; + } + /* same namespace, don't join */ + if ( selfns_st.st_ino == ns_st.st_ino ) { +- return false; ++ return False; + } + } + return nspath[0] != 0; +@@ -809,7 +809,7 @@ static int cgroup_namespace_init(struct namespace *nsconfig) { + } + } + +-static int mount_namespace_init(struct namespace *nsconfig, bool masterPropagateMount) { ++static int mount_namespace_init(struct namespace *nsconfig, Bool masterPropagateMount) { + if ( is_namespace_enter(nsconfig->mount, SELF_MNT_NS) ) { + if ( enter_namespace(nsconfig->mount, CLONE_NEWNS) < 0 ) { + fatalf("Failed to enter in mount namespace: %s\n", strerror(errno)); +@@ -867,10 +867,10 @@ static int shared_mount_namespace_init(struct namespace *nsconfig) { + } + + /* +- * is_suid returns true if this binary has suid bit set or if it ++ * is_suid returns True if this binary has suid bit set or if it + * has additional capabilities in extended file attributes + */ +-static bool is_suid(void) { ++static Bool is_suid(void) { + unsigned long auxval; + + errno = 0; +@@ -954,7 +954,7 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { + DIR *dir; + struct dirent *dirent; + int i, fd; +- bool found; ++ Bool found; + + if ( ( fd_proc = open("/proc/self/fd", O_RDONLY) ) < 0 ) { + fatalf("Failed to open /proc/self/fd: %s\n", strerror(errno)); +@@ -973,12 +973,12 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { + continue; + } + +- found = false; ++ found = False; + + /* check if the file descriptor was open before stage 1 execution */ + for ( i = 0; i < master->num; i++ ) { + if ( master->fds[i] == fd ) { +- found = true; ++ found = True; + break; + } + } +@@ -986,12 +986,12 @@ static void cleanup_fd(fdlist_t *master, struct starter *starter) { + continue; + } + +- found = false; ++ found = False; + + /* check if the file descriptor need to remain opened */ + for ( i = 0; i < starter->numfds; i++ ) { + if ( starter->fds[i] == fd ) { +- found = true; ++ found = True; + /* set force close on exec */ + if ( fcntl(starter->fds[i], F_SETFD, FD_CLOEXEC) < 0 ) { + debugf("Can't set FD_CLOEXEC on file descriptor %d: %s\n", starter->fds[i], strerror(errno)); +@@ -1094,7 +1094,7 @@ static void fix_userns_devfuse_fd(struct starter *starter) { + } + } + +-static void wait_child(const char *name, pid_t child_pid, bool noreturn) { ++static void wait_child(const char *name, pid_t child_pid, Bool noreturn) { + int status; + int exit_status = 0; + +@@ -1263,7 +1263,7 @@ __attribute__((constructor)) static void init(void) { + + /* temporarily drop privileges while running as setuid */ + if ( sconfig->starter.isSuid ) { +- priv_drop(false); ++ priv_drop(False); + } + + /* retrieve engine configuration from environment variables */ +@@ -1298,7 +1298,7 @@ __attribute__((constructor)) static void init(void) { + */ + if ( sconfig->starter.isSuid ) { + /* drop privileges permanently */ +- priv_drop(true); ++ priv_drop(True); + } + set_parent_death_signal(SIGKILL); + verbosef("Spawn stage 1\n"); +@@ -1310,7 +1310,7 @@ __attribute__((constructor)) static void init(void) { + } + + debugf("Wait completion of stage1\n"); +- wait_child("stage 1", process, false); ++ wait_child("stage 1", process, False); + + /* change current working directory if requested by stage 1 */ + if ( sconfig->starter.workingDirectoryFd >= 0 ) { +@@ -1369,7 +1369,7 @@ __attribute__((constructor)) static void init(void) { + fatalf("Unblock signals error: %s\n", strerror(errno)); + } + /* loop until master process exits with error */ +- wait_child("instance", process, true); ++ wait_child("instance", process, True); + + /* we should never return from the previous wait_child call */ + exit(1); +@@ -1412,7 +1412,7 @@ __attribute__((constructor)) static void init(void) { + * this will fail if starter is run without suid + */ + if ( sconfig->starter.isSuid ) { +- priv_escalate(true); ++ priv_escalate(True); + } else if ( uid != 0 ) { + fatalf("Installation issue: starter-suid doesn't have setuid bit set\n"); + } +@@ -1489,10 +1489,10 @@ __attribute__((constructor)) static void init(void) { + if ( wait_event(master_socket[1]) < 0 ) { + fatalf("Error while waiting event for shared mount namespace\n"); + } +- mount_namespace_init(&sconfig->container.namespace, true); ++ mount_namespace_init(&sconfig->container.namespace, True); + } else { + send_event(master_socket[1]); +- mount_namespace_init(&sconfig->container.namespace, false); ++ mount_namespace_init(&sconfig->container.namespace, False); + } + + if ( !sconfig->container.namespace.joinOnly ) { +@@ -1518,7 +1518,7 @@ __attribute__((constructor)) static void init(void) { + close(rpc_socket[1]); + + /* wait RPC server exits before running container process */ +- wait_child("rpc server", process, false); ++ wait_child("rpc server", process, False); + + if ( sconfig->starter.hybridWorkflow && sconfig->starter.isSuid ) { + /* make /proc/self readable by user to join instance without SUID workflow */ +@@ -1584,7 +1584,7 @@ __attribute__((constructor)) static void init(void) { + * user mappings setup. User filesystem UID will be restored below by setresuid + * call. + */ +- priv_escalate(false); ++ priv_escalate(False); + chdir_to_proc_pid(sconfig->container.pid); + setup_userns_mappings(&sconfig->container.privileges); + } else { +@@ -1611,7 +1611,7 @@ __attribute__((constructor)) static void init(void) { + /* wait child finish namespaces initialization */ + if ( wait_event(master_socket[0]) < 0 ) { + /* child has exited before sending data */ +- wait_child("stage 2", sconfig->container.pid, true); ++ wait_child("stage 2", sconfig->container.pid, True); + } + + /* engine requested to propagate mount to container */ +@@ -1669,11 +1669,11 @@ __attribute__((constructor)) static void init(void) { + if ( sconfig->container.namespace.joinOnly ) { + /* joining container, don't execute Go runtime, just wait that container process exit */ + if ( sconfig->starter.isSuid ) { +- priv_drop(true); ++ priv_drop(True); + } + debugf("Wait stage 2 child process\n"); + release_memory(sconfig); +- wait_child("stage 2", process, true); ++ wait_child("stage 2", process, True); + } else { + /* close container end of rpc communication socket */ + close(rpc_socket[1]); +diff --git a/internal/pkg/runtime/engine/config/starter/starter_linux.go b/internal/pkg/runtime/engine/config/starter/starter_linux.go +index 9c42c68a4e..737f7114a8 100644 +--- a/internal/pkg/runtime/engine/config/starter/starter_linux.go ++++ b/internal/pkg/runtime/engine/config/starter/starter_linux.go +@@ -55,10 +55,10 @@ func NewConfig(config SConfig) *Config { + } + } + +-// GetIsSUID returns true if the SUID workflow is enabled. ++// GetIsSUID returns True if the SUID workflow is enabled. + // This field is set by starter at the very beginning of its execution. + func (c *Config) GetIsSUID() bool { +- return c.config.starter.isSuid == C.true ++ return c.config.starter.isSuid == C.True + } + + // GetContainerPid returns the container PID (if any). +@@ -68,54 +68,54 @@ func (c *Config) GetContainerPid() int { + } + + // SetInstance changes starter config so that it will spawn an instance +-// instead of a regular container if the passed value is true. ++// instead of a regular container if the passed value is True. + func (c *Config) SetInstance(instance bool) { + if instance { +- c.config.container.isInstance = C.true ++ c.config.container.isInstance = C.True + } else { +- c.config.container.isInstance = C.false ++ c.config.container.isInstance = C.False + } + } + + // SetNoNewPrivs changes starter config so that it will set NO_NEW_PRIVS +-// flag for a container before it starts up if noprivs is true. ++// flag for a container before it starts up if noprivs is True. + func (c *Config) SetNoNewPrivs(noprivs bool) { + if noprivs { +- c.config.container.privileges.noNewPrivs = C.true ++ c.config.container.privileges.noNewPrivs = C.True + } else { +- c.config.container.privileges.noNewPrivs = C.false ++ c.config.container.privileges.noNewPrivs = C.False + } + } + + // SetMasterPropagateMount changes starter config so that the mount propagation + // between master (process that monitors container) and a container itself +-// is set to MS_SHARED if propagate is true. ++// is set to MS_SHARED if propagate is True. + func (c *Config) SetMasterPropagateMount(propagate bool) { + if propagate { +- c.config.starter.masterPropagateMount = C.true ++ c.config.starter.masterPropagateMount = C.True + } else { +- c.config.starter.masterPropagateMount = C.false ++ c.config.starter.masterPropagateMount = C.False + } + } + + // SetNamespaceJoinOnly changes starter config so that the created process + // will join an already running container (used for `apptainer shell` and +-// `apptainer oci exec`) if join is true. ++// `apptainer oci exec`) if join is True. + func (c *Config) SetNamespaceJoinOnly(join bool) { + if join { +- c.config.container.namespace.joinOnly = C.true ++ c.config.container.namespace.joinOnly = C.True + } else { +- c.config.container.namespace.joinOnly = C.false ++ c.config.container.namespace.joinOnly = C.False + } + } + + // SetBringLoopbackInterface changes starter config so that it will bring up +-// a loopback network interface during container creation if bring is true. ++// a loopback network interface during container creation if bring is True. + func (c *Config) SetBringLoopbackInterface(bring bool) { + if bring { +- c.config.container.namespace.bringLoopbackInterface = C.true ++ c.config.container.namespace.bringLoopbackInterface = C.True + } else { +- c.config.container.namespace.bringLoopbackInterface = C.false ++ c.config.container.namespace.bringLoopbackInterface = C.False + } + } + +@@ -166,9 +166,9 @@ func (c *Config) KeepFileDescriptor(fd int) error { + // nvidia-container-cli + func (c *Config) SetNvCCLICaps(enabled bool) { + if enabled { +- c.config.starter.nvCCLICaps = C.true ++ c.config.starter.nvCCLICaps = C.True + } else { +- c.config.starter.nvCCLICaps = C.false ++ c.config.starter.nvCCLICaps = C.False + } + } + +@@ -179,18 +179,18 @@ func (c *Config) SetNvCCLICaps(enabled bool) { + // lives in its own user namespace. + func (c *Config) SetHybridWorkflow(hybrid bool) { + if hybrid { +- c.config.starter.hybridWorkflow = C.true ++ c.config.starter.hybridWorkflow = C.True + } else { +- c.config.starter.hybridWorkflow = C.false ++ c.config.starter.hybridWorkflow = C.False + } + } + + // SetAllowSetgroups allows use of setgroups syscall from user namespace. + func (c *Config) SetAllowSetgroups(allow bool) { + if allow { +- c.config.container.privileges.allowSetgroups = C.true ++ c.config.container.privileges.allowSetgroups = C.True + } else { +- c.config.container.privileges.allowSetgroups = C.false ++ c.config.container.privileges.allowSetgroups = C.False + } + } + diff --git a/app-containers/apptainer/metadata.xml b/app-containers/apptainer/metadata.xml index 1f952451c2c7..76a9bdcb1612 100644 --- a/app-containers/apptainer/metadata.xml +++ b/app-containers/apptainer/metadata.xml @@ -4,6 +4,7 @@ <use> <flag name="network">Install network plug-ins</flag> + <flag name="rootless">Enable libsubid (subuid/subgid mapping) for rootless</flag> <flag name="suid">Install SUID helper binary</flag> </use> <origin>gentoo-staging</origin> diff --git a/app-editors/xemacs/xemacs-21.5.36.ebuild b/app-editors/xemacs/xemacs-21.5.36.ebuild index f4bdca82f930..3f8e42d72a17 100644 --- a/app-editors/xemacs/xemacs-21.5.36.ebuild +++ b/app-editors/xemacs/xemacs-21.5.36.ebuild @@ -202,7 +202,7 @@ src_install() { # which application installed them and so that conflicting # packages (emacs) can't clobber the actual applications. # Addresses bug #62991. - for i in b2m ctags etags gnuclient gnudoit gnuattach; do + for i in ctags etags gnuclient gnudoit gnuattach; do mv "${ED}"/usr/bin/${i} "${ED}"/usr/bin/${i}-xemacs || die "mv ${i} failed" done @@ -226,8 +226,6 @@ src_install() { dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README* newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm - - domenu "${FILESDIR}"/${PN}.desktop } pkg_postinst() { diff --git a/app-emulation/ski/Manifest b/app-emulation/ski/Manifest index 685a61415153..f7c6e54c92d4 100644 --- a/app-emulation/ski/Manifest +++ b/app-emulation/ski/Manifest @@ -1 +1,2 @@ DIST ski-1.4.0.tar.xz 2373876 BLAKE2B c9c20582274dd6db6e216c709a1793b55ac2c1aaf26c5e235bffdd190e9e7dca4c7ef37f96309c61ba9b5f03229966710a65405e2a345d65a08b9163f545c85b SHA512 855bc73c2cd93d890cd532db524eecc122d5f3eddf189efdbf34069d1c9bd7b7f98d5e593387fdc31b38fc8630f00b6b126f5c1a1f22dab57447e024b9015cf5 +DIST ski-1.5.0.tar.xz 2221008 BLAKE2B 957e18f6b4638434b65d63275dd112cfba76e18653346c90e68534123ef59b345e91019a1b2df9706833d143ef29cb80f33b17570ce4d826fd0c55ac94aa6d57 SHA512 c53c214c956ad33acf9a620813bf4f3342ea7a3672899cdc9804fa3ad2b6e36044fd65e214362b2cf5e57d1733523e186d63d88e24e54c761fc77cf5b63776c8 diff --git a/app-emulation/ski/ski-1.5.0.ebuild b/app-emulation/ski/ski-1.5.0.ebuild new file mode 100644 index 000000000000..64cb3ed2767e --- /dev/null +++ b/app-emulation/ski/ski-1.5.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit eapi9-ver + +DESCRIPTION="ia64 instruction set simulator" +HOMEPAGE="https://github.com/trofi/ski" +SRC_URI="https://github.com/trofi/ski/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND=" + sys-libs/ncurses:= + virtual/libelf:= + debug? ( sys-libs/binutils-libs:= ) +" +DEPEND=" + ${RDEPEND} + dev-util/gperf +" + +src_configure() { + local myeconfargs=( + $(use_with debug bfd) + ) + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + if ver_replacing -le 1.4.0; then + ewarn "Since version 1.5.0 ${PN} no longer installs xski binary because x11-backend with x11-libs/motif has been removed." + fi +} diff --git a/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild b/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild deleted file mode 100644 index f0a228288945..000000000000 --- a/app-eselect/eselect-zig/eselect-zig-1-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Manages Zig versions" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" -S="${WORKDIR}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND="app-admin/eselect" - -src_install() { - insinto /usr/share/eselect/modules/ - newins "${FILESDIR}"/zig.eselect-${PVR} zig.eselect -} diff --git a/app-eselect/eselect-zig/files/zig.eselect-1-r1 b/app-eselect/eselect-zig/files/zig.eselect-1-r1 deleted file mode 100644 index 137c267e169d..000000000000 --- a/app-eselect/eselect-zig/files/zig.eselect-1-r1 +++ /dev/null @@ -1,132 +0,0 @@ -# -*-eselect-*- vim: ft=eselect -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage Zig versions" -MAINTAINER="bratishkaerik@landless-city.net" - -show_selected_target() { - readlink "${EROOT}/usr/bin/zig" -} - -find_targets() { - for f in "${EROOT}"/usr/bin/zig-*; do - [[ -f "${f}" ]] && basename "${f}" - done -} - -remove_symlinks() { - rm "${EROOT}/usr/bin/zig" -} - -set_symlinks() { - local target=$1 - if is_number "${target}"; then - local targets=( $(find_targets) ) - target=${targets[target-1]} - fi - - [[ -z "${target}" || ! -f "${EROOT}/usr/bin/${target}" ]] \ - && die -q "Target \"$1\" doesn't appear to be valid!" - - ln -s "${target}" "${EROOT}/usr/bin/zig" -} - - - -### show action ### - -describe_show() { - echo "Show current Zig version" -} - -do_show() { - write_list_start "Current Zig version:" - if [[ -L "${EROOT}/usr/bin/zig" ]]; then - write_kv_list_entry "$(show_selected_target)" "" - else - write_kv_list_entry "(unset)" "" - fi -} - -### list action ### - -describe_list() { - echo "List available Zig versions" -} - -do_list() { - local targets=( $(find_targets) ) - local selected_target - selected_target=$(show_selected_target) - - write_list_start "Available Zig versions:" - for (( i = 0; i < ${#targets[@]}; i++ )); do - [[ ${targets[i]} == "${selected_target}" ]] && targets[i]=$(highlight_marker "${targets[i]}") - done - write_numbered_list -m "(none found)" "${targets[@]}" -} - - -### set action ### - -describe_set() { - echo "Set active Zig version" -} - -describe_set_parameters() { - echo "<target>" -} - -describe_set_options() { - echo "target: Target name or number (from 'list' action)" -} - -do_set() { - [[ -z $1 ]] && die -q "You need to specify a target" - [[ $# -gt 1 ]] && die -q "Too many parameters" - test_usr_bin_writeable - - if [[ -L "${EROOT}/usr/bin/zig" ]]; then - remove_symlinks || die -q "Couldn't remove symlink" - fi - set_symlinks "$1" || die -q "Couldn't set a new symlink" -} - - -### update action ### - -describe_update() { - echo "Automatically update the zig symlink" -} - -describe_update_options() { - echo "ifunset: Do not override currently set version" -} - -do_update() { - [[ -z $1 || $1 == ifunset ]] || die -q "Usage error" - [[ $# -gt 1 ]] && die -q "Too many parameters" - test_usr_bin_writeable - - if [[ -L ${EROOT}/usr/bin/zig ]]; then - if [[ $1 == ifunset && -e ${EROOT}/usr/bin/zig ]]; then - return - fi - remove_symlinks - elif [[ -e ${EROOT}/usr/bin/zig ]]; then - die -q "${EROOT}/usr/bin/zig exists but is not a symlink" - fi - - local targets=( $(find_targets) ) - if [[ ${#targets[@]} -gt 0 ]]; then - set_symlinks "${targets[${#targets[@]}-1]}" - fi -} - - -### helper functions ### - -test_usr_bin_writeable() { - [[ -w ${EROOT}/usr/bin ]] || die -q "${EROOT}/usr/bin not writeable by current user. Are you root?" -} diff --git a/app-misc/anki/Manifest b/app-misc/anki/Manifest index df330c0abc8c..46cc6831019f 100644 --- a/app-misc/anki/Manifest +++ b/app-misc/anki/Manifest @@ -1,7 +1,7 @@ -DIST anki-25.02.4-node_modules.tar.xz 304237316 BLAKE2B 270db46a9d7d64f87a57052f82071108e78371805e68c7d426dad268edd4f548b2ace4e7f2712597f4894e7c4d20fa7a9e72e3cd2278f023317f40361bcf3a37 SHA512 820495a61a3bf5bdaeaf40c4ae6d1b1cf3a9b2924494c40c66065b4b4214e52cfaf6477af2b7e801500e180f8c6956881c5206b049996ab0ae58f45966a368f4 -DIST anki-25.02.5-crates.tar.xz 57606472 BLAKE2B 40f976c4e20c6ecd0877db05a733bd66b608e1e054177479ec3068a5d9d8b8dcd32495a4c81caee4e37e12090bb8b000f41f7c3162e3d7b80dbe522bca797f47 SHA512 f382f304ead6edee5c64472945ac56fb418adf046129c45771862ff5732a1a944f84e6d80ef590f11bde2ca2058c989ed70847ebb791f101af9a3ad34285d396 -DIST anki-25.02.6.gh.tar.gz 2433980 BLAKE2B 6a572f21f72f79da3e8faf384b04978bb26e2f4b0414f67658d41d434b3244641cdcab51af9027fc86280f1bdafb3790eb1a7a3de3700f231b145d959c2f81fe SHA512 acb9f29842f8025752fa4dd3e5de58b6f066c85f6862d97dd44e20fe622dd49347057f8c97174c7477f5bb291210af477bd58b6e9e3f18ebde46f54c1e04380c -DIST anki-core-i18n-0fe0162f4a18e8ef2fbac1d9a33af8e38cf7260e.gh.tar.gz 1521578 BLAKE2B 101505d871df70316222db08f2bc85fdd00be81320600c64c76bb51565a88c13fa6fdd9e059ed404931f2dc97611cf2a954650d10d6556cd181427dbffc4f1a6 SHA512 c72eaea9e0f350d092a44f7623a7cfdcb74ff99a97ca4b53c51b1b26af387c9c6cd64bfca3dc4577c14c3ee4040b8ce1a7a50f2e209b0fa47c5297f97c92a910 -DIST anki-desktop-ftl-17216b03db7249600542e388bd4ea124478400e5.gh.tar.gz 235720 BLAKE2B 0e1a454dbfa5f0f8750000c86b1468c7cfde99e53e6e7683820f5523963c4187e76ef40c4be4c2ef7037cc269f258fe3270ba99006912fb2844ba6cc18dc91d3 SHA512 6d91607c6b0805e6dfce8a93dbf46ac945e9b1631aa054cb98e513d7a6da64d905035b8da8ea5d10c0d700a0aa96b056748d956342fe4ddf7232f7f7540ee88a +DIST anki-25.07.1-crates.tar.xz 62239872 BLAKE2B 1179594a32fd93d47f5b385db08dc023685bb9a03b01078f32e5ccff72488e0f25a2b445601362221523afd2a8816409cd965e52d7a599801349de3baef626fe SHA512 f82c51a5b63518a94807e8daa1a97e50f372632c8409a285e51daa7d7988d3a358ada16e364d9bb0ad2eff042c280877743a8ce35d32ad10b10dbf4f6cd22ce2 +DIST anki-25.07.1-node_modules.tar.xz 191719888 BLAKE2B 87748620fc8d57cf92ae5cafba6ac8ffa035a7147a2611cb432e85cf0248b76fc6020d3a13860a3ac7031e4d39b72d2aad8ab02184781326a3642c84e2f9b422 SHA512 6b2246600e5fd2bfbd3a589ce09cea4edeab13265889bde9ca62041d1f2ed6254f4bc4edad14a0be33bee6443bfd2576908d7084cf32ab5c2a5878343e32c1ab +DIST anki-25.07.1.gh.tar.gz 2505851 BLAKE2B dace7ba31895875963f6c54f9ed0a6b97c7e4f2394b1135a4d9001a6cc0251d3b246e8de9072c556240321bd960c59cb6f38b371e582fd363c58218c50e06c15 SHA512 bc800d97df5ff48b9e7e7a714c836796597fbebbd66ac5ed8574c1927376ac696d67d72d5c245b71ce6534fadce13dc951212389aa22772637b9e986977ff357 +DIST anki-core-i18n-a9216499ba1fb1538cfd740c698adaaa3410fd4b.gh.tar.gz 1663490 BLAKE2B d09d9df034b9e4be426ac63eb8fbc78ef8027b5e2a75e172ee44416227ee83c4d9095b61cde87d5d1dbcc2d91d04d0891bca3b3850b99a2111932473a30167eb SHA512 d59493e6cb0de6519c268ec52fc1021f34548e87553325c9b6874af8cc0bc5211e1819aad1015abe5c226517fbd179304928559cd8c404d4d53923e3917b943e +DIST anki-desktop-ftl-a1134ab59d3d23468af2968741aa1f21d16ff308.gh.tar.gz 248333 BLAKE2B b4cc10764df8ad39df670adba6a4dee54bfd07022bfe61bf3e15bf708772323cad892a299f0641f67f49cbfe499cd01caed5479f8855bc852316549c9ecbe858 SHA512 23b745671edb3be1f5c42f6b657a6c36e3892e70276765652b3d80d5e5eab149a6420cbaac97b193f18241eb969cdd77e97df697c12590bbcc78e34c779dc027 DIST linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca.gh.tar.gz 19408 BLAKE2B c5e4f155f2d79d6d4340eaf3caaab8cbc0a558bc351d06b6c77ac4b61afa4172f5e3497106d5535b79911c7697a74ef8765f3fdcb7b602edb7524d6b5169a6fc SHA512 2cff7ad872c9ce3b29a8c74f9ce1ca365f6c381e1d9bc5da46bb34d0687708164ad86fb78baecdb596de37f79f891d1326b994348e51f4e74ec2731da23034d4 DIST rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88.gh.tar.gz 394844 BLAKE2B e3c0cabca18a77cc71bb9982bbd7d49c540f5a597c993f66fb9cf52b0a4ecce2ef909cfe9b466767c0021c3adf8a0b9733d40e90d341bd2a97b5e9cbcc8e8037 SHA512 bad4ba7801168bed869ef3b9510566ed625fe345b3209f08d781ad07a03df61c28b52d1cb3992d614ffdf5af198c33bb725f612f5010b6965d8bbb519d818e2e diff --git a/app-misc/anki/anki-25.02.6.ebuild b/app-misc/anki/anki-25.07.1.ebuild index 5715816e02e4..36d5b4d9963b 100644 --- a/app-misc/anki/anki-25.02.6.ebuild +++ b/app-misc/anki/anki-25.07.1.ebuild @@ -6,25 +6,25 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=no +DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{9,10,11,12,13} ) declare -A GIT_CRATES=( [linkcheck]='https://github.com/ankitects/linkcheck;184b2ca50ed39ca43da13f0b830a463861adb9ca;linkcheck-%commit%' [percent-encoding-iri]='https://github.com/ankitects/rust-url;bb930b8d089f4d30d7d19c12e54e66191de47b88;rust-url-%commit%/percent_encoding' ) -RUST_MIN_VER="1.82.0" +RUST_MIN_VER="1.85.0" -inherit cargo desktop distutils-r1 greadme multiprocessing ninja-utils \ +inherit cargo desktop distutils-r1 edo greadme multiprocessing ninja-utils \ optfeature toolchain-funcs xdg -DESCRIPTION="A spaced-repetition memory training program (flash cards)" +DESCRIPTION="Smart spaced repetition flashcard program" HOMEPAGE="https://apps.ankiweb.net/" declare -A COMMITS=( - [anki]="6381f1845ff2e79f4a424e6978c2a3e9bbb91735" - [ftl-core]="0fe0162f4a18e8ef2fbac1d9a33af8e38cf7260e" - [ftl-desktop]="17216b03db7249600542e388bd4ea124478400e5" + [anki]="a83a6b5928c6563d12e7b66d4f7b7b2f51b6f22b" + [ftl-core]="a9216499ba1fb1538cfd740c698adaaa3410fd4b" + [ftl-desktop]="a1134ab59d3d23468af2968741aa1f21d16ff308" ) SRC_URI="${CARGO_CRATE_URIS} https://github.com/ankitects/anki/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz @@ -32,23 +32,26 @@ SRC_URI="${CARGO_CRATE_URIS} -> anki-core-i18n-${COMMITS[ftl-core]}.gh.tar.gz https://github.com/ankitects/anki-desktop-ftl/archive/${COMMITS[ftl-desktop]}.tar.gz -> anki-desktop-ftl-${COMMITS[ftl-desktop]}.gh.tar.gz - https://github.com/gentoo-crate-dist/anki/releases/download/25.02.5/anki-25.02.5-crates.tar.xz + https://github.com/gentoo-crate-dist/anki/releases/download/${PV}/${P}-crates.tar.xz gui? ( - https://home.cit.tum.de/~salu/distfiles/anki-25.02.4-node_modules.tar.xz + https://home.cit.tum.de/~salu/distfiles/${P}-node_modules.tar.xz ) " # How to get an up-to-date summary of runtime JS libs' licenses: # ./node_modules/.bin/license-checker-rseidelsohn --production --excludePackages anki --summary -LICENSE="AGPL-3+ BSD public-domain gui? ( 0BSD CC-BY-4.0 GPL-3+ )" +LICENSE=" + AGPL-3+ BSD public-domain + gui? ( 0BSD BlueOak-1.0.0 CC-BY-3.0 CC-BY-4.0 PSF-2 ) +" # Dependent crate licenses LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 CC0-1.0 ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 Unlicense ZLIB + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 CC0-1.0 + CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB " -# Manually added crate licenses +# ring crate LICENSE+=" openssl" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="+gui" REQUIRED_USE="gui? ( ${PYTHON_REQUIRED_USE} )" @@ -99,6 +102,7 @@ BDEPEND=" dev-libs/protobuf[protoc(+)] virtual/pkgconfig gui? ( + ${DISTUTILS_DEPS} ${PYTHON_DEPS} app-alternatives/ninja >=net-libs/nodejs-20.12.1 @@ -122,9 +126,11 @@ distutils_enable_sphinx python/sphinx \ dev-python/sphinx-autoapi \ dev-python/sphinx-rtd-theme +EPYTEST_PLUGINS=() distutils_enable_tests pytest PATCHES=( + "${FILESDIR}"/${P}-remove-aqt-data.patch "${FILESDIR}"/24.06.3/remove-yarn.patch "${FILESDIR}"/24.04.1/remove-mypy-protobuf.patch "${FILESDIR}"/24.04.1/revert-cert-store-hack.patch @@ -148,7 +154,6 @@ python_prepare_all() { # Expected files and directories mkdir .git out/env || die mkdir -p out/pyenv/bin || die - ln -s "${PYTHON}" out/pyenv/bin/python || die if use doc; then sed "/^REPO_ROOT/s|=.*|= \"${S}\"|" -i python/sphinx/conf.py || die @@ -157,6 +162,8 @@ python_prepare_all() { # Unpin Yarn sed -e '/"type": "module"/s/,//' \ -e '/packageManager/d' -i package.json || die + # We build wheels without invoking the uv frontend + sed -i '/uv_binary/d' build/configure/src/python.rs || die # Not running the black formatter on generated files saves a dependency sed '/subprocess/d' -i pylib/tools/hookslib.py || die @@ -171,6 +178,10 @@ python_prepare_all() { distutils-r1_python_prepare_all } +python_prepare() { + ln -s "${PYTHON}" out/pyenv/bin/python || die +} + src_prepare() { default rm -r ftl/{core,qt}-repo || die @@ -203,7 +214,7 @@ python_configure_all() { local -x RELEASE=1 fi fi - cargo_env "${cbuild_dir}"/configure || die + cargo_env edo "${cbuild_dir}"/configure unset cbuild_dir } @@ -215,10 +226,17 @@ src_configure() { python_compile() { tc-env_build _cbuild_cargo_build -p runner - cargo_env eninja -f out/build.ninja wheels - local w - for w in out/wheels/*.whl; do - distutils_wheel_install "${BUILD_DIR}"/install ${w} + cargo_env eninja -f out/build.ninja pylib qt + declare -A wheel_tags=( + [pylib]="cp39-abi3-manylinux_2_36_x86_64" + [qt]="py3-none-any" + ) + local dir + for dir in ${!wheel_tags[@]}; do + pushd ${dir} > /dev/null || die + local -x ANKI_WHEEL_TAG=${wheel_tags[${dir}]} + distutils-r1_python_compile + popd || die done } @@ -236,18 +254,12 @@ python_test() { } python_test_all() { - local nextest_opts=( - cargo-verbose - failure-output=immediate - status-level=all - test-threads=$(get_makeopts_jobs) - ) - if [[ ! ${CARGO_TERM_COLOR} ]]; then - [[ "${NOCOLOR}" = true || "${NOCOLOR}" = yes ]] && nextest_opts+=( color=never ) - fi - nextest_opts=( ${nextest_opts[@]/#/--} ) - cargo_env cargo nextest run ${nextest_opts[@]} || die - + local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)" + edo cargo nextest run $(usev !debug '--release') \ + --color always \ + --all-features \ + --tests \ + --no-fail-fast eninja -f out/build.ninja check_vitest } @@ -257,19 +269,13 @@ src_test() { } python_install_all() { - pushd qt/bundle/lin > /dev/null || die + pushd qt/launcher/lin > /dev/null || die doman anki.1 doicon anki.{png,xpm} domenu anki.desktop insinto /usr/share/mime/packages doins anki.xml popd || die - python_newscript - anki <<-EOF - #!${EPREFIX}/usr/bin/python - import sys - from aqt import run - sys.exit(run()) - EOF distutils-r1_python_install_all } @@ -280,17 +286,6 @@ src_install() { EOF if use gui; then - greadme_stdin --append <<-EOF - Users with add-ons that still rely on Anki's Qt5 GUI - can temporarily set the environment variable ENABLE_QT5_COMPAT to 1 to have - Anki install the previous compatibility code. This option has additional - runtime dependencies. Please take a look at this package's optional runtime - features for a complete listing. - - ENABLE_QT5_COMPAT may be removed in the future, so this is not a - long-term solution. - EOF - distutils-r1_src_install else cargo_src_install --path rslib/sync @@ -310,7 +305,6 @@ pkg_postinst() { optfeature "sound support" media-video/mpv media-video/mplayer optfeature "recording support" "media-sound/lame[frontend] dev-python/pyqt6[multimedia]" optfeature "faster database operations" dev-python/orjson - optfeature "compatibility with Qt5-dependent add-ons" dev-python/pyqt6[dbus,printsupport] optfeature "Vulkan driver" "media-libs/vulkan-loader dev-qt/qtbase:6[vulkan] dev-qt/qtdeclarative:6[vulkan] dev-qt/qtwebengine:6[vulkan]" diff --git a/app-misc/anki/files/23.12.1/ninja-rules-for-cargo.patch b/app-misc/anki/files/23.12.1/ninja-rules-for-cargo.patch index cf9356bbc24c..8f0e65e09b86 100644 --- a/app-misc/anki/files/23.12.1/ninja-rules-for-cargo.patch +++ b/app-misc/anki/files/23.12.1/ninja-rules-for-cargo.patch @@ -2,9 +2,6 @@ Fix the output path for Rust binaries in the Ninja file to match Cargo's target directory when CARGO_BUILD_TARGET is set. This prevents file-not-found errors for some build steps. -Provide the cargo-nextest binary ourselves to prevent network access. -Set test runner options in the ebuild. - From: Lucio Sauer <watermanpaint@posteo.net> --- a/build/ninja_gen/src/cargo.rs +++ b/build/ninja_gen/src/cargo.rs @@ -18,23 +15,3 @@ From: Lucio Sauer <watermanpaint@posteo.net> } path = path.join(profile_output_dir(build_profile)).join(filename); path.to_string() -@@ -152,19 +155,11 @@ impl BuildAction for CargoTest { - - fn files(&mut self, build: &mut impl FilesHandle) { - build.add_inputs("", &self.inputs); -- build.add_inputs("", inputs![":cargo-nextest"]); - build.add_env_var("ANKI_TEST_MODE", "1"); - build.add_output_stamp("tests/cargo_test"); - } - - fn on_first_instance(&self, build: &mut Build) -> Result<()> { -- build.add_action( -- "cargo-nextest", -- CargoInstall { -- binary_name: "cargo-nextest", -- args: "cargo-nextest --version 0.9.57 --locked", -- }, -- )?; - setup_flags(build) - } - } diff --git a/app-misc/anki/files/anki-25.07.1-remove-aqt-data.patch b/app-misc/anki/files/anki-25.07.1-remove-aqt-data.patch new file mode 100644 index 000000000000..3bff077a2709 --- /dev/null +++ b/app-misc/anki/files/anki-25.07.1-remove-aqt-data.patch @@ -0,0 +1,19 @@ +Upstream intends to include qt/aqt/data in the wheel under _aqt/ but +ends up including it under aqt/ as well. This is a minimal version of +the patch I sent upstream: +https://github.com/ankitects/anki/pull/4180 +From: Lucio Sauer <watermanpaint@posteo.net> +--- a/qt/pyproject.toml ++++ b/qt/pyproject.toml +@@ -77,7 +77,7 @@ ankiw = "aqt:run" + + [tool.hatch.build.targets.wheel] + packages = ["aqt"] +-exclude = ["**/*.scss", "**/*.ui"] ++exclude = ["aqt/data", "**/*.ui"] + + [tool.hatch.version] + source = "code" +-- +2.49.0 + diff --git a/app-misc/fastfetch/fastfetch-2.45.0.ebuild b/app-misc/fastfetch/fastfetch-2.45.0.ebuild index ef0393eec7be..74cddab36ecc 100644 --- a/app-misc/fastfetch/fastfetch-2.45.0.ebuild +++ b/app-misc/fastfetch/fastfetch-2.45.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT" diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index c73b6283394b..d2d688cf8182 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1,2 +1,2 @@ -DIST OCRmyPDF-16.10.1.tar.gz 6825845 BLAKE2B 06acfc3ed7a2bd47a9d9eced577a6f2491bb34599b36a0ca94c2c318d414bd7160f96de9757f3076602537311f42ea0f48ed7ef20d3d4c6d5c2e5d1a27d4100a SHA512 c05b0566f912292e2bab28928b6a36df6ecc48eab87a04e63897046267d6f221220cd0adae98d40c0251c798ace39f80cfa1f12859ae88dcd344923e5744d5e2 DIST OCRmyPDF-16.10.2.tar.gz 7002254 BLAKE2B 38cc0fecff86f25592e21a33106d277715485675657922722ce2a62c683d7dc7b41e3419e317189a28f4056aac671d1dcf0d2897f83764e4a3bff45f579388ca SHA512 eda883a43f66769c40fbdaee7f50a65857ca82f7a2993d02e9fc46b933879fb73df282d9f0c82f27dd832b8f1d005a8438b701303d3a030f62a592c1a8e83246 +DIST OCRmyPDF-16.10.4.tar.gz 7009789 BLAKE2B 1f665f436866e9ba378044f3bc32934435ca2810cf256b57f6b0e20f3b04fba68ac64ed3f185ab2e9328bf86e1367b4cc8bfa9adb6601b09b4dc9f4960ada3f3 SHA512 1e7b6fba7316f0025d734a92e9566e17aa00e2156a252ea858c285a7ae4fa8b8183e2e4e7c58fe01688863ab3183fd0600c08df97a361c0a4074e21f4305446a diff --git a/app-text/OCRmyPDF/OCRmyPDF-16.10.1.ebuild b/app-text/OCRmyPDF/OCRmyPDF-16.10.4.ebuild index 349dff619487..349dff619487 100644 --- a/app-text/OCRmyPDF/OCRmyPDF-16.10.1.ebuild +++ b/app-text/OCRmyPDF/OCRmyPDF-16.10.4.ebuild diff --git a/app-text/psutils/psutils-3.3.11.ebuild b/app-text/psutils/psutils-3.3.11.ebuild index 0e2858a3ded4..46cbb14b286a 100644 --- a/app-text/psutils/psutils-3.3.11.ebuild +++ b/app-text/psutils/psutils-3.3.11.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND="app-text/libpaper" RDEPEND=" diff --git a/app-vim/jedi/files/jedi-0.11.2-remove-unreasonable-test.patch b/app-vim/jedi/files/jedi-0.11.2-remove-unreasonable-test.patch new file mode 100644 index 000000000000..9a676d4ba218 --- /dev/null +++ b/app-vim/jedi/files/jedi-0.11.2-remove-unreasonable-test.patch @@ -0,0 +1,33 @@ +From 382d8a48d0e0b4d5ff8687dfa5b7d689f906999a Mon Sep 17 00:00:00 2001 +From: Dave Halter <davidhalter88@gmail.com> +Date: Fri, 27 Dec 2024 23:10:27 +0100 +Subject: [PATCH] Remove a test that failed for no apparent reason + +--- + test/vspec/completions.vim | 13 ------------- + 1 file changed, 13 deletions(-) + +diff --git a/test/vspec/completions.vim b/test/vspec/completions.vim +index 068e5392..5a9a3050 100644 +--- a/test/vspec/completions.vim ++++ b/test/vspec/completions.vim +@@ -52,19 +52,6 @@ describe 'completions' + Expect getline('.') == 'IndentationError().filename' + end + +- it 'multi complete' +- " NOTE: nvim results in "importErr()" here with completeopt+=longest, +- " but Vim is fine. +- " This is due to `pumvisible()` in jedi#complete_opened being true +- " with nvim still, but it is 0 with Vim, i.e. Vim appears to close +- " the pum already (with the tests). +- " +- " This might be a misunderstanding though, since the test might not +- " expect the "import" keyword to be offered for completion?! +- normal oImpXErrX() +- Expect getline('.') == 'ImportError()' +- end +- + it 'cycling through entries popup_select_first=0' + set completeopt+=longest + let g:jedi#popup_select_first = 0 diff --git a/app-vim/jedi/jedi-0.11.2.ebuild b/app-vim/jedi/jedi-0.11.2.ebuild index e86975f33653..f03122e45099 100644 --- a/app-vim/jedi/jedi-0.11.2.ebuild +++ b/app-vim/jedi/jedi-0.11.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit edo vim-plugin python-single-r1 MY_PN="${PN}-vim" @@ -35,15 +35,17 @@ BDEPEND=" DOCS=( AUTHORS.txt CONTRIBUTING.md README.rst ) +PATCHES=( + # https://github.com/davidhalter/jedi-vim/pull/1131 + # Seemingly fallout from jedi/parso update + "${FILESDIR}"/${P}-remove-unreasonable-test.patch +) + src_prepare() { vim-plugin_src_prepare rm doc/logotype-a.svg || die rmdir pythonx/{jedi,parso} || die - - # Disable failing tests - sed -i test/vspec/signatures.vim \ - -e "/it 'highlights correct argument'/a SKIP 'fail'" || die } # Makefile tries hard to call tests so let's silence this phase. diff --git a/dev-build/autoconf/autoconf-2.72-r2.ebuild b/dev-build/autoconf/autoconf-2.72-r2.ebuild new file mode 100644 index 000000000000..0c8d87ee123a --- /dev/null +++ b/dev-build/autoconf/autoconf-2.72-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bumping notes: +# * Remember to modify LAST_KNOWN_VER 'upstream' in dev-build/autoconf-wrapper +# on new autoconf releases, as well as the dependency in RDEPEND below too. +# * Update _WANT_AUTOCONF and _autoconf_atom case statement in autotools.eclass. + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git" + inherit git-r3 +else + # For _beta handling replace with real version number + MY_PV="${PV}" + MY_P="${PN}-${MY_PV}" + #PATCH_TARBALL_NAME="${PN}-2.70-patches-01" + + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/zackweinberg.asc + inherit verify-sig + + SRC_URI=" + mirror://gnu/${PN}/${MY_P}.tar.xz + https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz + https://meyering.net/ac/${P}.tar.xz + verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.xz.sig ) + " + S="${WORKDIR}"/${MY_P} + + if [[ ${PV} != *_beta* ]] && ! [[ $(ver_cut 3) =~ [a-z] ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-zackweinberg )" +fi + +inherit toolchain-autoconf multiprocessing + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" + +LICENSE="GPL-3+" +SLOT="$(ver_cut 1-2)" +IUSE="emacs" + +BDEPEND+=" + >=dev-lang/perl-5.10 + >=sys-devel/m4-1.4.16 +" +RDEPEND=" + ${BDEPEND} + >=dev-build/autoconf-wrapper-20231224 + sys-devel/gnuconfig + !~${CATEGORY}/${P}:2.5 +" +[[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3" +PDEPEND="emacs? ( app-emacs/autoconf-mode )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.72-gettext-0.25-autoreconf-Invoke-autopoint-in-more-situations.patch + "${FILESDIR}"/${PN}-2.72-gettext-0.25-autoreconf-Adapt-to-the-on-disk-situation-after-auto.patch +) + +src_prepare() { + if [[ ${PV} == *9999 ]] ; then + # Avoid the "dirty" suffix in the git version by generating it + # before we run later stages which might modify source files. + local ver=$(./build-aux/git-version-gen .tarball-version) + echo "${ver}" > .tarball-version || die + + autoreconf -f -i || die + fi + + # usr/bin/libtool is provided by binutils-apple, need gnu libtool + if [[ ${CHOST} == *-darwin* ]] ; then + PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch ) + fi + + # Save timestamp to avoid later makeinfo call + touch -r doc/{,old_}autoconf.texi || die + + toolchain-autoconf_src_prepare + + # Restore timestamp to avoid makeinfo call + # We already have an up to date autoconf.info page at this point. + touch -r doc/{old_,}autoconf.texi || die +} + +src_test() { + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" +} + +src_install() { + toolchain-autoconf_src_install + + local f + for f in config.{guess,sub} ; do + ln -fs ../../gnuconfig/${f} \ + "${ED}"/usr/share/autoconf-*/build-aux/${f} || die + done +} diff --git a/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Adapt-to-the-on-disk-situation-after-auto.patch b/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Adapt-to-the-on-disk-situation-after-auto.patch new file mode 100644 index 000000000000..d9ca338b2e96 --- /dev/null +++ b/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Adapt-to-the-on-disk-situation-after-auto.patch @@ -0,0 +1,104 @@ +https://savannah.gnu.org/support/?111273 +https://file.savannah.gnu.org/file/0001-autoreconf-Adapt-to-the-on-disk-situation-after-auto.patch?file_id=57364 + +From d75171fdf8d03d2e070fcc3dbb5afb942dbd7828 Mon Sep 17 00:00:00 2001 +From: Bruno Haible <bruno@clisp.org> +Date: Sat, 5 Jul 2025 17:20:11 +0200 +Subject: [PATCH] autoreconf: Adapt to the on-disk situation after autopoint + has run. + +Reported in <https://savannah.gnu.org/support/?111273>. + +* bin/autoreconf.in (autoreconf_current_directory): After invoking autopoint, +rerun aclocal. When doing so, pass extra options "-I m4" if the configure.ac +does not specify a macro dir. +--- + bin/autoreconf.in | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +diff --git a/bin/autoreconf.in b/bin/autoreconf.in +index 3f6a74fe..eb0d96a9 100644 +--- a/bin/autoreconf.in ++++ b/bin/autoreconf.in +@@ -489,6 +489,7 @@ sub autoreconf_current_directory ($) + # Actually, it is even more restrictive, as it greps for + # '^AM_GNU_GETTEXT_(REQUIRE_)?VERSION('. We did this above, while + # scanning configure.ac. ++ my $invoked_autopoint; + if (!$uses_liblink && !$uses_iconv && !$uses_gettext) + { + verb "$configure_ac: not using Gettext"; +@@ -514,6 +515,7 @@ sub autoreconf_current_directory ($) + xsystem_hint ("autopoint is needed because this package uses AC_LIB_LINKFLAGS", + $autopoint); + } ++ $invoked_autopoint = 1; + } + + +@@ -593,6 +595,7 @@ sub autoreconf_current_directory ($) + # from the final autoconf invocation. + my $aux_dir; + my @aux_files; ++ my @macro_dirs; + my $uses_liblink_via_traces; + my $uses_iconv_via_traces; + my $uses_gettext_via_traces; +@@ -616,6 +619,8 @@ sub autoreconf_current_directory ($) + 'AC_CONFIG_AUX_DIR', + 'AC_CONFIG_HEADERS', + 'AC_CONFIG_SUBDIRS', ++ 'AC_CONFIG_MACRO_DIR_TRACE', ++ 'AC_CONFIG_MACRO_DIR', + 'AC_INIT', + 'AC_REQUIRE_AUX_FILE', + 'AC_PROG_LIBTOOL', +@@ -640,6 +645,8 @@ sub autoreconf_current_directory ($) + my ($macro, @args) = split (/::/); + $aux_dir = $args[0] if $macro eq "AC_CONFIG_AUX_DIR"; + push @aux_files, $args[0] if $macro eq "AC_REQUIRE_AUX_FILE"; ++ push @macro_dirs, $args[0] if $macro eq "AC_CONFIG_MACRO_DIR_TRACE" ++ || $macro eq "AC_CONFIG_MACRO_DIR"; + $uses_autoconf = 1 if $macro eq "AC_INIT"; + # Here we need to explicitly test for GUILE_FLAGS, because in the + # typical situation where configure.ac invokes GUILE_FLAGS, +@@ -679,6 +686,15 @@ sub autoreconf_current_directory ($) + } + } + ++ # When configure.ac does not specify a macro dir, autopoint has ++ # created a directory named 'm4' and copied its *.m4 files into it. ++ # In this case, we need to rerun 'aclocal', in order to pass it the ++ # options "-I m4" this time. ++ if ($invoked_autopoint && !@macro_dirs) ++ { ++ $rerun_aclocal = 1; ++ } ++ + # Gettext consistency checks. + # Some projects intentionally don't call AM_GNU_GETTEXT_(REQUIRE_)VERSION + # because they have all of the gettext infrastructure checked into version +@@ -807,6 +823,8 @@ sub autoreconf_current_directory ($) + xsystem_hint ("autopoint is needed because this package uses AC_LIB_LINKFLAGS", + $autopoint); + } ++ $invoked_autopoint = 1; ++ $rerun_aclocal = 1; + } + + +@@ -824,6 +842,12 @@ sub autoreconf_current_directory ($) + } + else + { ++ # When configure.ac does not specify a macro dir, autopoint has ++ # created a directory named 'm4' and copied its *.m4 files into it. ++ if ($invoked_autopoint && !@macro_dirs) ++ { ++ $aclocal_flags .= " -I m4"; ++ } + xsystem ("$aclocal $aclocal_flags"); + } + } +-- +2.43.0 diff --git a/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Invoke-autopoint-in-more-situations.patch b/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Invoke-autopoint-in-more-situations.patch new file mode 100644 index 000000000000..4d4d8ec49f2d --- /dev/null +++ b/dev-build/autoconf/files/autoconf-2.72-gettext-0.25-autoreconf-Invoke-autopoint-in-more-situations.patch @@ -0,0 +1,154 @@ +https://savannah.gnu.org/support/?111272 +https://file.savannah.gnu.org/file/0001-autoreconf-Invoke-autopoint-in-more-situations.patch?file_id=57356 + +From 797eceb60214565db1f13339708c288c522e34a2 Mon Sep 17 00:00:00 2001 +From: Bruno Haible <bruno@clisp.org> +Date: Wed, 2 Jul 2025 02:43:41 +0200 +Subject: [PATCH] autoreconf: Invoke autopoint in more situations. + +Reported in <https://savannah.gnu.org/support/?111272>. + +* bin/autoreconf.in (autoreconf_current_directory): Invoke autopoint also when +the package uses AM_ICONV, AC_LIB_LINKFLAGS, AC_LIB_HAVE_LINKFLAGS, or +GUILE_FLAGS. +--- + bin/autoreconf.in | 75 +++++++++++++++++++++++++++++++++++++++++++++-- + 1 file changed, 72 insertions(+), 3 deletions(-) + +diff --git a/bin/autoreconf.in b/bin/autoreconf.in +index a5ffc6fa..3f6a74fe 100644 +--- a/bin/autoreconf.in ++++ b/bin/autoreconf.in +@@ -440,6 +440,8 @@ sub autoreconf_current_directory ($) + # ---------------------- # + + my $uses_autoconf; ++ my $uses_liblink; ++ my $uses_iconv; + my $uses_gettext; + if (-f $configure_ac) + { +@@ -449,6 +451,8 @@ sub autoreconf_current_directory ($) + s/#.*//; + s/dnl.*//; + $uses_autoconf = 1 if /AC_INIT/; ++ $uses_liblink = 1 if /AC_LIB_(?:HAVE_)LINKFLAGS/; ++ $uses_iconv = 1 if /AM_ICONV/; + # See below for why we look for gettext here. + $uses_gettext = 1 if /^AM_GNU_GETTEXT_(?:REQUIRE_)?VERSION/; + } +@@ -485,7 +489,7 @@ sub autoreconf_current_directory ($) + # Actually, it is even more restrictive, as it greps for + # '^AM_GNU_GETTEXT_(REQUIRE_)?VERSION('. We did this above, while + # scanning configure.ac. +- if (!$uses_gettext) ++ if (!$uses_liblink && !$uses_iconv && !$uses_gettext) + { + verb "$configure_ac: not using Gettext"; + } +@@ -495,8 +499,21 @@ sub autoreconf_current_directory ($) + } + else + { +- xsystem_hint ("autopoint is needed because this package uses Gettext", +- $autopoint); ++ if ($uses_gettext) ++ { ++ xsystem_hint ("autopoint is needed because this package uses Gettext", ++ $autopoint); ++ } ++ elsif ($uses_iconv) ++ { ++ xsystem_hint ("autopoint is needed because this package uses AM_ICONV", ++ $autopoint); ++ } ++ elsif ($uses_liblink) ++ { ++ xsystem_hint ("autopoint is needed because this package uses AC_LIB_LINKFLAGS", ++ $autopoint); ++ } + } + + +@@ -576,6 +593,8 @@ sub autoreconf_current_directory ($) + # from the final autoconf invocation. + my $aux_dir; + my @aux_files; ++ my $uses_liblink_via_traces; ++ my $uses_iconv_via_traces; + my $uses_gettext_via_traces; + my $uses_libtool; + my $uses_intltool; +@@ -603,6 +622,11 @@ sub autoreconf_current_directory ($) + 'AM_PROG_LIBTOOL', + 'LT_INIT', + 'LT_CONFIG_LTDL_DIR', ++ 'AC_LIB_LINKFLAGS', ++ 'AC_LIB_HAVE_LINKFLAGS', ++ 'AC_LIB_LINKFLAGS_FROM_LIBS', ++ 'GUILE_FLAGS', ++ 'AM_ICONV', + 'AM_GNU_GETTEXT', + 'AM_INIT_AUTOMAKE', + 'GTK_DOC_CHECK', +@@ -617,6 +641,15 @@ sub autoreconf_current_directory ($) + $aux_dir = $args[0] if $macro eq "AC_CONFIG_AUX_DIR"; + push @aux_files, $args[0] if $macro eq "AC_REQUIRE_AUX_FILE"; + $uses_autoconf = 1 if $macro eq "AC_INIT"; ++ # Here we need to explicitly test for GUILE_FLAGS, because in the ++ # typical situation where configure.ac invokes GUILE_FLAGS, ++ # guile.m4 defines GUILE_FLAGS and uses AC_LIB_LINKFLAGS_FROM_LIBS, ++ # the traces still for AC_LIB_LINKFLAGS_FROM_LIBS are empty. ++ $uses_liblink_via_traces = 1 if $macro eq "AC_LIB_LINKFLAGS" ++ || $macro eq "AC_LIB_HAVE_LINKFLAGS" ++ || $macro eq "AC_LIB_LINKFLAGS_FROM_LIBS" ++ || $macro eq "GUILE_FLAGS"; ++ $uses_iconv_via_traces = 1 if $macro eq "AM_ICONV"; + $uses_gettext_via_traces = 1 if $macro eq "AM_GNU_GETTEXT"; + $uses_libtool = 1 if $macro eq "AC_PROG_LIBTOOL" + || $macro eq "AM_PROG_LIBTOOL" +@@ -741,6 +774,42 @@ sub autoreconf_current_directory ($) + } + + ++ # --------------------------------------------- # ++ # Running autopoint, if not already run above. # ++ # --------------------------------------------- # ++ ++ if (!$uses_liblink_via_traces && !$uses_iconv_via_traces && !$uses_gettext_via_traces) ++ { ++ verb "$configure_ac: not needing autopoint"; ++ } ++ elsif (!$install) ++ { ++ verb "$configure_ac: not running autopoint: --install not given"; ++ } ++ elsif ($uses_liblink || $uses_iconv || $uses_gettext) ++ { ++ verb "$configure_ac: not running autopoint a second time"; ++ } ++ else ++ { ++ if ($uses_gettext_via_traces) ++ { ++ xsystem_hint ("autopoint is needed because this package uses Gettext", ++ $autopoint); ++ } ++ elsif ($uses_iconv_via_traces) ++ { ++ xsystem_hint ("autopoint is needed because this package uses AM_ICONV", ++ $autopoint); ++ } ++ elsif ($uses_liblink_via_traces) ++ { ++ xsystem_hint ("autopoint is needed because this package uses AC_LIB_LINKFLAGS", ++ $autopoint); ++ } ++ } ++ ++ + # ------------------- # + # Rerunning aclocal. # + # ------------------- # +-- +2.43.0 diff --git a/dev-cpp/gpgmepp/gpgmepp-2.0.0.ebuild b/dev-cpp/gpgmepp/gpgmepp-2.0.0-r1.ebuild index b306e879de2b..b67c0cf89960 100644 --- a/dev-cpp/gpgmepp/gpgmepp-2.0.0.ebuild +++ b/dev-cpp/gpgmepp/gpgmepp-2.0.0-r1.ebuild @@ -19,13 +19,14 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv IUSE="test" RESTRICT="!test? ( test )" -RDEPEND=" - !<app-crypt/gpgme-2[cxx(-)] - +DEPEND=" >=app-crypt/gpgme-${PV%.*}:= >=dev-libs/libgpg-error-1.47:= " -DEPEND="${RDEPEND}" +RDEPEND="${DEPEND} + !<app-crypt/gpgme-2[cxx(-)] + !dev-cpp/gpgmepp:1 +" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gnupg )" src_configure() { diff --git a/dev-cpp/qrcodegen/Manifest b/dev-cpp/qrcodegen/Manifest deleted file mode 100644 index 8a59b35578b1..000000000000 --- a/dev-cpp/qrcodegen/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST QR-Code-generator-1.8.0.tar.gz 193288 BLAKE2B 2e511baf35fbfdb71ad5e2dc91c1400a113eb9bce51afa022c34b7ad7d3c9be4a862e2caaef89f517fbbf29879223fb078c88fdec27d6a876126c798ac6772c6 SHA512 0cdf0873e71aed124fc7357da86fb26f23fd26432f94c9752fa5a044085b26e5aece2115134d0e50213ff24be7c55818e7dec31205a68751065bc82ab0c2c6ac -DIST qrcodegen-cmake-1.8.0-cmake3.tar.gz 5719 BLAKE2B 3c8dfcd52813688c59d33e12c8226f98a10884ce2d94114958822b41a74ef54b75a725666424024bd2a54608b86d13c1063e19450ecadef787a45f6e9bd17210 SHA512 3dad9f19ea412049881e3a2d7f9f561b15ea81b3829fa295be6b67007d620ff29f7415d96c0781e58b7342af3fa4bae1c2ecbf3a8e599b9091edb79f6f2904be diff --git a/dev-cpp/qrcodegen/metadata.xml b/dev-cpp/qrcodegen/metadata.xml deleted file mode 100644 index 5ae172f655f1..000000000000 --- a/dev-cpp/qrcodegen/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>esteve.varela@gmail.com</email> - <name>Esteve Varela Colominas</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/qrcodegen/qrcodegen-1.8.0_p3.ebuild b/dev-cpp/qrcodegen/qrcodegen-1.8.0_p3.ebuild deleted file mode 100644 index 23a916a872a1..000000000000 --- a/dev-cpp/qrcodegen/qrcodegen-1.8.0_p3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High-quality QR Code generator library" -HOMEPAGE="https://github.com/nayuki/QR-Code-generator" - -MY_PN="QR-Code-generator" -MY_PV="${PV%_p*}" -CMAKE_PV="${MY_PV}-cmake${PV##*_p}" -SRC_URI="https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_PN}-${MY_PV}.tar.gz - https://github.com/EasyCoding/qrcodegen-cmake/archive/refs/tags/v${CMAKE_PV}.tar.gz -> qrcodegen-cmake-${CMAKE_PV}.tar.gz" -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -src_prepare() { - ln -s ../qrcodegen-cmake-"${CMAKE_PV}"/{cmake,CMakeLists.txt} . || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index d73afef9b085..52072a7441c8 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -1,3 +1,3 @@ -DIST mycli-1.31.1.tar.gz 294459 BLAKE2B b2437f57f4f9d5388982cd54dc30ce98c6fe4abc68b18d8643e28742231c812aec8220c2fa0f88ae0e9ebca6c55a814d9e93a3e33a6b12832f3b7dbd13681233 SHA512 95903570eb901fb4fe497435bf3e04ea6af25c0925f36d696088d8f667c9e60cd8dff04098cccda32084981cd74b2ff812ce99248df2d357fed05178e98adea2 DIST mycli-1.31.2.tar.gz 295447 BLAKE2B e0e8520402b26e1cf1c502fe8d7f11156adf521fea2c88e28c43683ac14fef50c60aee1d5627e94841d38668e965a531f5cce28b5b38a7a69a1081f79c8a66af SHA512 1d3d427c07f9e5f9273c07ca45e9f46423b9263e2548b5e7e4f12ca90a7e7aa87c7b78ee48fc6f172b8a5074c5497a5186b059a4e4ef388252d83580fbd870e3 DIST mycli-1.32.0.tar.gz 295999 BLAKE2B d94f5bf756ae7b53a0dec7a4a5ff609b3bb1eebd4ec5c7b025114a7b0077027f6aac383ec58d1f5ca03f18bd191cb8286a02f37fcb5874ff901bdc8954e5946f SHA512 a7a33b5b52ebc7843a76721b8bb63ae6d382b53a2e9235743756eb00cebd9171967b85f9626e91eb14db3cb265290da8fc2cba4db3d42477bb0f6f368e156d81 +DIST mycli-1.33.0.tar.gz 298149 BLAKE2B 75838ec9d7cf370a72e62edcbe430b3c7125332399be08bac2810d42f297305da23e785ad614c834ea066266b1b3e9ad08980d86a497df7c4b925e95f79f0e0b SHA512 4bee30ecf37398d61d6f1767e93fcf5dca050d0163da1cfc412a40d142c20e85caf3859a18322425a41f34cac2c22ea3c2aef0db8ec0f645496ce4fde46ec92b diff --git a/dev-db/mycli/mycli-1.31.1.ebuild b/dev-db/mycli/mycli-1.33.0.ebuild index 014cecb339c0..68be53f120a7 100644 --- a/dev-db/mycli/mycli-1.31.1.ebuild +++ b/dev-db/mycli/mycli-1.33.0.ebuild @@ -34,7 +34,7 @@ RDEPEND=" >=dev-python/pygments-1.6[${PYTHON_USEDEP}] >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}] >=dev-python/pyperclip-1.8.1[${PYTHON_USEDEP}] - >=dev-python/sqlglot-5.1.3[${PYTHON_USEDEP}] + =dev-python/sqlglot-26*[${PYTHON_USEDEP}] <dev-python/sqlparse-0.6.0[${PYTHON_USEDEP}] >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] ssh? ( @@ -53,10 +53,24 @@ BDEPEND=" ') " +EPYTEST_PLUGINS=() distutils_enable_tests pytest export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +python_prepare_all() { + # Relax click requirement. Behave tests aren't hooked up here :/ + # https://github.com/dbcli/mycli/commit/bb18b0c2f2ed7375efe31d379e616a11c82b1299 + # https://github.com/dbcli/mycli/pull/1241 + sed -e '/click/ s/,<8.1.8//' -i pyproject.toml || die + + # no coverage please + sed -e 's/import coverage ; coverage.process_startup(); //' \ + -i test/features/environment.py test/features/steps/wrappers.py || die + + distutils-r1_python_prepare_all +} + src_test() { # test/utils.py local -x PYTEST_PASSWORD="notsecure" @@ -96,8 +110,14 @@ src_test() { -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '${PYTEST_PASSWORD}'" \ || die "Failed to change mysql user password" + local failures=() nonfatal distutils-r1_src_test - local ret=${?} + [[ ${?} -ne 0 ]] && failures+=( pytest ) + + # Behave is in a weird situation, last non beta version is 7 years old and doesnt build well with modern setuptools. + # Mycli doesnt pass tests with prereleases of updated behave. + #behave --jobs=$(get_makeopts_jobs) --summary --verbose test/features + #[[ ${?} -ne 0 ]] && failures+=( behave ) einfo "Stopping mysql test instance ..." pkill -F "${T}"/mysqld.pid || die @@ -110,5 +130,7 @@ src_test() { rm -rf "${T}"/mysql || die - [[ ${ret} -ne 0 ]] && die + if [[ ${#failures[@]} -gt 0 ]]; then + die "Tests failed: ${failures}" + fi } diff --git a/dev-debug/apitrace/Manifest b/dev-debug/apitrace/Manifest index c621dedc66da..12f3fc17deec 100644 --- a/dev-debug/apitrace/Manifest +++ b/dev-debug/apitrace/Manifest @@ -1,2 +1,4 @@ DIST apitrace-12.0-libbacktrace-8602fda64e78f1f46563220f2ee9f7e70819c51d.tar.gz 666166 BLAKE2B 1b35e0dafe31bc5d4fcc826f87f2e8200c27a4194719ee22d278b25fe081ec604e579aee72ebd7ea6d401b1a5bbc4b496b1083e3d761117bc3ccf23aabe046eb SHA512 8f303ff11250cbc644c91a07a55ffb1c6d52ca5eb76e3ea9405645bdd00715a25f57d1f39c7af16efbbe5b008ec76890f7fb3bca95eb89e7cd9a55c14a211643 DIST apitrace-12.0.tar.gz 2273615 BLAKE2B a58f4d7bc607858e3080d56c739da356c169b25c139ca253f0b15d248a850ede54179776a500321f15e5f389271ad69f5c8c8dec47e0d0b3d4ae9afcea8bda41 SHA512 2af33aec39f43556765455662c69ee22bf3ff5d5fe8b0ca58fe3d555ab1571eab5ddbd4f0011b0c1669043314c8d5166b886ac2825f85d74ebadd9f848598698 +DIST apitrace-13.0-libbacktrace-d4bdca038e8685af3043683a881af37489fc1827.tar.gz 683938 BLAKE2B b9cf6ac161ac3babd769acefaf73567a196ffac5658c18cf0cb0f5b5ff153f074e9ac58b7caf08d5ec0bafe2170ced6c96483ddc01f1d4d2713fd90292b6f993 SHA512 d0ff3edd37d40cfe2f0615c8369992a02e9bb579694806bf8faf8c942b25367bdf74cd73f07affbaa2decf27130f49d1663553102e7bc205fc4cd49c72ea15ef +DIST apitrace-13.0.tar.gz 2274587 BLAKE2B 5d28db7a5ee0f4798c14c017c2b35294e1758490b0b277b8011eff0405124f23e71c571cf41613326d47736ec5173b8db8d2dfe16610db29c2339b09ca4632bc SHA512 8a8c5b69722cc2eca8ff3e0b30282b0c134f03a55a6a2383750d9842015e3b3cf6265b8831245aa686e806796cb9a52685a41c1d212f6c9fbb0ae5e3c1b066cf diff --git a/dev-debug/apitrace/apitrace-13.0.ebuild b/dev-debug/apitrace/apitrace-13.0.ebuild new file mode 100644 index 000000000000..eda2dcf0e754 --- /dev/null +++ b/dev-debug/apitrace/apitrace-13.0.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake-multilib multilib optfeature python-single-r1 + +DESCRIPTION="Tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace" +# Newer than the submodule commit from 13.0, but this commit includes a patch for tests. +# See #738888 +BACKTRACE_COMMIT="d4bdca038e8685af3043683a881af37489fc1827" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/ianlancetaylor/libbacktrace/archive/${BACKTRACE_COMMIT}.tar.gz + -> ${P}-libbacktrace-${BACKTRACE_COMMIT}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="gui test X" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND="${PYTHON_DEPS} + app-arch/brotli:=[${MULTILIB_USEDEP}] + app-arch/snappy:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + media-libs/waffle[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + gui? ( dev-qt/qtbase:6[-gles2-only,gui,widgets] ) + X? ( x11-libs/libX11 ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( dev-cpp/gtest ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-9.0-disable-multiarch.patch + "${FILESDIR}"/${PN}-12.0-unbundle.patch +) + +src_prepare() { + sed -e "s:0.0-unknown:${PV}:" -i cmake/GenerateVersion.cmake || die + + # still 3rd libs: khronos, crc32c and md5-compat + rm -r $(find thirdparty -mindepth 1 -maxdepth 1 \ + ! -name crc32c \ + ! -name khronos \ + ! -name md5 \ + ! -name support \ + -type d -print) || die + + mv "${WORKDIR}"/libbacktrace-${BACKTRACE_COMMIT} thirdparty/libbacktrace || die + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DDOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF} + -DENABLE_X11=$(usex X) + -DENABLE_EGL=ON + -DENABLE_CLI=ON + -DENABLE_GUI=$(multilib_native_usex gui) + -DENABLE_QT6=$(multilib_native_usex gui) + -DENABLE_STATIC_SNAPPY=OFF + -DENABLE_WAFFLE=ON + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_install() { + MULTILIB_CHOST_TOOLS=( + /usr/bin/apitrace$(get_exeext) + /usr/bin/eglretrace$(get_exeext) + /usr/bin/gltrim$(get_exeext) + ) + use X && MULTILIB_CHOST_TOOLS+=( /usr/bin/glretrace$(get_exeext) ) + + cmake-multilib_src_install + + make_libegl_symlinks() { + dosym egltrace.so /usr/$(get_libdir)/${PN}/wrappers/libEGL.so + dosym egltrace.so /usr/$(get_libdir)/${PN}/wrappers/libEGL.so.1 + } + multilib_foreach_abi make_libegl_symlinks + + make_libgl_symlinks() { + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1 + dosym glxtrace.so /usr/$(get_libdir)/${PN}/wrappers/libGL.so.1.2 + } + use X && multilib_foreach_abi make_libgl_symlinks +} + +pkg_postinst() { + optfeature "retracediff.py: side by side retracing" "dev-python/pillow" "dev-python/numpy" + optfeature "snapdiff.py: image comparison scripts" "dev-python/pillow" +} diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 037d5c440d76..ff4ac16376d4 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,28 +1,18 @@ -DIST Python-3.10.17.tar.xz 19608144 BLAKE2B 9caebdcdc21c07037f423bc4831b0e4654dea4264b7a176b2caed625a930f0d6e8e2f6d581dee6f666a1fc17139d1ccd8bcf13c958df14dfd8de31f321d3e048 SHA512 11b1e647f8db05041bcafe110698af8bf5e9f7c8d23c0e9eb568a60544bb9a9e9c3ac94b34f0898f0d4e6c23da3cb81f844ae9d9c8b750058763502eaba39880 -DIST Python-3.10.17.tar.xz.asc 833 BLAKE2B 9468dc33530d8a4ec911e7a2bacd2d1c3533e6819a91c1307e8d577cefe6c6bdb9e9dc7f2abc078cd35186db7f58efd89eb4170fb20887bb2de5a5aa68b3c1f4 SHA512 f5fea78e2ea413c9befb6181787b3a5ea3bc0f5dbf808a94465b558c09353482cd34631a4c505f72aa343a2f4fae291453324cd8e6b18df214baaf4680fc17cf DIST Python-3.10.18.tar.xz 19619316 BLAKE2B 312d2cb6ba3bdc8e1eea4493d73c6adbe80063cd271a8738d9e772b2d9aa2d8628c8b0f96fc6ddb91db6f91ca58e2fb38950a90547fb131a10344b926b661a39 SHA512 2c444f024cd15babd156964b50aa0245020a17c0c600250ffcf112e91594a3d6e1fb87c9b87a57cb7a802dae90004d801ed95a3103d79aefb8ed714279997708 DIST Python-3.10.18.tar.xz.asc 833 BLAKE2B 834d0e7ea65b653d748e7844157ee215302e4b48aa63a45fa8d548b03e78d2cb36b6ebbb6bb6214f9eec3200d6a32d3a22d31691d1580114a14e67e4dd7c5abc SHA512 dbe1426b1b8371bf390b53595d2c656fbd311fed55ad3c705e175fa0c72d51a022f286877ec55ad74547a3b57ae945c9af7ece4dacc7132e21b9b7eb4421add6 -DIST Python-3.11.12.tar.xz 20112232 BLAKE2B 95f82af070e86ecf48881103ce6d7211a4a915a93a49b1407eaf445364b7a7daec406cf07eb9334ed47a59397a9796f6a5c70dcc9b7b47103beb3bffc6aa56d7 SHA512 5c95900de73cd187f5d7a89a05314ef85f4d680308d0d5fff5e6ada81f8ecf030018bef0f1a819d007e8b6d01b52e50395572c2d1a56d2c164492e13a69a9926 -DIST Python-3.11.12.tar.xz.asc 833 BLAKE2B b874df8019eb3c548598f8723fa38c89189cc375d6ced7cae180ffdc35a8e7b0ba93638861412e19037aa1fee76749186f10c4929dc7f4fb4ef7a8f4561d325c SHA512 cb1f82d44be6de67182747f8ad1054e85cca22753c0c86ff12b95ec7044c5c6c37f40a876e5707a6c422d58f483257b8ddbb3ea87893679f81b9299c48373f20 DIST Python-3.11.13.tar.xz 20117496 BLAKE2B 444de8eef3a938a387374b152350414b7e2659920784ebc57d5491cacc78cde406b557237fc7f06627e2855f60219b86fe41cb8b82e61fd3b1b448fc7b98af5c SHA512 70f57464d548eac4fe0d0c7f85a14b0e549a4e25ef66de4fc36b06ce72a3efe87dadfcd56ee275c10483cf802fbc9d73b61f9fb2941a46e2f92f075aeb1afe85 DIST Python-3.11.13.tar.xz.asc 833 BLAKE2B c6860aa8687e53b8d9df5d8442490adaff202bfb23817801562577c8d7b81383376342d8e15c5451e25e270746a6d28167f39cfdd75be589e0d58187026a4830 SHA512 6e261490bc7777f0bcebd0464867df98b7955b32f13a445aab3cb6a1a1d3fb804817638f67a8586910fb97291a805b64f130909c06257903f431f8634c691c3b -DIST Python-3.12.10.tar.xz 20520960 BLAKE2B f05805da36958e3ebb68c69353e8119b20ee4c1a123f4492e9bf614e7faa856180ef2017f2a698bcacf19cac01d89329ed5ee45e00c98b255d4854090a2e6926 SHA512 520c30e3958d0be3c127e5dbb1c52bb3bfc404b5b3c7eb56525e25b9b59af9b21b53bee192f323f470e1df806f6cb2dd3411eb90cbc1c4b7d9b6b0777c29e644 -DIST Python-3.12.10.tar.xz.asc 963 BLAKE2B 45e1ec67311d1ac5679cb5a05b92e61f3e5e6e9d3ffa5462c09c2aa066fda7ea915df13f6e5ad33aa924f6ce1f18e2d78a31af15412a10c093fc8a5b536c5133 SHA512 7edfa6fd816cf2a052abdb775d464e2f389105ed3e782cacf90805613aaca54bf71308504a5336ee1204e872e7db28df32413fb10b057056b0d5cb3c7a20a9f1 DIST Python-3.12.11.tar.xz 20525812 BLAKE2B 08eed9d91fe0be305fe9832f5fae5ed4ffdb524283079b6473ed77cc277671356ce2b8f6ca97f55f8ee4954a35fe399099773d0699d6bfbc0aa87a7e9271ba8b SHA512 81f259c5bb293a5b685ebead1dff56c7c9d28eed12edb508b3e5e1a882991e762fc959803cf2734f4233bb1c5407b4f5303324c67b25d860b069d38bbebe4454 DIST Python-3.12.11.tar.xz.asc 963 BLAKE2B 4c7eea750312ba996f88c452e51b58c0176d53f43e5bd30fd41a931540320b598b6d1e93d79996ce30dfa22858c4c3ed2cb24d16ba0a891a146fbf81ec60b07b SHA512 3589deba17c5adcfcd614387a5207ad20db56cd9c7937eb44e21035a8745f1c6bb9a1b7cfe8bc5b58ecc7cca09ed49fd4c2878f65baecb2514e79c666f85a22e DIST Python-3.13.4.tar.xz 22672472 BLAKE2B d453538db82084f490456416829c7d30672e5c05c1c1baf428493f16fa78ce63b69544787373e4679826f32a18af5c5de5225f8f507699113346917df0e3de31 SHA512 91454bb4d04c192721d2df980a806858bd8aadb5cef92159c2844cc33e92b0386b1b33d5cfff0f69d449e9f978a5f67f6032155f7b1425ff38e36477637c0c68 DIST Python-3.13.4.tar.xz.asc 963 BLAKE2B 5c594f95a7b74c2191b553f50020cd6db9b400f32af62d12094fa4c449651079a662645de8118a7a661c4ceafceb9ce5bcecbbbf8d6bc80d6657a0247e88e510 SHA512 ba9c1dee0f3bf564e6ac19cbe08cf4fdc3779a04ed8289654f6dda3fba9f07a0937764a12f1e7e2f6d7ff17bb5b86c05b8ea19296a2b98d1c81a48362ccf6104 DIST Python-3.13.5.tar.xz 22856016 BLAKE2B 9caacad8745dcd238b208022cb140a6655ae57ae0b7f5ac88efc84a96635c310102a5de20cbaa43ef3c329f454b142a0a019141279d49a4d657be5682a1d6521 SHA512 2a058072e87b614b204bd1321b2bfa9c4b6614dbd5ded98dc0ee51c0d6b81504f902b7c003ad14295b371a37918f6975dc37d5a9c836dd9c30f8b086e4759193 DIST Python-3.13.5.tar.xz.asc 963 BLAKE2B 2db0162d18129ec42b48393108a72c28e7f8f8c3fa40b2e231c87fe0bdc3c166fb6ca4a1c1dfb3fffe1aa0c2618c7ccb245513beb7a0919b4aaca5ec7eb23b36 SHA512 07c1a2ec2d6ba2805680b7f1dc262fdc5dc3eec4503780ecdc08cd570ccbb5f1efa736ee03c83d36bdb33ce87db06be5892cf5a6eaf4018d5fe78fff99e615ae -DIST Python-3.9.22.tar.xz 19652572 BLAKE2B 59f2d2cecde8179064115b52205c2195b26cd0f37aec3e88b0fe2a1a7893a7df8ae38a024814d42064d5e4916e4054a76dddeec0a0dcf29af576d52dbcf65f4c SHA512 c5a76c579455626bf40bb41ee99cab6e444aa5d5085dab7cf622c70ded750e31710c2c30f032917f0d4069350c01a889ed9831d77fcc2d52fcec54055dd07496 -DIST Python-3.9.22.tar.xz.asc 833 BLAKE2B 2bc75d7e39ebee63b8cfd9ee1af2941bc0bd659becf89d291ea33f5baea2b606a34841c7ac5c597eac51b19602cf24ccec123964a1022d43fd251553fb3f90f7 SHA512 9a04fcf7d7fc0521873d29efad3a80a9ff63df4fc4fe4108059246db6517b22d967f4d4e0eebb32c79417f66ee3b60fe00428be155fc1cbea163aa36c1a3ddee DIST Python-3.9.23.tar.xz 19659284 BLAKE2B 17c7c9acec1e2f2e9d146b2c35738ea05cf16609f267dd784668ab43bcce7be93e164c14106f9640a060326ebb2b8bd4ee4e58086bdced4ca611d7f96dbb3699 SHA512 ad2eb2eebff286a16ad631339bc0890b0686cf5e669d28905a98f96e9b1af6673d255f36bf19e146aa4de8d012587dc6b3193e903718f9cdba4b97041318f418 DIST Python-3.9.23.tar.xz.asc 833 BLAKE2B a17a88b1997ece75e6447398d20c67e4b1be6d64204e6ac20aa4650e465b0657e7ae8bd497602d2e3c7193b50ecf7d15a1eb996942a05aab117eb25446dab159 SHA512 10187b0df66743308548780f82872d032530f8233f539cf66a2cfbdef1095b760f81f2fcc1759f003cc6f20752be91bdef71e4d821e76a75c0c85df112335698 DIST python-gentoo-patches-3.10.15.tar.xz 15896 BLAKE2B f908b409dbcedeb4e2fa7255d9dedfb8f86f39b9b12612d45662d2305012692753874befa5377e1bcb2e8fc04b54bf206948e12eb7bc357a764c1b1e496e5997 SHA512 a647882ede8d7b97e301e472e91f4573dce9f8bf4e408449444625fdf79859a54fd828daa60c7960721f34c3d6d82e2e45db2c55f2fc093097a0db42f7363b8c DIST python-gentoo-patches-3.11.8.tar.xz 8484 BLAKE2B 2a6b9275cfcb2edc639a8bfebaa061ccdf3c43c1fda46a97a3cb7ed6eb629d7b581932bf7e3561b7559533e2374e4c5138e7929f1d8edc3e93829ee701ac0779 SHA512 bcc4a0175b7d5f78eb7c431afad5ed4681512e5ec3a0394ff291b11a4d1867212fc093ded0f2e1f504c63f7035cde4d8b19c386d3cb4e50d7a49366a1872905d -DIST python-gentoo-patches-3.12.10.tar.xz 10744 BLAKE2B 2abf4874018156d6735cf8604c410dc4726ac9365bc7500abe6b82472aad100aac7268957256692f4275b02965773e58178519ed8038e121f1ffa3c53770d238 SHA512 62066405aa00f46f9645e9c747d53bb93bf510fc791d14d49e00edfd79981778e6c8e07bfa7bac88d76407a0ffd8f7321dea89f81d90b01dbf13f4d381b6a1a3 DIST python-gentoo-patches-3.12.11.tar.xz 12020 BLAKE2B b419d32b1d7bef9408027edda7eac9a920a877e1b8f521483df595199bad1bbadd9dd9500079c09beab63286a801bfb25da5f93a5d31462ed3e457a6e40ad6af SHA512 1b0eaff4c0df06554525a50576da7eadb4067c4f2970851e5c9e3e527a9ccc4216cbd65c45fd562af4a1cedc2c66278a74bee5cf5c1a65df8feb22f34f5a19e4 DIST python-gentoo-patches-3.13.4.tar.xz 8912 BLAKE2B e3d9f2a12f801dc75e09c5301757f35216d712b5e5394f2ec3ce1d79d0cb57571dbca525e3d5c35b90fa059c2b78ee24341b6a51cbe9691deac84c9ee0578824 SHA512 1a7141accb7aa70c7bd8dd12528f7de031dfeab9ff089f3d044da0b7b52461e2d6d7d1467161e0fe1e259d9fa06d70bcf107d86ad3590e8cf73aa1132ef3aaf9 DIST python-gentoo-patches-3.13.5.tar.xz 8916 BLAKE2B 9d985b12af62b8a917cac1dab9576aac099bc81ad954a5de254a14a3c7d2254edcdcfaadc46314b69a1bb76bd30ca8bed7c866c0de3fc3f89aac0f76af344f32 SHA512 5ac92aa3eef82eae5d707ffcb5085ac98bd9bf64f72fc7ac4aa1b12a0c3aa86c57d0f671ca07f46e2250779f4cf4885916e4d175357ad626eca6e41257a027e7 -DIST python-gentoo-patches-3.9.22.tar.xz 35388 BLAKE2B b6acfa681bdb589f74094ea04bd053bfc122ef9f36b3413c33c352cfae4e101027b0348770b47b9fee769eaba8109406acb6418c1cb8c431fbc7cf1c69124dcb SHA512 335c32d696f9660c957dec0c9a54e2f04e34003d2dbb438e6c9e74ce0a6352b5849e8626397939e3ffa7dc3172ac88cfa2168dd0d120be306e8c898dc7b6b3dc DIST python-gentoo-patches-3.9.23.tar.xz 37148 BLAKE2B a7c0514037169b9938b2180ec2dd22063621d532367f6febfa47da43f47534559baab992d9c5257271121af755b8445346d4d92582e7e11b6468a1c359f28bf2 SHA512 73ef00a7aa671016de396c9e1c4bb5f5c1a97dc735739f806d809f987e802ec440370bf4c85468097547284a5d2b476cbffcec3cf219b7cb6fc890d5029eb5bd diff --git a/dev-lang/python/python-3.10.17.ebuild b/dev-lang/python/python-3.10.17.ebuild deleted file mode 100644 index d2283ed54af8..000000000000 --- a/dev-lang/python/python-3.10.17.ebuild +++ /dev/null @@ -1,523 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.10.15" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="bluetooth build +ensurepip examples gdbm hardened libedit libressl lto +ncurses pgo +readline +sqlite +ssl test tk valgrind" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-lang/python-exec[python_targets_python3_9(-)] - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( - !libressl? ( >=dev-libs/openssl-1.1.1:= ) - libressl? ( >=dev-libs/libressl-3.5.0:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - !!<sys-apps/sandbox-2.21 - !build? ( app-misc/mime-types ) -" -# bluetooth requires headers from bluez -DEPEND=" - ${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - valgrind? ( dev-debug/valgrind ) -" -# autoconf-archive needed to eautoreconf -BDEPEND=" - dev-build/autoconf-archive - app-alternatives/awk - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-python ) - !sys-devel/gcc[libffi(-)]" -PDEPEND="app-eselect/eselect-python" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -QA_PKGCONFIG_VERSION=${PYVER} -# false positives -- functions specific to *BSD -QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat and libffi are not used. - rm -r Modules/expat || die - rm -r Modules/_ctypes/libffi* || die - - if use libressl; then - eapply -p0 ${FILESDIR}/hashopenssl-3.10.5-r1.patch - eapply -p0 ${FILESDIR}/patch-Modules__ssl_c - fi - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - # https://bugs.gentoo.org/850151 - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die - - # force the correct number of jobs - # https://bugs.gentoo.org/737660 - local jobs=$(makeopts_jobs) - sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die - sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - if ! use bluetooth; then - local -x ac_cv_header_bluetooth_bluetooth_h=no - fi - - append-flags -fwrapv - filter-flags -malign-double - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - # PKG_CONFIG needed for cross. - tc-export CXX PKG_CONFIG - - local dbmliborder= - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - if use pgo; then - local profile_task_flags=( - -m test - "-j$(makeopts_jobs)" - --pgo-extended - -u-network - - # We use a timeout because of how often we've had hang issues - # here. It also matches the default upstream PROFILE_TASK. - --timeout 1200 - - -x test_gdb - - # All of these seem to occasionally hang for PGO inconsistently - # They'll even hang here but be fine in src_test sometimes. - # bug #828535 (and related: bug #788022) - -x test_asyncio - -x test_httpservers - -x test_logging - -x test_multiprocessing_fork - -x test_socket - -x test_xmlrpc - - # Hangs (actually runs indefinitely executing itself w/ many cpython builds) - # bug #900429 - -x test_tools - ) - - if has_version "app-arch/rpm" ; then - # Avoid sandbox failure (attempts to write to /var/lib/rpm) - profile_task_flags+=( - -x test_distutils - ) - fi - local -x PROFILE_TASK="${profile_task_flags[*]}" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - --without-static-libpython - --enable-ipv6 - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - --with-platlibdir=lib - --with-pkg-config=yes - --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip - - $(use_with lto) - $(use_enable pgo optimizations) - $(use_with readline readline "$(usex libedit editline readline)") - $(use_with valgrind) - ) - - # disable implicit optimization/debugging flags - local -x OPT= - - if tc-is-cross-compiler ; then - # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 - local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} - local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} - local -x CFLAGS= LDFLAGS= - - # We need to build our own Python on CBUILD first, and feed it in. - # bug #847910 - local myeconfargs_cbuild=( - "${myeconfargs[@]}" - - --libdir="${cbuild_libdir:2}" - - # Avoid needing to load the right libpython.so. - --disable-shared - - # As minimal as possible for the mini CBUILD Python - # we build just for cross to satisfy --with-build-python. - --without-lto - --without-readline - --disable-optimizations - ) - - myeconfargs+=( - # Point the imminent CHOST build to the Python we just - # built for CBUILD. - --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python - ) - - mkdir "${WORKDIR}"/${P}-${CBUILD} || die - pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.11.12.ebuild b/dev-lang/python/python-3.11.13-r1.ebuild index eb91d225e99c..10a361437928 100644 --- a/dev-lang/python/python-3.11.12.ebuild +++ b/dev-lang/python/python-3.11.13-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Liguros Authors +# Copyright 2021-2025 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 WANT_LIBTOOL="none" @@ -47,7 +47,10 @@ RDEPEND=" >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) + ensurepip? ( + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( @@ -72,7 +75,11 @@ RDEPEND=" DEPEND=" ${RDEPEND} bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) + test? ( + app-arch/xz-utils[extra-filters(+)] + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + ) valgrind? ( dev-debug/valgrind ) " # autoconf-archive needed to eautoreconf diff --git a/dev-lang/python/python-3.12.10.ebuild b/dev-lang/python/python-3.12.10.ebuild deleted file mode 100644 index 46b04197bbc7..000000000000 --- a/dev-lang/python/python-3.12.10.ebuild +++ /dev/null @@ -1,613 +0,0 @@ -# Copyright 2021-2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE=" - bluetooth build debug +ensurepip examples gdbm libressl libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-libs/mpdecimal:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-pip ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - kernel_linux? ( sys-apps/util-linux:= ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( - !libressl? ( >=dev-libs/openssl-1.1.1:= ) - libressl? ( >=dev-libs/libressl-3.9.1:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) -" -# bluetooth requires headers from bluez -DEPEND=" - ${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( - app-arch/xz-utils - dev-python/ensurepip-pip - dev-python/ensurepip-setuptools - dev-python/ensurepip-wheel - ) - valgrind? ( dev-debug/valgrind ) -" -# autoconf-archive needed to eautoreconf -BDEPEND=" - dev-build/autoconf-archive - app-alternatives/awk - virtual/pkgconfig - verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) -" -RDEPEND+=" - !build? ( app-misc/mime-types ) -" -if [[ ${PV} != *_alpha* ]]; then - RDEPEND+=" - dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] - " -fi - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -QA_PKGCONFIG_VERSION=${PYVER} -# false positives -- functions specific to *BSD -QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat and libffi are not used. - # TODO: Makefile has annoying deps on expat headers - #rm -r Modules/expat || die - - if use libressl; then - eapply -p1 ${FILESDIR}/hashopenssl-3.12.4.patch - eapply -p1 ${FILESDIR}/ssl-3.12.3-r1.patch - eapply -p1 ${FILESDIR}/configure_ac.patch - fi - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - # force the correct number of jobs - # https://bugs.gentoo.org/737660 - sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die - - # breaks tests when using --with-wheel-pkg-dir - rm -r Lib/test/wheeldata || die - - eautoreconf -} - -build_cbuild_python() { - # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 - local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - # - # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) - local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" - local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} - local -x CFLAGS= LDFLAGS= - local -x BUILD_CFLAGS="${CFLAGS_NODIST}" - local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} - - # We need to build our own Python on CBUILD first, and feed it in. - # bug #847910 - local myeconfargs_cbuild=( - "${myeconfargs[@]}" - - --prefix="${BROOT}"/usr - --libdir="${cbuild_libdir:2}" - - # Avoid needing to load the right libpython.so. - --disable-shared - - # As minimal as possible for the mini CBUILD Python - # we build just for cross to satisfy --with-build-python. - --without-lto - --without-readline - --disable-optimizations - ) - - mkdir "${WORKDIR}"/${P}-${CBUILD} || die - pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die - - # Avoid as many dependencies as possible for the cross build. - mkdir Modules || die - cat > Modules/Setup.local <<-EOF || die - *disabled* - nis - _dbm _gdbm - _sqlite3 - _hashlib _ssl - _curses _curses_panel - readline - _tkinter - pyexpat - zlib - # We disabled these for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. This should be rechecked for the pure Makefile approach, - # and uncommented if needed. - #_ctypes _crypt - EOF - - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - emake - popd &> /dev/null || die -} - -src_configure() { - # disable automagic bluetooth headers detection - if ! use bluetooth; then - local -x ac_cv_header_bluetooth_bluetooth_h=no - fi - - append-flags -fwrapv - filter-flags -malign-double - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - # PKG_CONFIG needed for cross. - tc-export CXX PKG_CONFIG - - local dbmliborder= - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - # Set baseline test skip flags. - COMMON_TEST_SKIPS=( - # this is actually test_gdb.test_pretty_print - -x test_pretty_print - ) - - # Arch-specific skips. See #931888 for a collection of these. - case ${CHOST} in - alpha*) - COMMON_TEST_SKIPS+=( - -x test_builtin - -x test_capi - -x test_cmath - -x test_float - # timeout - -x test_free_threading - -x test_math - -x test_numeric_tower - -x test_random - -x test_statistics - # bug 653850 - -x test_resource - -x test_strtod - ) - ;; - mips*) - COMMON_TEST_SKIPS+=( - -x test_ctypes - -x test_external_inspection - -x test_statistics - ) - ;; - powerpc64-*) # big endian - COMMON_TEST_SKIPS+=( - -x test_descr - ) - ;; - riscv*) - COMMON_TEST_SKIPS+=( - -x test_urllib2 - ) - ;; - sparc*) - COMMON_TEST_SKIPS+=( - # bug 788022 - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - - -x test_ctypes - -x test_descr - # bug 931908 - -x test_exceptions - ) - ;; - esac - - # musl-specific skips - use elibc_musl && COMMON_TEST_SKIPS+=( - # various musl locale deficiencies - -x test__locale - -x test_c_locale_coercion - -x test_locale - -x test_re - - # known issues with find_library on musl - # https://bugs.python.org/issue21622 - -x test_ctypes - - # fpathconf, ttyname errno values - -x test_os - ) - - if use pgo; then - local profile_task_flags=( - -m test - "-j$(makeopts_jobs)" - --pgo-extended - -u-network - - # We use a timeout because of how often we've had hang issues - # here. It also matches the default upstream PROFILE_TASK. - --timeout 1200 - - "${COMMON_TEST_SKIPS[@]}" - - -x test_dtrace - - # All of these seem to occasionally hang for PGO inconsistently - # They'll even hang here but be fine in src_test sometimes. - # bug #828535 (and related: bug #788022) - -x test_asyncio - -x test_concurrent_futures - -x test_httpservers - -x test_logging - -x test_multiprocessing_fork - -x test_socket - -x test_xmlrpc - - # Hangs (actually runs indefinitely executing itself w/ many cpython builds) - # bug #900429 - -x test_tools - ) - - # Arch-specific skips. See #931888 for a collection of these. - case ${CHOST} in - alpha*) - profile_task_flags+=( - -x test_os - ) - ;; - hppa*) - profile_task_flags+=( - -x test_descr - # bug 931908 - -x test_exceptions - -x test_os - ) - ;; - powerpc64-*) # big endian - profile_task_flags+=( - # bug 931908 - -x test_exceptions - ) - ;; - riscv*) - profile_task_flags+=( - -x test_statistics - ) - ;; - esac - - if has_version "app-arch/rpm" ; then - # Avoid sandbox failure (attempts to write to /var/lib/rpm) - profile_task_flags+=( - -x test_distutils - ) - fi - local -x PROFILE_TASK="${profile_task_flags[*]}" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - --without-static-libpython - --enable-ipv6 - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --without-lto - --with-system-expat - --with-system-libmpdec - --with-platlibdir=lib - --with-pkg-config=yes - --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip - - $(use_with debug assertions) - $(use_enable pgo optimizations) - $(use_with readline readline "$(usex libedit editline readline)") - $(use_with valgrind) - ) - - # https://bugs.gentoo.org/700012 - if tc-is-lto; then - append-cflags $(test-flags-CC -ffat-lto-objects) - myeconfargs+=( - --with-lto - ) - fi - - # Force-disable modules we don't want built. - # See Modules/Setup for docs on how this works. Setup.local contains our local deviations. - cat > Modules/Setup.local <<-EOF || die - *disabled* - nis - $(usev !gdbm '_gdbm _dbm') - $(usev !sqlite '_sqlite3') - $(usev !ssl '_hashlib _ssl') - $(usev !ncurses '_curses _curses_panel') - $(usev !readline 'readline') - $(usev !tk '_tkinter') - EOF - - # disable implicit optimization/debugging flags - local -x OPT= - - if tc-is-cross-compiler ; then - build_cbuild_python - myeconfargs+=( - # Point the imminent CHOST build to the Python we just - # built for CBUILD. - --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python - ) - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - # Gentoo hack to disable accessing system site-packages - export GENTOO_CPYTHON_BUILD=1 - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - --verbose3 - -u-network - -j "$(makeopts_jobs)" - "${COMMON_TEST_SKIPS[@]}" - ) - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" TEST_MODULES=no altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.9.22.ebuild b/dev-lang/python/python-3.9.22.ebuild deleted file mode 100644 index 3c955dc957a8..000000000000 --- a/dev-lang/python/python-3.9.22.ebuild +++ /dev/null @@ -1,357 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE="https://www.python.org/" -SRC_URI=" - https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-lang/python-exec[python_targets_python3_9(-)] - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( >=sys-libs/readline-4.1:= ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( - !libressl? ( dev-libs/openssl:= ) - libressl? ( dev-libs/libressl:= ) - ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= )" -# bluetooth requires headers from bluez -DEPEND="${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] )" -BDEPEND=" - app-alternatives/awk - virtual/pkgconfig - dev-build/autoconf-archive - verify-sig? ( sec-keys/openpgp-keys-python ) - !sys-devel/gcc[libffi(-)]" -RDEPEND+=" !build? ( app-misc/mime-types )" -PDEPEND="app-eselect/eselect-python" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat, libffi and zlib are not used. - rm -fr Modules/expat || die - rm -fr Modules/_ctypes/libffi* || die - rm -fr Modules/zlib || die - - rm -f "${WORKDIR}/${PATCHSET}"/0013-bpo-43998-Default-to-TLS-1.2-and-increase-cipher-sui.patch || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - "${FILESDIR}"/${PN}-3.9.9-r1-libressl.patch - ) - - default - - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \ - setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@" - - # force correct number of jobs - # https://bugs.gentoo.org/737660 - local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") - sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die - sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die - - eautoreconf -} - -src_configure() { - local disable - # disable automagic bluetooth headers detection - use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - if [[ "$(gcc-major-version)" -ge 4 ]]; then - append-flags -fwrapv - fi - - filter-flags -malign-double - - # https://bugs.gentoo.org/show_bug.cgi?id=50309 - if is-flagq -O3; then - is-flagq -fstack-protector-all && replace-flags -O3 -O2 - use hardened && replace-flags -O3 -O2 - fi - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - tc-export CXX - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - - local dbmliborder - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - $(use_enable ipv6) - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - ) - - OPT="" econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # Skip failing tests. - local skipped_tests="gdb" - - for test in ${skipped_tests}; do - mv "${S}"/Lib/test/test_${test}.py "${T}" - done - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") - - emake test EXTRATESTOPTS="-u-network -j${jobs}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local result=$? - - for test in ${skipped_tests}; do - mv "${T}/test_${test}.py" "${S}"/Lib/test - done - - elog "The following tests have been skipped:" - for test in ${skipped_tests}; do - elog "test_${test}.py" - done - - elog "If you would like to run them, you may:" - elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" - elog "and run the tests separately." - - if [[ ${result} -ne 0 ]]; then - die "emake test failed" - fi -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - sed \ - -e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \ - -e "s/\(PY_LDFLAGS=\).*/\1/" \ - -i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed" - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax_kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \ - emake --no-print-directory -s -f - 2>/dev/null) - newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - local -x EPYTHON=python${PYVER} - # if not using a cross-compiler, use the fresh binary - if ! tc-is-cross-compiler; then - local -x PYTHON=./python - local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} - else - local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} - fi - - echo "EPYTHON='${EPYTHON}'" > epython.py || die - python_domodule epython.py - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" \ - "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" \ - "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" \ - "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" \ - "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" \ - "${scriptdir}/idle" || die - fi -} diff --git a/dev-libs/libzip/libzip-1.11.4-r1.ebuild b/dev-libs/libzip/libzip-1.11.4-r1.ebuild index 7f473b12f576..a23af17c1cb1 100644 --- a/dev-libs/libzip/libzip-1.11.4-r1.ebuild +++ b/dev-libs/libzip/libzip-1.11.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.nih.at/libzip/${P}.tar.xz" LICENSE="BSD" SLOT="0/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="bzip2 gnutls lzma mbedtls ssl test tools zstd" REQUIRED_USE="test? ( ssl tools )" RESTRICT="!test? ( test )" diff --git a/dev-libs/qgpgme/qgpgme-2.0.0.ebuild b/dev-libs/qgpgme/qgpgme-2.0.0-r1.ebuild index b45fd3f649cb..aff929c53c11 100644 --- a/dev-libs/qgpgme/qgpgme-2.0.0.ebuild +++ b/dev-libs/qgpgme/qgpgme-2.0.0-r1.ebuild @@ -19,15 +19,16 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv IUSE="test" RESTRICT="!test? ( test )" -RDEPEND=" - !<app-crypt/gpgme-2[qt6(-)] - +DEPEND=" >=app-crypt/gpgme-${PV%.*}:= >=dev-cpp/gpgmepp-${PV%.*}:= >=dev-libs/libgpg-error-1.47:= >=dev-qt/qtbase-6.5.0:6 " -DEPEND="${RDEPEND}" +RDEPEND="${DEPEND} + !<app-crypt/gpgme-2[qt6(-)] + !dev-libs/qgpgme:1 +" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gnupg )" src_configure() { diff --git a/dev-libs/qr-code-generator/Manifest b/dev-libs/qr-code-generator/Manifest index 488e61001477..16c0aae3a642 100644 --- a/dev-libs/qr-code-generator/Manifest +++ b/dev-libs/qr-code-generator/Manifest @@ -1,2 +1,3 @@ +DIST qr-code-generator-1.8.0-cmake3.tar.gz 5719 BLAKE2B 3c8dfcd52813688c59d33e12c8226f98a10884ce2d94114958822b41a74ef54b75a725666424024bd2a54608b86d13c1063e19450ecadef787a45f6e9bd17210 SHA512 3dad9f19ea412049881e3a2d7f9f561b15ea81b3829fa295be6b67007d620ff29f7415d96c0781e58b7342af3fa4bae1c2ecbf3a8e599b9091edb79f6f2904be DIST qr-code-generator-1.8.0.tar.gz 193288 BLAKE2B 2e511baf35fbfdb71ad5e2dc91c1400a113eb9bce51afa022c34b7ad7d3c9be4a862e2caaef89f517fbbf29879223fb078c88fdec27d6a876126c798ac6772c6 SHA512 0cdf0873e71aed124fc7357da86fb26f23fd26432f94c9752fa5a044085b26e5aece2115134d0e50213ff24be7c55818e7dec31205a68751065bc82ab0c2c6ac DIST qr-code-generator-cmake-1.8.0.tar.gz 5573 BLAKE2B 206e88a0a2b9c069f5b9ebe78cb570c141ee12ea16c2bea0635b054ebb05c78654175e8391d744cc66bd00326d255acd96e25079d398cbb44569597fcf9797a5 SHA512 cd7da1c5cbb92ad25ee4c4cc820216628f2943268f884acc6c67ee6f74e943c639b74ec05470b6497f606594b5c6544b1ac9ab98d5b2d5196c0f7c627a4ce06e diff --git a/dev-libs/qr-code-generator/qr-code-generator-1.8.0-r1.ebuild b/dev-libs/qr-code-generator/qr-code-generator-1.8.0-r1.ebuild new file mode 100644 index 000000000000..f7c8e2c9775a --- /dev/null +++ b/dev-libs/qr-code-generator/qr-code-generator-1.8.0-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="QR Code Generator Library in Multiple Languages" +HOMEPAGE=" + https://github.com/EasyCoding/qrcodegen-cmake + https://github.com/nayuki/QR-Code-generator +" +CMAKE_PV="${PV}-cmake3" +SRC_URI=" + https://github.com/EasyCoding/qrcodegen-cmake/archive/v${CMAKE_PV}.tar.gz -> qr-code-generator-${CMAKE_PV}.tar.gz + https://github.com/nayuki/QR-Code-generator/archive/v${PV}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/QR-Code-generator-${PV}" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_prepare() { + # Move the CMake files into the project root. + mv ../qrcodegen-cmake-${CMAKE_PV}/* . || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-libs/xalan-c/xalan-c-1.12-r4.ebuild b/dev-libs/xalan-c/xalan-c-1.12-r4.ebuild index 120f1e0940df..d9358365d723 100644 --- a/dev-libs/xalan-c/xalan-c-1.12-r4.ebuild +++ b/dev-libs/xalan-c/xalan-c-1.12-r4.ebuild @@ -26,7 +26,7 @@ else VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/apache-xalan-c.asc SLOT="0/$(ver_cut 1-2)" - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ~ppc x86" S="${WORKDIR}/${MY_PN}-${PV}" BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-apache-xalan-c ) diff --git a/dev-libs/yyjson/yyjson-0.11.1.ebuild b/dev-libs/yyjson/yyjson-0.11.1.ebuild index b2f96f422a93..3cd45686dacb 100644 --- a/dev-libs/yyjson/yyjson-0.11.1.ebuild +++ b/dev-libs/yyjson/yyjson-0.11.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P LICENSE="MIT test? ( BSD )" SLOT="0/0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc test" diff --git a/dev-libs/zxcvbn-c/zxcvbn-c-2.5.ebuild b/dev-libs/zxcvbn-c/zxcvbn-c-2.5.ebuild index a8fc3d7354c9..d900fd3f31ea 100644 --- a/dev-libs/zxcvbn-c/zxcvbn-c-2.5.ebuild +++ b/dev-libs/zxcvbn-c/zxcvbn-c-2.5.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/tsyrogit/zxcvbn-c/archive/refs/tags/v${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${P}-libcxx-19.patch diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest index 7254d45b3aa1..1c3405725b3d 100644 --- a/dev-ml/base_quickcheck/Manifest +++ b/dev-ml/base_quickcheck/Manifest @@ -1,3 +1,4 @@ DIST base_quickcheck-0.15.0.tar.gz 73702 BLAKE2B 0f671b6e48d38ac92b8e5150c1b6f7c4a1326cf12fcf3c14edf7ef376ca1769f8d708755a3b6cfc69a4d74de8d84affbc14838fc9385f487f2053936f1f116fa SHA512 e5362d70469c085239efaabbca6ca2558cb1609dfd2c3715d5c31047c8ae34b8304b9d28636806305f226929b0f9e3518b409de08f42f389963378f2aee6b351 DIST base_quickcheck-0.16.0.tar.gz 76738 BLAKE2B b54fac86332bfe06b767345898c2e1a7a6f70de26cb06d16467d634eee3117d7ab571f611d17f692776c519dfa4ab7de9c948b08e44016e1e05fdff565a16246 SHA512 c859f2982140ec72b3377e3f167117df43f8cb14b62d3949e92ecf479cb27b4c31bb2dfa9111da24ce42f969452582ba076aef868d304b97c08f2918759cc291 DIST base_quickcheck-0.17.0.tar.gz 67016 BLAKE2B acd54bfeb74a3b7f8f72fdcc4b92c8dd161f87f82bb6eca175d15947b6a04b9e13015c10562a5ce1a93c6019498d7c2f9f65dc2a7a5bbfcd78011e5731aabb04 SHA512 66503fd6c94bc7f68bf24ce554cefc681df0fd54b9d72539de51047a193143153f0332d81ee2c94e860b7c6953266ce79b64ef32f904150b0c9c70f7c43069d4 +DIST base_quickcheck-0.17.1.tar.gz 67058 BLAKE2B 02ffc2a816a4e84e92d6839777ea429f9f06361ecbc5705481bc6c385a5ce80c04f8eb5d0a34f04838dce983f70a1bb15c20cc5b48917c753cca076fe36a8982 SHA512 d345b0333508f6f49fe636455139e563b0594bd2cf56534d2f42ed083906e41bb4e009996ed7db8989d8409899d25cfcdbd71021260486c310f7e0fd63df56d9 diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.17.0-r1.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.17.0-r2.ebuild index 2d66f1f3cb8a..5e448cf92838 100644 --- a/dev-ml/base_quickcheck/base_quickcheck-0.17.0-r1.ebuild +++ b/dev-ml/base_quickcheck/base_quickcheck-0.17.0-r2.ebuild @@ -28,6 +28,7 @@ RDEPEND=" =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] =dev-ml/splittable_random-${JSM}:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] + <dev-ml/ppxlib-0.36.0 " DEPEND="${RDEPEND}" BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.17.1.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.17.1.ebuild new file mode 100644 index 000000000000..2404ffdbe74f --- /dev/null +++ b/dev-ml/base_quickcheck/base_quickcheck-0.17.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Randomized testing framework, designed for compatibility with Base" +HOMEPAGE="https://github.com/janestreet/base_quickcheck" +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +# Jane Street Minor +JSM=$(ver_cut 1-2)* + +RDEPEND=" + >=dev-lang/ocaml-5 + =dev-ml/base-${JSM}:=[ocamlopt?] + =dev-ml/ppx_base-${JSM}:=[ocamlopt?] + =dev-ml/ppx_compare-${JSM}:=[ocamlopt?] + =dev-ml/ppx_cold-${JSM}:=[ocamlopt?] + =dev-ml/ppx_enumerate-${JSM}:=[ocamlopt?] + =dev-ml/ppx_fields_conv-${JSM}:=[ocamlopt?] + =dev-ml/ppx_globalize-${JSM}:=[ocamlopt?] + >=dev-ml/ppx_globalize-0.17.2 + =dev-ml/ppx_hash-${JSM}:=[ocamlopt?] + =dev-ml/ppx_here-${JSM}:=[ocamlopt?] + =dev-ml/ppx_let-${JSM}:=[ocamlopt?] + >=dev-ml/ppx_let-0.17.1 + =dev-ml/ppx_sexp_conv-${JSM}:=[ocamlopt?] + >=dev-ml/ppx_sexp_conv-0.17.1 + =dev-ml/ppx_sexp_message-${JSM}:=[ocamlopt?] + =dev-ml/ppx_sexp_value-${JSM}:=[ocamlopt?] + =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] + >=dev-ml/ppxlib_jane-0.17.4 + =dev-ml/splittable_random-${JSM}:=[ocamlopt?] + >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/ocurl/ocurl-0.9.2-r2.ebuild b/dev-ml/ocurl/ocurl-0.9.2-r2.ebuild index 562fb5b13810..9e7596d46c56 100644 --- a/dev-ml/ocurl/ocurl-0.9.2-r2.ebuild +++ b/dev-ml/ocurl/ocurl-0.9.2-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit findlib +inherit dot-a findlib DESCRIPTION="OCaml interface to the libcurl library" HOMEPAGE="https://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl" @@ -20,6 +20,11 @@ RDEPEND="net-misc/curl DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +src_configure() { + lto-guarantee-fat + default +} + src_compile() { emake -j1 all } @@ -33,4 +38,5 @@ src_install() { dodoc -r examples docompress -x /usr/share/doc/${PF}/examples fi + strip-lto-bytecode } diff --git a/dev-ml/ppx_globalize/Manifest b/dev-ml/ppx_globalize/Manifest index d71be85cee7b..2dc4ab993bf9 100644 --- a/dev-ml/ppx_globalize/Manifest +++ b/dev-ml/ppx_globalize/Manifest @@ -1,2 +1,3 @@ DIST ppx_globalize-0.16.0.tar.gz 8328 BLAKE2B e8ba1a500fc244d53d07dbe90df6b18f3088c9496d309002a177725e1990b8108c6972dd2b45caeecdbad62c466e73ee3ae944701dec489c2613a8b71ea88787 SHA512 76618dc1cc436c437e7911a2b793233f9bdd559dc37419df6f94143548bcfe09a0f29eafc3a36e97a5f8fb886aa94ca641f10f56078a8558f642a2cf564e4c75 DIST ppx_globalize-0.17.0.tar.gz 8736 BLAKE2B 8b849b260ef3527cc3db9a35cabb46c08b5f4c3fa9eaa204a807fc7e12407241d5edf9f834fecd6304c3e271a573edbeba3a6fe60c482e84173f14bf4060a7b3 SHA512 5bfb7905e32b3af90f33e27ad418af11cfd90626ebc46a29215827b0cd4ef1fcc6ff59ce7d676eaca03f86fd11b4adf14c8c998be4de993aee0f23f7ffdf1e17 +DIST ppx_globalize-0.17.2.tar.gz 8750 BLAKE2B c30de96b912869169699b2ee12c82922016acff79934a9f921c9fb5cbfdeaa05ad7bc6f18fa1f58207f2faad8fe4c30e24670817357ddd96befbdf3db58bc367 SHA512 9eb4908e8cd92ed79a73fb82a70d9f68fcdeec58e7b2e4e37b536716f4bf4f31866376cb1102cb44e62a40b4ead3c6d5d448872a62803ebb3ea7284c9d082b4a diff --git a/dev-ml/ppx_globalize/ppx_globalize-0.17.0-r1.ebuild b/dev-ml/ppx_globalize/ppx_globalize-0.17.0-r2.ebuild index 10981d9470ac..c1b946ca392b 100644 --- a/dev-ml/ppx_globalize/ppx_globalize-0.17.0-r1.ebuild +++ b/dev-ml/ppx_globalize/ppx_globalize-0.17.0-r2.ebuild @@ -22,6 +22,7 @@ RDEPEND=" >=dev-lang/ocaml-5 =dev-ml/base-${JSM}:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] + <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] " DEPEND="${RDEPEND}" diff --git a/dev-ml/ppx_globalize/ppx_globalize-0.17.2.ebuild b/dev-ml/ppx_globalize/ppx_globalize-0.17.2.ebuild new file mode 100644 index 000000000000..c1b946ca392b --- /dev/null +++ b/dev-ml/ppx_globalize/ppx_globalize-0.17.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Generates functions to copy local values to the global heap" +HOMEPAGE="https://github.com/janestreet/ppx_globalize" +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +# Jane Street Minor +JSM=$(ver_cut 1-2)* + +RDEPEND=" + >=dev-lang/ocaml-5 + =dev-ml/base-${JSM}:=[ocamlopt?] + >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] + <dev-ml/ppxlib-0.36.0 + =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/ppx_let/Manifest b/dev-ml/ppx_let/Manifest index 2e8556a9f627..6b5e960d5c66 100644 --- a/dev-ml/ppx_let/Manifest +++ b/dev-ml/ppx_let/Manifest @@ -1,3 +1,4 @@ DIST ppx_let-0.15.0.tar.gz 17400 BLAKE2B 3276944addb1dd01c1f461512452ee2bf32fee0cfc3b3772aa7da2a427786a100b36678539fc7fb2beb98ad0bac3b82071b8ebe5d4e5374c5b8bc57a239488ca SHA512 5a22117407c93755df5fe55feded9d7061a8bf953aecc83d2e04de648aff973b1c380b44a26fa68888e90e7486b91a1c665c033c01e2af456a7de3b0b63775d3 DIST ppx_let-0.16.0.tar.gz 15460 BLAKE2B 8cc4adb4fae276a11df36d91690ae9fa609ac923b971afe783102fc854f212dce58826d1e743e2e2a349c278ca103e80cbb203fa18dbea21adb7c6849b0c8132 SHA512 d81c98f4f87c2af2f8121ce42bd5de8910ff4d588eb1bc3a18a9594c070f261b7c7a173bb86a5fbcd67d09ad8ba436df9a210577ac05c6a98625a0bc553fb4ad DIST ppx_let-0.17.0.tar.gz 15707 BLAKE2B 7e6c333a2b53a6633a79745885008b5984ccf84304f03d720c609647a0bc4c12028a72fa3a521cbce62ff36def634fc9af6d8b04bed52bf616dcaecbbde759aa SHA512 182821192082abd40635d45df7ff4a7bd5654298109c4a315e2689983a7ec3f07df834a54c5be7b6259564b974b4feb473762d80d0f3be2a5b2d0d967dc758bd +DIST ppx_let-0.17.1.tar.gz 15718 BLAKE2B 97033783010f90f3b9d649fcfed93f52d8dcd0d3e354e6dca8e0be0803affe489695a4eb0464b1ced5778bf0732f21c4590217392051003dd0eedb6cc23625a1 SHA512 bd08d0bc7f37dff97a1500fdd145e978e9693382c5ac11305751a60d11f0ecea4afc319920c804f5e7b8ebadde365c31564851a14c41e9cac2956fc7b5a71a9d diff --git a/dev-ml/ppx_let/ppx_let-0.17.0-r1.ebuild b/dev-ml/ppx_let/ppx_let-0.17.0-r2.ebuild index 2d6d4836112f..448e1a229853 100644 --- a/dev-ml/ppx_let/ppx_let-0.17.0-r1.ebuild +++ b/dev-ml/ppx_let/ppx_let-0.17.0-r2.ebuild @@ -22,6 +22,7 @@ RDEPEND=" =dev-ml/base-${JSM}:=[ocamlopt?] =dev-ml/ppx_here-${JSM}:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] + <dev-ml/ppxlib-0.36.0 " DEPEND="${RDEPEND}" BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/ppx_let/ppx_let-0.17.1.ebuild b/dev-ml/ppx_let/ppx_let-0.17.1.ebuild new file mode 100644 index 000000000000..c9ceed039bb8 --- /dev/null +++ b/dev-ml/ppx_let/ppx_let-0.17.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Monadic let-bindings" +HOMEPAGE="https://github.com/janestreet/ppx_let" +SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +# Jane Street Minor +JSM=$(ver_cut 1-2)* + +RDEPEND=" + >=dev-lang/ocaml-5 + =dev-ml/base-${JSM}:=[ocamlopt?] + =dev-ml/ppx_here-${JSM}:=[ocamlopt?] + >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/ppx_sexp_conv/Manifest b/dev-ml/ppx_sexp_conv/Manifest index 8dae734c8bfb..40c996fd5284 100644 --- a/dev-ml/ppx_sexp_conv/Manifest +++ b/dev-ml/ppx_sexp_conv/Manifest @@ -1,3 +1,4 @@ DIST ppx_sexp_conv-0.15.1.tar.gz 67448 BLAKE2B 4994b609edd19bc70755c418ff7ed0972199ad6b3dde834ad32400c613113a3b3622dca160a4e49ed5abd6fcb9ced3f7580ffc1bcb055ca1d71a945ae56ea203 SHA512 f2b669e7c7bbbc8dd4978b47b73662dd0195ae85cdd71596485211cb5ab4daedcae9be4b33796674320e0d324b7ee9f90d3b219212be98ed792e3a89ccf8c41b DIST ppx_sexp_conv-0.16.0.tar.gz 66918 BLAKE2B 7f7f4bd9c3178d80b0b813204e8abbc2791a519951793ed99df62988b91fc90e3616565a2c1b629a80a05814b7cb06f491109e079b70aba9a1606552a2a8e19f SHA512 ceacd17683c8e739d2e5eaabb585c01615a11b18c1bef7df85b48820885d344cbae94c1351a6a2522e016a1bd41fc3997928d6b2b2169aeda72ea6626eb1f7a0 DIST ppx_sexp_conv-0.17.0.tar.gz 68281 BLAKE2B e4ce4df4becd93b2f5ccd7e356042e59acbe8ce334e163fafb2f984725688a52162719a82caa2cfd47bf00262ac6067abdaa3d057e0abddb9b624e0a6ae1776d SHA512 1e4ac88a62988933473837362522d29ef0bb258b4ffde256fb322d53411e2455e9a5b7fb2ba92f5036ffd88a084867d45d1628e6cd9bf36468d6e1e6e4694afe +DIST ppx_sexp_conv-0.17.1.tar.gz 68305 BLAKE2B a66d8487e7a19009fda6687a8a112906a79245f3f2a70f76c7e1fbde91f7337af7ac57f2ed2ff1001f788ab9782df89c87b337bcd88348756327abd4fb6dc149 SHA512 036582cbcd49aad0737bbbdf5f680192e55a9f3051c8dece439a6c6ea989b59077c88130d833b01a38d990e563f7dde9f5be7e1cd0ffaaf59bd913d6fbd63bb3 diff --git a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0-r1.ebuild b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0-r2.ebuild index b2cbae18cf72..3aba249add55 100644 --- a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0-r1.ebuild +++ b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.0-r2.ebuild @@ -21,6 +21,7 @@ RDEPEND=" >=dev-lang/ocaml-5 =dev-ml/base-${JSM}:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] + <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] =dev-ml/sexplib0-${JSM}:=[ocamlopt?] " diff --git a/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.1.ebuild b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.1.ebuild new file mode 100644 index 000000000000..ef18d5d3d57e --- /dev/null +++ b/dev-ml/ppx_sexp_conv/ppx_sexp_conv-0.17.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Support Library for type-driven code generators" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_conv" +SRC_URI="https://github.com/janestreet/ppx_sexp_conv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +# Jane Street Minor +JSM=$(ver_cut 1-2)* + +RDEPEND=" + >=dev-lang/ocaml-5 + =dev-ml/base-${JSM}:=[ocamlopt?] + >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] + =dev-ml/ppxlib_jane-${JSM}:=[ocamlopt?] + =dev-ml/sexplib0-${JSM}:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-ml/ppxlib_jane/Manifest b/dev-ml/ppxlib_jane/Manifest index 7ebacf1abb7e..528f7a609471 100644 --- a/dev-ml/ppxlib_jane/Manifest +++ b/dev-ml/ppxlib_jane/Manifest @@ -1,2 +1,3 @@ DIST ppxlib_jane-0.17.0.tar.gz 46439 BLAKE2B 97b8040571e0641ebc6a67d9ee394cba2388be0993eac5f8255b3358225533d7813ad7a9fd7af8f87007348badfb7a51a73af44365c87c1a70b0c74b8401e71c SHA512 0907a5c9dfce17dab6df86bc8b04b20c1f809c45a89e947c1da57092851489c618c741aabb853fdc6ca48f4737a74ee2a8c8fc1abfbd85939fd003991adccc09 DIST ppxlib_jane-0.17.2.tar.gz 46492 BLAKE2B 6bad78b03c1769d21f62acbf1c88e1a1e41db11bb942b8286d0ea195f3b6272f64203572d151b7a6b13d916a0a79ffa7a51bd2bec3fca31f6c3dad9ee827a628 SHA512 342e034d44d14958869e643befb0e749d4de3ca0040891ab51592e2583bc5bb827bdaa5bd06966ac536151d160997aef79baa090247d1649a6b5849a359744d8 +DIST ppxlib_jane-0.17.4.tar.gz 42650 BLAKE2B 67da586b173350032d322aef8b1823b22a98a89cc8917c5e6d577af46b57cd869b5f2d4d9354762b73c374a190706555507e82a2ff465aa05cd8cc0da028cf40 SHA512 e2931de633d9dcce2ca121e1cf117e159af4ccc52a7e420c328021da0145b6b90194e4545f97afe9cd032c04c6bc2563faa2d852ad45b041b014c688153799d6 diff --git a/dev-ml/ppxlib_jane/ppxlib_jane-0.17.4.ebuild b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.4.ebuild new file mode 100644 index 000000000000..a585063f2b6b --- /dev/null +++ b/dev-ml/ppxlib_jane/ppxlib_jane-0.17.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Utilities for working with Jane Street AST constructs" +HOMEPAGE="https://github.com/janestreet/ppxlib_jane" +SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-lang/ocaml-5.3 + dev-ml/stdlib-shims:=[ocamlopt?] + >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250708.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250708.1.0.ebuild new file mode 100644 index 000000000000..95f15f87fe39 --- /dev/null +++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250708.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BRIANDFOY +DIST_VERSION=20250708.001 +inherit perl-module + +DESCRIPTION="Data pack for Business::ISBN" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +PERL_RM_FILES=( + "make_data.pl" + "t/pod.t" + "t/pod_coverage.t" +) + +src_prepare() { + sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die + perl-module_src_prepare +} diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest index be9d5bca0103..182f07770d6c 100644 --- a/dev-perl/Business-ISBN-Data/Manifest +++ b/dev-perl/Business-ISBN-Data/Manifest @@ -1,3 +1,4 @@ DIST Business-ISBN-Data-20250205.001.tar.gz 36418 BLAKE2B 397bcef0fbcfb67e2794f09c71692689edcf0829e6efdfcd9566cc5494ce2231144cc3ee5bb916ebe768cb84ea1c816a7e773c51fb5884e646acb8045017dddb SHA512 7c880a37b44d2ede8bf20fb0906aab56ec4bf76853fe9fd4992ea8fa371ca42c1d77ec475951714d3ff0f8e7a9d07d217830141fb2f7302ab0f1d8d80eda3923 DIST Business-ISBN-Data-20250309.001.tar.gz 36498 BLAKE2B 66a045197e08203132cd7ea0a6d17ec0f9f74107e14a0a27c9498125c3fdfdba09daf1dc5dbed3a59f656e68a21b87b4d9cbef1732b6e9adcecfc4f9cbe487d2 SHA512 cad2f9e1fee074d3e8d5c4082c5d49c09da55f6d4b0a49caf91796af562dec2503355db0b13ad13975dbef28458c20443c124cbb6f6ff1ad8df00c4259be1562 DIST Business-ISBN-Data-20250605.001.tar.gz 36876 BLAKE2B 32d989404641ee784b0c0f5956a98f2a807f651dfc7e7fd4a34417573ccad139a03bb181a4c9e478ca92bab9f84b008ed71a90134a2cf0676a02d511ea3b6f41 SHA512 abc4f2a32ff0a191a3fffe68456d643388a938627e75a8a0a7985433e82a5eec97659d5353e20f48bf551bbf89f2374b747698fba0c82907cfd5076050ff7a49 +DIST Business-ISBN-Data-20250708.001.tar.gz 36935 BLAKE2B 35c0598d9043779caca51e5798dd5cb7bf46818e78113c7df70a30f4319a16a1c55f158cfc64d2cb979fab23012fd8f9478734facef06f5307c9b5533a47d145 SHA512 5394e53bfc4216a88c04315fef6f17a96281cc20752e3b2b7dcb76adef6f18e62bb7b968be31bf4681c5f515af011cc98c0e6b33cbbb40cb55c5355b58db57b8 diff --git a/dev-perl/CGI/CGI-4.700.0.ebuild b/dev-perl/CGI/CGI-4.700.0.ebuild new file mode 100644 index 000000000000..017ecdc9b63e --- /dev/null +++ b/dev-perl/CGI/CGI-4.700.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=LEEJO +DIST_VERSION=4.70 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Simple Common Gateway Interface Class" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=virtual/perl-File-Spec-0.820.0 + >=virtual/perl-File-Temp-0.170.0 + >=dev-perl/HTML-Parser-3.690.0 + >=virtual/perl-parent-0.225.0 + >=dev-perl/URI-1.760.0 +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-perl/Test-NoWarnings + >=virtual/perl-Test-Simple-0.980.0 + >=dev-perl/Test-Warn-0.300.0 + ) +" + +PERL_RM_FILES=( "t/compiles_pod.t" "t/changes.t" ) diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest index 9095a866edf9..fb7153d7da26 100644 --- a/dev-perl/CGI/Manifest +++ b/dev-perl/CGI/Manifest @@ -1,3 +1,4 @@ DIST CGI-4.67.tar.gz 207827 BLAKE2B 588cb0b27fa6efc906c967edf3c7c616280d0b9104bb0f597e73d375cd55c923ca28f27b18e6ac139cb611c19a08943f439bc8d3cc6c8abaf66ef19f13095224 SHA512 dc9f0b2c50e24eeaf3068f65aef7e0e5582ce8e1b004e79b89bf4d6067223d82b33bba64900d1eab5c78f318c151499ef6842ec8d32ed354dfbf3e43d2cb1d93 DIST CGI-4.68.tar.gz 208410 BLAKE2B 6baeb9f4f4f4275bdb663b21fc38518aaf3450f86ccbecbe105ff823798f2805877909c7b3462b051d5f71dfd1abcaf5a15dd8de9b7968a18b56ef4697b0b1ae SHA512 675dee1381aa15cdede45661d1a93b3b6a0ed8fe42bd669317266537a4ac39747f17c4bf02d8b5568d10216b6d1f5f8230102a36957a0abb2aabe0af47b2c965 DIST CGI-4.69.tar.gz 207953 BLAKE2B 71e244baee17cd6adf8f6794f8a51a7da943f76d88316e5e239771bb369ebc4e44a976fbe2e86f83fc6dff620d22bfd940d792484bd5b1fca2409a6828716b70 SHA512 d8dbb476fdfb43bac1d7674c25e046eabaf15dcf582c453e1810367cb2ed435b7fcc597ecaab32692832997e16d04152928cc145502781f8c6698bfdefcc4407 +DIST CGI-4.70.tar.gz 207646 BLAKE2B 46e64fb52a2b8ecea54c6e9c392aa37bf2bbe97b648d1cf87a2e1c1617756f2215d1f8b4274d3f795a99cf2cc56d429f53699bd4885c5c7078e1ce47088ec974 SHA512 090cb28a759fdce87d5fa38bcd460445c505651dc52eebc9787888bab93fdca3f4958907bc94f221ee2ff2711940cf32d0e3d74ed20c5da76257e2a2a51a6065 diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.660.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.660.0.ebuild new file mode 100644 index 000000000000..96881dbc8257 --- /dev/null +++ b/dev-perl/Finance-Quote/Finance-Quote-1.660.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BPSCHUCK +DIST_VERSION=1.66 +DIST_EXAMPLES=( "Examples/*" ) +inherit perl-module + +DESCRIPTION="Get stock and mutual fund quotes from various exchanges" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-perl/CGI + dev-perl/DateTime + dev-perl/DateTime-Format-Strptime + dev-perl/HTML-TableExtract + dev-perl/HTML-Parser + dev-perl/HTML-Tree + dev-perl/HTTP-Cookies + >=dev-perl/HTTP-CookieJar-0.14.0 + dev-perl/HTTP-Message + dev-perl/IO-String + dev-perl/JSON + dev-perl/JSON-Parse + dev-perl/LWP-Protocol-https + dev-perl/libwww-perl + >=virtual/perl-Module-Load-0.360.0-r2 + dev-perl/Mozilla-CA + >=dev-perl/Net-SSLeay-1.920.0 + dev-perl/Readonly + dev-perl/Spreadsheet-XLSX + dev-perl/String-Util + dev-perl/Text-Template + dev-perl/TimeDate + >=dev-perl/URI-3.310.0 + dev-perl/Web-Scraper + dev-perl/XML-LibXML +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-perl/Date-Manip + dev-perl/Date-Range + dev-perl/Date-Simple + dev-perl/DateTime-Format-ISO8601 + ) +" + +PERL_RM_FILES=( + t/01-pod.t + t/02-pod-coverage.t + t/03-kwalitee.t + t/04-critic.t + t/author-pod-syntax.t + lib/GPATH + lib/GRTAGS + lib/GTAGS +) + +mydoc=("Documentation/*") + +src_test() { + if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network" + else + export ONLINE_TEST=1 + fi + perl-module_src_test +} + +src_install() { + dodoc -r htdocs + perl-module_src_install +} diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest index e427e868d340..e9f38bece3fe 100644 --- a/dev-perl/Finance-Quote/Manifest +++ b/dev-perl/Finance-Quote/Manifest @@ -1,2 +1,3 @@ DIST Finance-Quote-1.63.tar.gz 269925 BLAKE2B 1bf2f8088bb79a567329f15a7e7b2f8ff32691c1f76e72bc592465331bf1c9148c3c965784e6df0e97b14d426c34dfc81f293693f012ecafb0226b29434bd1f0 SHA512 d1dc511e9bbad814d982713a3ad69066901e435751d39b16fd4ec249cb46313b17beb1667661257f50f55a6de1ee486709da889b3fce2e936f1984204a561782 DIST Finance-Quote-1.65.tar.gz 272395 BLAKE2B bee6436b5c72080d9ad2b25e5b18cc806cd4b72af4f1af4b03302298ff53b888dfd9d01d93995e8bc9e0e8f67bda2dffefd68d50915cfe54e1b1ec914a89a701 SHA512 3817367779dc783cef4d8c2ff52f002f7b88407307c9da568d757fbba19ad2425abcd44f955c9d66fefa800e28b83322b03cbce57f6912af64f5b2d62a98027b +DIST Finance-Quote-1.66.tar.gz 261315 BLAKE2B 12a37f713b2878b99adc95858d363c47aaee2830f26dde9e4ada1fe41e02609cd7c23a9b7449fc6243b251e3156128293e0f5fbc213c58076ce8d1eedc2f4684 SHA512 fead73e55ec1301ac8c5b5f84dee283ff5d3ff8b821504f371753fbfc9bcd47f0b07af928006ebd7f61ad72b10f901fe7e6dd23d7e7c6d5c2380f3346a44dca0 diff --git a/dev-perl/Term-ReadLine-Gnu/Manifest b/dev-perl/Term-ReadLine-Gnu/Manifest index 3e02bb0e05c6..03399aa5dcb9 100644 --- a/dev-perl/Term-ReadLine-Gnu/Manifest +++ b/dev-perl/Term-ReadLine-Gnu/Manifest @@ -1 +1,2 @@ DIST Term-ReadLine-Gnu-1.46.tar.gz 204896 BLAKE2B 3b618ae98859b1675b1146bf83dc84335a1923f9a4806d4fc6c629cee904a89467163d1fef040e769a021377e6f12a8b410cb2cfc7a702f9f061b1df259bddf7 SHA512 574c97b5915f6afbe75506758aa0def7a23372ef3c696e081c8e9732a57828b29ec8c9d643f767188d264a212b60595f43cb1c59bf8ffee74af73c9588a362b9 +DIST Term-ReadLine-Gnu-1.47.tar.gz 217825 BLAKE2B f4d1f74ba4575d492e06bc9812adcf120c4734ae1d9a650f74b7c5625e78ef4f32d63c5a50b4721f1ec35222a74130986361e6b3a995911ab464f053bb4376cc SHA512 f61a3b57e719ff74504cc1b4540111ee677d6d47779f8cba944b3a950b2b5ab0c7a5ffdb7af52b31d881f99f68c9ab36fe5a400cce62396b1a72343713a626d6 diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.470.0.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.470.0.ebuild new file mode 100644 index 000000000000..86948e9f20fb --- /dev/null +++ b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.470.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=HAYASHI +DIST_VERSION=1.47 +DIST_EXAMPLES=("eg/*") +inherit perl-module + +DESCRIPTION="Perl extension for the GNU Readline/History Library" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=sys-libs/readline-6.2:= + sys-libs/ncurses:= +" +DEPEND=" + ${RDEPEND} +" +# Newer MakeMaker needed for macOS at least +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-7.580.0 +" + +src_prepare() { + default + + # search_termlib() selects termcap when sys-libs/libtermcap-compat is installed + # despite the absence of libtermcap.so symlink + sed -i -e \ + "s/search_termlib()/search_lib('-ltinfo') || search_lib('-lncurses')/" \ + Makefile.PL || die +} diff --git a/dev-perl/Test-Differences/Manifest b/dev-perl/Test-Differences/Manifest index 5040bf109f09..2e6ff8ac55c0 100644 --- a/dev-perl/Test-Differences/Manifest +++ b/dev-perl/Test-Differences/Manifest @@ -1 +1,2 @@ DIST Test-Differences-0.71.tar.gz 15304 BLAKE2B 83e00ac7e5a55f45a36258157e8fb6d0cf103d012c8c2157136eb0c18e8f3c146ae44e44517f5d9ca83ab62b2495049e31adbf202197f367b317b2b193b18a5f SHA512 6e6c882b41dd25cbb91d28ec947e669f660df0d8e477a347237a39eba51c74c9e8bcabe8ffccaec7d5912c62cf6ae837e2d2f28551bd9fc110d9503acc86e72e +DIST Test-Differences-0.72.tar.gz 15469 BLAKE2B 222ebeb3c1fea7e57dc794ec5885b86170b3509409ddcf902f8409e1f2f4a121a89fbf7c361cbdbfbdf8e0b62b9dc91d297d4aff7db201bf1b8efbf477771fe5 SHA512 0fb85d3a92c7db381338b935da6b617877fb2179a9a1693d981632c594aa680c49ab5119b08021186a70b3a97f9190b27fc656601439d67ac055489728fdba7d diff --git a/dev-perl/Test-Differences/Test-Differences-0.720.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.720.0.ebuild new file mode 100644 index 000000000000..298062abeb0b --- /dev/null +++ b/dev-perl/Test-Differences/Test-Differences-0.720.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DCANTRELL +DIST_VERSION=0.72 +inherit perl-module + +DESCRIPTION="Test strings and data structures and show differences if not ok" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-perl/Capture-Tiny-0.240.0 + >=virtual/perl-Data-Dumper-2.126.0 + >=dev-perl/Text-Diff-1.430.0 + >=virtual/perl-Test-Simple-0.880.0 +" +BDEPEND="${RDEPEND}" + +PERL_RM_FILES=( + "t/boilerplate.t" + "t/pod-coverage.t" + "t/pod.t" +) diff --git a/dev-python/aiodns/aiodns-3.5.0.ebuild b/dev-python/aiodns/aiodns-3.5.0.ebuild index 689f1c885735..a9000209a747 100644 --- a/dev-python/aiodns/aiodns-3.5.0.ebuild +++ b/dev-python/aiodns/aiodns-3.5.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +EPYTEST_PLUGINS=( pytest-asyncio ) DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) @@ -23,13 +24,9 @@ RESTRICT="test" RDEPEND=">=dev-python/pycares-4.9.0[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/pytest-asyncio[${PYTHON_USEDEP}] -" distutils_enable_tests pytest python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio --asyncio-mode=auto + epytest --asyncio-mode=auto } diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index e8c8ef47aeb8..55b9619d1ce0 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.16.2.tar.gz 1963563 BLAKE2B 5a2fd7a1413b6b8f5c30a8dd28e3eb9fb503fdb9cf7e74f33d8a17e2874cdd7c1e174c0d89764d6a5a7007bf55209419e076fb535c9a77f87a51eccfe1935c0e SHA512 1d8bf5b05fb94dcc2093b4bb8ca73cc3f5ac28d3aea46d7b4318d98bbae8468ca474a86c7203a64d6d4472c3f2f94e1b83a5bcd9d33c41e481fb304ef1592fbd +DIST alembic-1.16.3.tar.gz 1967462 BLAKE2B 1e5dbddc98859e9f0966917c473a45ae0a0bdefee2ccbbb4d5c17c48f4b57b8635dd0896c96be351bae00c21a221c1c7b1d574824338d09c294c0698b8a1e01f SHA512 9025ce25aa524a971b93cfe3406d3c75d4dba47dfa4067a8d23c24fc27c00b19f3da726d37933e91fb715a8ab72677a4921101f61b80ea9d09148271b33de3f3 diff --git a/dev-python/alembic/alembic-1.16.3.ebuild b/dev-python/alembic/alembic-1.16.3.ebuild new file mode 100644 index 000000000000..62a2e6224a83 --- /dev/null +++ b/dev-python/alembic/alembic-1.16.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE=" + https://github.com/sqlalchemy/alembic/ + https://pypi.org/project/alembic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + sys-libs/timezone-data + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + + if ! has_version "dev-python/black[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_post_write.py::RunHookTest::test_module + tests/test_post_write.py::RunHookTest::test_module_black_with_cwd + tests/test_post_write.py::RunHookTest::test_module_filename_interpolation + tests/test_post_write.py::RunHookTest::test_module_path_in_config + ) + fi + + # setup.cfg contains -p no:warnings in addopts which triggers + # datetime.utcfromtimestamp() deprecation warning as an error in py3.12 + epytest -o addopts= +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest index 051f7a495998..7f8b19d6ee0d 100644 --- a/dev-python/asgiref/Manifest +++ b/dev-python/asgiref/Manifest @@ -1,2 +1,3 @@ DIST asgiref-3.8.1.tar.gz 35186 BLAKE2B ce18c03ad3de054375eb5c97792bfdb6b0ae19f8769f2968892d805d3c54c2d4e7dd7b05036bd786a828d0537fcebe983b46d38bdfc17d09be7e924ee3462d5c SHA512 3ef9ac2fcdce069cde96467abaa4a820c4eac19d40ce72e1afd0ca08279c00053a7e107966d766651def33a72a19c11559849b1032e89d62f544156590ef801d DIST asgiref-3.9.0.tar.gz 36772 BLAKE2B c6c83f29dba712976b6f2ec6c751885a1af8b9df6e8d6e616e844bacfbb57cd196c177ad27c1b55ca1dd3c66a7abbaa8f3dd3851925839295cd9d2308079a47e SHA512 6f0847cb28f1dc2d721b2540331270c18d4e9b0bf412fe5a0447ddc8abf133a6cd9254c333e56415af3cd3676db58516f695a64f99d70ab052b513ce0d59499e +DIST asgiref-3.9.1.tar.gz 36870 BLAKE2B d4883a95c2c363388a63114eeff92af96f5989e528e8bb496ac965aa0c686117cf38cf7968d16006bfa2529be84b5cc80c957128acee447ecbd5857db28b8377 SHA512 bc1a947dc7026fbd95970c71e699462856752b48024e2adf3ab5298dd8fb3fcee2e02a95eb97c5e8fe51ba77763b07f8e2922656ecac5b4205e03054663f9bbc diff --git a/dev-python/asgiref/asgiref-3.9.1.ebuild b/dev-python/asgiref/asgiref-3.9.1.ebuild new file mode 100644 index 000000000000..30e0e9bcc2f1 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.9.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest diff --git a/dev-python/b2sdk/b2sdk-2.9.4.ebuild b/dev-python/b2sdk/b2sdk-2.9.4.ebuild index 711acfe5370d..abbec21a2522 100644 --- a/dev-python/b2sdk/b2sdk-2.9.4.ebuild +++ b/dev-python/b2sdk/b2sdk-2.9.4.ebuild @@ -43,4 +43,6 @@ EPYTEST_IGNORE=( test/integration/test_raw_api.py ) +export PDM_BUILD_SCM_VERSION=${PV} + distutils_enable_tests pytest diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest index e9b46144e733..ceb2871c3ee2 100644 --- a/dev-python/django-otp/Manifest +++ b/dev-python/django-otp/Manifest @@ -1 +1,2 @@ DIST django_otp-1.6.0.tar.gz 73830 BLAKE2B c68193a6da04d330daa73805389513554944832d0eeaf090d5f7c03fa6f52831658c813c3d4838fe3b71ad7044f1bffe1d74682af78262cf06f38bc05f12a467 SHA512 6800fc61fcf674933a8f0bb928fa97ac794075bc937022866c97d25b2d7f1a02f7402383d487c7a4d7e1bb48abc2ad6fa8c4d808c15222ba8cff35c909b2b22d +DIST django_otp-1.6.1.tar.gz 74134 BLAKE2B fcd3fcdab38f98cef3330ad36008f74f58134a1ea82440caa56a901575ad63805242969689e0381ae0823d70d4a7790c3e9703b6a8d1e3fa30bf10aa5be1bfc2 SHA512 7fdcbc53e7c210b4d8332b6facfefa7bd3d4f51df30f180be3936474da5a2bc604841e964114d2a8826a85839de2088e0e189779c47f7ab98473e575b5e3ffdf diff --git a/dev-python/django-otp/django-otp-1.6.1.ebuild b/dev-python/django-otp/django-otp-1.6.1.ebuild new file mode 100644 index 000000000000..67dd501a580c --- /dev/null +++ b/dev-python/django-otp/django-otp-1.6.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Django framework adding two-factor authentication using one-time passwords" +HOMEPAGE=" + https://github.com/django-otp/django-otp/ + https://pypi.org/project/django-otp/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + dev-python/freezegun[${PYTHON_USEDEP}] + || ( + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/segno[${PYTHON_USEDEP}] + ) + ${RDEPEND} + ) +" + +python_test() { + local -x PYTHONPATH=test:${PYTHONPATH} + local -x DJANGO_SETTINGS_MODULE=test_project.settings + "${EPYTHON}" -m django test -v 2 django_otp || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index afd38a3ddfbc..52280de01a38 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,3 +1,4 @@ DIST google_api_python_client-2.173.0.tar.gz 13091318 BLAKE2B c7135d5ef2ce2b029c3d6d779fa82db69768ed70e366301ab692f746b7b76c3807f823a85e47a01cbe68626b20092b6bf5ea53baaeb416e84ec1d4086858267f SHA512 28947b8dd0cda063ebe5f9a722dfaf07f6a3db9030ac40c949b5ba27353699da32ee13862fc8969e7e4cf0f61a6efba11701ef15a460f827ab3e32b3f80d8b97 DIST google_api_python_client-2.174.0.tar.gz 13127872 BLAKE2B a369b988fc84c27a51d7c9708b00e81196777dbffca4e824f9ba4d65d59f24ae05c57aa3015b5d9d0b0965afefbd57c2d015b4c2e1447157697c036af5509143 SHA512 bf18ecf712c14f2ede60201d332a80bb3014d6ba0c269414f69d24d8f3714929769628ff71bcfb6f9accf23bc942917088431ccdd65b216a6165162dc7815f7e DIST google_api_python_client-2.175.0.tar.gz 13143355 BLAKE2B 9ac5bd958d2c5de6b57917be04032fb10a9bffb577172e028d944e537726dd6aa85c798e11d032339b9e3f9df73c4e18ee4a429a83a360226449b77a25c7861c SHA512 2459336702ba415c12ae137c5cfbd4264a55df4f39d140514ce875bf6af13e702d76e3ad6716debbaf30364fd2211fd92f0a76be8f8de5b6d587aab4e1d377e4 +DIST google_api_python_client-2.176.0.tar.gz 13154773 BLAKE2B 04677d283d132b93b99745619b2e1ee04e8c08c6f3b17ca7be8fcad3a4ba8aef1d3403a31c6c8fd477e6a0f78ea2a4545a99d9464eaeb4eb2ced1721f80c50a8 SHA512 1978849c948ac078992e4c3f38cf9a32ac8d1ac01fafb7bfa2458c8facb29e5597c215f6ba3d6cb3d3a6e439d64210f245e2fbf8bc86c65d5f7a2c5fc6f87fd8 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.176.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.176.0.ebuild new file mode 100644 index 000000000000..83f75ed3d688 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.176.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + <dev-python/httplib2-1[${PYTHON_USEDEP}] + >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + <dev-python/uritemplate-5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # require Internet access (and credentials) + tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive + tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object + tests/test_discovery.py::Universe::test_client_options_universe_configured_with_mtls + tests/test_discovery.py::Universe::test_universe_env_var_configured_with_mtls + ) + + epytest tests +} diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest index b734a193e3e7..4ead50a6e3e0 100644 --- a/dev-python/httpx/Manifest +++ b/dev-python/httpx/Manifest @@ -1 +1,2 @@ +DIST httpx-0.27.2.gh.tar.gz 2185609 BLAKE2B 7e77cab0e9bda032cd595549e43dfc102f90bb8668b62f6b1f0df6bce6b6358f34aa1f51457a315eb774dde8c76083d180c02ff45283dd348c39b4a659307713 SHA512 c7852ae3e982bacee1587b66aed506f3f7e12caf296e651d3cdd9c111a7d737af49473be455bcabccc8e52487ad18b4821ea56b39500c3b77ed2325fc55505ae DIST httpx-0.28.1.gh.tar.gz 4118011 BLAKE2B 76c24a3b3618798d5b65aaaa87ee583f9debf8cb7866204a3e12c151179d9f69a6ad23198c9ee7df61058f73b6ca84f453c3bced25a60f583d7b3ad7681839bb SHA512 5571957a3516533f1c1e76f311316811f6365e192d19ebae10c9ab0d0c4094d811063fd2be2995f3b6a41d6899a7882f27265badecf238a4f7903f976136d3ba diff --git a/dev-python/httpx/httpx-0.27.2.ebuild b/dev-python/httpx/httpx-0.27.2.ebuild new file mode 100644 index 000000000000..27f2b8a9bc5e --- /dev/null +++ b/dev-python/httpx/httpx-0.27.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs" +HOMEPAGE=" + https://www.python-httpx.org/ + https://github.com/encode/httpx/ + https://pypi.org/project/httpx/ +" +SRC_URI=" + https://github.com/encode/httpx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="cli" + +RDEPEND=" + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + =dev-python/httpcore-1*[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + cli? ( + =dev-python/click-8*[${PYTHON_USEDEP}] + =dev-python/pygments-2*[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/h2[${PYTHON_USEDEP}] + dev-python/socksio[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/trio[${PYTHON_USEDEP}] + ' 3.{10..13}) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-0.27.0-opt-trio.patch" + ) + + if ! use cli; then + sed -i -e '/^httpx =/d' pyproject.toml || die + fi + sed -i -e '/rich/s:,<14::' pyproject.toml || die + + distutils-r1_src_prepare +} + +python_test() { + local args=() + local EPYTEST_DESELECT=( + # Internet + tests/client/test_proxies.py::test_async_proxy_close + tests/client/test_proxies.py::test_sync_proxy_close + ) + + use cli || EPYTEST_IGNORE+=( + tests/test_main.py + ) + + if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then + args+=( -o filterwarnings= -k "not trio" ) + fi + + epytest "${args[@]}" +} + +pkg_postinst() { + optfeature "HTTP/2 support" dev-python/h2 + optfeature "SOCKS proxy support" dev-python/socksio + optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi +} diff --git a/dev-python/matplotlib/matplotlib-3.10.3.ebuild b/dev-python/matplotlib/matplotlib-3.10.3.ebuild index 34e0c38ef4ff..e92ae78b1608 100644 --- a/dev-python/matplotlib/matplotlib-3.10.3.ebuild +++ b/dev-python/matplotlib/matplotlib-3.10.3.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" # Fonts: BitstreamVera, OFL-1.1 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets" DEPEND=" diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index 3789c54ee355..825d380fc480 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,3 +1,4 @@ DIST Nuitka-2.7.10.tar.gz 3887512 BLAKE2B 477bb856f18250ecca84c64e0c40c398bfdcd076119ff004853dd9dae8bcd9348cc71cd7eb7cb25123e05d6eaabf1f06c8b0d94f9db92437def863a88e7a4f57 SHA512 09a6c6f3c9c815529db11b23b9535871295445db77bfc5b68d687a2db3a8a1267505d297b84351b689c3e7d4d733f5458275af884a7b0a5f918bf0d0b097dd76 DIST Nuitka-2.7.11.tar.gz 3887328 BLAKE2B 88d82d0cfcf8e595e0e8bc095518d52c775ae9ccb74238882cbde602fb0453d417710456e2961ed2147c4fa3fb07d94794535bab33c6b6b37cd18f66386e996d SHA512 545505bb4ab5460e3862e23cdc16746f12ad6268ed67281afe0c73ae400890120469dceac833ef9ac41596aebfdb0bd75346d45a4522d873ffd7f2d378e0bc20 +DIST Nuitka-2.7.12.tar.gz 3887702 BLAKE2B d3b642043539edfcd3546345a84cd384ff50b178da42e0fa8ee4e05301ea1be5f6780c1dec451e1aedd7baf3d38c02470d50da6786b1b2ca564a4215d2fb39bc SHA512 f13f830448267ed49860cbbb4777fe40cbf7f441f294044564a1f1d861be6404cc438312dc4b5177180fc55ac46664d316d1d43ffe4f2777c3db478e0508ddd0 DIST Nuitka-2.7.9.tar.gz 3886410 BLAKE2B c61ac13adc227880a56d51278d9b72d61d5e88cb008682da7f200c74dd0fae2b57f55a65e72a3d4ccde20c4be60c94ba80ce8bb7aad989bb037165775108fc4e SHA512 74d5e446d5704c09d137aff6884f5c82de2c30606b712d34b0321263d4bb042e9711f2320cf03920850cdb0a10d163f7944057e4ae1e72a8c316cee38bb019c0 diff --git a/dev-python/nuitka/nuitka-2.7.12.ebuild b/dev-python/nuitka/nuitka-2.7.12.ebuild new file mode 100644 index 000000000000..c97d7f3c6ae8 --- /dev/null +++ b/dev-python/nuitka/nuitka-2.7.12.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 flag-o-matic optfeature pypi + +DESCRIPTION="Python to native compiler" +HOMEPAGE=" + https://nuitka.net/ + https://github.com/Nuitka/Nuitka/ + https://pypi.org/project/Nuitka/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-build/scons[${PYTHON_USEDEP}] + >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.15[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( dev-util/ccache ) +" + +distutils-r1_src_prepare() { + # remove vendored version of SCons that is Python2 only + # this should be removed when upstream removes support for Python2 + rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die + eapply_user +} + +python_install() { + distutils-r1_python_install + doman doc/nuitka.1 doc/nuitka-run.1 +} + +python_test() { + append-ldflags -Wl,--no-warn-search-mismatch + ./tests/basics/run_all.py search || die +} + +pkg_postinst() { + optfeature "support for stand-alone executables" dev-util/patchelf +} diff --git a/dev-python/os-client-config/Manifest b/dev-python/os-client-config/Manifest index cb86c654f68b..107fd52ff276 100644 --- a/dev-python/os-client-config/Manifest +++ b/dev-python/os-client-config/Manifest @@ -1 +1,2 @@ DIST os-client-config-2.1.0.tar.gz 48257 BLAKE2B c88d2c9c34103abfa60c3d983ed50309a2a552cf275f48e3c1dde9837b98849d09062546c5bc096d978a059afbae54eed9eadb8aa53375aae67f409bf3cf3e05 SHA512 31f53e5bafced1d7d57ac8818a7b889506b45347655ee41db6d5d9c0a6f2ead2a6d820553aec4a6ad9fd817abf9d6b666938a24ba85ab3745e06bb10b312e33a +DIST os_client_config-2.3.0.tar.gz 49928 BLAKE2B 19fac72e1d2c5af30c6ca93e71711b1509fbb7a187428efc9b8383a530d4526f70bc4317c199a8f66730a0646492aa0ddc5fdaa654fc32678dfaf99fcde8fa25 SHA512 d51527915b1c534405ebce7185a524aabe21fc95df9e3368703d01c53570438d3eac01f52d8856e0c024062b0f986dd23410ba30ae1caafb843f9df6f848d143 diff --git a/dev-python/os-client-config/os-client-config-2.3.0.ebuild b/dev-python/os-client-config/os-client-config-2.3.0.ebuild new file mode 100644 index 000000000000..9ab4ba742c8c --- /dev/null +++ b/dev-python/os-client-config/os-client-config-2.3.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenStack Client Configuation Library" +HOMEPAGE=" + https://opendev.org/openstack/os-client-config/ + https://github.com/openstack/os-client-config/ + https://pypi.org/project/os-client-config/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-0.13.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + dev-python/python-glanceclient[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + dev-python/python-subunit[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/test_get_all_clouds.patch +) + +distutils_enable_tests unittest diff --git a/dev-python/os-service-types/Manifest b/dev-python/os-service-types/Manifest index d3c7deaeb5e2..8040a174bb77 100644 --- a/dev-python/os-service-types/Manifest +++ b/dev-python/os-service-types/Manifest @@ -1 +1,2 @@ DIST os-service-types-1.7.0.tar.gz 24474 BLAKE2B 8adf1cf29d61cc37d08e7282d5b07312345a59ed94898da71f13702f51d4f3651b18d34cb51789fbc560a10c5dfeb8d760aca0fe25f630c7c00fbfd0fd4072c1 SHA512 d73f826134ce9d26720e027a352d8a91a8a029ac92bbcf0ace022a041f3c0aaea900a4e50fa00027f699a793b53ecc538bad5ec3bd8e2efbbe8b18540322ee57 +DIST os_service_types-1.8.0.tar.gz 27279 BLAKE2B 5a310fdcedaed7ef91526b12497fd2ffbaf544b563ef1d775dcb1fde52feb3aa7d6112b3ae1ce91b7a5db2bd4768a016b33a5f49ec713c95cdac77f1d68eb006 SHA512 b25512268c8f66e555acedf8481830163aec63d06c8438ecee1b5ab1ed18136406c74fb1e6661791959d5cb21ef278603b5f49a2d89dddd73c76c445206bd6f2 diff --git a/dev-python/os-service-types/os-service-types-1.8.0.ebuild b/dev-python/os-service-types/os-service-types-1.8.0.ebuild new file mode 100644 index 000000000000..bf05f26d6aa8 --- /dev/null +++ b/dev-python/os-service-types/os-service-types-1.8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A library to handle official service types for OpenStack and it's aliases" +HOMEPAGE=" + https://opendev.org/openstack/os-service-types/ + https://github.com/openstack/os-service-types/ + https://pypi.org/project/os-service-types/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-6.1.1[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index 9bb7af0c05c7..b97bbbb2eae5 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1 +1,2 @@ DIST peewee-3.18.1.gh.tar.gz 931200 BLAKE2B eacd3571175ae3bac019ac2dd0dcd561b9ef863a243bf54d45b8bb18656a458d32244f0a55b2e1d91dc07c7232c5f6182438c92f912d9f6ab75dee953b94d570 SHA512 eeef91aa30eea6ea6d4e1a7cdef7e8c207511ae65455cb0b5f84945c38ac6de3c8e218aa24752e3345d1eb4efcbf20ed289cf764c6fbd631b51be3d5075bc8b7 +DIST peewee-3.18.2.gh.tar.gz 931233 BLAKE2B cc0c29e4137b88e4a419faff35afbc64bb13b583344db272955df4a7658bc29d336fca2f2e6829b1741c4e74c5aa83460950396f87a252050669ba02a9a4d7d9 SHA512 d4c68b88b1652ca065e49d692fcc875717a1d67c4ee5c9dfc0942f2994bf49ef564bb14aa046f10f5201835a19f21a15979f5069a812133e9a2b0214dc6226c6 diff --git a/dev-python/peewee/peewee-3.18.2.ebuild b/dev-python/peewee/peewee-3.18.2.ebuild new file mode 100644 index 000000000000..8ed4abf126f4 --- /dev/null +++ b/dev-python/peewee/peewee-3.18.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Small Python ORM" +HOMEPAGE=" + https://github.com/coleifer/peewee/ + https://pypi.org/project/peewee/ +" +SRC_URI=" + https://github.com/coleifer/peewee/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="examples +native-extensions test" +RESTRICT="!test? ( test )" + +DEPEND=" + native-extensions? ( dev-db/sqlite:3= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-db/postgresql + dev-python/psycopg:0[${PYTHON_USEDEP}] + sys-libs/timezone-data + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme + +src_prepare() { + default + + # disable test failing on postgres 16 + sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die +} + +src_compile() { + if ! use native-extensions; then + local -x NO_SQLITE=1 + fi + + distutils-r1_src_compile +} + +src_test() { + initdb -D "${T}"/pgsql || die + pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die + createdb -h "${T}" peewee_test || die + psql -h "${T}" peewee_test -c 'create extension hstore;' || die + + local -x PEEWEE_PSQL_HOST="${T}" + distutils-r1_src_test + + pg_ctl -w -D "${T}"/pgsql stop || die +} + +python_test() { + "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" +} + +python_install_all() { + use examples && DOCS=( examples/ ) + distutils-r1_python_install_all +} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 6f4984422fe4..3ea76ed1db38 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,2 +1,3 @@ DIST python-phonenumbers-9.0.7.gh.tar.gz 4916884 BLAKE2B 7290928928a94ade292171296f5257a7aa77031c03572bddf10d125353e06d76c64376edcdbf2387f5dd39bdec3a9a3873291c2136dcfa53a0d787b366012213 SHA512 752c46fc81353796e3a99774fa06e93ccd9b230a6025c00984567f92680d9f8fbc6a3ec1364f6bb0cd7a911a5c5d514c566279d5d43ff0b9f443cbad307a838b DIST python-phonenumbers-9.0.8.gh.tar.gz 4917342 BLAKE2B 3d721240f59446f3af764e2022d08f0aad46177f7f28072e627485a20930843ed803c54df69c3584197df1f27460d462eaa6cd2feb3c5717a6266f6ced874663 SHA512 8a66403d48de017f5f9f084369d42f4e67a81cc81e3382a68fc97fdbb0fbafbf0ecfaf5baeb26cea9ccf38c0d12dbc6d43d88feacf9cedcb61b688e8cf108f35 +DIST python-phonenumbers-9.0.9.gh.tar.gz 4917696 BLAKE2B dd60bcd5030db677c61b27bfb2c2939f6d5f0e5969bf4ce1be2be3cddb4ca84b0eccdbc6fba47b273b6994ff279f5649081d30b083022b58dae7e2006a380a67 SHA512 d2f249d0f3ff59b2e03b193c169b3b097f710fd8b4c39a3b8f73c57bef45618c2383619f3a7cdbc3c59f95937e6a123ed266c518c884f231ce81a1820bf17672 diff --git a/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild new file mode 100644 index 000000000000..a4046879a533 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +MY_P=python-${P} +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" +SRC_URI=" + https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf[${PYTHON_USEDEP}] + ) +" + +DOCS=( ../README.md ) + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/puremagic/puremagic-1.30.ebuild b/dev-python/puremagic/puremagic-1.30.ebuild index 868e244e1c25..9a06cb7df79c 100644 --- a/dev-python/puremagic/puremagic-1.30.ebuild +++ b/dev-python/puremagic/puremagic-1.30.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DOCS=( CHANGELOG.md README.rst ) diff --git a/dev-python/pypdf/pypdf-5.7.0.ebuild b/dev-python/pypdf/pypdf-5.7.0.ebuild index 299c6c601006..8baeeebd057d 100644 --- a/dev-python/pypdf/pypdf-5.7.0.ebuild +++ b/dev-python/pypdf/pypdf-5.7.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" BDEPEND=" test? ( diff --git a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild index abd008f72754..144be4ea1934 100644 --- a/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild +++ b/dev-python/pytest-datafiles/pytest-datafiles-3.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND=" >=dev-python/pytest-3.6[${PYTHON_USEDEP}] diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index db33a0645864..be7a3bc69f99 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1 +1,2 @@ DIST python_lsp_server-1.12.2.tar.gz 115054 BLAKE2B 5ee67de14e029dc0550d9ac412ce042357938783ae00435db7147921fa4923dd7f0df9c882ce3c54b43f03c9ebec2230444174920141efc17d67c2afaf406f5d SHA512 5a24fa6a8928a36498f50aa026f84478a4193e0991a4b83cad04a7ec131ca50c0d6104feb88c34721cbeab4900e4709b2ba21013aa232a197ee81d13b78c7a0b +DIST python_lsp_server-1.13.0.tar.gz 119147 BLAKE2B 385aeb08f0f43a7a7e77a07c0f0a5799ff4aa9c4d4f6b80350ed0ef8c2d2da5979583e1696aac642308b851de3964ef2c9ae342ec7ff3e677c96e6ed8913a57a SHA512 140fb56e2fda6131c1e481792537c3ede1d511c48994416f2629d71c3b3e4fb2b05da583c6371780c4022b2cc8439a4d9e763962403a5a7f214fa1a1f3031f0c diff --git a/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild new file mode 100644 index 000000000000..4319517bc361 --- /dev/null +++ b/dev-python/python-lsp-server/python-lsp-server-1.13.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Python Language Server for the Language Server Protocol" +HOMEPAGE=" + https://github.com/python-lsp/python-lsp-server/ + https://pypi.org/project/python-lsp-server/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="all-plugins" + +PLUGIN_DEP=" + >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}] + >=dev-python/flake8-7.1[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-3.2.0[${PYTHON_USEDEP}] + >=dev-python/pylint-3.1[${PYTHON_USEDEP}] + >=dev-python/rope-1.11.0[${PYTHON_USEDEP}] + >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] + >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] +" +RDEPEND=" + dev-python/docstring-to-markdown[${PYTHON_USEDEP}] + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] + >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + all-plugins? ( + ${PLUGIN_DEP} + ) +" +BDEPEND=" + test? ( + ${PLUGIN_DEP} + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/websockets-10.3[${PYTHON_USEDEP}] + ) +" + +# Note: xdist breaks some tests +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dep + sed -i -e '/addopts =/d' pyproject.toml || die + # unpin all the deps + sed -i -e 's:,<[0-9.]*::' pyproject.toml || die + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # broken by presence of pathlib2 + 'test/plugins/test_autoimport.py' + # Requires pyqt5 + 'test/plugins/test_completion.py::test_pyqt_completion' + ) + local EPYTEST_IGNORE=( + # pydocstyle is archived upstream and broken with py3.12 + test/plugins/test_pydocstyle_lint.py + ) + + epytest +} + +pkg_postinst() { + optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle + optfeature "Python docstring style checker" dev-python/pydocstyle + optfeature "Passive checker for Python programs" dev-python/pyflakes + optfeature "Python code static checker" dev-python/pylint + optfeature "Python refactoring library" dev-python/rope + optfeature "A formatter for Python files" dev-python/yapf +} diff --git a/dev-python/respx/files/respx-0.22.0-tests-flexibility.patch b/dev-python/respx/files/respx-0.22.0-tests-flexibility.patch new file mode 100644 index 000000000000..ea9e6cd20252 --- /dev/null +++ b/dev-python/respx/files/respx-0.22.0-tests-flexibility.patch @@ -0,0 +1,98 @@ +From 92925950090c28124d191f81f0f0c6a742e6b136 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz@gentoo.org> +Date: Tue, 8 Jul 2025 00:21:38 -0400 +Subject: [PATCH] tests: support any httpx version + +Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> +--- + noxfile.py | 2 +- + tests/test_api.py | 23 ++++++++++++++++++----- + 2 files changed, 19 insertions(+), 6 deletions(-) + +diff --git a/noxfile.py b/noxfile.py +index 39fbef4..40fe124 100644 +--- a/noxfile.py ++++ b/noxfile.py +@@ -7,7 +7,7 @@ nox.options.keywords = "test + mypy" + + @nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]) + def test(session): +- deps = ["pytest", "pytest-asyncio", "pytest-cov", "trio", "starlette", "flask"] ++ deps = ["pytest", "pytest-asyncio", "pytest-cov", "trio", "starlette", "flask", "packaging"] + session.install("--upgrade", *deps) + session.install("-e", ".") + +diff --git a/tests/test_api.py b/tests/test_api.py +index 81ca4b2..170389b 100644 +--- a/tests/test_api.py ++++ b/tests/test_api.py +@@ -7,12 +7,15 @@ from unittest import mock + import httpcore + import httpx + import pytest ++from packaging.version import Version + + import respx + from respx.models import Route + from respx.patterns import M + from respx.router import MockRouter + ++httpx_0_28 = Version(httpx.__version__) >= Version('0.28') ++ + + async def test_http_methods(client): + async with respx.mock: +@@ -214,7 +217,7 @@ async def test_content_variants(client, key, value, expected_content_type): + {"X-Foo": "bar"}, + { + "Content-Type": "application/json", +- "Content-Length": "13", ++ "Content-Length": "13" if httpx_0_28 else "14", + "X-Foo": "bar", + }, + ), +@@ -223,7 +226,7 @@ async def test_content_variants(client, key, value, expected_content_type): + {"Content-Type": "application/json; charset=utf-8", "X-Foo": "bar"}, + { + "Content-Type": "application/json; charset=utf-8", +- "Content-Length": "13", ++ "Content-Length": "13" if httpx_0_28 else "14", + "X-Foo": "bar", + }, + ), +@@ -322,19 +325,29 @@ async def test_callable_content(client): + assert request.called is True + assert async_response.status_code == 200 + assert async_response.text == "hello world." +- assert request.calls[-1][0].content == b'{"x":"."}' ++ if httpx_0_28: ++ assert request.calls[-1][0].content == b'{"x":"."}' ++ else: ++ assert request.calls[-1][0].content == b'{"x": "."}' + + respx_mock.reset() + sync_response = httpx.post("https://foo.bar/jonas/", json={"x": "!"}) + assert request.called is True + assert sync_response.status_code == 200 + assert sync_response.text == "hello jonas!" +- assert request.calls[-1][0].content == b'{"x":"!"}' ++ if httpx_0_28: ++ assert request.calls[-1][0].content == b'{"x":"!"}' ++ else: ++ assert request.calls[-1][0].content == b'{"x": "!"}' + + + async def test_request_callback(client): + def callback(request, name): +- if request.url.host == "foo.bar" and request.content == b'{"foo":"bar"}': ++ if httpx_0_28: ++ content = b'{"foo":"bar"}' ++ else: ++ content = b'{"foo": "bar"}' ++ if request.url.host == "foo.bar" and request.content == content: + return respx.MockResponse( + 202, + headers={"X-Foo": "bar"}, +-- +2.49.0 + diff --git a/dev-python/respx/respx-0.22.0-r1.ebuild b/dev-python/respx/respx-0.22.0-r2.ebuild index decde3e63df0..84b80eb2e270 100644 --- a/dev-python/respx/respx-0.22.0-r1.ebuild +++ b/dev-python/respx/respx-0.22.0-r2.ebuild @@ -25,7 +25,7 @@ SLOT="0" KEYWORDS="amd64 arm64 x86" RDEPEND=" - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}] " BDEPEND=" test? ( @@ -37,6 +37,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${PN}-0.22.0-tests-flexibility.patch +) + distutils_enable_tests pytest python_test() { diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest index 3dfae4d20b1f..a5917c2fc577 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -3,8 +3,10 @@ DIST selenium-4.31.0.tar.gz 855418 BLAKE2B d06268cfc71cfde25718ecded62f455676813 DIST selenium-4.32.0.tar.gz 870997 BLAKE2B b25ceff282c7be6de7e3a02c71769aa08db6d726010b879f4feb7e0f96b465ad5ce9d5942d941f3d1dd4c1c664faeb0e5be5b01c69150420dd1b15b19197971b SHA512 8c46e7e07b1a647c7901401a8d7a2930f95a5df5c4ed81d3364446b88a9c55de5c8401ede06aea6e142807025f890e2c026407b9468a44e239b5bed6a2ffdbb0 DIST selenium-4.33.0.tar.gz 882387 BLAKE2B 62f32dc6aea5d7d16c546283d884d4f56b86911d7dbeeeb37a3f978d7b2161a8178e6d244b0dd6e6c5ca1a2eb29b0b758ed537d4b13cad5c71012b3d24c38b3e SHA512 c1f4969279d6df92f8537fe3d8cad1cd8265c6942a765399d8024aafeeb90dc0af6e7c11509dcead18a89f03c3486cd526448b27fae91bfc670fbaea7c6a37af DIST selenium-4.34.0.tar.gz 895790 BLAKE2B 6f256ff92721eea31ec11dd0ced3d7ce7e1f79cb76664bed07297cfa872032652365ea17bc0a241a8417d3c47ea4242f520590a84024e5575e00e09cec5a9657 SHA512 374d5a321bbdbe260144e88b0cb1f10498e08368a3fc2142dbcb65e576a5188b5310dc3e0f5d8a114c5ac3a8ad9e5155c0cc5b66df13ea7fbd51a993b69472f3 +DIST selenium-4.34.2.tar.gz 896309 BLAKE2B 094d3596a86e1cd50a6967a65b3e7b9a73300403f5d88163ded8b1d3a62cb09d77057e9b90a35b39f3a6000a8ba604bd71ecb051866cf7ad88c5ab9e21752978 SHA512 f5911f41bc4988e1af26812299cf37aba7e88820cf4e719e0e04a36a5dbdba5420422c52393c8d31c4e0f88efe779e9beec2c490892e4546caa0a920047e01fa DIST selenium-selenium-4.26.1-python.gh.tar.gz 77109265 BLAKE2B c0c5693c64fa65a627e5edf0cbbc051410fcddf59e4fd80c362b9a382c586fc3ad3d574674e5523ab284b40b6639e95e85fd1c8195f2f1a6f35ad6532ed667ce SHA512 7ace69332f17c6f7e28b81223f4c8c62cde1832b5acaf2fd1c777a08a5a9cfebb5d9c83daa10462eeb3acb9c7cb5038711f5acee51f5dad3910d7e29e4387d3f DIST selenium-selenium-4.31.0.gh.tar.gz 52458288 BLAKE2B 649d585e116ccd82e68f3b74b50cbbda5b9ac02c6ab8e72473b5775265205dc31ec69c846b1b39c91dceb63234bb02bf4833b321d101227f5873db6ad8897038 SHA512 e440e1b8e15b9e1f592b2466738f3982355a0757458bd7c8ef7eba31548df2bd449e54cea273a47f2b6bd0e68a2d75a1af67a791eff0cf3f601e685c4b8b237a DIST selenium-selenium-4.32.0.gh.tar.gz 52479399 BLAKE2B 01a2c0c172d4d25045b7f16d16c23945f4aaf48b422a9c926cdd6dbc728193a94d068c69f0317d3e5b8dd17df655581b3e5fd1e845cb18c1080f7a4aeb88d1dc SHA512 3beac9d23e9b92e54ff53195bb6376f6938019af9fdf9ad42210deb4bcd3b0fafe9e5098d4ba6e974d4d7f6bce6788622c0bd89ccf07117f3f7c7abad4e8831c DIST selenium-selenium-4.33.0.gh.tar.gz 52518597 BLAKE2B 126fd55707580ff1e8a1df129680dcfb3f6edd11cacc335bb0163cf0af7b9f713a5c73d70e963089e0bffd14bede21c04dcec8eb99aaa5be6719717411c73088 SHA512 6392f952081cac1c2d9a5d9b1a93da270a6605f370d25fa3e79551b8df648f527b1936448e42d5e75d89613a7306a5d8f351e471b7c783ef35e7b22be9eb2955 DIST selenium-selenium-4.34.0.gh.tar.gz 52524095 BLAKE2B 1fe7e662697039708ce84ef4941f028369ca54089cd4f5075b3df2aa0d08373a3779ca201daa29ff5c4ad3d139f751a4525e114bfa80e3d0d297901309bf3bda SHA512 6e431e82d1ef4cb5dd47f319a95a43ebf68924b73f5de8e562ba21a0420d58098dcf63578699d36e3da5a6180fe7e433a50389a362357eb7c7f6d0a5770966b6 +DIST selenium-selenium-4.34.2-python.gh.tar.gz 52515190 BLAKE2B 319a7083d5942c1962b4f48f907fea12943a403e4490f74f3cd38662f1c63f57270b27b6039a5a8f29a980540cd0dcf1d1c7560c7ac126f07e491983dc0e81ef SHA512 5ca0b6e970ded3dc93cd55a2c1af7c43063d87f57f119a011313eb7d08faa4057896a56d4eac2e13d39857c94b54f04840a053153cc39008c76cbdd33c8ddbba diff --git a/dev-python/selenium/selenium-4.34.2.ebuild b/dev-python/selenium/selenium-4.34.2.ebuild new file mode 100644 index 000000000000..6f12081c9a0b --- /dev/null +++ b/dev-python/selenium/selenium-4.34.2.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{9,10,11,12,13} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 pypi + +# base releases are usually ${P}, followups ${P}-python +TEST_TAG=${P} +[[ ${PV} != *.0 ]] && TEST_TAG+=-python +TEST_P=selenium-${TEST_TAG} + +DESCRIPTION="Python language binding for Selenium Remote Control" +HOMEPAGE=" + https://www.seleniumhq.org/ + https://github.com/SeleniumHQ/selenium/tree/trunk/py/ + https://pypi.org/project/selenium/ +" +SRC_URI+=" + test? ( + https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz + -> ${TEST_P}.gh.tar.gz + ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test test-rust" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/certifi-2025.6.15[${PYTHON_USEDEP}] + >=dev-python/trio-0.30[${PYTHON_USEDEP}] + >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-2.5.0[${PYTHON_USEDEP}] + >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/filetype[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + test-rust? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-util/selenium-manager + net-misc/geckodriver + || ( + www-client/firefox + www-client/firefox-bin + ) + ) + ' "${PYTHON_TESTED[@]}") + ) +" + +src_prepare() { + distutils-r1_src_prepare + + # do not build selenium-manager implicitly + sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ + -i pyproject.toml || die + # unpin deps + sed -i -e 's:~=:>=:g' pyproject.toml || die +} + +python_test() { + # NB: xdist is causing random pytest crashes with high job numbers + + if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_PLUGINS=() + local EPYTEST_IGNORE=() + local EPYTEST_DESELECT=( + # expects vanilla certifi + test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout + ) + local pytest_args=( + # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 + # seriously? + -o "python_files=*_tests.py test_*.py" + -p pytest_mock + ) + if use test-rust; then + local -x PATH=${T}/bin:${PATH} + local -x SE_MANAGER_PATH="$(type -P selenium-manager)" + + EPYTEST_PLUGINS+=( pytest-rerunfailures ) + pytest_args+=( + --reruns=5 + + --driver=firefox + --browser-binary="$(type -P firefox || type -P firefox-bin)" + --driver-binary="$(type -P geckodriver)" + --headless + ) + + local EPYTEST_IGNORE+=( + # requires some "python.runfiles", also bidi tests generally fail + test/selenium/webdriver/common/bidi_webextension_tests.py + ) + EPYTEST_DESELECT+=( + # expects prebuilt executables for various systems + test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows + test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux + test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac + test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os + + # TODO: these don't respect --*-binary and try to fetch versions + test/selenium/webdriver/firefox + test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns + test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns + test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options + test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome + + # TODO + 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' + + # TODO + test/selenium/webdriver/common/bidi_browser_tests.py + test/selenium/webdriver/common/bidi_browsing_context_tests.py + test/selenium/webdriver/common/bidi_network_tests.py + test/selenium/webdriver/common/bidi_permissions_tests.py + test/selenium/webdriver/common/bidi_script_tests.py + test/selenium/webdriver/common/bidi_session_tests.py + test/selenium/webdriver/common/bidi_storage_tests.py + test/selenium/webdriver/common/bidi_tests.py + test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary + test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor + test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs + test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities + ) + else + EPYTEST_IGNORE+=( + test/selenium + ) + fi + + cd "${WORKDIR}/${TEST_P}/py" || die + rm -rf selenium || die + epytest "${pytest_args[@]}" +} diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index ef52123153bd..cc465bce8afb 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,3 +1,4 @@ DIST testfixtures-8.3.0.tar.gz 137420 BLAKE2B bf0fe6705bbbb33a26dcc98be061c1dafbe331ca6c4ac8c028e146f7e156870ee8abe5118b3182600e8d513530c442a4fa1efa696253b9b0c114733bd40fc6ee SHA512 b2c18a35c44b90bce50cc68ca9bf9909ac8f75287c7188eeddfa855aec1db3bd14f3fccb4c5ef0e44b19c683ad4bd6be4876554ce9127698e8e20cbfa4191800 DIST testfixtures-9.0.0.tar.gz 87851 BLAKE2B e3c718572d844ca1070a044fdd21246ffa4839a89e9d95603bbe9496bf510957eac125a29a9db2beb588d79957a068c5d9585bfe3d954d8f88075900f531f904 SHA512 8a88bd0b868793e75fc867fa6cdf5f994c69178141f1b5c0b3709ebd4cf52a2209fa4b37c09ccc6c2dab95fdd646ea8e4367425ed382d4a99d8f8de2d8d862bc DIST testfixtures-9.0.1.tar.gz 88436 BLAKE2B 1c029de0e2dee29a2fadb100ea19ffaac3ee4e6312ae2991eea515c5c0748d07d8d08fe773c623b014fe9d8a92ce4920101cd9a50c2493d4cc6600e24227c677 SHA512 1874e7b012ec340637b00bbdf33869f68d757b436fd4865d3c1314640f5f7aa68a49273097682337a826c6b7a6c14c7f859ea8963ce7097a3106bd08bcbf9fd1 +DIST testfixtures-9.1.0.tar.gz 88605 BLAKE2B 0ff23f49f24b5bf94cce28b828ffb0f6549f74a4a969c8c65a3abfde44c9903a1d9680b051438b1e3771332e6801f35f7d066de1b7ae8615372583a04a8663c3 SHA512 f1f16be2fb21475e4852f6a1e80eb53d3a702c4748f3bb5abb9dd955020ba0bc823ee910bfec87bd93a4aaa94bd20eff6f061af668219f916b8bb4771ec8f103 diff --git a/dev-python/testfixtures/testfixtures-9.1.0.ebuild b/dev-python/testfixtures/testfixtures-9.1.0.ebuild new file mode 100644 index 000000000000..0812b0f0c904 --- /dev/null +++ b/dev-python/testfixtures/testfixtures-9.1.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" +HOMEPAGE=" + https://pypi.org/project/testfixtures/ + https://github.com/Simplistix/testfixtures/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + dev-python/django[${PYTHON_USEDEP}] + >=dev-python/sybil-6[${PYTHON_USEDEP}] + >=dev-python/twisted-18[${PYTHON_USEDEP}] + sys-libs/timezone-data + ) +" + +EPYTEST_PLUGINS=( pytest-django ) +distutils_enable_tests pytest + +python_test() { + local -x PYTHONPATH="." + local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings + + local EPYTEST_DESELECT=( + # TODO + testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing + testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present + ) + local EPYTEST_IGNORE=() + if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + testfixtures/tests/test_twisted.py + ) + fi + + epytest +} diff --git a/dev-python/wand/wand-0.6.13.ebuild b/dev-python/wand/wand-0.6.13.ebuild index a14251fc3de6..0728c4f4c08e 100644 --- a/dev-python/wand/wand-0.6.13.ebuild +++ b/dev-python/wand/wand-0.6.13.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND=" media-gfx/imagemagick diff --git a/dev-python/yaswfp/Manifest b/dev-python/yaswfp/Manifest index bac0a936b65b..f3df94d7c920 100644 --- a/dev-python/yaswfp/Manifest +++ b/dev-python/yaswfp/Manifest @@ -1 +1 @@ -DIST yaswfp-0.9.3.tar.gz 29845 BLAKE2B 2c5961b79d8378b707a920a4c6a1d75cf8cb09cc6a689035c7118758de3fc1f6fddf6a23e91f4cddea5f7370e4b558b40dfd4a05b16d7fb5f881c5ca74beb4a5 SHA512 06fb5d38c92f418fff77d812507621236b3fc74cf75786031bbd81ac1e61767a29647c7f1d0ffbb25d2f6f1a8749e5a732896ad66956e16c886e24e85915f72b +DIST yaswfp-1f690acd378c0a24037931520fdc465180ca0948.gh.tar.gz 135961 BLAKE2B 0e17106f69185ec297ac64d26fa16ca935ccaa8a6e75475e81b18facd33edb49aeeb8f59fc61bb7210b0132afeac4f45e229a9d475b621ec776b2cf6217c8eaf SHA512 a825201da9d6430472dc09e7ba40a475ff2950ee42aecee1e8597c645c0e2eec3e069e801ef17795e48f72831464820ad661d2cdf69b99fd65491a1604ce5fc0 diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild index d5f89387f516..adbb1c312a3b 100644 --- a/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild +++ b/dev-python/yaswfp/yaswfp-0.9.3-r2.ebuild @@ -1,16 +1,26 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 pypi +# PyPI doesn't have tests, repo doesn't have tags +COMMIT=1f690acd378c0a24037931520fdc465180ca0948 +MY_P=${PN}-${COMMIT} + DESCRIPTION="Yet Another SWF Parser" HOMEPAGE="https://github.com/facundobatista/yaswfp" +SRC_URI=" + https://github.com/facundobatista/yaswfp/archive/${COMMIT}.tar.gz -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" + +distutils_enable_tests unittest diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest deleted file mode 100644 index 9694ff3157eb..000000000000 --- a/dev-qt/assistant/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST qttools-5.15.16-gentoo-kde-1.tar.xz 2340 BLAKE2B 442295bb3dc671067b6555139e016002e5e088ed6e777bb2348e74c893856fe353a6c8dc0376e5657b228324ee5a0719f1e1c5fbbcb8e86aa3b3325f6a4bb884 SHA512 b34f1de482a633d24543429e33944ee97464ea6b655cdd3c23a7c39dc569125268f25008623f7384574a637ef0460d160c42d9010d0e82d693df5be006c16702 -DIST qttools-everywhere-opensource-src-5.15.16.tar.xz 8888944 BLAKE2B abe5a62763c40fd9f41aaf78384913cf4831dc92b09caef14420dc844821ee4f6439050615afc30c33e45ed27c0560c1f0ada5c7d38c49f9f1da747694d5ae35 SHA512 5e81de37a5d429dd14d254a0257e6d1ca37c04a92b506d13d918fd3eb799c026978d3d673f6db0f393b598f520cf3a5d647c66de76308f9de9ac5c6951ed9f6b diff --git a/dev-qt/assistant/metadata.xml b/dev-qt/assistant/metadata.xml deleted file mode 100644 index ae8aa9597f20..000000000000 --- a/dev-qt/assistant/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugreports.qt.io/</bugs-to> - <doc>https://doc.qt.io/</doc> - </upstream> - <slots> - <subslots> - Must only be used by packages that are known to use private parts of the Qt API. - </subslots> - </slots> -</pkgmetadata> diff --git a/dev-ruby/acts_as_list/acts_as_list-1.2.4.ebuild b/dev-ruby/acts_as_list/acts_as_list-1.2.4.ebuild index 4d018a923b1f..f848daecd570 100644 --- a/dev-ruby/acts_as_list/acts_as_list-1.2.4.ebuild +++ b/dev-ruby/acts_as_list/acts_as_list-1.2.4.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" + +USE_RUBY="ruby32 ruby33 ruby34" inherit ruby-fakegem diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index 86a9e5b679f2..ef40acd925f2 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -188,6 +188,8 @@ DIST maturin-1.8.7-vendor.tar.xz 15558504 BLAKE2B d8cd7808544f19834248e05a1ad45f DIST maturin-1.8.7.gh.tar.gz 553665 BLAKE2B 029c4948d0e45f1ce404fcd586a92db035e1d2b1e56c719b3a240cae79c6335a1d0ed36b5e973979da429406b07fc8292ba937c5d06f0f9140bd9d5a02874208 SHA512 5f563273d6970fbcd69b363475a393f5dc3d6c7df844c1f33e4e0f2c07228462430c22e21ab13664e664262df5fafb1f9ab6118a31fcd8cb37de0851bc670c39 DIST maturin-1.9.0-vendor.tar.xz 15629684 BLAKE2B aa12b79df4073246f48377a8630532da497f66d13f2b6417cf40c2e955a7c454d91392fb49d49493928e0619fa9248720e87a7aa52c37df1a2fef5667a356a6f SHA512 ba8378e772d0dcc10a321e54b6a9f69043ba1451d7e538c9a53030328aeccce16afa877a3be27c578f6ef7040a16f7c45143764a592fffc081596f5304116074 DIST maturin-1.9.0.gh.tar.gz 559678 BLAKE2B d4b79649f8d347a0504bb0eb3a883e6747e825928cbefeaa1396cbfd4a07efe0e9830f117eb1ed8c7ff0b6cf45ebe3d6148c9929280e290b1ffe515e2514881f SHA512 509fb64bcd1c24239e0c7e1e1af8ada99f6ba59e37af70e0484d060e88860b4df69dcd8ed48c4bfd4f027d368e2eb5938501920d820377f31617218c7717acc3 +DIST maturin-1.9.1-vendor.tar.xz 15643332 BLAKE2B cf7fd445186c5de8d09c99eb4a270b85c547bcf8dddf891c24bf0d2a75f634f49115de7841b1bce88c97391d784119e9dd4873a6a4903735443ce05958056a3b SHA512 93665219f09bb16f1abcf810bc60e3b9056521d42b03d5b42d03e76ad782f56c86f1ead5077ab260eb530ff444dd16cd7ce18df89cd72d3ac8f6dcb588f46582 +DIST maturin-1.9.1.gh.tar.gz 559847 BLAKE2B 8c69a437f7cabb71242e231baefb02b2f5c2a2f361318ddbcab18055d13b08836f36d690eac55307c61134e15f03511ea6bf711288f10871aff9578be41e6b44 SHA512 d4bc9994966cc654f109596a65d450924bdfd84b2ad5c1ea21ab93f8861b313258e0c60edc0843eeeb7d0d975a2f64f76d784868f1ef301fbb7748fc1ce56b96 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 diff --git a/dev-util/maturin/maturin-1.9.1.ebuild b/dev-util/maturin/maturin-1.9.1.ebuild new file mode 100644 index 000000000000..9f8a4f0b7ec4 --- /dev/null +++ b/dev-util/maturin/maturin-1.9.1.ebuild @@ -0,0 +1,163 @@ +# Copyright 2024-2025 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_UPSTREAM_PEP517=standalone +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +RUST_MIN_VER=1.75.0 +inherit cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs + +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" +HOMEPAGE="https://www.maturin.rs/" +SRC_URI=" + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz + https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz +" +# ^ tarball also includes test-crates' Cargo.lock(s) crates for tests + +# rustls+ring is unused, so openssl license can be skipped +LICENSE="|| ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 )" +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT + MPL-2.0 Unicode-3.0 Unicode-DFS-2016 +" # crates +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc libressl +ssl test" +RESTRICT="!test? ( test )" + +TOMLI_DEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)" +DEPEND=" + app-arch/xz-utils + ssl? ( + !libressl? ( dev-libs/openssl:= ) + libressl? ( <dev-libs/libressl-4.0.0 ) + ) +" +RDEPEND=" + ${DEPEND} + ${TOMLI_DEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/mdbook ) + test? ( + ${TOMLI_DEPEND} + $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') + dev-python/boltons[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-vcs/git + elibc_musl? ( dev-util/patchelf ) + ) +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + distutils-r1_src_prepare + + # we build the Rust executable (just once) via cargo_src_compile + sed -i -e '/setuptools_rust/d' -e '/rust_extensions/d' setup.py || die + + if use test; then + # used to prevent use of network during tests, and silence pip + # if it finds unrelated issues with system packages (bug #913613) + cat > "${T}"/pip.conf <<-EOF || die + [global] + quiet = 2 + + [install] + no-index = yes + no-dependencies = yes + EOF + + # uv does not work easily w/ network-sandbox, force virtualenv + sed -i 's/"uv"/"uv-not-found"/' tests/common/mod.rs || die + + # used by *git_sdist_generator tests + git init -q || die + git config --global user.email "larry@gentoo.org" || die + git config --global user.name "Larry the Cow" || die + git add . || die + git commit -qm init || die + fi +} + +src_configure() { + export OPENSSL_NO_VENDOR=1 + + # bug #938847 (TODO?: should probably be an eclass default for musl) + use elibc_musl && RUSTFLAGS+=" -C target-feature=-crt-static" + + # https://github.com/rust-lang/stacker/issues/79 + use s390 && ! is-flagq '-march=*' && + append-cflags $(test-flags-CC -march=z10) + + local myfeatures=( + # like release.yml + native-tls for better platform support than rustls + full + password-storage + $(usev ssl native-tls) + ) + + cargo_src_configure --no-default-features +} + +python_compile_all() { + cargo_src_compile + + use !doc || mdbook build -d html guide || die + + if ! tc-is-cross-compiler; then + local maturin=$(cargo_target_dir)/maturin + "${maturin}" completions bash > "${T}"/${PN} || die + "${maturin}" completions fish > "${T}"/${PN}.fish || die + "${maturin}" completions zsh > "${T}"/_${PN} || die + else + ewarn "shell completion files were skipped due to cross-compilation" + fi +} + +python_test() { + local -x MATURIN_TEST_PYTHON=${EPYTHON} + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + # need this for (new) python versions not yet recognized by pyo3 + local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 + + local skip=( + # picky cli output test that easily benignly fail (bug #937992) + --skip cli_tests + # avoid need for wasm over a single hello world test + --skip integration_wasm_hello_world + # fragile depending on rust version, also wants libpypy*-c.so for pypy + --skip pyo3_no_extension_module + # unimportant tests that require uv, and not obvious to get it + # to work with network-sandbox (not worth the trouble) + --skip develop_hello_world::case_2 + --skip develop_pyo3_ffi_pure::case_2 + # compliance test using zig requires an old libc to pass (bug #946967) + --skip integration_pyo3_mixed_py_subdir + # fails on sparc since rust-1.74 (bug #934573), skip for now given + # should not affect the pep517 backend which is all we need on sparc + $(usev sparc '--skip build_context::test::test_macosx_deployment_target') + ) + + cargo_src_test -- "${skip[@]}" +} + +python_install_all() { + cargo_src_install + + dodoc Changelog.md README.md + use doc && dodoc -r guide/html + + if ! tc-is-cross-compiler; then + dobashcomp "${T}"/${PN} + dofishcomp "${T}"/${PN}.fish + dozshcomp "${T}"/_${PN} + fi +} diff --git a/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-20.1.3-option-registered.patch b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-20.1.3-option-registered.patch new file mode 100644 index 000000000000..80704845692f --- /dev/null +++ b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-20.1.3-option-registered.patch @@ -0,0 +1,34 @@ +Fix for "Option 'spirv-ext' registered more than once" error. + +Bug: https://bugs.gentoo.org/959744 +Upstream PR: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/3218 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -102,13 +102,6 @@ if(LLVM_SPIRV_BUILD_EXTERNAL) + + message(STATUS "Found LLVM: ${LLVM_VERSION}") + +- is_llvm_target_library("SPIRV" spirv_present_result INCLUDED_TARGETS) +- if(spirv_present_result) +- message(STATUS "Found SPIR-V Backend") +- set(SPIRV_BACKEND_FOUND TRUE) +- add_compile_definitions(LLVM_SPIRV_BACKEND_TARGET_PRESENT) +- endif() +- + option(CCACHE_ALLOWED "allow use of ccache" TRUE) + find_program(CCACHE_EXE_FOUND ccache) + if(CCACHE_EXE_FOUND AND CCACHE_ALLOWED) +@@ -118,6 +111,13 @@ if(LLVM_SPIRV_BUILD_EXTERNAL) + endif() + endif() + ++is_llvm_target_library("SPIRV" spirv_present_result INCLUDED_TARGETS) ++if(spirv_present_result) ++ message(STATUS "Found SPIR-V Backend") ++ set(SPIRV_BACKEND_FOUND TRUE) ++ add_compile_definitions(LLVM_SPIRV_BACKEND_TARGET_PRESENT) ++endif() ++ + set(LLVM_SPIRV_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include) + + # first try locating SPIRV-Tools via pkgconfig (the old way) diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3-r1.ebuild index 689f37494ce2..1838f645fe80 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.3-r1.ebuild @@ -35,6 +35,8 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}"/${PN}-20.1.3-option-registered.patch ) + src_prepare() { append-flags -fPIC cmake_src_prepare diff --git a/dev-vcs/git-cola/git-cola-4.13.0.ebuild b/dev-vcs/git-cola/git-cola-4.13.0.ebuild index 757f422c5397..61ef034e213c 100644 --- a/dev-vcs/git-cola/git-cola-4.13.0.ebuild +++ b/dev-vcs/git-cola/git-cola-4.13.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/eclass/sysroot.eclass b/eclass/sysroot.eclass index 73d353fd9914..f17d6bcec2b4 100644 --- a/eclass/sysroot.eclass +++ b/eclass/sysroot.eclass @@ -7,7 +7,11 @@ # @AUTHOR: # James Le Cuirot <chewi@gentoo.org> # @SUPPORTED_EAPIS: 7 8 -# @BLURB: Common functions for using a different sysroot (e.g. cross-compiling) +# @BLURB: Common functions for using a different (sys)root +# @DESCRIPTION: +# This eclass provides common functions to run executables within a different +# root or sysroot, with or without emulation by QEMU. Despite the name, these +# functions can be used in src_* or pkg_* phase functions. case ${EAPI} in 7|8) ;; @@ -39,7 +43,7 @@ qemu_arch() { # @FUNCTION: sysroot_make_run_prefixed # @DESCRIPTION: -# Create a wrapper script for directly running executables within a sysroot +# Create a wrapper script for directly running executables within a (sys)root # without changing the root directory. The path to that script is returned. If # no sysroot has been set, then this function returns unsuccessfully. # @@ -48,19 +52,38 @@ qemu_arch() { # environment if binfmt_misc has been used with the F flag. It is not feasible # to add a conditional dependency on QEMU. sysroot_make_run_prefixed() { - [[ -z ${SYSROOT} ]] && return 1 + local QEMU_ARCH=$(qemu_arch) SCRIPT MYROOT MYEROOT LIBGCC - local SCRIPT="${T}"/sysroot-run-prefixed - local QEMU_ARCH=$(qemu_arch) + if [[ ${EBUILD_PHASE_FUNC} == src_* ]]; then + [[ -z ${SYSROOT} ]] && return 1 + SCRIPT="${T}"/sysroot-run-prefixed + MYROOT=${SYSROOT} + MYEROOT=${ESYSROOT} - # Both methods below might need help to find GCC's libraries. GCC might not - # even be installed in the SYSROOT. Note that Clang supports this flag too. - local LIBGCC=$($(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -print-libgcc-file-name) + # Both methods below might need help to find GCC's libs. GCC might not + # be installed in the SYSROOT. Note that Clang supports this flag too. + LIBGCC=$($(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -print-libgcc-file-name) + LIBGCC=${LIBGCC%/*} + else + [[ -z ${ROOT} ]] && return 1 + SCRIPT="${T}"/root-run-prefixed + MYROOT=${ROOT} + MYEROOT=${EROOT} + + # Both methods below might need help to find GCC's libs. libc++ systems + # won't have this file, but it's not needed in that case. + if [[ -f ${EROOT}/etc/ld.so.conf.d/05gcc-${CHOST}.conf ]]; then + local LIBGCC_A + mapfile -t LIBGCC_A < "${EROOT}/etc/ld.so.conf.d/05gcc-${CHOST}.conf" + LIBGCC=$(printf "%s:" "${LIBGCC_A[@]/#/${ROOT}}") + LIBGCC=${LIBGCC%:} + fi + fi if [[ ${QEMU_ARCH} == $(qemu_arch "${CBUILD}") ]]; then # glibc: ld.so is a symlink, ldd is a binary. # musl: ld.so doesn't exist, ldd is a symlink. - local DLINKER=$(find "${ESYSROOT}"/usr/bin/{ld.so,ldd} -type l -print -quit 2>/dev/null || die "failed to find dynamic linker") + local DLINKER=$(find "${MYEROOT}"/usr/bin/{ld.so,ldd} -type l -print -quit 2>/dev/null || die "failed to find dynamic linker") # musl symlinks ldd to ld-musl.so to libc.so. We want the ld-musl.so # path, not the libc.so path, so don't resolve the symlinks entirely. @@ -70,16 +93,29 @@ sysroot_make_run_prefixed() { # adjust RUNPATHs, but it is probably good enough. install -m0755 /dev/stdin "${SCRIPT}" <<-EOF || die #!/bin/sh - LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC%/*}:${ESYSROOT}/$(get_libdir):${ESYSROOT}/usr/$(get_libdir)" exec "${DLINKER}" "\${@}" + LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC}:${MYEROOT}/$(get_libdir):${MYEROOT}/usr/$(get_libdir)" exec "${DLINKER}" "\${@}" EOF else # Use QEMU's environment variables rather than its command line # arguments to cover both explicit and implicit QEMU usage. install -m0755 /dev/stdin "${SCRIPT}" <<-EOF || die #!/bin/sh - QEMU_SET_ENV="\${QEMU_SET_ENV}\${QEMU_SET_ENV+,}LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC%/*}" QEMU_LD_PREFIX="${SYSROOT}" exec $(type -P "qemu-${QEMU_ARCH}") "\${@}" + QEMU_SET_ENV="\${QEMU_SET_ENV}\${QEMU_SET_ENV+,}LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC}" QEMU_LD_PREFIX="${MYROOT}" exec $(type -P "qemu-${QEMU_ARCH}") "\${@}" EOF fi echo "${SCRIPT}" } + +# @FUNCTION: sysroot_run_prefixed +# @DESCRIPTION: +# Create a wrapper script with sysroot_make_run_prefixed if necessary, and use +# it to execute the given command, otherwise just execute the command directly. +sysroot_run_prefixed() { + local script + if script=$(sysroot_make_run_prefixed); then + "${script}" "${@}" + else + "${@}" + fi +} diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index ae7a0bf46cce..bcbdd1305cfa 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -2450,6 +2450,11 @@ toolchain_src_test() { # From opensuse's spec file: "asan needs a whole shadow address space" ulimit -v unlimited + # Use the magic value of 1 which avoids invoking coredump handlers + # like systemd-coredumpd which can be really slow when we have many + # intentional or expected crashes. + prlimit -c=1 -p $$ + # 'asan' wants to be preloaded first, so does 'sandbox'. # To make asan tests work, we disable sandbox for all of test suite. # The 'backtrace' tests also do not like the presence of 'libsandbox.so'. diff --git a/gui-apps/deskflow/Manifest b/gui-apps/deskflow/Manifest index b0f3797dc2be..5758683aab25 100644 --- a/gui-apps/deskflow/Manifest +++ b/gui-apps/deskflow/Manifest @@ -1 +1,2 @@ DIST deskflow-1.21.2.tar.gz 1884045 BLAKE2B 788823c9154ec9113944bb04e32b750412bec93e096357cb64b33d47a3e8e4b64e3532443ba73660210908e17f0f43c0666437faaf7089b7b527bf2a17c7a1a6 SHA512 e6ef54fb0abbab99dd14502db4e86a563b2fdbf05c632c718a65c8f4a9e85820b1ef61036abf074903d36265f951757148784c8b9331f9d589cf9cd6bfe64ee4 +DIST deskflow-1.22.0.tar.gz 1855676 BLAKE2B c66f94ff8a6c6cbb9fdce83ba1e677d53f11f6646aabc7b623c027236699f53e11faf431a9a01bccefbdd5dc3e3069de62d4eb99476cd6fedfdd9ee41c3a925d SHA512 a1ce959b287e3fa22216b098e21af6572ea38c5010fc2d916a895e05eb8e8ee9c6d7f13f5e4380ed6f760ca5b9ce8c513d5156a4dace8dcc71ca2a06a4b875bb diff --git a/gui-apps/deskflow/deskflow-1.22.0.ebuild b/gui-apps/deskflow/deskflow-1.22.0.ebuild new file mode 100644 index 000000000000..b2aa7cc92639 --- /dev/null +++ b/gui-apps/deskflow/deskflow-1.22.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake virtualx xdg + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/deskflow/deskflow.git" + inherit git-r3 +else + SRC_URI="https://github.com/deskflow/deskflow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Share a mouse and keyboard between computers (FOSS version of Synergy)" +HOMEPAGE="https://github.com/deskflow/deskflow" + +LICENSE="GPL-2" +SLOT="0" +IUSE="gui test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/tomlplusplus + dev-libs/glib:2 + >=dev-libs/libei-0.99.1 + dev-libs/libportal:= + dev-libs/openssl:0= + dev-qt/qtbase:6[dbus,network,xml] + x11-libs/libxkbcommon + x11-libs/libxkbfile + gui? ( + dev-qt/qtbase:6[gui,widgets] + ) + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXtst +" +DEPEND=" + ${RDEPEND} + dev-cpp/cli11 + x11-base/xorg-proto + test? ( dev-cpp/gtest ) +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qttools:6[linguist] ) +" + +DOCS=( + README.md + doc/configuration.md +) + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=$(usex gui) + -DBUILD_TESTS=$(usex test) + $(usex test -DSKIP_BUILD_TESTS=ON "") + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/legacytests || die + BUILD_DIR+=/src/unittests virtx cmake_src_test +} diff --git a/gui-apps/deskflow/deskflow-9999.ebuild b/gui-apps/deskflow/deskflow-9999.ebuild index 915c41291a23..b2aa7cc92639 100644 --- a/gui-apps/deskflow/deskflow-9999.ebuild +++ b/gui-apps/deskflow/deskflow-9999.ebuild @@ -62,11 +62,12 @@ src_configure() { local mycmakeargs=( -DBUILD_GUI=$(usex gui) -DBUILD_TESTS=$(usex test) + $(usex test -DSKIP_BUILD_TESTS=ON "") ) cmake_src_configure } src_test() { - "${BUILD_DIR}"/bin/unittests || die - virtx "${BUILD_DIR}"/bin/integtests + "${BUILD_DIR}"/bin/legacytests || die + BUILD_DIR+=/src/unittests virtx cmake_src_test } diff --git a/gui-apps/input-leap/Manifest b/gui-apps/input-leap/Manifest index d0a806e487e5..94bfb2234afa 100644 --- a/gui-apps/input-leap/Manifest +++ b/gui-apps/input-leap/Manifest @@ -1,2 +1,3 @@ DIST input-leap-3.0.2-no-x11.patch 167137 BLAKE2B 850d4e842233a960136251ff83cbfa58cddd73f15da84d6f024ebcb08b0b7bcafc8cd3d402e5b2297f68b4ab75ff47e241e1c8d32f900babec496c7a39906bed SHA512 d80fd984d26f1cd141a2635b35740a320c389dd60b651a6d4c8ef4db04778cb7c090ddd5aee2d8061cc69fe4d58b36262008bcce5cab05ce84162af699e086c7 DIST input-leap-3.0.2.tar.gz 1764599 BLAKE2B 0924a1869b1820710b426e68a45e1e538c15a656677d0d2459697035ff1780c12f07da05ecb3890595833ac4ad6e07c66cc68164fa8d70f259b1599d0b287c1e SHA512 caadf17b64765c0732e94e6a38e17e560d050a2fa0252f26ec382f3f80af936aa9d0aa8172e29724b04223fd3b378b68b7afe7db41c336431b839331815774d9 +DIST input-leap-3.0.3.tar.gz 1764202 BLAKE2B fbafa19481025660fba282580054fd0b9dc4d87553fcf495acfa15b0283e4f60fa15a904ba3ef516a8325aa3e99118aaf95343e741df5b57da30b958612f7965 SHA512 bcfad3938c2a6082ca3d2e083147002f0b870e81026580cc7f655ea9c43b707552e188a0fb93669466d037569e89983b35e16a272cb313e40039f2abac98f444 diff --git a/gui-apps/input-leap/input-leap-3.0.3.ebuild b/gui-apps/input-leap/input-leap-3.0.3.ebuild new file mode 100644 index 000000000000..c1b24c0fa8eb --- /dev/null +++ b/gui-apps/input-leap/input-leap-3.0.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VIRTUALX_REQUIRED="manual" +inherit cmake virtualx xdg + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/input-leap/input-leap.git" + inherit git-r3 +else + SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)" +HOMEPAGE="https://github.com/input-leap/input-leap" + +LICENSE="GPL-2" +SLOT="0" +IUSE="gui test +wayland +X" +REQUIRED_USE="|| ( wayland X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:0= + gui? ( + dev-qt/qtbase:6[gui,network,widgets] + net-dns/avahi[mdnsresponder-compat] + ) + wayland? ( + dev-libs/glib:2 + dev-libs/libei + dev-libs/libportal:= + x11-libs/libxkbcommon + ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXtst + ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto + test? ( dev-cpp/gtest ) +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qttools:6[linguist] ) + test? ( X? ( ${VIRTUALX_DEPEND} ) ) +" + +DOCS=( + ChangeLog + README.md + doc/${PN}.conf.example{,-advanced,-basic} +) + +src_configure() { + local REV="${EGIT_VERSION:-00000000}" + local mycmakeargs=( + -DINPUTLEAP_BUILD_GUI=$(usex gui) + -DINPUTLEAP_BUILD_LIBEI=$(usex wayland) + -DINPUTLEAP_BUILD_TESTS=$(usex test) + -DINPUTLEAP_BUILD_X11=$(usex X) + -DINPUTLEAP_REVISION="${REV:0:8}" + -DINPUTLEAP_USE_EXTERNAL_GTEST=ON + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/unittests || die + + if use X; then + virtx "${BUILD_DIR}"/bin/integtests + else + "${BUILD_DIR}"/bin/integtests || die + fi +} diff --git a/gui-apps/input-leap/input-leap-9999.ebuild b/gui-apps/input-leap/input-leap-9999.ebuild index 1dc699561578..c1b24c0fa8eb 100644 --- a/gui-apps/input-leap/input-leap-9999.ebuild +++ b/gui-apps/input-leap/input-leap-9999.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)" diff --git a/kde-apps/kig/kig-25.07.70_p20250610.ebuild b/kde-apps/kig/kig-25.07.70_p20250610.ebuild index 8bd18c736ec0..7110cfdedd17 100644 --- a/kde-apps/kig/kig-25.07.70_p20250610.ebuild +++ b/kde-apps/kig/kig-25.07.70_p20250610.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://apps.kde.org/kig/" LICENSE="GPL-2" # TODO: CHECK SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" IUSE="scripting" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-25.07.70_pre20250625.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-25.07.70_pre20250625.ebuild index febb43dad58d..78216517a5ca 100644 --- a/kde-apps/kqtquickcharts/kqtquickcharts-25.07.70_pre20250625.ebuild +++ b/kde-apps/kqtquickcharts/kqtquickcharts-25.07.70_pre20250625.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" LICENSE="GPL-2" # TODO: CHECK SLOT="6" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" IUSE="" DEPEND=" diff --git a/kde-apps/ktouch/ktouch-25.07.70_pre20250628.ebuild b/kde-apps/ktouch/ktouch-25.07.70_pre20250628.ebuild index 9d99df595e42..7f8f557e558b 100644 --- a/kde-apps/ktouch/ktouch-25.07.70_pre20250628.ebuild +++ b/kde-apps/ktouch/ktouch-25.07.70_pre20250628.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ktouch/" LICENSE="GPL-2" # TODO: CHECK SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" IUSE="X" COMMON_DEPEND=" diff --git a/kde-plasma/aurorae/Manifest b/kde-plasma/aurorae/Manifest index f7cfe016ac10..e69a99d1f187 100644 --- a/kde-plasma/aurorae/Manifest +++ b/kde-plasma/aurorae/Manifest @@ -1,3 +1,4 @@ DIST aurorae-6.3.5-decouple-from-libkwin.patch.xz 6232 BLAKE2B aaf9e1c57df857a6006b6521c7c557c14f04cf2e6bba2f26aff2ff66dba9ee0cf729d8570ebb24e841812440d86a438a32489b15c17a8831a7bbf43ac3755da8 SHA512 7e22bbd050affe42d1e2db620a32f8d75ba90ef4b96bcfd513abd76200731f742adbc0c75f96b12a49f76e32b62f63392583e4d4ad50cbba4913692d288ac061 DIST aurorae-6.4.2.tar.xz 56536 BLAKE2B adccd1eb39bdd502ccc8703b98886e9f1c925dcfbfb292f81d82e1b269258539f0cf48395a34aadaf9ef898b5853357c90388b710c89444eaf71f16b9ad6ec8f SHA512 534c21c11c2a4c142e3e1c1d7884c0474614499a73f6ed529e5a88244d38bab59e0c4a25d8ae50276610287a0a166da368962d7e65e8cf66491eb1860cbf1e61 DIST kwin-6.3.5.tar.xz 8978724 BLAKE2B bbe5f51d47655046930afecb0e6d8cefcdd1693be724f2bfb924abe48204836c98f26a7dbb29ee8fed7ad49bfc83387f61e8a5e7f68006328a88830adcc02965 SHA512 e207c31bfca59faa2f449a1e6d6f0eaca1c9e71d82fa2b801e7dbce0b3dc37ed32492af54a64c96bdc7a83fc4c3e2b0a4e7f38236498827878af5556a3c4f92f +DIST kwin-6.3.6.tar.xz 8949768 BLAKE2B 4ed36fb02832722ac33a542ffb8150daabc8cd68ca90350a22c390fc41d867d3e71c38ef06707d21780e0bc26ae37a80866b6c85bec98ea3faf612108e642fff SHA512 ee753c94172b7a9997ea0a78a97b75de3ef9b616015c75058045bf302759184591e61aa1ebd541f1b01add2f748d515b9e019fff2ccf55cefd894b032ec6e788 diff --git a/kde-plasma/aurorae/aurorae-6.3.6.ebuild b/kde-plasma/aurorae/aurorae-6.3.6.ebuild new file mode 100644 index 000000000000..48fc87b1df93 --- /dev/null +++ b/kde-plasma/aurorae/aurorae-6.3.6.ebuild @@ -0,0 +1,47 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="kwin" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Themeable window decoration for KWin" +HOMEPAGE="https://invent.kde.org/plasma/aurorae" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-6.3.5-decouple-from-libkwin.patch.xz" +CMAKE_USE_DIR="${S}/src/plugins/kdecorations/aurorae/" + +LICENSE="GPL-2+ MIT" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qttools-${QTMIN}:6[widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kdecoration-${PV}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + !<kde-plasma/kwin-6.3.2 +" + +DOCS=( README ) + +PATCHES=( "${WORKDIR}/${PN}-6.3.5-decouple-from-libkwin.patch" ) + +src_configure() { + local mycmakeargs=( -DPROJECT_VERSION=${PV} ) + ecm_src_configure +} diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 16d9da6c095f..51b5bc51d63b 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,2 +1,3 @@ DIST bluedevil-6.3.5.tar.xz 396576 BLAKE2B d433a276bb2a7eb37dd888ab6c1c3fd785156933002db3550bc65b6f81ab60b51dd59e3c13b20c7699fe0e41b52fad1730d48705d7f7354dbe9d2f46280ca932 SHA512 626a3a7780ed067b204e29ff64388625a9944864f829f2b248c87c5cae7f6cbb5ac7fffc13977c724ccae4ecefaa42080c87b66779911d975d6f27bf8b63d268 +DIST bluedevil-6.3.6.tar.xz 393512 BLAKE2B b1862d699ab72012da6a39e0a63c6d3001f472ac205c23c19959be055f5979141371f66907f72418805a6a3c892f89cd4242d74a2fed892fd00a3ad1d7f393bd SHA512 75f72aa294d72aafde38f5a6e0057d4135554c1cf719e860c2e28be9fadf38e5fd2e61a7b6b2d7ec8560c41277668e8838ee7ac81531d2d48c132aeecae0c28c DIST bluedevil-6.4.2.tar.xz 396204 BLAKE2B 131b1ed9ba6b3cd4be9398c833ddd70e0201fcb99486534b8f79ad787467727d29fe1a34dc934e30f6fdda61c0635eae9010f5a83e2c35ec0d6a367dca5a00ad SHA512 8dd47f804bf93dda1039f20f6e3c074d5934d1b9d772b085206d1b93b41fc285917966da803ad0ed9187d7bb4c654e57718b0f75bb04531ed13521163b2f5c50 diff --git a/kde-plasma/bluedevil/bluedevil-6.3.6.ebuild b/kde-plasma/bluedevil/bluedevil-6.3.6.ebuild new file mode 100644 index 000000000000..96b474b4805a --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-6.3.6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://invent.kde.org/plasma/bluedevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/bluez-qt-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-plasma/libplasma-${KDE_CATV}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index d8fb3efb9133..c98522837a97 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,2 +1,3 @@ DIST breeze-grub-6.3.5.tar.xz 1438716 BLAKE2B 852e2432dbed63e2fe97e566f683709f8762c6d2ac61151c48b013ca0bd6735a8311e268778352a260d30143309283232db48b395ac69432b23aaeb0713c5027 SHA512 1624086b1ab3393cb2a54bdfe8a25e3deaa3196c957ddd2b1c27fa3ef2139700bdd442584b1a60e28abf7bea60f5a4c27dde2fcb606771a1c0ba1f97cd93275b +DIST breeze-grub-6.3.6.tar.xz 1445156 BLAKE2B 8584f417fa4ae416c5f86c92bf7bf7988adf4258f4f044afaa0ec4174f718b3b8bba4b5d7fe7e3fc84ad4605ecd9ed23d1496bb1250b076f8a331af3fcbe4542 SHA512 94882742e25ba8f3d8633ba1d5e2edb94696bc0d39e965ee0d02f41639ad1602fb52ab4ea33149ff437d8c09b954c13fe65c3a65428633918bde7a4398b2b027 DIST breeze-grub-6.4.2.tar.xz 1452244 BLAKE2B 7213f4a47f042da2215e1506c24ee5af5251b9da19a009b1034f62554e676a6ab1efb70a91e9e318e9b6bfbac82156566477a8191d2917d0596c3ec39d87f6b5 SHA512 fdc1f1cdda2c350a30fa8c32b82e2db09542bfaa4aa0ececfbb6fdb0b05b4574f3da79c99347a418001455964a0b9f9e5c52b1d29552a2b77170ce28f00381ad diff --git a/kde-plasma/breeze-grub/breeze-grub-6.3.6.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.3.6.ebuild new file mode 100644 index 000000000000..e06f0d471239 --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-6.3.6.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit plasma.kde.org + +DESCRIPTION="Breeze theme for GRUB" + +LICENSE="GPL-3+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +src_prepare() { default; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index b8843e894133..bcf11555237f 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,2 +1,3 @@ DIST breeze-gtk-6.3.5.tar.xz 40748 BLAKE2B b05525b7b818c15e225f68ba0be16c585cb82a543699ddb3a2c1e0c75fd6f0cde4d3a8e0a63f4e5b6268ddb27399d80416d5f2234b94cf48afde4ffd3b1f875d SHA512 8c72a60adbe585e9c6f3c617e5f39f4b07c6306bd741cbae140f2e08ba781b95da7f688b4a77d1c2f635a2100cd26de097446de890957d2cb5d944005a6ea629 +DIST breeze-gtk-6.3.6.tar.xz 40788 BLAKE2B c8518522fb0781d8862b5b104372dbf0ca8458120b49978e1cf4ff1d47e9b7458b0a50480bc2af4c2d1a232ad4632043c668dd865d952215acc5b3e036bd8887 SHA512 d14526c623e08742d0e160d693743e61d057e7cb2b0a24b65175c78341dbc70636ee3b0f8ced6dbbe9fdeb2c6abafce617ea83ba954c40a9d4a0205afc0c9654 DIST breeze-gtk-6.4.2.tar.xz 40772 BLAKE2B 9749ff2a4ebcbd7b18f0fea655999bfe66e6a0835632fbc5c7d513de244d3b0821ddc379a566b9199743fe0a14e650e260a5ace316f91201f009b9a7779dc815 SHA512 23cd7af03abbdbbec7bf122f73c41e83500c31c587ea93b2c283e09043dc3082ad3789d2c4d99ff5dc72196315d06ec92dc2bfd9463f0127c7759988c08f5cb0 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-6.3.6.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.3.6.ebuild new file mode 100644 index 000000000000..fe82f405f6e4 --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-6.3.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +inherit ecm plasma.kde.org python-any-r1 + +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" +HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND="${PYTHON_DEPS} + dev-lang/sassc + $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') + >=kde-plasma/breeze-${KDE_CATV}:6 +" + +python_check_deps() { + python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]" +} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index 24c90578d00a..23acfb72270b 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1,2 +1,3 @@ DIST breeze-plymouth-6.3.5.tar.xz 111488 BLAKE2B e0659a8e82e90c94abf86e55e1dd04bdda2425ea3d18cd424e58e511581738ac2af331f983e956e8e9ddc7097abadbbb073ebd9fcbc6a8a4fc5dc7f25e85b67f SHA512 b0e39db019c198d69ec31803024f39b29b0d64128ddfb0915df517967b783d84d91e2694a6c165a0fdbd7e6db742c85c15384b1b3451b21b9af6a2f231342ae9 +DIST breeze-plymouth-6.3.6.tar.xz 111004 BLAKE2B c7a621e65b56c34716f3887b8c80f2b2e87772a1e189ddf299b7b07c0a214ef22099130eb93890f9a13d6d7e24d0e021d8aab5dbe6419c8d40a90f1e471812b1 SHA512 eec4ebc019d080dea072da8cb8239dd3b61e7b257a317faab04d3ac855ae0d27d9aeeb115807daf7d383aa71da3c7f17cfdb51abd30640e96417b2e60b97bf29 DIST breeze-plymouth-6.4.2.tar.xz 110892 BLAKE2B 91b6e4b6a9e6f865d370acf2791eea7532e84b68f8ea6fbd1d5db04ec48e1a641c8f6351b5b95032b063a7cfc0bdad70a45e1a110fdf186b775883fdbf381a2b SHA512 340f648289909a0e97ffb88cb09371c5251e49893e7b45c2a878be43b4cf013b1d556e34675c6fe517bd4904c2bda549cc82dd63b4878870b8b63c48648ffaea diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.6.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.6.ebuild new file mode 100644 index 000000000000..c2f322e99810 --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.3.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +inherit cmake plasma.kde.org + +DESCRIPTION="Breeze theme for Plymouth" + +LICENSE="GPL-2+ GPL-3+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0" +DEPEND="sys-boot/plymouth" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-6.2.5-cmake4.patch" ) + +src_configure() { + local mycmakeargs=( + -DDISTRO_NAME="Gentoo Linux" + -DDISTRO_VERSION= + ) + + cmake_src_configure +} diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index bbb2a46937bc..233b79819802 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1,2 +1,3 @@ DIST breeze-6.3.5.tar.xz 45513548 BLAKE2B d7cb7eae88ed251944444ede5b230eb2b2ad081f1bb389e131db9eb74f6ca625e645fc0957a6bde11a156ac82054ed92b2a0bf603a69d4fd414df80c6cea7554 SHA512 b37ae3e9351f7e26dcddd246300fcbf8d950e6edc2c40b7352bbd75188872b4311b42bfc8e6588c7228282949fd71c73623e088b8fcba43b0233e5bca447aa16 +DIST breeze-6.3.6.tar.xz 45513224 BLAKE2B 52d80ea251f7a7b0050a681fbe0795d3b3cc5b6d1921586a937a3ce7720c9317f0e97f0dc3f61abc850a25ada941433b0983c7dfa240278b5f4b4558cd345f3e SHA512 eca285a8cb943755994c8161fa62573d97ccdf2b62f56be2f4a6b227df3680503d1596fc16f42d10c4aa2a68d344703f879a73b6b500db04dbaed737f10282bd DIST breeze-6.4.2.tar.xz 42559436 BLAKE2B dbd19281ddc074d10b96e9c54b3c6fc87f65c922826d2bb6219d5eb4c8a72cb243d3577596129029c8bb9b6bcc710f17591793695ffe759ca8af646b7385b05e SHA512 13e8c430a3f50f9570c447e89ef4dd20c86e691c9448b10d62780da76421b7b135a3596e089ced878ab289facf23d3bfddb6ce52a38eb47e5018ba248644884c diff --git a/kde-plasma/breeze/breeze-6.3.6.ebuild b/kde-plasma/breeze/breeze-6.3.6.ebuild new file mode 100644 index 000000000000..047840f835ad --- /dev/null +++ b/kde-plasma/breeze/breeze-6.3.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.10.0 +QT5MIN=5.15.12 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/breeze" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="qt5" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/frameworkintegration-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-plasma/kdecoration-${KDE_CATV}:6 + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=dev-qt/qtx11extras-${QT5MIN}:5 + >=kde-frameworks/frameworkintegration-${KF5MIN}:5 + >=kde-frameworks/kcmutils-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kiconthemes-${KF5MIN}:5 + >=kde-frameworks/kirigami-${KF5MIN}:5 + >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:6 + qt5? ( >=kde-frameworks/kcmutils-${KF5MIN}:5 ) +" +PDEPEND=">=kde-frameworks/breeze-icons-${KFMIN}:*" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + ) + ecm_src_configure +} diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 96096d213abf..3fc9e5e7da75 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,2 +1,3 @@ DIST discover-6.3.5.tar.xz 1101196 BLAKE2B 745318b3a5fae7ea8f7fba45713769c87a5576b4ca6ffb7ebb6e29da793d7503ebf2f302cf8e17b54534a023199fedcaf54d037c7d9af4df23e4be356180029d SHA512 5457bf4213390a20488b0e38230844a69d79154c2853b2db273e574a19946c3c2c4913974ae8b99cea5bfa9bfc8d0baadfdc936f00006754806536bf7bde5934 +DIST discover-6.3.6.tar.xz 1092376 BLAKE2B 2c4c936b5627fdae43e2f9bc96db3a6284f549f629e55b9339085c628bd05b325eac2e1f62c447bd21e215133b2b579283b87df314ffa22eb1615f0ce4d4d899 SHA512 0c7d11041cf25209e38099b5f44b25f5bcb0ab424d9ae8e4c53f083c4d5c36c10a749ae916dfe2d4c3d853270cc40c745165e4cf90e753488464fe4bf7b64b6d DIST discover-6.4.2.tar.xz 1110056 BLAKE2B dbfe791790e2023d34cecbabd71433a03993a27f533c6c861df5e55ed5cc52a74b5423202f19ed6bc9c2dc3c78aa2640f56814986aabad3580b0982f2570c9a5 SHA512 fd7d442b9a50563347d5aae1d8802fceb7f428ca688aa65ba139b18e886544a2476f72ac7a2716279d4d3e7d630e27a337928f16996c0b9f2c499fc59eacabc8 diff --git a/kde-plasma/discover/discover-6.3.6.ebuild b/kde-plasma/discover/discover-6.3.6.ebuild new file mode 100644 index 000000000000..917e4f8eb240 --- /dev/null +++ b/kde-plasma/discover/discover-6.3.6.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+firmware flatpak snap telemetry webengine" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +COMMON_DEPEND=" + >=dev-libs/appstream-1.0.0:=[qt6] + dev-libs/kirigami-addons:6 + dev-libs/qcoro + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/attica-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + firmware? ( >=sys-apps/fwupd-1.9.4 ) + flatpak? ( sys-apps/flatpak ) + snap? ( sys-libs/snapd-glib:=[qt6(-)] ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 ) +" +RDEPEND="${COMMON_DEPEND} + snap? ( app-containers/snapd ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/qcoro +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_punt_kf_module Archive + # we don't do anything with this + sed -e "s/^pkg_check_modules.*Markdown/#&/" \ + -e "s/^pkg_check_modules.*RpmOstree/#&/" \ + -e "s/^pkg_check_modules.*Ostree/#&/" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + # TODO: Port PackageKit's portage back-end to python3 + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON + # Automated updates will not work for us + # https://invent.kde.org/plasma/discover/-/merge_requests/142 + -DWITH_KCM=OFF + -DBUILD_DummyBackend=OFF + -DBUILD_FlatpakBackend=$(usex flatpak) + -DBUILD_FwupdBackend=$(usex firmware) + -DBUILD_RpmOstreeBackend=OFF + -DBUILD_SnapBackend=$(usex snap) + -DBUILD_SteamOSBackend=OFF + $(cmake_use_find_package telemetry KF6UserFeedback) + $(cmake_use_find_package webengine Qt6WebView) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest|flatpaktest)" + ) + + ecm_src_test +} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 47e7c8046172..38f86d19c352 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,2 +1,3 @@ DIST drkonqi-6.3.5.tar.xz 886644 BLAKE2B 7f18cf651205f1a58100758ec69e1e745d7fd5ece14c04287348a987e94f2bee443b04bf756940d4d9412f779c1482aab91b3ea8e34a50696c0747023a984c0c SHA512 b77e3d2cbb854fd3bf1e44a7c267c1012ad69f72d2d343399cd0d8ed2cb2d07f14a9ae3ea6cb2e7426fdf610ce2b5496f1abd6fca1895fb47ce30a2f86be2d63 +DIST drkonqi-6.3.6.tar.xz 882888 BLAKE2B 152a552e2530d75ddd84ac1c2893372cfa6f1450478e74072479851095b11daa20a970c971862f819187bf6ca37a3dac5cfb6b6a929e80f35e64471a091db448 SHA512 1993a8be203c5277ae544971884af18b604299393609907fac1f798eac23c05318ccd79307b4e069b9d13be887bbccad1a3c1c770ff089f7fdf00f32853aa3ac DIST drkonqi-6.4.2.tar.xz 897912 BLAKE2B bc2b93c6a5185eaa3f5d399720062224f6805b3822e169b6c3647ddd1858ecb8901ab5debab7d4cfbb31a13b1c6b4b091d99c20efb21fdc7f80ac07442254b36 SHA512 99fbc07ca55b1fcb7371f8b518f35300065795c2064047924104c99dbde1c8c419fe8eb5603730c4db8ec486a1bbabe9459f2c029b342b20469ca7dd42d687af diff --git a/kde-plasma/drkonqi/drkonqi-6.3.6.ebuild b/kde-plasma/drkonqi/drkonqi-6.3.6.ebuild new file mode 100644 index 000000000000..bfd5a5eee829 --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-6.3.6.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org python-single-r1 systemd xdg + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="systemd" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" # bug 935362 + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + systemd? ( + >=dev-qt/qtbase-${QTMIN}:6[network] + >=kde-frameworks/kservice-${KFMIN}:6 + sys-apps/systemd:= + >=sys-auth/polkit-qt-0.175.0[qt6(+)] + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + test? ( >=dev-qt/qtbase-${QTMIN}:6[network] ) +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + $(python_gen_cond_dep ' + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygdbmi[${PYTHON_USEDEP}] + ') + || ( + >=dev-debug/gdb-12 + llvm-core/lldb + ) +" + +src_configure() { + local mycmakeargs=( + -DWITH_GDB12=ON + -DWITH_PYTHON_VENDORING=OFF + $(cmake_use_find_package systemd Systemd) + ) + ecm_src_configure +} + +src_test() { + # needs network access, bug #698510 + local myctestargs=( + -E "(connectiontest)" + ) + ecm_src_test +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then + elog "For systemd, steps are needed for integration with systemd-coredumpd." + elog "As root, run the following:" + elog "1. systemctl enable drkonqi-coredump-processor@.service" + elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket" + fi +} diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest index ab754f08b2f4..085684a76667 100644 --- a/kde-plasma/flatpak-kcm/Manifest +++ b/kde-plasma/flatpak-kcm/Manifest @@ -1,2 +1,3 @@ DIST flatpak-kcm-6.3.5.tar.xz 250692 BLAKE2B 3b1b1815b5cd3ac66b9b350dab2729b8e2875efc12dbd380c36c1d9e1d22bf192469fde1cbbcf7d6e9fe94defe5b66b96bca1e2bb348fcd90a93d56fc18dfa6f SHA512 59badb872c12b7611005689b0d6cc345f8e740ebc548df1b798a117c3495d58fa3d63739d2dad1eb270aaee3a4d939ce6ce68f9c416526a2d304d88437147a4b +DIST flatpak-kcm-6.3.6.tar.xz 250440 BLAKE2B 6c3cf0869aa952a22a0dbd118db68f32122e0db7f6e5f1ed149f5b821b988d5fa2d0baa1bcc4abee342990fbe5252964177eb97103299cdf1c21670689561d71 SHA512 82ca53691c1f48690fa2805918039eb22f9c3ea12995ad1d9d208cc3e5e95dabaf886951aa3a3fd76c5177a0d3bb8ac1f09a414688bd31a7f31d8b932e8256c6 DIST flatpak-kcm-6.4.2.tar.xz 251388 BLAKE2B 3ceab8e2a28ecefa015be9b11525aeef66223512d800249559b0644b39ec16733ecfc723fda3c7b49757cf423d827d33648f521cb5791907f56266e4799b8d9d SHA512 b063e910c9048cfa85329ad9144d1afad8c971fb58951ea65097690f23b049bb7458dcc7a49ff139ef2fb499dce5ba0424de10ab6db3c18ee40aec5900152961 diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.3.6.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.3.6.ebuild new file mode 100644 index 000000000000..32b113c41fc9 --- /dev/null +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.3.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Flatpak Permissions Management KCM" +HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" + +LICENSE="GPL-2 LGPL-2.1+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=sys-apps/flatpak-0.11.8 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 491eae59fca8..2da7c68a4763 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,2 +1,3 @@ DIST kactivitymanagerd-6.3.5.tar.xz 103196 BLAKE2B 52f6f030b4278b8faf6ffc55f73ade32937b9d768b1903732b9af8f1a99f9af41f3be49a8c741d6b6000ee6179bf56dc80a673ef4229a1963f39a793031d9adc SHA512 bdeeea940f327b8b717d6a04e461fe12b794f769c761225f1121b165d2f035dc5ced14a683772329016ab208eb17f49c11b5bbddf5ed5989a4a820ba2a5edc45 +DIST kactivitymanagerd-6.3.6.tar.xz 102844 BLAKE2B ed1bff844c9e1c37d326757fbd482af753cc7a0449c1b273f89904d546e605547e8d58680d7c67ccf966e082804c641614517610a48a32e185093b497366253b SHA512 97d7d9c05ab68afcd702854a31532d4ebf83c17df46ee9639364ffe84b28bf1d77bf74f0d91d4ccbf5bd3a4fa9bff3a969ce29e48540b81a477f6bb71816322d DIST kactivitymanagerd-6.4.2.tar.xz 101588 BLAKE2B 5bdeb0eab0742c61ed6ddbeb2225772ce2d4412f09292d97e634f6f4039c76f7adb1602723baed5fb6950771e6e74f6deb90313217086d6a2417af71de725629 SHA512 a0d822929738b501b4ba718001f760044451ce4e9a7ce31156e623b12f30d2cc0d173593fca4f3d47dded4a0a4052550259195a65f78f47e9a4cd3ec6b6eacd4 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.3.6.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.3.6.ebuild new file mode 100644 index 000000000000..eb1d567dd422 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.3.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +DEPEND="${RDEPEND} + dev-libs/boost +" diff --git a/kde-plasma/kde-cli-tools-common/Manifest b/kde-plasma/kde-cli-tools-common/Manifest index e28f89ec495f..635eb0374351 100644 --- a/kde-plasma/kde-cli-tools-common/Manifest +++ b/kde-plasma/kde-cli-tools-common/Manifest @@ -1,2 +1,3 @@ DIST kde-cli-tools-6.3.5.tar.xz 645028 BLAKE2B f52d993762b4eb43d3e13a31b4903755550b4a5a1e32dfdbb0bf18e836b2539e5db1b770a6010333721ef33f744c3e995d7a4f0df9526b90984c761db38b9381 SHA512 b4dd9ddb94747d95fd379ff98fbca1a5d7fdc29e28774482bfe7ece71bdadf8f812c8e1501c859505bd07375a240c2f3a5060bfc3adbcc32de32dad6b975d4f3 +DIST kde-cli-tools-6.3.6.tar.xz 638544 BLAKE2B 649d5c94ac3353c9a1040833775cc50f8bb93bfd721f3be1e8700be7f29a67b8023b24b6f7233ff4237018ad8be1ee19d8466d9d71dc636650e16e2ae753f8ae SHA512 f586d37d03477c216e960873721357e6293f5b0dd999632b43123c35c0b60aa7421028257ad139a2ee3992fd500f7eb530e2b75dd99d9ed134742aa9cbeee4ee DIST kde-cli-tools-6.4.2.tar.xz 638552 BLAKE2B 2fe8eb7e728bfee65c6ec859e32a50e321ce422fe3d7f824e211922e6d6071ac9936a2ec828fb9bb610848fae7ce39b179d060aa6db5867941139d1959c9a247 SHA512 8b21129603029a46750e59e034c4a3aa6dbcea201bd861e6f65321e4ad89f9834dbdf07f19a578568f067a60f95257fc499b94b8b2e13d4da39d051f7fac5f4e diff --git a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.3.6.ebuild b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.3.6.ebuild new file mode 100644 index 000000000000..e062cf05f967 --- /dev/null +++ b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.3.6.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +KDE_ORG_NAME="${PN/-common/}" +inherit ecm-common plasma.kde.org + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND="!<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index e28f89ec495f..635eb0374351 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1,2 +1,3 @@ DIST kde-cli-tools-6.3.5.tar.xz 645028 BLAKE2B f52d993762b4eb43d3e13a31b4903755550b4a5a1e32dfdbb0bf18e836b2539e5db1b770a6010333721ef33f744c3e995d7a4f0df9526b90984c761db38b9381 SHA512 b4dd9ddb94747d95fd379ff98fbca1a5d7fdc29e28774482bfe7ece71bdadf8f812c8e1501c859505bd07375a240c2f3a5060bfc3adbcc32de32dad6b975d4f3 +DIST kde-cli-tools-6.3.6.tar.xz 638544 BLAKE2B 649d5c94ac3353c9a1040833775cc50f8bb93bfd721f3be1e8700be7f29a67b8023b24b6f7233ff4237018ad8be1ee19d8466d9d71dc636650e16e2ae753f8ae SHA512 f586d37d03477c216e960873721357e6293f5b0dd999632b43123c35c0b60aa7421028257ad139a2ee3992fd500f7eb530e2b75dd99d9ed134742aa9cbeee4ee DIST kde-cli-tools-6.4.2.tar.xz 638552 BLAKE2B 2fe8eb7e728bfee65c6ec859e32a50e321ce422fe3d7f824e211922e6d6071ac9936a2ec828fb9bb610848fae7ce39b179d060aa6db5867941139d1959c9a247 SHA512 8b21129603029a46750e59e034c4a3aa6dbcea201bd861e6f65321e4ad89f9834dbdf07f19a578568f067a60f95257fc499b94b8b2e13d4da39d051f7fac5f4e diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.3.6.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.3.6.ebuild new file mode 100644 index 000000000000..20864c97c6c0 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.3.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoff" +ECM_TEST="false" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="kdesu X" + +# slot op: kstart Uses Qt6::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] ) +" +RDEPEND="${DEPEND} + >=${CATEGORY}/${PN}-common-${PV} + kdesu? ( >=${CATEGORY}/kdesu-gui-${PV} ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +# downstream split +PATCHES=( "${FILESDIR}/${PN}-6.2.4-unrequire-kf-qt-modules.patch" ) + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install + cmake_comment_add_subdirectory keditfiletype # split package +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_KF6Su=ON + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 8be166d19efc..350a383f3c0a 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,2 +1,3 @@ DIST kde-gtk-config-6.3.5.tar.xz 79048 BLAKE2B 3d61dc18e041ad8ae409a94c5808c26860971f7b6677e118d19e2b994afe2246e92278fd9067ac1c5c2e38aba443a699b0aec8316373bf3b6079527ad265b706 SHA512 c332d995abe825cb67daa17ed694d53744f68d6778f71852771d5f4f8111306750d130ee93d470d743acb23ecad03027dd38c0340ef3043512bdb180737c895a +DIST kde-gtk-config-6.3.6.tar.xz 78756 BLAKE2B 333b964230adec34e4898f05b7c104a50e320c4a6b4c2cfc5b7dc3cabfcbc21f3630ee7c0b3835ce4b593b915a9368acb05ffcb6904a7bd3a128600e193c072d SHA512 946b6c9b105abb36709a6f8a78c8ffc1e6cefce30526f8d3bcb8cf608edd2f720a452c411971809f5172282582a3d384ece1494dde2791aa71d8138266493b11 DIST kde-gtk-config-6.4.2.tar.xz 79044 BLAKE2B b30ab2c8ac3ae2703157e534c1d493b6ed216685fc1fd30129055261fa1ed56f1e4d2a6b831e281ca5edc26287a4cb1fca771890836ea5469caacb0c0015751f SHA512 72fa003d622d43c718290d6d202ad292022e2eb3bdf2f7d87565bffb8db8157085a9fe71790985ff2ab5be317bbc58b4ea1a2babd9c65a6d6f6551f11740f221 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-6.3.6.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.3.6.ebuild new file mode 100644 index 000000000000..d04201d8c952 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.3.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" +HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" + +LICENSE="GPL-3" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtsvg-${QTMIN}:6 + gnome-base/gsettings-desktop-schemas + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kdecoration-${KDE_CATV}:6 + x11-libs/gtk+:3[X] +" +RDEPEND="${DEPEND} + x11-misc/xsettingsd +" +BDEPEND="dev-lang/sassc" + +pkg_postinst() { + xdg_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 096421bd88d9..d22f77b6040a 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,2 +1,3 @@ DIST kdecoration-6.3.5.tar.xz 57576 BLAKE2B 1e658e4c3184fab78ab83ed74cb91f6cc2283c9d050b2e331bf1a706f49d4ee17bb78fdcdf6a2d297a4ea673c4366a3e01ca736e4c3bc71db049a9b6dab24b18 SHA512 dd7f4b8a1e9fd31a7f6f11d4be936da7ef0bbc1f7ff2f1cf18a1a91db143ad75b134f76403e265598efad464f715693098ea62f161d4f952add845f68cb6fcbc +DIST kdecoration-6.3.6.tar.xz 57500 BLAKE2B c2b3853dcd7c5d88dd637895948a0c3a158efff94fcf8e2efe3dbfa52ce72da563109126ddf764fba4c188d698eaa86ba44bd225f116ee2ceb829dc9e34d92e1 SHA512 9ebc71d4ff782adb7efa09c5922846ed2ff21a750c785f256fc88b03a5739937f177ef8de962b4695a2023a75658202a84c4fc6582f224a23412cd2936f85f22 DIST kdecoration-6.4.2.tar.xz 57852 BLAKE2B 6ee6c6d4f8087e54253ed8454649f9989d4afc6021090bb0a4d239d30fc627790fc26fafe52b0fba194c59af201d883fd7cfda2b43e1105a0c1dd7f8a916b463 SHA512 44b55c57cebaa1bece0b1248265de63778335ccba423f268ecf979260a2f6f3837e6e2be39dc5a3d7cb745b6a2d79713982e44f409da303c4ceb0ff5afa097d3 diff --git a/kde-plasma/kdecoration/kdecoration-6.3.6.ebuild b/kde-plasma/kdecoration/kdecoration-6.3.6.ebuild new file mode 100644 index 000000000000..a9c086b10617 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-6.3.6.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin based library to create window decorations" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/ki18n-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index ee9673ca73bb..9516373ae702 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,2 +1,3 @@ DIST kdeplasma-addons-6.3.5.tar.xz 923940 BLAKE2B 8837e0865a8d4a2d6fc5fd330aff33856a0f5d284cab57873884aec4af8c75e91df2064beec1262a79b475efffd124286c23c7896c8e3b18879515e752a7cdc8 SHA512 aa133d9aea80d60b16fe0a2967853dc6a6e981c0af3560acf29fedb585b1bb379291a685580c10a1c1cf9dcbe0ede4658b2c024a842a975fcb07443e749d66f0 +DIST kdeplasma-addons-6.3.6.tar.xz 917256 BLAKE2B 673e86edbfbaef33fae028ecf9a63a4d73badbf346826dd9892eaecdece60be95cda55040d01f951c43ec08bd572baac2410020aeaa0b5b4d9ab09f6bfbbcfac SHA512 3b1468566941c17eba2e571f3b3d5a5f6a9a8fb4dc25740f650141a3188b63dab78a9b943987bdec9de76fa16084591f25e129522f33190196186a56a2759bc8 DIST kdeplasma-addons-6.4.2.tar.xz 940224 BLAKE2B 93a8b8fdb213c03d063acceac26df3ec5d831d0503dccd7a696753daf28ef7eb7d5c0dc82cdc3ce8d0381fdb1c6ce5b9c4cd04ac37b5969f3a02201d74905c3a SHA512 17883e04f3c9fc292d1fad84444f21561b7da4ce2a91322c98672a4603e08ba4b631aaca7bf41850ad5af1912c80a7f87731df5174f1d2cee432d72adb082ae5 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.3.6.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.3.6.ebuild new file mode 100644 index 000000000000..de1ecca68aaa --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.3.6.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org optfeature xdg + +DESCRIPTION="Extra Plasma applets and engines" + +LICENSE="GPL-2 LGPL-2" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+alternate-calendar share webengine" + +RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi + +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma5support-${KDE_CATV}:6 + alternate-calendar? ( dev-libs/icu:= ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtquick3d-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 +" + +PATCHES=( "${FILESDIR}/${PN}-6.3.5-cmake4.patch" ) # bug 958360, in 6.4.3 + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package share KF6Purpose) + $(cmake_use_find_package webengine Qt6WebEngineQuick) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Disk quota applet" "sys-fs/quota" + fi + xdg_pkg_postinst +} diff --git a/kde-plasma/kdesu-gui/Manifest b/kde-plasma/kdesu-gui/Manifest index e28f89ec495f..635eb0374351 100644 --- a/kde-plasma/kdesu-gui/Manifest +++ b/kde-plasma/kdesu-gui/Manifest @@ -1,2 +1,3 @@ DIST kde-cli-tools-6.3.5.tar.xz 645028 BLAKE2B f52d993762b4eb43d3e13a31b4903755550b4a5a1e32dfdbb0bf18e836b2539e5db1b770a6010333721ef33f744c3e995d7a4f0df9526b90984c761db38b9381 SHA512 b4dd9ddb94747d95fd379ff98fbca1a5d7fdc29e28774482bfe7ece71bdadf8f812c8e1501c859505bd07375a240c2f3a5060bfc3adbcc32de32dad6b975d4f3 +DIST kde-cli-tools-6.3.6.tar.xz 638544 BLAKE2B 649d5c94ac3353c9a1040833775cc50f8bb93bfd721f3be1e8700be7f29a67b8023b24b6f7233ff4237018ad8be1ee19d8466d9d71dc636650e16e2ae753f8ae SHA512 f586d37d03477c216e960873721357e6293f5b0dd999632b43123c35c0b60aa7421028257ad139a2ee3992fd500f7eb530e2b75dd99d9ed134742aa9cbeee4ee DIST kde-cli-tools-6.4.2.tar.xz 638552 BLAKE2B 2fe8eb7e728bfee65c6ec859e32a50e321ce422fe3d7f824e211922e6d6071ac9936a2ec828fb9bb610848fae7ce39b179d060aa6db5867941139d1959c9a247 SHA512 8b21129603029a46750e59e034c4a3aa6dbcea201bd861e6f65321e4ad89f9834dbdf07f19a578568f067a60f95257fc499b94b8b2e13d4da39d051f7fac5f4e diff --git a/kde-plasma/kdesu-gui/kdesu-gui-6.3.6.ebuild b/kde-plasma/kdesu-gui/kdesu-gui-6.3.6.ebuild new file mode 100644 index 000000000000..cf8ddb2f9848 --- /dev/null +++ b/kde-plasma/kdesu-gui/kdesu-gui-6.3.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoff" +ECM_TEST="false" +KDE_ORG_NAME="kde-cli-tools" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Graphical frontend for KDE Frameworks' kdesu" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdesu-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] +" +RDEPEND="${DEPEND} + !<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*[kdesu(+)] + >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV} + sys-apps/dbus[X] +" + +# downstream split +PATCHES=( "${FILESDIR}/${PN}-6.1.80-build-only-kdesu.patch" ) + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install +} + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + dosym ../libexec/kf6/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/keditfiletype/Manifest b/kde-plasma/keditfiletype/Manifest index e28f89ec495f..635eb0374351 100644 --- a/kde-plasma/keditfiletype/Manifest +++ b/kde-plasma/keditfiletype/Manifest @@ -1,2 +1,3 @@ DIST kde-cli-tools-6.3.5.tar.xz 645028 BLAKE2B f52d993762b4eb43d3e13a31b4903755550b4a5a1e32dfdbb0bf18e836b2539e5db1b770a6010333721ef33f744c3e995d7a4f0df9526b90984c761db38b9381 SHA512 b4dd9ddb94747d95fd379ff98fbca1a5d7fdc29e28774482bfe7ece71bdadf8f812c8e1501c859505bd07375a240c2f3a5060bfc3adbcc32de32dad6b975d4f3 +DIST kde-cli-tools-6.3.6.tar.xz 638544 BLAKE2B 649d5c94ac3353c9a1040833775cc50f8bb93bfd721f3be1e8700be7f29a67b8023b24b6f7233ff4237018ad8be1ee19d8466d9d71dc636650e16e2ae753f8ae SHA512 f586d37d03477c216e960873721357e6293f5b0dd999632b43123c35c0b60aa7421028257ad139a2ee3992fd500f7eb530e2b75dd99d9ed134742aa9cbeee4ee DIST kde-cli-tools-6.4.2.tar.xz 638552 BLAKE2B 2fe8eb7e728bfee65c6ec859e32a50e321ce422fe3d7f824e211922e6d6071ac9936a2ec828fb9bb610848fae7ce39b179d060aa6db5867941139d1959c9a247 SHA512 8b21129603029a46750e59e034c4a3aa6dbcea201bd861e6f65321e4ad89f9834dbdf07f19a578568f067a60f95257fc499b94b8b2e13d4da39d051f7fac5f4e diff --git a/kde-plasma/keditfiletype/keditfiletype-6.3.6.ebuild b/kde-plasma/keditfiletype/keditfiletype-6.3.6.ebuild new file mode 100644 index 000000000000..bb668c679e5e --- /dev/null +++ b/kde-plasma/keditfiletype/keditfiletype-6.3.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoff" +ECM_TEST="true" +KDE_ORG_NAME="kde-cli-tools" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="File Type Editor" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running Plasma environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !<${CATEGORY}/${KDE_ORG_NAME}-6.2.4:* + >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV} +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +# downstream split +PATCHES=( "${FILESDIR}/${PN}-6.2.4-build-restrict.patch" ) + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 7d07e637ace2..ccf409f9e854 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,2 +1,3 @@ DIST kgamma-6.3.5.tar.xz 88208 BLAKE2B 15b5933892b20c3ed418cbb7faffe8ed7bd3961b5202838259fff976245a92843acf44994ec7f2650551167999ece8d6ed8b7fa9e0a90a9ea84499cb28bcf67a SHA512 c0202e120805b766497b0d3f97522b2a23056d58fc76b8e887cabe89d7a22a829305216aff00d41c83603407512b9f7c2645789f0cbe59a4e7dfa1c672e99cde +DIST kgamma-6.3.6.tar.xz 87676 BLAKE2B 4f7b069bcafb0c437563c5373d6d2cb3f2df57f035639436ab9bef1a4be5e919a503b2dac1d993cf0bebfcb9144b069ab049a23d42d0ca93fcd312d5237fe9cb SHA512 bf1250f3cf89bf476f3730e2252687e4e30b6b51e06d668cf7a34ff8b91ee89c575e0fa7258e0b91f81acbe61caf69c278a94cbc24e60013eb6d4e6d0e6a0d61 DIST kgamma-6.4.2.tar.xz 87704 BLAKE2B 7420fd1d3a04c2ab9d0867c134047d3875b06856fa64b80aa6dba4c6cf864afd46f99fecb2b786d5076e724e463857cf727b609b125b13e64e5dbbd9a4f8cb6a SHA512 b9c66594cd68e4228e312d1b480a5696d8371860c1e699c05db7e0797fb8dba2e906369c2dff6f90648ac47a45c93b7414541010ca76773143927a13740c83ea diff --git a/kde-plasma/kgamma/kgamma-6.3.6.ebuild b/kde-plasma/kgamma/kgamma-6.3.6.ebuild new file mode 100644 index 000000000000..3ed3708bd329 --- /dev/null +++ b/kde-plasma/kgamma/kgamma-6.3.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Screen gamma values kcontrol module" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" diff --git a/kde-plasma/kglobalacceld/Manifest b/kde-plasma/kglobalacceld/Manifest index cec392379ec3..a6541226fd22 100644 --- a/kde-plasma/kglobalacceld/Manifest +++ b/kde-plasma/kglobalacceld/Manifest @@ -1,2 +1,3 @@ DIST kglobalacceld-6.3.5.tar.xz 56512 BLAKE2B d2bca90484b13b73f31fbe47311ed40db1dc67e3759e38040bb8c503c88ec72d117827ff337b4014332294795dcd4d544dfaf28f1b48756d9fca718f33cb913d SHA512 21bea376d1bf90488074496c25da73b23e4380ffa69870e5a75079b419488eaa79fc9c5803b05d95edc1f7b7546b2aeb4115fe0c6a554913556a91a0aef2155a +DIST kglobalacceld-6.3.6.tar.xz 56408 BLAKE2B 57fa4377691c71edc94b4eed2c6317342196e3745b65e55454c6c5233d4e22d161cdc0ea8a416c07dfffa1fefb9d111a3e1360aa226d9786ae833de78ed9a4b5 SHA512 d7bef88dbda5945d4d01f6fd2755f37f0c7522e88abaceff735dd313f668ecf0a6e355d08dc9ad5e575d6b16d62513ff6c92acf4dc9e554b850f55e5a419f05e DIST kglobalacceld-6.4.2.tar.xz 56488 BLAKE2B 4258836d7737b2b709a415094db04e714e2d9e9c910fb2254066789f54c42d4b7b786640d3b88ea2b00cb8c3d4a0e2c4646ac4e133fd9e5b98b4407ef9a3df8f SHA512 aa50b00fb5d806b443eb82e5b2227967fc175f355e76da13ef134a9803f8d443d14c46aac18291bf9dead6fc8d13fd02f9c2cda2c2c4111c056a808185a5c988 diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.3.6.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.3.6.ebuild new file mode 100644 index 000000000000..31f310a6c382 --- /dev/null +++ b/kde-plasma/kglobalacceld/kglobalacceld-6.3.6.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +REQUIRED_USE="test? ( X )" +RESTRICT="test" # requires installed instance + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${DEPEND} + !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} + +# src_test() { +# XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342 +# } diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index f3fa07dfe33d..747630fc48e6 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,3 +1,4 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 DIST kinfocenter-6.3.5.tar.xz 749100 BLAKE2B 815404406ecbf6212d15e1d3925cac54ecab1a113897259fa95060de023d91aa857472e8d654428ab83c089d4f37150aad937770e3e9d23bf8e6483d71fb25c6 SHA512 e358e7b16440176bb80122dfc0aa039f4e8e65f2bc993377f2e5ff3e37787120562c1ff12a451582a13247fa5172397683d77da41616374106d105960763ee4b +DIST kinfocenter-6.3.6.tar.xz 747032 BLAKE2B 94913d1109061e94d9f8d06ffe168d0d257dbcfed767bd960f3cec5985ab45a3bc5e2ab38884b42e133deec9db279ad721f6fc2eb4c7ff7fa2cef16cfc681ff1 SHA512 47c2ca583e994e8bc561ca2e13ca2999c05abbc518d9ac37536af9d9e7a3d070440b2dfe565e614a3b38552c2ddc2ab7a26d5f1ccda5289242b23d524da15a23 DIST kinfocenter-6.4.2.tar.xz 758388 BLAKE2B 80a50848197facf1545c9babf29d2e8382fa5f52d493bb11a1842ae31ad3911af0ba11338ed72684461a6cf11084222f5ac04db73ac28ec32da7ed76f6b22d0b SHA512 8454b1f0cf88d83aec13f84594c435cb3491d498fe6143917c6108a86904f819fbe0643d70e204be86af6b39b84291ea52c5a3681172cff2ff7584ee5a0be5f3 diff --git a/kde-plasma/kinfocenter/kinfocenter-6.3.6.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.3.6.ebuild new file mode 100644 index 000000000000..e2103d148a43 --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-6.3.6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org optfeature xdg + +DESCRIPTION="Utility providing information about the computer hardware" +HOMEPAGE="https://userbase.kde.org/KInfoCenter" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gles2-only usb" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gles2-only=,gui,vulkan,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) + usb? ( virtual/libusb:1 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qttools-${QTMIN}:6[qdbus] + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/systemsettings-${KDE_CATV}:6 +" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig +" + +CMAKE_SKIP_TESTS=( + # bug 816591 + smbmountmodeltest +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package usb USB1) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # TODO: Make this fully obsolete by /etc/os-release + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature_header "Query network filesystem info:" + optfeature "NFS information module" net-fs/nfs-utils + optfeature "Samba status information module" net-fs/samba + optfeature_header "Query firmware/hardware info:" + fi + optfeature "System DMI table readout" sys-apps/dmidecode + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Firmware security module" "app-text/aha sys-apps/fwupd" + optfeature "PCI devices information module" sys-apps/pciutils + optfeature "advanced CPU information module" sys-apps/util-linux + optfeature_header "Query GPU/graphics support info:" + fi + optfeature "OpenCL information module" dev-util/clinfo + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "OpenGL information module" x11-apps/mesa-progs + optfeature "Vulkan graphics API information module" dev-util/vulkan-tools + optfeature "Wayland information module" app-misc/wayland-utils + optfeature "X Server information module" x11-apps/xdpyinfo + fi + xdg_pkg_postinst +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 44f8ab5ab49b..5967c0ff27cb 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,2 +1,3 @@ DIST kmenuedit-6.3.5.tar.xz 879272 BLAKE2B 8001bf50e5fb31536816904b19a04ac39ed402e355a127e36054983d63b1c1855a76f2f8dcb228d8769550d23cf16e8a34b1f2e39ff493596df505490b09c180 SHA512 759864e88f1e5a28ba562fc4d4695a5f4ff41bae090070d728b27b31e589652084e1a71ba70db7c36b7f24ceaebbeef1bc9e751ac7a8d34c7177340bd8e230e0 +DIST kmenuedit-6.3.6.tar.xz 878608 BLAKE2B 86e6ed1bab3e78e73f98e58b50ee2f5e6572426abdf7204f9e5776aac3e27cac47062c5128eff6af9d91dd81e8ddd2c65b00b357f8a6a942c11fd393c77b8e75 SHA512 6124027bc809509ac73ad94f5dbc81a0ef6917a57d2b188a723ce0c294d4ebabf7cc2f2cd2f78ae105fa610da808b75dd7a3108714145f37d45c7801a0caa1ce DIST kmenuedit-6.4.2.tar.xz 884860 BLAKE2B c5ccf7050f87c1087509f2413bbd182520e50f6f3d1a535b01914e2804d23e6a6e44197bac24cba228688b49cac21c44bb1a9750f7382e396319cfec18ea33a7 SHA512 c9ca17398f51677f18fcab6e5b3b7e4abff94163b830b81b7be6310bffcc51b4f12abda189cad3dbb62826548ff3a24be086b4e04e96d20084ecb12c1f20c1af diff --git a/kde-plasma/kmenuedit/kmenuedit-6.3.6.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.3.6.ebuild new file mode 100644 index 000000000000..95dfa0a7b1d8 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-6.3.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 +" +DEPEND="${RDEPEND}" diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest index d10da8de6f35..2b7adae6eb08 100644 --- a/kde-plasma/kpipewire/Manifest +++ b/kde-plasma/kpipewire/Manifest @@ -1,2 +1,3 @@ DIST kpipewire-6.3.5.tar.xz 152788 BLAKE2B 4dd531798975ea30585e8e1a17817b6ae739a87e9ad7b79898d1fa2bef7ff4266a7514376c2d941c92d585025eb4ffcea3f326ba2e1afc46f57e984b828d98b0 SHA512 0485be74dd663abb7252396fa61fe9976283f6908f3b45bea67706e6cb58aeca68404fb947c903b67b3355c4cbfe430d32446007ceba211ecf8ac660005a00af +DIST kpipewire-6.3.6.tar.xz 152344 BLAKE2B ff9441e79b744eb99f2ee1ed598188a0d81a0340ce409274fb99d5181085482c9ec9e6e5975d5bffa44a0da8539ab92ea112efc909fbfaf1d4fb82a73cc42b97 SHA512 81d3b6295d54899f45d4e3f12db431eb3c65bed6ccf47282fff3fd2b158ff9461bd56f039ede8e4a603463a3326273cd4d5d706a3948a1ae86a50f88f959aba5 DIST kpipewire-6.4.2.tar.xz 152820 BLAKE2B 2660c59c23548645211727f8c11516e9e9d5037970a613204e112e580ffd3df29a80a9ed729239ce4c724046879bbe25f137534dbe6cadd644f3d6f6f452947f SHA512 1ec8fa2fe4703eb76274947d7bdc76fffbad27370abf7cefc1dba28a6290478fad603b71b72687aaeefbf7745e40e60036e02b0172f6ff21cdf2cf957331dce1 diff --git a/kde-plasma/kpipewire/kpipewire-6.3.6.ebuild b/kde-plasma/kpipewire/kpipewire-6.3.6.ebuild new file mode 100644 index 000000000000..e575c6516a7f --- /dev/null +++ b/kde-plasma/kpipewire/kpipewire-6.3.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + media-libs/libepoxy + media-libs/libglvnd + media-libs/libva:= + media-libs/mesa[opengl] + media-video/ffmpeg:= + >=media-video/pipewire-0.3:= + x11-libs/libdrm +" +DEPEND="${COMMON_DEPEND} + test? ( + dev-libs/plasma-wayland-protocols + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=kde-plasma/kwayland-${KDE_CATV}:6 + media-video/pipewire[extra] + ) +" +DEPEND+=" test? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )" +BDEPEND+=" test? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )" diff --git a/kde-plasma/krdp/Manifest b/kde-plasma/krdp/Manifest index 14f4370e7ac2..129b9f26cc7f 100644 --- a/kde-plasma/krdp/Manifest +++ b/kde-plasma/krdp/Manifest @@ -1,3 +1,4 @@ DIST krdp-6.3.4-patchset.tar.xz 6540 BLAKE2B 6c86e698b18522aab02df9b50dbd3f6fe8d8dc2f6b13e83a7bbe0481d0e89ac3d6fe905d5de9221b2f518353e09605b4739932c526d6efe64cf7df3b0899afa6 SHA512 ff6adb51ac69c3d6c72027d8ef883a80c8c98293cccfad9b2278136eeb2f51b353675d46aec97c4d6c69d4cfb09f5b145c8e04b0ae1523a5843198e0e546deab DIST krdp-6.3.5.tar.xz 101288 BLAKE2B 99648259c26a19ef0cd48526213e843f6e1806a0296145d239325141240868a195de08e91b07d1ff059984fbbb7c764383354d13d8066b07979438c97381ed99 SHA512 ab05ab381f0f75baa58ea8fd256aafc4177a790b41e9369aaf391934f7ee3793f558926c3ace5f28e875d25d394a04a36aa3229f5924ff8badcaab106b79eaa4 +DIST krdp-6.3.6.tar.xz 100796 BLAKE2B ff00488776f51122f18313952fb499c5ae9f8270d4eec3960b0305e7a8830316eb65690d48f8ab694d03a1e70aee8d9469688f5a7e924f77e7b5d947170f740d SHA512 8bb127123f1f16f97bf845d2909272dfcd245258e6244ac5cea68ed7137ce08f5610f04b84eb16798ac1dd2d8690a8d0fe0627f2f0ed07d9ca5f1501d7273c89 DIST krdp-6.4.2.tar.xz 103824 BLAKE2B 4b58576af3e70fc4ba59753da0eec6d7eb9306b0c6cecb7ef6600737a03477deb022ab94c8b9456a9b403711d52d6e1fb72cb9373ceda7f58e5bf3fac69efcf2 SHA512 0580fdae2ff8df86aa7ccff2a937e75b0490eab15345a9ab07c84688cc4f1375280747aae5684409d6a6998264b0158aa1cfcc90f33ba056a8f5f31d365e83c3 diff --git a/kde-plasma/krdp/krdp-6.3.6.ebuild b/kde-plasma/krdp/krdp-6.3.6.ebuild new file mode 100644 index 000000000000..9ebe24f64b83 --- /dev/null +++ b/kde-plasma/krdp/krdp-6.3.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PATCHSET="${PN}-6.3.4-patchset" +ECM_EXAMPLES="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm flag-o-matic plasma.kde.org toolchain-funcs xdg + +DESCRIPTION="Library and examples for creating an RDP server" +HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,wayland] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-plasma/kpipewire-${KDE_CATV}:6 + >=net-misc/freerdp-3.1:3[server] + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +PATCHES=( "${WORKDIR}/${PATCHSET}" ) + +src_configure() { + # std::jthread and std::stop_token are implemented as experimental in libcxx + # enable these experimental libraries on clang systems + # https://libcxx.llvm.org/Status/Cxx20.html#note-p0660 + [[ $(tc-get-cxx-stdlib) == 'libc++' ]] && append-cxxflags -fexperimental-library + ecm_src_configure +} diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index 73c06e88f996..5e85d3c14ed7 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,2 +1,3 @@ DIST kscreen-6.3.5.tar.xz 226848 BLAKE2B 6bc32d3c234c69dee1919ff5a9caf1fca508dad23b58a21d1e67c93e538743a5f6892fe7b8cd54090c009076e7683996ab86a0765e546ddf29774636dfedb89d SHA512 5e58acdbd54f7e791e8a7c1ce77536679128325ab31269488697a42c6c808cec9185469edc873d75d5f9ea5ee95cc22318f79387ebe765eb274914d7c05b98db +DIST kscreen-6.3.6.tar.xz 226040 BLAKE2B 9fc2efdf25697218864ecba79e1e1e1c748ed14d85295079c42a8ee2febfedcc5818f28f4843796067ac4059253d25ee4ccdca966a6d14735260da87ede3ffcb SHA512 b0b3b1e95f08ad1a2e7d91cc1b312e463e328c2f176e6e78f4f3c9d4ddf2118f22abbbf4d8ff5f97cc0e5cc320c06d298ec0b7bbef1757990e5627e8528e4a28 DIST kscreen-6.4.2.tar.xz 31776068 BLAKE2B ca9182781f379925ef0cc6344f4a0229162791c1435a8f16bd70ae4634cbcdeb23391633bf550cc1ca00c4e565cf95d52496119127fe7d6998c3eae6ca9eb65d SHA512 3e67c677e2ec5698a75e9afdfd2ccfcfb2b201cfd1e8d1e73fb117260f016df7300966d7adaa96cb6706ea29512b3c607996f2912e74b1dbfca42e84f35792a0 diff --git a/kde-plasma/kscreen/kscreen-6.3.6.ebuild b/kde-plasma/kscreen/kscreen-6.3.6.ebuild new file mode 100644 index 000000000000..a4b20ef00b42 --- /dev/null +++ b/kde-plasma/kscreen/kscreen-6.3.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://invent.kde.org/plasma/kscreen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# bug #580440, last checked 5.6.3 +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in kded daemon +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsensors-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${KDE_CATV}:6 + >=kde-plasma/libkscreen-${KDE_CATV}:6= + >=kde-plasma/libplasma-${KDE_CATV}:6 + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[X] + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXi + ) +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index c0a88a56574c..8550e70f577d 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1,2 +1,3 @@ DIST kscreenlocker-6.3.5.tar.xz 184656 BLAKE2B 6d566c1bb68305eb4ed60c8a78eb896466c6f25b92e32d2d1d3d62ddea6cb355d585a4cf14565cfebc835a49d4ebf242ad90c93b79ab7f1908b00a0c28778705 SHA512 7a4e270de14718f4f29e5c26b559a79ca0189a87ad58931c0c3d425477ee056833099f8f9eb1ce8813a55e0f543495abf4335bad9ff61656569b8533b0a8b7f7 +DIST kscreenlocker-6.3.6.tar.xz 183268 BLAKE2B 0206bf35eef58bc3e96bcc135031f4f89432914859e6c6a5cc4af37a7073e61b4a5b4ca865d9fbc591726f55177ffe95dfb73b171bb9c6134a14fc451970e239 SHA512 b32b3d5bbe1fd0aa3a6666e6922e95ff8b2fc1744b7e2df605b8efef253c6bb5b36c66f8c1f3d50ede1c712678899814e69f90706fd9c26440fe1e36cd585676 DIST kscreenlocker-6.4.2.tar.xz 183732 BLAKE2B 3ff1079c1a0be8e65063fd0d221d7692639cbf491deca3d204f37950f53c0408e09fa387a584ecf142e4981d53eff07498e90a039290430ed1ef035e6aee11fd SHA512 05e29925dde5a56674079fbc0b713dd5bc01bec6f933818583ac9a4a09beb9dae430a6a73e5bf3b89b558196c2a7cbbc9bb78f7c8a4888f1074d4fd3b99786ff diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.3.6.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.3.6.ebuild new file mode 100644 index 000000000000..3800fa14e404 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-6.3.6.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org pam xdg + +DESCRIPTION="Library and components for secure lock screen architecture" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in greeter +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/libkscreen-${KDE_CATV}:6 + sys-libs/pam + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 +" +BDEPEND=" + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:6 +" + +src_prepare() { + ecm_src_prepare + use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + ecm_src_test +} + +src_install() { + ecm_src_install + + newpamd "${FILESDIR}/kde-r1.pam" kde + newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint + newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard +} diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index a09294730bec..29cb892b01ad 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1,2 +1,3 @@ DIST ksshaskpass-6.3.5.tar.xz 30980 BLAKE2B 424cea484476595ccab31af6c58c44659c66641c0adc4bf674dcf6499310c0336ecb03d8aa3a776f3505c77e1c1d112f67c3c41ddb9be2d0db9fb0cef5772f25 SHA512 be69967842e4af54d641c1e165499003a6eee0ea3a1a9117f5ae51d2f3b6d2e0dfa060eda497a446d8d12ba3142023c192a8a877cfd862573601935b0902ec84 +DIST ksshaskpass-6.3.6.tar.xz 30776 BLAKE2B b442135278c85e697f97272084d8c495aa186f63075da17b04ead4f22eeca5e2b518d8a3377d532c56d0a1d191e751aeb6b6162a2e9968b7c60f61d94246d668 SHA512 48cd5e5591c4c585af7e782b0de536c595e4a6d0d5ffd01b1b762ae930f1bd83258ee7a5eef7dcc37bb6903a94805520490a4db86ec1042fa6fc129ebbdb67e5 DIST ksshaskpass-6.4.2.tar.xz 30792 BLAKE2B 66ccbb589442b399a4ad1d3fa5010c045ccde0d042a120d35692f9d23a8247b78edb281a2c72a6043083e0d319012094fb4ee7447373208e40e7762dc26956ca SHA512 93a03b3fd1fc6ee54ef9dd2acff18d8e9fb8b0785f9a9006785c8dad94a0288f650be97b2c7c8507b71160a1041a4f0953059425c213af0bc0646f590b77353a diff --git a/kde-plasma/ksshaskpass/ksshaskpass-6.3.6.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.3.6.ebuild new file mode 100644 index 000000000000..8c712b6bd2fa --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-6.3.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" +HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 +" +RDEPEND="${DEPEND}" + +src_install() { + ecm_src_install + + insinto /etc/xdg/plasma-workspace/env/ + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + xdg_pkg_postinst + + elog "In order to have ssh-agent start with Plasma 6," + elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh" + elog "and uncomment the lines enabling ssh-agent." + elog + elog "If you do so, do not forget to uncomment the respective" + elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" + elog "to properly kill the agent when the session ends." + elog + elog "${PN} has been installed as your default askpass application" + elog "for Plasma 6 sessions." + elog "If that's not desired, select the one you want to use in" + elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" +} diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index de937bd25813..73d2cb89118a 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1,2 +1,3 @@ DIST ksystemstats-6.3.5.tar.xz 151704 BLAKE2B 96ce98c3fcddd7365068f2c501e015ab86e1c66e213004daa04735bf37ae6be4b80eb22152e561fe253dfaf72ff67fdce414fd032b2473e1255be831cb9f2377 SHA512 f2e4ff90992748a2f096cb51110505a46ad4ee65ebbfcee6e97a24bb80d6e5cfaa14ae8f740997ebd6fbe053f85459f29adfcd1ce24361a1ef9cd92f171b338a +DIST ksystemstats-6.3.6.tar.xz 150964 BLAKE2B 94fdc3aab8bbf79ad3980516d7c2ac926cd04dd48339350f2ddf98d2353c3e6a87f11ef6104676029e281fa56463d56106fe90a5dda2585749fe53ff233e732e SHA512 1a529e362cdd32e73b0f9cd206e7419ac8bcfe143517274d7f41ed5e497ff9aa372ca75d4fc48a5f8cbf2e4f828c08bfb02ba699ef226213dbab87680be2bbde DIST ksystemstats-6.4.2.tar.xz 156612 BLAKE2B def79913ea577f745e10e2fea4f34cd61a2bdbe40c661a77d04d9bd6e0f3843c6f13bb91a9ea251f5f65a814a9462315bb43aa18addbdfb40315bee6d4bf0e49 SHA512 7b8ef2522e2c2142d51d69ea0b1eaebe925e36a938dee8d32fbf3a30f8f80064b79a54126636c322ae1bdaca8b61b873740ab2857fb03ce97599959bb0d81e6f diff --git a/kde-plasma/ksystemstats/ksystemstats-6.3.6.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.3.6.ebuild new file mode 100644 index 000000000000..a4ef339002f3 --- /dev/null +++ b/kde-plasma/ksystemstats/ksystemstats-6.3.6.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin-based system monitoring daemon" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/libcap + virtual/libudev:= + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) + ) + ecm_src_configure +} + +CMAKE_SKIP_TESTS=( + # bug 909312, needs virtualx but we don't care + ksystemstatstest +) diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index 878d9df73782..9c1c6cc9a14f 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1,2 +1,3 @@ DIST kwallet-pam-6.3.5.tar.xz 22488 BLAKE2B bc7ad14a4b4806891cb0c6aca50563997e8f7b415b41796f0d4673a2e4b1cb67246f0ea67313079e6cc9a009f0515b09252755cb419c4198a919e004d6bd8463 SHA512 dee58fa5f4c7246120e2561da9b1a4fb2b0f4783d6b0d54a4117f11f1f633b4ae7aa01b3d28d8b96e753ef442530b269a34edfabad2d452302b71d1eeba6f3ff +DIST kwallet-pam-6.3.6.tar.xz 22396 BLAKE2B bac0218ca11a652ce7840ef1362c876e3dab9dd6e697c65cf9a1d810551abfb9e6f0a662cb7aff72debbefb2b16f3e445a617ab38e6074da49a1b92bfc5c1434 SHA512 7044dec42df8027112f787ae12535aeaf299e02f42494a0831ac22847af2e67f8c0b9b13ef482d0212f98d16f14a880e73e6aae9cbe77872f82490489582c482 DIST kwallet-pam-6.4.2.tar.xz 22396 BLAKE2B d1c09f4868d97f9e55ebd8bb9011ea1f02a611e301e3b52ab0bbae731572b57b1ccd6be529df112f1a0dc56ac4e5c76f1c35207a838616783abec1f5cdc45969 SHA512 7a89cc00829e2d4d4a6e9d2630182abd1952b7a933625a67806f14a4f7379099bce7f87ae490b78f2deb08367c7a0b7d8b73ad6f1b0fe5e45a10264415cbdf3f diff --git a/kde-plasma/kwallet-pam/kwallet-pam-6.3.6.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.3.6.ebuild new file mode 100644 index 000000000000..9c0d3a4883f4 --- /dev/null +++ b/kde-plasma/kwallet-pam/kwallet-pam-6.3.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +inherit ecm plasma.kde.org + +DESCRIPTION="PAM module to not enter KWallet password again after login" + +LICENSE="LGPL-2.1" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/libgcrypt:0= + >=kde-frameworks/kwallet-${KFMIN}:6= + sys-libs/pam +" +RDEPEND="${DEPEND} + net-misc/socat +" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" + ) + ecm_src_configure +} + +pkg_postinst() { + elog "This package enables auto-unlocking of kde-frameworks/kwallet:6." + elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" +} diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index 3e7b9fba299d..e4ecf8ac6583 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1,2 +1,3 @@ DIST kwayland-integration-6.3.5.tar.xz 26524 BLAKE2B 729d960a1d61439895b38348f4b8159c0a2bc740d8406e035b9f1069190bdf4efdf1629de981e2318a47edbff926b7e0f0bf831bb5726c1841bccd5e204664f3 SHA512 ea3eba84cf44e651690144743604b757d1e507a043191600d9f6979fd91601145015ac45e30b29cee672c9256b89f26325e3ae428c78e3eb34c76683593f7043 +DIST kwayland-integration-6.3.6.tar.xz 26432 BLAKE2B ac08c0b23f5a9f4972acd2d7958ab19eb50cab8ceb372a178d5f827ba53410cee40aac2aee99d8cf8204c41a0a803d91ee232f402a03968c90990227f48a404c SHA512 3186ec04cb4256dd10a5e18ca914e1d3e4345fdbe651be26d445c58dd2d63e2b1edaf23749f6ec1ce1a4840b6203a27bb54b2515b14fd73a9d12a566fcf367cc DIST kwayland-integration-6.4.2.tar.xz 26436 BLAKE2B abb833cb3cb078ee5f77e45ac533d7cb0a01a2e291e145faffd1b3e8a62905d6bf2336db0a0017c4c05efa81da8ad904907b8e04f880d06bc195294f87d413b8 SHA512 2868cebc84c5a37bf6a9ca0266edc65bb96fe5298240d4bae3eb4362cd4055dd68c8823f27183292655bf82a8b059d13780931a6ded1dd1a9d8a3e6d580b3edd diff --git a/kde-plasma/kwayland-integration/kwayland-integration-6.3.6.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-6.3.6.ebuild new file mode 100644 index 000000000000..daf2450c03b8 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-6.3.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm flag-o-matic plasma.kde.org + +DESCRIPTION="Provides KWindowSystem integration plugin for Wayland" +HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" + +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X +# slot ops: +# dev-qt/qtgui: QtXkbCommonSupportPrivate +# dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff +# kde-frameworks/kwindowsystem: Various private headers +RDEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtgui-${QTMIN}:5= + || ( + >=dev-qt/qtgui-${QTMIN}:5[libinput] + >=dev-qt/qtgui-${QTMIN}:5[X] + ) + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5= + >=kde-frameworks/kwindowsystem-${KFMIN}:5= + >=kde-plasma/kwayland-${KFMIN}:5 + x11-libs/libxkbcommon +" +DEPEND="${RDEPEND} + dev-libs/plasma-wayland-protocols +" +BDEPEND=" + >=dev-qt/qtwaylandscanner-${QTMIN}:5 + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + filter-lto # bug 921430 + ecm_src_configure +} diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest index 9a7a2bd57007..9d953eb305db 100644 --- a/kde-plasma/kwayland/Manifest +++ b/kde-plasma/kwayland/Manifest @@ -1,3 +1,4 @@ DIST kwayland-5.116.0.tar.xz 337540 BLAKE2B e238af4a122317fde2b207762858fb913005afde60f1b9cf2dfd90163021d8c3d7d9c3b055a4bb3ae26b5d0560e90c9e0d1e1e51480315bf1a5bc5592a231d11 SHA512 48b24c88872a21d237274868fea601120fb9700f888ab0a7531651dc6501db8559af3a70b6131d89d31010e1f32013222d42e9d1244ae91bf9972588494957a9 DIST kwayland-6.3.5.tar.xz 134072 BLAKE2B fa22fe778f71303b9c63efee8ab549527a22e1ec998b4ee3c93b51aabd778569a39049e8fdd635695e14e865f1ea74e8480fe79358a12ec3dc27def60a8f6389 SHA512 15ccede121c689b8849f8db3929435027e6c4ce0ee5cf0aaf9143b48e9ef05366efd6a17b51c9ba3fa799bba841405b193a645633e8a95d9667b12daaea7448a +DIST kwayland-6.3.6.tar.xz 132804 BLAKE2B cec330b735dc3bc43a568b0e76723d04aeef7ca2e860f21188d9c6985178a80ec128471f138a5d731dee25bfde73ba8827988dc7febfd3f4cbdf7ed69a29e3b9 SHA512 5c4bcc18d79cd69e6d1f58a451a6f3b5449d5debb9ca2e36ac8c47b1808ddefaefcfaae2314fdc089129a2b397de85c7a3fdef7c5a6f87fa94d25ea94b4498a7 DIST kwayland-6.4.2.tar.xz 132836 BLAKE2B 84b2c79f2314b6c29fa2934b6cacd89ecea303900db6e33a85e13b451521909329a7690413f0e8b239144b39e02dfb45559b4fe17b126623912f90476f4b7469 SHA512 83c9fead7fee1c5475fac94b7f79b692be30bdace322b68b4008be4580bc0ceff79f1fad3ffade65b6473936bba102867be947652d129fd93d96efaf7a3391ce diff --git a/kde-plasma/kwayland/kwayland-6.3.6.ebuild b/kde-plasma/kwayland/kwayland-6.3.6.ebuild new file mode 100644 index 000000000000..5c72bf2a5a3b --- /dev/null +++ b/kde-plasma/kwayland/kwayland-6.3.6.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm flag-o-matic plasma.kde.org + +DESCRIPTION="Qt-style API to interact with the wayland-client API" +HOMEPAGE="https://invent.kde.org/frameworks/kwayland" + +LICENSE="LGPL-2.1" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# All failing, I guess we need a virtual wayland server +RESTRICT="test" + +# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h +RDEPEND=" + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,opengl,wayland] + media-libs/libglvnd +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 + >=dev-libs/wayland-protocols-1.15 + sys-kernel/linux-headers +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=dev-util/wayland-scanner-1.19.0 +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +src_configure() { + filter-lto # bug 866575 + ecm_src_configure +} diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 575d71242609..d03c11730f85 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1,3 +1,4 @@ DIST kwin-6.3.5-patchset-2.tar.xz 15276 BLAKE2B 70415d2a8fae983f2475ec0c6ce034a3cf83bb5116be708626de17309e3c8e58b11730f413ec5c7b1902e6223d351cd1f1458112643cdcf3fe42689c9aa6c98f SHA512 3626dd99aefee6b36ed9d127f995b8dfb0a194e4b99140b49efb7c86661ac8aed82acd155668bfff38bd7a8d371483745c07633e03d3843e1250a871b74c47cd DIST kwin-6.3.5.tar.xz 8978724 BLAKE2B bbe5f51d47655046930afecb0e6d8cefcdd1693be724f2bfb924abe48204836c98f26a7dbb29ee8fed7ad49bfc83387f61e8a5e7f68006328a88830adcc02965 SHA512 e207c31bfca59faa2f449a1e6d6f0eaca1c9e71d82fa2b801e7dbce0b3dc37ed32492af54a64c96bdc7a83fc4c3e2b0a4e7f38236498827878af5556a3c4f92f +DIST kwin-6.3.6.tar.xz 8949768 BLAKE2B 4ed36fb02832722ac33a542ffb8150daabc8cd68ca90350a22c390fc41d867d3e71c38ef06707d21780e0bc26ae37a80866b6c85bec98ea3faf612108e642fff SHA512 ee753c94172b7a9997ea0a78a97b75de3ef9b616015c75058045bf302759184591e61aa1ebd541f1b01add2f748d515b9e019fff2ccf55cefd894b032ec6e788 DIST kwin-6.4.2.tar.xz 8763784 BLAKE2B e300b76ce9cb63a3c7d29628d53fc97538ddb0ed5f5df08d8eec2103380ea76e4524f52c5b76d5b41a6eafdd258e36f28d946363740878c25b371803b12f8711 SHA512 89f2b11674f97b955e512813c2b1790044d430894aec449d40212fd258e4fdda77933666173c4dea16adcf1ed159a4e91cc90fc09aafc6d25b977a4c1f80f8f9 diff --git a/kde-plasma/kwin/kwin-6.3.6.ebuild b/kde-plasma/kwin/kwin-6.3.6.ebuild new file mode 100644 index 000000000000..2f277915bd64 --- /dev/null +++ b/kde-plasma/kwin/kwin-6.3.6.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm fcaps plasma.kde.org xdg + +DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="accessibility gles2-only lock screencast +shortcuts systemd" + +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in tabbox +# qtbase[X]: private/qtx11extras_p.h in src/helpers/killer +COMMON_DEPEND=" + dev-libs/libei + >=dev-libs/libinput-1.27:= + >=dev-libs/wayland-1.23.0 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsensors-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)] + >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6=[wayland] + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/breeze-${KDE_CATV}:6 + >=kde-plasma/kdecoration-${KDE_CATV}:6 + >=kde-plasma/kwayland-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + media-libs/fontconfig + media-libs/freetype + media-libs/lcms:2 + media-libs/libcanberra + >=media-libs/libdisplay-info-0.2.0:= + media-libs/libepoxy + media-libs/libglvnd + >=media-libs/mesa-24.1.0_rc1[opengl,wayland,X] + virtual/libudev:= + x11-libs/libX11 + x11-libs/libXi + >=x11-libs/libdrm-2.4.116 + >=x11-libs/libxcb-1.10:= + >=x11-libs/libxcvt-0.1.1 + >=x11-libs/libxkbcommon-1.5.0 + x11-libs/xcb-util-cursor + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-wm + accessibility? ( media-libs/libqaccessibilityclient:6 ) + lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 ) + screencast? ( >=media-video/pipewire-1.2.0:= ) + shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/kdeplasma-addons:5 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + || ( + dev-qt/qtmultimedia:6[ffmpeg] + ( + dev-qt/qtmultimedia:6[gstreamer] + media-plugins/gst-plugins-soup:1.0 + ) + ) + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-plasma/aurorae-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6[wayland(+)] + sys-apps/hwdata + >=x11-base/xwayland-23.1.0[libei] +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 + >=dev-libs/wayland-protocols-1.38 + >=dev-qt/qttools-${QTMIN}:6[widgets] + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + x11-base/xorg-proto + x11-libs/xcb-util-image + test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) ) +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:6 +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +# https://bugs.gentoo.org/941628 +# -m 0755 to avoid suid with USE="-filecaps" +FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland ) + +src_prepare() { + ecm_src_prepare + + # TODO: try to get a build switch upstreamed + if ! use screencast; then + sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die + fi + + cmake_run_in src/plugins cmake_comment_add_subdirectory kdecorations +} + +src_configure() { + local mycmakeargs=( + # TODO: KWIN_BUILD_X11=$(usex xwayland) KWIN_BUILD_X11_BACKEND=$(usex X) + # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it + $(cmake_use_find_package accessibility QAccessibilityClient6) + -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON + -DKWIN_BUILD_SCREENLOCKER=$(usex lock) + -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts) + ) + + ecm_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + fcaps_pkg_postinst +} diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index 06a52c6645f5..a56c01cdea67 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1,2 +1,3 @@ DIST kwrited-6.3.5.tar.xz 23680 BLAKE2B 6a3699030e255f2f0abdf2dd12d4a5ef11bd44d02616b3e153841a0d0b38470ea8da9458582dcd59ad47fee0da0e09098503730bf7c0aa9c2b363cc148f3bd8c SHA512 9189d61271eb8d8c45a1dab170b39eeacaa066e1aa338e01d5783b462cd46592c2cca218f49d4b95ba6910febdfc76dfbce34a0eee1912880408a1d923ff30d0 +DIST kwrited-6.3.6.tar.xz 23636 BLAKE2B 023f4373ec2b2cf956dec0c237fcb934ca63b70ed5b224e71708585af0a249e2274ddda121f07f4b95105541e2f28e09ee7fb03d59ab67619f9315d8e2b0a6b9 SHA512 9940534b0f41cb940f0467002785db79e1acf913c7ebdeec6f92360b7c3cdc7549c94231fe039118bd169f066b59c79b8ab4fb0addd7dbd97459d2343c98dfd8 DIST kwrited-6.4.2.tar.xz 23648 BLAKE2B 0ce0b1e9bed032a435de3a57979ec28fff3836bb427731683444d527fa253e8e22e0579d36d7e5f88826c9d97dd0f2c7721650c43dea8833ef34fea6d8861ae5 SHA512 76f7d90e08c6b47ec03f2935558ca7cb83e5e12421f6cd1567fbbc7f33a74e860a6de9ad1034d66a260bcbf2263d22e1de4e7a3147633d81e880696c342cbb56 diff --git a/kde-plasma/kwrited/kwrited-6.3.6.ebuild b/kde-plasma/kwrited/kwrited-6.3.6.ebuild new file mode 100644 index 000000000000..6cbac89091ab --- /dev/null +++ b/kde-plasma/kwrited/kwrited-6.3.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpty-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest index 45d0f2efb126..ead3b601c6f1 100644 --- a/kde-plasma/layer-shell-qt/Manifest +++ b/kde-plasma/layer-shell-qt/Manifest @@ -1,2 +1,3 @@ DIST layer-shell-qt-6.3.5.tar.xz 35880 BLAKE2B f3c00031b21cba316c1965a5ee310321b31d60213344dc83428291a5c5fcbd52a066690107c31f9859ffd9ebf4c24dbf13497c5417d97b792f3e883b44ad8723 SHA512 849920eeb79c0a9a03bbda4a5f5a0238f7931f3e781baf14a3a978fd9f2bb0833cefb63a77224b7d34a71cfaed212d92f96b42a3c6ad937b292f52c631beebbc +DIST layer-shell-qt-6.3.6.tar.xz 35600 BLAKE2B 4c67b312011e6680153cfa1f481744aa8db5954e63e949ee589ff900b757ef7b1091e477493350271bb98150a120363142440e91cfc04c1cf3e8dc05d6c7f1c7 SHA512 df4f345d348df06b864e3311388fbce4bb394e9be9ac055a78efb87689efdda2f04c09eb819359b7e1d54252ded5cdfa43e535f4b71956a52d5486e857741934 DIST layer-shell-qt-6.4.2.tar.xz 35748 BLAKE2B bf75b054a61802915118c4e76cc412aff810f0127187e7584e972b2fbe4c92951b6f292cab086b0e5ab1a59083f63608bd3cc9fe6baa2ae925a2c278f7c0d830 SHA512 80c2a8e8bb66f942ae171f2cfbf2328ed3ce8c393c3eb86fe500c3e901ed2293938387695b7ed5300c25eb062cadf685ec292fd9878b5d953088c6a001c2227f diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-6.3.6.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.3.6.ebuild new file mode 100644 index 000000000000..c471406b0b41 --- /dev/null +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-6.3.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol" + +LICENSE="LGPL-3+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# slot op: various private QtWaylandClient headers +RDEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtbase-${QTMIN}:6=[gui,wayland] + >=dev-qt/qtdeclarative-${QTMIN}:6 + x11-libs/libxkbcommon +" +DEPEND="${RDEPEND} + dev-libs/wayland-protocols +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 349a3e91e6bb..efe8d0ff8149 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1,2 +1,3 @@ DIST libkscreen-6.3.5.tar.xz 120936 BLAKE2B 3839b801f1e8e34c891879a26b591b008e355fe29b4b0f51749465af3407a7dff8693f0d6cf9013ee8f696f3acdc40a0dc18f4e232834a0ec6f785537209146a SHA512 92fe457d262ff2fb08b3a63a7f16e59b6a9f32ad6c49db65a2f91c0d572a8791b99519c2aa2a2252fa9e424652670cd8115b4f8058ceeb1fcf976068e9d8b6a9 +DIST libkscreen-6.3.6.tar.xz 120252 BLAKE2B 410662990dac33f69c430c3b40b1ba663e4767f0879c28f65c12ed72465d3eee44f0835b9d270783077f6438986a63959e2fc58f6adf7362d75fa75fc91275d4 SHA512 4c6897a9ba5b90cbfa237bb240a358cba79e9333ec9e47c05e8b23d4d61aceeb0af95fdd8c2c4d1d22e45b2ad448626463de889e7c57de1e62aa211cb767241a DIST libkscreen-6.4.2.tar.xz 122336 BLAKE2B 4bd5bbacff254e1c4314c85fe0073cc3665d6000dd67a06a1d8c1b76fbf8341357fbd407865b93dd98b09b1ec4dad5fb9a65dcab6c2e8983c9195b95626e2523 SHA512 22d3ebacfd12e0c5e417343b710eb9f1c0c5da936ad8eb6c80efee6dfebb22b40cf629fb6d0116ef15e16bd8869d82e10ef2e29920ad424f8ab7a7a07a4a8e16 diff --git a/kde-plasma/libkscreen/libkscreen-6.3.6.ebuild b/kde-plasma/libkscreen/libkscreen-6.3.6.ebuild new file mode 100644 index 000000000000..48f18308c927 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-6.3.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma screen management library" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6/8" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running session +RESTRICT="test" + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +RDEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland] + >=kde-frameworks/kconfig-${KFMIN}:6 + x11-libs/libxcb:= +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index b0f516d18663..a43a97e72337 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -1,2 +1,3 @@ DIST libksysguard-6.3.5.tar.xz 329212 BLAKE2B cba6827dcde89400c9cbb89bdbc6584fb66ccb58ac82cf35eb16f6ee22acbd53d5b4f5327966f9fb055ab409e4099a2faf514ceb45649e1270f3e138cd123f25 SHA512 bb8216ce9702b33fbce0048777ea8a6c9a006b341705d814ae24ec116581b2b4a16bf8066a424720dee358446130b1c7e401ec23013e64d13373caa9c0482157 +DIST libksysguard-6.3.6.tar.xz 327420 BLAKE2B e946ce0adf3984cd482d0ea99089f178d5439bb2ec6c41a88f3dd42f987f3a645c5fd844b423076db5e08a6d744d3d22d91e0b18562ff662f05cd452cfbea710 SHA512 3687eba6dd3455fb9e64f776507ecb20a0bff18a45b180267714aaebabafc94c8135efb8a10b61224f15ff5b02dfc964104957ab956895f5119a3e319d332395 DIST libksysguard-6.4.2.tar.xz 334072 BLAKE2B 34b0ce0eeedaee300c55acee9baadeb166ff6685a08c884fd60ad87015da9501f842317a48848bf7d2d07328691ad524c436acf08f6b079d6dee81cdabad4dd2 SHA512 3a1a9a0cc71b50350e7adfd01291b6145380c24ebd4aaa95f8ab00ba7383ae3ec031b64abd353aece9d53f66bcce5ce6d33dcd1057277ed9a72d552d79227954 diff --git a/kde-plasma/libksysguard/libksysguard-6.3.6.ebuild b/kde-plasma/libksysguard/libksysguard-6.3.6.ebuild new file mode 100644 index 000000000000..a303e013def4 --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-6.3.6.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs + +DESCRIPTION="Task management and system monitoring library" + +LICENSE="LGPL-2+" +SLOT="6/9" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/zlib +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] +" + +# -m 0755 to avoid suid with USE="-filecaps" +FILECAPS=( -m 0755 cap_sys_nice=ep usr/libexec/ksysguard/ksgrd_network_helper ) + +src_configure() { + # support std::jthread and std::stop_token is not enabled per default + # in libc++ prior to version 20, need to add "-fexperimental-library" + if tc-is-clang && [[ $(tc-get-cxx-stdlib) == libc++ ]] && [[ "$(clang-major-version)" -lt 20 ]]; then + append-cxxflags "-fexperimental-library" + fi + + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON + ) + ecm_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bugs 797898, 889942: flaky test + sensortreemodeltest + # bugs 727844, 949883: flaky test + processtest + ) + LC_NUMERIC="C" ecm_src_test # bug 695514 +} diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest index 0fd50ec3ccfe..44fdb1982dc8 100644 --- a/kde-plasma/libplasma/Manifest +++ b/kde-plasma/libplasma/Manifest @@ -1,2 +1,3 @@ DIST libplasma-6.3.5.tar.xz 1972512 BLAKE2B 5d916f0e3a5a15948d17cf0c85962ff59667b28c21f9bb3f2c460be68abbf60323a9151ad63fda50ca3b312822522d90db4b4d0166380f3818b4e111d2ead5dc SHA512 ca0e50117ebb743d88f2cdc9a10b0d78928836ad9d5b0af58901f94d8096af3539da95fc037b0dead282b780d2e9ab711a089253f2570e3d8be6e370d7054440 +DIST libplasma-6.3.6.tar.xz 1972292 BLAKE2B 43361dabba5699644d4339a6546ef6ca0b6d24587f25652f0e753278fba310702569160345aae4d09d4de942688b472d18d9d9d011419f5918a7ae8f62bc5b98 SHA512 20b38d4809ed09064e520c5328b074afe78db18f6b668a002a7a6da82942958608c38e6fd65f6af27071e55b3460d48d6c92514d0f37b85c8342d0a019d6bd7c DIST libplasma-6.4.2.tar.xz 1970176 BLAKE2B 8121c71817b04dd0ce0794739d12394ba389d9396f4f5513fafe4415e60448efae51cce91a011813fd456cd0e30c7223ce395bf270eabe9aae77e556c7dab0db SHA512 392b5761c965c9fb1469f9326538c22991f5f01b7f8980afa50b63415e592e240b88487e60e987d23bd189afe02c0510a3470a30fa0b8b6700754c8a64c1e1e9 diff --git a/kde-plasma/libplasma/libplasma-6.3.6.ebuild b/kde-plasma/libplasma/libplasma-6.3.6.ebuild new file mode 100644 index 000000000000..010590e4f3ba --- /dev/null +++ b/kde-plasma/libplasma/libplasma-6.3.6.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gles2-only" + +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,widgets,X] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-libs/wayland-1.15.0 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + =kde-plasma/plasma-activities-${KDE_CATV}*:6 + media-libs/libglvnd + x11-libs/libX11 + x11-libs/libxcb + !gles2-only? ( media-libs/libglvnd[X] ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=dev-util/wayland-scanner-1.19.0 +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package !gles2-only OpenGL) + ) + + ecm_src_configure +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index 65e2961af18a..43346040ee21 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,2 +1,3 @@ DIST milou-6.3.5.tar.xz 50664 BLAKE2B 348c9dedc95b08a7f09344c3903912cd61ad2c2dca388db21a86e044bc261fce9faf5c46922f6031e7b0dc8685bf88aebdc30bce6d647454de8d67536e22a627 SHA512 f8d5ba1b251ce315f492bc29143321b099e77e9a5d71c4a3ff9571facf9576cb1c7bf12e5e15fb2e82dee7274ac11967ae5556030c42e6bf23874e471fc9d5df +DIST milou-6.3.6.tar.xz 50420 BLAKE2B b6b663fb9a2c574efe740f73c36f8e47980c52e9b230a29c2e5e2622da015750adffb8953b7213be416471c9d22cbdb3caa83fb249652a87735ba8a832cb1d2c SHA512 583441ecd38828a5ca5fd1b15a033030d650447a87c0af23f711c84849489c29d351c44d2c732d84a69e4cc0db3d89bdecb3f704d80d58000b950bbddb176267 DIST milou-6.4.2.tar.xz 50128 BLAKE2B a5053a242787bd4ba62789d8a904822935fcbe1800a1b60fc8a674134b5bebb182da6be875f2df24654e67c454e4b6e495862619353cf76576dfa2fea7919086 SHA512 4c32fedd8f0846366f1265296eb4e2d62b179c01f776c4cdfbf64c55ddf4f9aa2d927d6e438d9a3aa847a724639014dfb8dc625470a7217b089b49a2c39c2d8a diff --git a/kde-plasma/milou/milou-6.3.6.ebuild b/kde-plasma/milou/milou-6.3.6.ebuild new file mode 100644 index 000000000000..64a977513ba3 --- /dev/null +++ b/kde-plasma/milou/milou-6.3.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://invent.kde.org/plasma/milou" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/ocean-sound-theme/Manifest b/kde-plasma/ocean-sound-theme/Manifest index 167807918654..23db0ca2f1d2 100644 --- a/kde-plasma/ocean-sound-theme/Manifest +++ b/kde-plasma/ocean-sound-theme/Manifest @@ -1,2 +1,3 @@ DIST ocean-sound-theme-6.3.5.tar.xz 2117612 BLAKE2B 195ef4b22766a71ab049430591232241c62598052e3be4f3ae4515795d287c124c07468645a8b7a57c24ae59405dad7fbac831e906112ad0a0b3579277775573 SHA512 a1c2f2c6e1c7ad9b4447041f448389cfc51b1ff422557507bbe35f762ea335b9f6e0174e9d96f4502677b6909fc09222d26ff1b0176f675f16caaa50c54ef81f +DIST ocean-sound-theme-6.3.6.tar.xz 2117316 BLAKE2B b2f2bfb76976d8c96244a37d7b0eff5801da78766315006f933e6901e0ada13b574397d36dc60ef7a2209b74b2feeeea8cf7cb7c6bed28a8b85941acf1943b33 SHA512 cce8cd6ec4eb3dcf0f13b77cba55311ab413562be89f8288b6111c1a10882ad41748f3f7eb10f60e9729b141f105d5f42623dfccc1b058a24ac33def7444b878 DIST ocean-sound-theme-6.4.2.tar.xz 2128568 BLAKE2B 44fe3eaaba8699fb00833bab2e4fb8670c1bb8454ae548df7ecd871f4ce0da59987b471bf9363674a601d307ae22d14e9491d395e406b46de7652535d65fee80 SHA512 47f9da5fd3676b3fdb6f42dc7585dc97706988eca3404d8a73b58f6f3875182ae4084f3599f1cfd37696381b52f44dbf54eeb50ef3d658635636acddd6750320 diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.3.6.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.3.6.ebuild new file mode 100644 index 000000000000..94a2d5ee5496 --- /dev/null +++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.3.6.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Ocean Sound Theme for Plasma" +HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme" + +LICENSE="CC-BY-SA-4.0" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index ae632fab9572..8529a733e986 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1,2 +1,3 @@ DIST oxygen-sounds-6.3.5.tar.xz 1936200 BLAKE2B 72be45f5867a4fe5d90983bcb9a3db0636ff1cebb3711609a693b333f179498d325cd1ae310c8552ad8eb23bc844926142b3adcafd68d1f90450ebdc92f4d556 SHA512 66d39bc5681b2acdac75804f3d6e31dc22c8efdbf431fe02612abda6b5094fd61d1327026d8f799ef99cf64c9ddb3c17b47c908f6c20015cf6f25786b3ee1b0e +DIST oxygen-sounds-6.3.6.tar.xz 1935504 BLAKE2B c269329f580f73b77de859a7bb790053f50529007bebf1b41218282c6ad6d988e5485693801b7fd95e83fe61d69c607511baa77a23b45c9fc7224c54dd4d2b03 SHA512 7b2119decaa011752a0b2e762a6faf642f57995357324c6d2e33745614c95f336e9f4a19670cfee0f8db692fe3e7759f55995437a3ea794ea6e3994cffdd01f9 DIST oxygen-sounds-6.4.2.tar.xz 1935620 BLAKE2B d8189a39bc562a8077636b5ba403a6d14a3468b90dd34c92018b0920c53d21b68a4265b0b59f87abf35ddb64088662ca7216265599ad13c60c9367ce245da3ab SHA512 2dfa5223c1e2c8fd5e0fdd4fb2c642056e037235b32b210c1173ffe5899e50bea856af0448c3a35cebf1dad7cdb898a5dbe877a48c587d6a8cd125aaac4b5023 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-6.3.6.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.3.6.ebuild new file mode 100644 index 000000000000..8ab2b98f7cec --- /dev/null +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-6.3.6.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Oxygen sound theme for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index c22d4b4d0b45..ac4ae0d2c6bf 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1,2 +1,3 @@ DIST oxygen-6.3.5.tar.xz 2967752 BLAKE2B 515915a91d8e1a2d72f7599047426e6232f842ec4abd90973f258ab7516a2909c6ae1e2c98dbbb169f8b5eef5e2360b1b8ac75812196f2b46326c636a38f5c42 SHA512 3b8ba0c27e92c1a3ac5f805d1f59cf8edc5b08e9ac627c4c7ba2a00b10c6abc82024f5d6b79145315f37685b2c4bba3819ac2b90c8a22b3f4a72c42f9167394c +DIST oxygen-6.3.6.tar.xz 2954480 BLAKE2B 776a7b02f9bb217c6ad8af9bd40fe7cbd8bd4e4878d24a37b7654b835fef1b019267be5e71fcad08d13bde0946a082c39c803f61778164337a57e1a2239c05a8 SHA512 19577ecda5f9ab0ea97ba60163e29dac20772488582bc3dfcf6f35c14c85935cb82cd2b147951816047b4e6eaf27070360230a5628bbf842a958790b074e0168 DIST oxygen-6.4.2.tar.xz 2955672 BLAKE2B 42294b6eab07c4836292b2ed3614cab91857aec50e895a14a3f0b1ea10d323cfa610a15969b2aac43e8150309cb2ff2ee23cc86ef17739c77a33ac7dd072c5e1 SHA512 98b98a80f13b9b74ea15272b3b71bf7ae351f6188c3a68f0f6bafc302ede559a69e07b465123faff1c4eb95ef70bab85bccddc4cc1b07115fa3947e1e7b615fe diff --git a/kde-plasma/oxygen/oxygen-6.3.6.ebuild b/kde-plasma/oxygen/oxygen-6.3.6.ebuild new file mode 100644 index 000000000000..88bcb60a11b9 --- /dev/null +++ b/kde-plasma/oxygen/oxygen-6.3.6.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.10.0 +QT5MIN=5.15.12 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="qt5 X" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/frameworkintegration-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kdecoration-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=kde-frameworks/frameworkintegration-${KF5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 ) + ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] + x11-libs/libxcb + ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kservice-${KFMIN}:6 +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)] + >=dev-qt/qtsvg-${QTMIN}:6 +" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + $(cmake_use_find_package X XCB) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest index 18370f8082b2..5ea7165333ee 100644 --- a/kde-plasma/plasma-activities-stats/Manifest +++ b/kde-plasma/plasma-activities-stats/Manifest @@ -1,2 +1,3 @@ DIST plasma-activities-stats-6.3.5.tar.xz 83152 BLAKE2B 064645bef0ca9c6af66f787f64700f980b20a7d34f2fa099cfddb98345d194261f159674eae1663e17db9902c8f0dbc5acda7466dafc650de0c0c3a98ecbc11d SHA512 d3a339267a998cce91500b56ba84e85c5dfc93d6ee30044785294fc3e0bf31e4775ab1b9ae43e277b1f87d7f36a4781fc368338d2120931636a1d6afb8c58ca4 +DIST plasma-activities-stats-6.3.6.tar.xz 82888 BLAKE2B fa85ddbd2c78c715cd96ffdbec55e21da6c7ce803e40977885214ce99b88f7f3f88d9bd44bb6f77056b2e76a31dab8aa094564e2f56525c56d13d3f69b24ea11 SHA512 40e5288ae847e0da7d083f0ff7e4340eed7ac650de515e7fbdd91b284ff39d770418a7007484bda792d3039ca8c02b8d4accb04319d3ed419d6b446032562848 DIST plasma-activities-stats-6.4.2.tar.xz 83020 BLAKE2B c7730fdb6ca5eb977614e8a563f1588c7ffb5b75874bfccc742163f4e751622b42730b09c2db4981373bd13a668c02deeea5e221e380864dd2f176ea1af96995 SHA512 69f6d9ca35853cf2ffee15f600d5a3082cb2ec78c3f367524047a1b9935ae53a27007757513bb5359f6345003330f2a93f472a1810d8d1d2da81c877b504dbb9 diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.3.6.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.3.6.ebuild new file mode 100644 index 000000000000..c903b5e0df37 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.3.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Library for accessing usage data collected by the activities system" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,sql] + >=kde-frameworks/kconfig-${KFMIN}:6 + kde-plasma/plasma-activities:6 +" +DEPEND="${RDEPEND} + test? ( dev-libs/boost ) +" diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest index ac3f54d462c8..62775c148fba 100644 --- a/kde-plasma/plasma-activities/Manifest +++ b/kde-plasma/plasma-activities/Manifest @@ -1,2 +1,3 @@ DIST plasma-activities-6.3.5.tar.xz 66708 BLAKE2B 05c9108fa81c72f7e64b2ebb7abee3b6c00ca6e39d51749df71ed43333f38965b680c61c2e858f695a38b2bf171a85f15482bc069c6df1cc031bf30ba4f16690 SHA512 e4610a95b0f3b6f2d95f57ee719e5111e229783bb90510e3dc46719670e64e3c1ef8811bfa4c72745f1f76b981801cfa38c08b9f384f40d0d8e62b9ec79ca7a5 +DIST plasma-activities-6.3.6.tar.xz 66260 BLAKE2B fcb20c0d652d082a3f23efbda419a14c32229f05abbdf20997af3868aa2a222ea642a17b79d7727ea5230500a8ecf6e43eda396b9171f51394b73f5a1a1106c0 SHA512 d0d35e7b511957d938becfbc119e7fe1c3dcc4ffe350b1aee467e459dfa8c702fdd330bf940dc4c052266df471bb7c9db9e5b2f83768b915c65a0b0bc71e32e8 DIST plasma-activities-6.4.2.tar.xz 66388 BLAKE2B 79f43a02587a99f55ba5606d38e132916cd253b7570fe00f4747bb17e58446151ade583ad81ad0b05c88879602bc19f5bc0e3a2e4dd79bc1e646f5de3210bc1a SHA512 13a4992fc124367df50b0f3d0d765fec6fddbb9191610b9d409c4a4a58dd3ed1004a7de59287980223ae8ea8689c6f6868d568621811a17017fbc1cbfdbe61f8 diff --git a/kde-plasma/plasma-activities/plasma-activities-6.3.6.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.3.6.ebuild new file mode 100644 index 000000000000..2ab59ece4849 --- /dev/null +++ b/kde-plasma/plasma-activities/plasma-activities-6.3.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Core components for KDE's Activities System" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 +" +DEPEND="${RDEPEND} + dev-libs/boost + test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] ) +" diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index b7043b5e7395..7f23bab1d817 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1,2 +1,3 @@ DIST plasma-browser-integration-6.3.5.tar.xz 233612 BLAKE2B dbee7f1fe7030bd293e96f54288ce73dd2b6651c6f7ae4eac541b798cb40df8c43e68f8854509fc2b6178bdeca4de09b44030d8cf60943a2eeb2bf03f35977bf SHA512 6953a9c45efb2812c5e526fc9695031a709367b74619726a321b5d6e311b47126a66487497bc1fc1f60f32c848b112dcc372e4517ff5e736032577b4441b0ac8 +DIST plasma-browser-integration-6.3.6.tar.xz 232080 BLAKE2B 311dd0f4f1eb6ad381ccc4e69c4b11bb3b7b7d0ea0c2a60fbe7767fb3f51479beeda731d5e832b4a6c1dc10a3938aca44ac5169a780bc166ed00c213a265b4ab SHA512 ce587651880866826e30726a99dbe767eee3b5c7cf758b01eccf1b29d7436adc6a9f5f9b0cb12d4b353986c0f17015372aabacecdab8fe126fc0353b2f78ab6c DIST plasma-browser-integration-6.4.2.tar.xz 233000 BLAKE2B 1cf11d4de366712377f7b88fe548f31f83db15b86c5db3ee4b70fa6e445e131cea891c297d70ac2ef62fdb867e4ab87143cd424543ab5c8cb5e0955ff9f59af4 SHA512 66056c62d1fa1c1526b534203fe849ae0ff5d09058c88fe5e22ce434d896361a5b45d3445b48cd420eb06e55ddb796cd37acd0981dc694d0924b5a9a0887be08 diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.3.6.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.3.6.ebuild new file mode 100644 index 000000000000..c5580af3782d --- /dev/null +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.3.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" +HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" + +LICENSE="GPL-3+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + >=kde-plasma/plasma-workspace-${KDE_CATV}:6 +" +DEPEND="${RDEPEND} + >=kde-frameworks/krunner-${KFMIN}:6 +" + +src_configure() { + local mycmakeargs=( + -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla" + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index b441cd540371..45d32ddfa132 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1,3 +1,4 @@ DIST plasma-desktop-6.3.5.tar.xz 16892144 BLAKE2B f27134b91ad3c416a58b2334331e2e7fdc94c91b99eec446469146f267652152db91987d71c7fea75dd9733972c46a2179f3d2beb98be3c566af2611887f6dc8 SHA512 d4eaad8211325042f22769dcb42b17aa2175e7faf16499ddfb0d015164afb610ef02d1b2dd9e645003206fabc0c60c2e930223cdd94578774f8850ebb061f439 +DIST plasma-desktop-6.3.6.tar.xz 16861312 BLAKE2B 5a688cf774e4294ce26411638edd58a37a3a99cc5ce5ee56b349b57d8ff65e1d4046bc62dd070b440105df4713ffb51b4d79040493fd639b6ae36025d10686bb SHA512 440128226069b6c772595c337ea121bfebad2366262545107d154d9644edc9f285879fb85cffc59247e83a1441da88c3c04093e2eff2d9a7c3d83fad254e2a88 DIST plasma-desktop-6.4.2.tar.xz 16748724 BLAKE2B 3025d1db90686d7619001f6c61608a678c782d348c3c0f0698c631007be3b5e6f1f758880a2bb496d74586c975837bd2063dbc7af3585126980eb96f2f9ba243 SHA512 df81eee1345aaf5f5f4361617da9d310c9788ad44fed1b37fc3dcbe75ff32a320a269726c023b8846eb21eea462d19418c0520b3aa443a7a43699ca9b8d269fe DIST plasma-desktop-override-include-dirs-4.tar.xz 6360 BLAKE2B 8d4340f7b520ec2a4d47d7679028d5d75ceb141877248f7c411a082197ca9c0735ff2d21bd30333236c50dcae8bbdabd41164daa392b803504d2707ffd013960 SHA512 5273df12260d90e7aacc90b9ed7f6f1868c8996e2609229c59a771b3fb541b720f53fe2c2198d9d91870b05d06797bc4b2cec5afcf97d8b2b754f0da197584a1 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.3.6.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.3.6.ebuild new file mode 100644 index 000000000000..f1a6f3c2c2d0 --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-6.3.6.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org optfeature xdg + +DESCRIPTION="KDE Plasma desktop" +XORGHDRS="${PN}-override-include-dirs-4" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine" + +RESTRICT="test" # missing selenium-webdriver-at-spi + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# kde-frameworks/kwindowsystem[X]: Uses KX11Extras +COMMON_DEPEND=" + dev-libs/icu:= + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/attica-${KFMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kded-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-plasma/kwin-${KDE_CATV}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6 + >=kde-plasma/plasma-workspace-${KDE_CATV}:6[screencast?] + >=kde-plasma/plasma5support-${KDE_CATV}:6 + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libxkbfile + ibus? ( + app-i18n/ibus + dev-libs/glib:2 + x11-libs/xcb-util-keysyms + ) + input_devices_wacom? ( + dev-libs/wayland + dev-libs/libwacom:= + ) + scim? ( app-i18n/scim ) + sdl? ( media-libs/libsdl2[joystick] ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) + webengine? ( + kde-apps/kaccounts-integration:6 + >=net-libs/accounts-qt-1.17[qt6(+)] + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + x11-base/xorg-proto + input_devices_wacom? ( >=dev-libs/wayland-protocols-1.25 ) + test? ( + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6 + ) +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/plasma-workspace-6.0.80 + dev-libs/kirigami-addons:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-plasma/oxygen-${KDE_CATV}:6 + >=kde-plasma/plasma-mimeapps-list-3 + media-fonts/noto-emoji + sys-apps/util-linux + x11-apps/setxkbmap + x11-misc/xdg-user-dirs + screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) + webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] ) +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + dev-util/intltool + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig + input_devices_wacom? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch +) + +src_prepare() { + ecm_src_prepare + + if ! use ibus; then + sed -e "s/XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ + -i applets/kimpanel/backend/ibus/CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use scim; then + sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DBUILD_KCM_MOUSE_X11=ON + -DBUILD_KCM_TOUCHPAD_X11=ON + -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + $(cmake_use_find_package ibus GLIB2) + -DBUILD_KCM_TABLET=$(usex input_devices_wacom) + $(cmake_use_find_package sdl SDL2) + $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package webengine AccountsQt6) + $(cmake_use_find_package webengine KAccounts6) + ) + + ecm_src_configure +} + +src_test() { + # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 + # test_kio_fonts needs D-Bus, bug #634166 + # lookandfeel-kcmTest is unreliable for a long time, bug #607918 + local myctestargs=( + -j1 + -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" + ) + + ecm_src_test +} + +src_install() { + cmake_src_install + + # Provide kde-mimeapps.list with distribution kde-plasma/plasma-mimeapps-list + rm "${ED}"/usr/share/applications/kde-mimeapps.list || die +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "screen reader support" "app-accessibility/orca" + fi + xdg_pkg_postinst +} diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest index 57cc753d6e8f..db66f95e16e5 100644 --- a/kde-plasma/plasma-disks/Manifest +++ b/kde-plasma/plasma-disks/Manifest @@ -1,2 +1,3 @@ DIST plasma-disks-6.3.5.tar.xz 105592 BLAKE2B 8d5d76e729373ef800ea5ec53c9796fafa16cd3ab831160da2cdfd3b2f9e0a767c1c9c96233b0acd22dc95d64bba06b5306180af5ef3e27e701573ed0901ab89 SHA512 2ed3592aede4f9e4303a64cd7f5ccac269e010b70189e5c29d3c6bf22dba99b294aebb1580736733f68c56e9854a72144a343c6586acf3ddaf42c4809e2d083e +DIST plasma-disks-6.3.6.tar.xz 105188 BLAKE2B d025ee1f5966865a0da7e76bb2a0fa5687861aac33b5b23d904fe7e61c81e278bdb0c262135f26e5933e9c49765ee50399d6aad6148d434f783566b87dfe482b SHA512 f591fb131d5ee3633c7801c7c7faf11def2a74ddb81ff5110ee2e832753613326ab846476deee215ded6830a95ed61a34846cdc333f0239dcfdd6a1dbd59b6c5 DIST plasma-disks-6.4.2.tar.xz 105228 BLAKE2B 3074fb4fb402500a2478dc930742a9470ec74ef6af6b751fdfc4831f8f226dcf7d8a7fe40f2cabaff05638ec692607a6bca54e2e8c33741c22764ca896f01d3d SHA512 956959d01aea0b74219fb8b5e4f35bfc7e38c34d40e79fd9ce22b3301d853b59e636f896f8113fe88b8b58edc3fc5c13c8118e96830b152d59c4130b507a9657 diff --git a/kde-plasma/plasma-disks/plasma-disks-6.3.6.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.3.6.ebuild new file mode 100644 index 000000000000..cf59c9d3b3cc --- /dev/null +++ b/kde-plasma/plasma-disks/plasma-disks-6.3.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" +HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + sys-apps/smartmontools +" +RDEPEND="${DEPEND} + kde-plasma/kinfocenter:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index ae3992fc2865..b44b61695b5e 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1,2 +1,3 @@ DIST plasma-firewall-6.3.5.tar.xz 382388 BLAKE2B 8868eb466c9b476978e7d640b2d780d259feb2c562f61cf4aae8097074f55e25662fe1364bf65851a5aeed2db80960b11852eab6abf6e1d2159e7a65f4626f51 SHA512 78545fa56e46c7cce80f68c6f497282b6b47e7ffc50a9b2f2d1899ed4148fe636a7907ab56f01cf1b4eccf8517cfe662d82340f2acd445c1eb9dcf46437f6838 +DIST plasma-firewall-6.3.6.tar.xz 381556 BLAKE2B 04d7bc5e8439396c322da1d05848d0864a06f53819e9b92bb8d2cd764ae322ac44bea34621a0f920c3735264aafef2baf93e8eaf4b03ef08bb162e2c97d05daa SHA512 ff7e16f40197acdd11c90c4ebec590890107abe02530553785371dddf7c31db88d940fb81b059a37de0e08e0eb4147aef9fb5111ff08150a2b7c218d7b72b478 DIST plasma-firewall-6.4.2.tar.xz 381872 BLAKE2B 3e429eba70fa0ab93bb73e810daf75b74613723d3d8e53efa15b7f6cf40e3308c946e76e504226dba40cdd1b2430a5ad5c069730df39638308ba6a6d2b11faec SHA512 4c2b68e67fe912c0d0bbd8efe6295b19bac1284a3f7686267f23beb48131d0f4de4283e195b02597d02d0f075f6ee736deb1c98da36cbfebaeca2418a841227c diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.3.6.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.3.6.ebuild new file mode 100644 index 000000000000..4be7a9bb7cf0 --- /dev/null +++ b/kde-plasma/plasma-firewall/plasma-firewall-6.3.6.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org python-single-r1 xdg + +DESCRIPTION="Plasma frontend for Firewalld or UFW" +HOMEPAGE="https://invent.kde.org/network/plasma-firewall" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="firewalld +ufw" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 +" +RDEPEND="${DEPEND} + ${PYTHON_DEPS} + firewalld? ( net-firewall/firewalld ) + ufw? ( net-firewall/ufw ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_prepare() { + ecm_src_prepare + # this kind of cmake magic doesn't work for us at all. + sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \ + -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_FIREWALLD_BACKEND=$(usex firewalld) + -DBUILD_UFW_BACKEND=$(usex ufw) + ) + ecm_src_configure +} + +pkg_postinst () { + xdg_pkg_postinst + + if ! has_version sys-apps/systemd; then + ewarn "${PN} is not functional without sys-apps/systemd at this point." + ewarn "See also: https://bugs.gentoo.org/778527" + fi +} diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index 99c624e0c191..28aadbb2aaa0 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1,2 +1,3 @@ DIST plasma-integration-6.3.5.tar.xz 96932 BLAKE2B abb8aac8ec808547701ba27c57c8fc20eedf5abf5755f9038163f01aacd9427964b896e9c4c104e4f5c43b0cddbcbaa0e4f3fc17f2cef26833648714f8bbb761 SHA512 20fd2a1e308cfce180a973249caa5d9ab06b5726283d9afa8964fb1de7515db22788e91e93b5d0c0699c653899d94f4026229df6ec9be739d8f87b648c061a20 +DIST plasma-integration-6.3.6.tar.xz 96424 BLAKE2B 42a8b8c734d1edcb35fb5f740e509a29f668e772a96a8dcaac25402a5e47f1eed4a55fbcae7c717f08592f981f14b16f21594ddb44194e4f626421bc4b3f1140 SHA512 d26041f432f968077c19daf9f66fd969cabb3ecbc3e33427ff5a5e4505583d3bc887cb30e302879254c6cc3d7bfb5c98402037236866aa06ea8b814be3617419 DIST plasma-integration-6.4.2.tar.xz 97828 BLAKE2B c9430773837d59b41f825886233b7ce3866713b52d75604ece43f86fd623e2870fb1042e34e23b8833c0aab712429ab43e4ec4a9274eda5834b6f8cb272f8e23 SHA512 0cd696eaeb1757bb9139658ec30fce658334e307b704422344cabe9a9a848ce7484c2184b432f335424c5d9708ef519e008bd07e676816b6cdb1f62339d996f3 diff --git a/kde-plasma/plasma-integration/plasma-integration-6.3.6.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.3.6.ebuild new file mode 100644 index 000000000000..2a20372d767f --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-6.3.6.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.10.0 +QT5MIN=5.15.12 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="qt5" + +# requires running kde environment +RESTRICT="test" + +# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + x11-libs/libXcursor + x11-libs/libxcb + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5=[dbus] + >=dev-qt/qtquickcontrols2-${QT5MIN}:5 + >=dev-qt/qtwayland-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=dev-qt/qtx11extras-${QT5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kiconthemes-${KF5MIN}:5 + >=kde-frameworks/kio-${KF5MIN}:5 + >=kde-frameworks/kjobwidgets-${KF5MIN}:5 + >=kde-frameworks/knotifications-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + >=kde-frameworks/kxmlgui-${KF5MIN}:5 + >=kde-plasma/kwayland-${KF5MIN}:5 + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 +" +RDEPEND="${COMMON_DEPEND} + media-fonts/hack + media-fonts/noto + media-fonts/noto-emoji +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +PDEPEND=">=kde-plasma/xdg-desktop-portal-kde-${KDE_CATV}:6" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 ) +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest index 921e643d3801..7ad37bec2f01 100644 --- a/kde-plasma/plasma-login-sessions/Manifest +++ b/kde-plasma/plasma-login-sessions/Manifest @@ -1,2 +1,3 @@ DIST plasma-workspace-6.3.5.tar.xz 19156744 BLAKE2B 86ec1b75dee0227232268a794eef2a2fe39f64b9cebe7ae129502117ed3bd38cb6f7fdef448706dfc1044be936617042037ce2fc666945904cb6c9d3564d2a72 SHA512 de9cdef94de4f210a0894d6be4e4dd56f37d500896f44a75115f494dc1534e8e189d8111c5e4b6b8149565f583886f11c15aa580cff9d57b6c9b5425eb4b0638 +DIST plasma-workspace-6.3.6.tar.xz 19107548 BLAKE2B 640cb0fe555304e80109a6887e0bf769ea32dd4816cdf3c59392c00be6c1484871f3184d05619acee6863f24a2bc3bc51cdfddf4c16096d47bb707022decfc47 SHA512 4d29d5f36ccc69626d2b7faf6848ead497fc273c49f8ae0ec8d517200db8b38a0a69a334a6352e71b9ccfa45f955d1612c7f073c7b88d0c1d3f745916e19d268 DIST plasma-workspace-6.4.2.tar.xz 20819960 BLAKE2B fa0cd8b086247771200da9c1ebe832830f700943ec0656966e6b8d7ef12a683fe4b4a9bfd6c73766e6f67d623958c5b3c385c9370303636bfb6150e41c2a2c77 SHA512 48e1b93f87394d8b302b34d6c1b202c43f853d2c1b184d5527f987e103672aa8e07fdce8c36d28f8f2887a623451bf44cb8d4780cf5d771833919952b04b527f diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.6.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.6.ebuild new file mode 100644 index 000000000000..dedd10ee7194 --- /dev/null +++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.6.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +ECM_I18N="false" +KDE_ORG_NAME="${PN/login-sessions/workspace}" +inherit ecm-common plasma.kde.org + +DESCRIPTION="KDE Plasma login sessions" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+wayland X" + +REQUIRED_USE="|| ( wayland X )" + +RDEPEND="!<kde-plasma/plasma-workspace-6.2.1" + +ecm-common_inject_heredoc() { + cat >> CMakeLists.txt <<- _EOF_ || die + add_subdirectory(login-sessions) + _EOF_ +} + +src_configure() { + local mycmakeargs=( + -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 941502 + -DPLASMA_X11_DEFAULT_SESSION=$(usex !wayland) + ) + ecm-common_src_configure +} + +src_install() { + cmake_src_install + if ! use wayland; then + rm -rv "${ED}"/usr/share/wayland-sessions || die + fi + if ! use X; then + rm -rv "${ED}"/usr/share/xsessions || die + fi +} diff --git a/kde-plasma/plasma-meta/plasma-meta-6.3.6.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.3.6.ebuild new file mode 100644 index 000000000000..38595b5a2e27 --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-6.3.6.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Merge this to pull in all Plasma 6 packages" +HOMEPAGE="https://kde.org/plasma-desktop/" + +LICENSE="metapackage" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="accessibility bluetooth +browser-integration +crash-handler crypt cups +discover +display-manager +elogind +firewall flatpak grub gtk +kwallet ++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd +thunderbolt unsupported wacom +wallpapers webengine X" + +REQUIRED_USE="^^ ( elogind systemd ) firewall? ( systemd )" + +RDEPEND=" + !${CATEGORY}/${PN}:5 + !kde-plasma/khotkeys:5 + >=kde-plasma/aurorae-${PV}:${SLOT} + >=kde-plasma/breeze-${PV}:${SLOT}[qt5?] + >=kde-plasma/kactivitymanagerd-${PV}:${SLOT} + >=kde-plasma/kde-cli-tools-${PV}:${SLOT} + >=kde-plasma/kde-cli-tools-common-${PV} + >=kde-plasma/kdecoration-${PV}:${SLOT} + >=kde-plasma/kdeplasma-addons-${PV}:${SLOT} + >=kde-plasma/kdesu-gui-${PV} + >=kde-plasma/keditfiletype-${PV} + >=kde-plasma/kgamma-${PV}:${SLOT} + >=kde-plasma/kglobalacceld-${PV}:${SLOT} + >=kde-plasma/kinfocenter-${PV}:${SLOT} + >=kde-plasma/kmenuedit-${PV}:${SLOT} + >=kde-plasma/kpipewire-${PV}:${SLOT} + >=kde-plasma/kscreen-${PV}:${SLOT} + >=kde-plasma/kscreenlocker-${PV}:${SLOT} + >=kde-plasma/ksshaskpass-${PV}:${SLOT} + >=kde-plasma/ksystemstats-${PV}:${SLOT} + >=kde-plasma/kwayland-${PV}:${SLOT} + >=kde-plasma/kwin-${PV}:${SLOT}[lock] + >=kde-plasma/kwrited-${PV}:${SLOT} + >=kde-plasma/layer-shell-qt-${PV}:${SLOT} + >=kde-plasma/libkscreen-${PV}:${SLOT} + >=kde-plasma/libksysguard-${PV}:${SLOT} + >=kde-plasma/libplasma-${PV}:${SLOT} + >=kde-plasma/milou-${PV}:${SLOT} + >=kde-plasma/ocean-sound-theme-${PV}:${SLOT} + >=kde-plasma/plasma-activities-${PV}:${SLOT} + >=kde-plasma/plasma-activities-stats-${PV}:${SLOT} + >=kde-plasma/plasma-desktop-${PV}:${SLOT} + >=kde-plasma/plasma-integration-${PV}:${SLOT}[qt5?] + >=kde-plasma/plasma-login-sessions-${PV}:${SLOT} + >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT} + >=kde-plasma/plasma-welcome-${PV}:${SLOT} + >=kde-plasma/plasma-workspace-${PV}:${SLOT} + >=kde-plasma/plasma5support-${PV}:${SLOT} + >=kde-plasma/polkit-kde-agent-${PV}:* + >=kde-plasma/powerdevil-${PV}:${SLOT} + >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT} + >=kde-plasma/systemsettings-${PV}:${SLOT} + >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} + sys-apps/dbus[elogind?,systemd?] + sys-auth/polkit[systemd?] + sys-fs/udisks:2[elogind?,systemd?] + bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} ) + browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} ) + crash-handler? ( ~kde-plasma/drkonqi-${PV}:${SLOT} ) + crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} ) + cups? ( + >=kde-plasma/print-manager-${PV}:${SLOT} + net-print/cups-meta + ) + discover? ( >=kde-plasma/discover-${PV}:${SLOT} ) + display-manager? ( + sddm? ( + >=kde-plasma/sddm-kcm-${PV}:${SLOT} + >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?] + ) + !sddm? ( x11-misc/lightdm ) + ) + elogind? ( sys-auth/elogind[pam] ) + flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} ) + grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} ) + gtk? ( + >=kde-plasma/breeze-gtk-${PV}:${SLOT} + >=kde-plasma/kde-gtk-config-${PV}:${SLOT} + sys-apps/xdg-desktop-portal-gtk + x11-misc/appmenu-gtk-module + ) + kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) + networkmanager? ( + >=kde-plasma/plasma-nm-${PV}:${SLOT} + net-misc/networkmanager[elogind?,systemd?] + ) + oxygen-theme? ( + >=kde-frameworks/oxygen-icons-6.0.0:* + >=kde-plasma/oxygen-${PV}:${SLOT}[qt5?] + >=kde-plasma/oxygen-sounds-${PV}:${SLOT} + ) + plymouth? ( + >=kde-plasma/breeze-plymouth-${PV}:${SLOT} + >=kde-plasma/plymouth-kcm-${PV}:${SLOT} + ) + pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) + qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 ) + rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} ) + sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) + smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) + systemd? ( + sys-apps/systemd[pam] + firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) + ) + thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) + !unsupported? ( + !gui-apps/qt6ct + ) + wacom? ( + >=kde-plasma/plasma-desktop-${PV}:${SLOT}[input_devices_wacom] + X? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} ) + ) + wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) + webengine? ( kde-apps/khelpcenter:6 ) +" +# NOTE spectacle moved from KDE Gear (yy.mm) to KDE Plasma version scheme +case ${PV} in + *9999) RDEPEND+=" ~kde-plasma/spectacle-${PV}:${SLOT}" ;; + *) + RDEPEND+=" + >=kde-plasma/spectacle-$(ver_cut 1-3):${SLOT} + <kde-plasma/spectacle-15 + " + ;; +esac +# Optional runtime deps: kde-plasma/plasma-desktop +RDEPEND="${RDEPEND} + accessibility? ( app-accessibility/orca ) +" + +pkg_postinst() { + if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then + # Workaround for bug #923292 (KDE-bug 479679) + ewarn "plasmashell and other KDE Plasma components are known to misbehave" + ewarn "when built with llvm-runtimes/libcxx, e.g. crashing when right-clicking" + ewarn "on a panel. See bug #923292." + ewarn "" + ewarn "A possible (no warranty!) workaround is building llvm-runtimes/libcxx and" + ewarn "llvm-runtimes/libcxxabi with the following in package.env:" + ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\"" + ewarn "You may then need to rebuild dev-qt/* and kde-*/*." + fi + + if ! use qt5 && has_version dev-qt/qtgui; then + ewarn "KF5- and Qt5-based applications will exhibit various integration bugs" + ewarn "and generally look out of place in Plasma 6 without the dependencies" + ewarn "enforced by kde-plasma/plasma-meta[qt5]." + ewarn + ewarn "This warning message is being displayed because dev-qt/qtgui:5 is" + ewarn "currently installed which indicates the use of such applications." + fi +} diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index db475e567990..711a54ce6576 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1,2 +1,3 @@ DIST plasma-nm-6.3.5.tar.xz 1325508 BLAKE2B bddf034534f4954ce7d314009dbd67ca5bda1dbb89cd8ebab4913dc02b585d43d57eb2087ae6fd9d4b43ebb32661d0387d7d5292c0576daeffbb13fb81047a32 SHA512 af41452eecb365fb3b0547cd6dadc94010d54e54360f3c22180aa2237ab9ccb20dfa2692a06ec80aa5ed295101f5ba51b73128b360d8bd50d46b53c45943d21e +DIST plasma-nm-6.3.6.tar.xz 1312172 BLAKE2B f52d940a447e34388163a93bd12356044baa2189fe513a76dd0c971c40e4b758b043a8aee3d0f29d89d6ca89179780e37ebe62c151c51286ae74cf691d925ddb SHA512 c3c5ed93005c00e3dd405adcbf3248523a9ad7d3ce45addaab5783d406adf21fd14dc35ab757a98c224535431fa645780fd8161c2b179776d6e6e337ce2cd846 DIST plasma-nm-6.4.2.tar.xz 1430436 BLAKE2B 4cd93ace4c4dcf571fd9c3eefb08e6f0158ef6265d42d5fcb5c081cd805f81b932543d6e1aaeaf1d0d91cf899a7c09e14ac7dcd77f9339d4f3df9f52e3109816 SHA512 4068becc5078665c71d4578bf86f18bfd5a448f684ed4903bf0fe112bc35c8b2b384cd5b0cfb8f32984823bd6bdfd970c1b7a847d8e4ec833f24c3cfd3534c05 diff --git a/kde-plasma/plasma-nm/plasma-nm-6.3.6.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.3.6.ebuild new file mode 100644 index 000000000000..872f1c55e7cb --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-6.3.6.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma applet for NetworkManager" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="openconnect teamd" + +DEPEND=" + >=app-crypt/qca-2.3.7:2[qt6(+)] + dev-libs/qcoro[dbus] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/modemmanager-qt-${KFMIN}:6 + >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=] + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + net-misc/mobile-broadband-provider-info + net-misc/networkmanager[teamd=] + openconnect? ( + >=dev-qt/qtwebengine-${QTMIN}:6 + net-vpn/networkmanager-openconnect + net-vpn/openconnect:= + ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 +" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DBUILD_OPENCONNECT=$(usex openconnect) + ) + + ecm_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! has_version "kde-frameworks/kcmutils:6"; then + elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6." + elog "However, the networkmanagement KCM can be called from either systemsettings" + elog "or manually: $ kcmshell6 kcm_networkmanagement" + fi +} diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index 2440a649cfac..5f38402d5064 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1,2 +1,3 @@ DIST plasma-pa-6.3.5.tar.xz 192972 BLAKE2B 9e5f10d052eef88ea8682021a0ab673cd4171f91aa3343045e1e46905ae14557fbe9aa181f7bf00c636481bce5ffd8432b84f6f4280f694c1622b6e9f53bede2 SHA512 0e7f2bf71d6f7d6a7f720fe8d2172188adf568b96d69bd1c7c632c581f258cf896e6031742694728edeb69164abfdf25d1078dbcbadbf8520f5f0d46c199394e +DIST plasma-pa-6.3.6.tar.xz 191964 BLAKE2B f3c21a1de429bb054e7bfc719a52bef0be24c700403019e2071b865c49067d4c351fc01af1914835ff8779823991919b912f1f69d687c241ab7f591edad6304b SHA512 6cf0b4e663f267e797acab28c595b81835d4e3ade877e62e926bc8145028f1b8d9fc7749b39f410059a2d4a98afe15fbcfb22436e7e26ee7430d7280e4d63e0c DIST plasma-pa-6.4.2.tar.xz 196692 BLAKE2B b6c27b86b745a6091ec81080ff4d9fa0a0cd0f805a2867d992b875ee81036b5dbb41df2455cd9e3fceb923c8cbf667a26ffd0e18774efeaa2c4afdb3409cce0e SHA512 76d54f46f5ef33639b87498aa1cd818abe4d24f92c22bd3623323f4e8833aa1fcc85a70bbf614c6cbbecd39d8a0a8c7befa21edf8d9a6af4a37b5e52f81b40cd diff --git a/kde-plasma/plasma-pa/plasma-pa-6.3.6.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.3.6.ebuild new file mode 100644 index 000000000000..7f7ab5eaf448 --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-6.3.6.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # missing selenium-webdriver-at-spi + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + media-libs/libcanberra + media-libs/libpulse + >=media-libs/pulseaudio-qt-1.6.0:= +" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + x11-themes/sound-theme-freedesktop +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index b75d08221e98..67355397c669 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1,2 +1,3 @@ DIST plasma-sdk-6.3.5.tar.xz 360720 BLAKE2B a1c4d5143f309cac6628995c25eba23a937a4a623397f3228930223135f98fc966d9cc21270777e712c7b9dcb0d530f1a716bf673737cba840e513b1222fc215 SHA512 c0b667c99308c07b44445144b5ab8bd4b24729631846baa51beacac14c4114de006f23ec80d218d90f99f978e91a8c5d8d09e0c4f8b6861d1906d362bef0d92b +DIST plasma-sdk-6.3.6.tar.xz 356316 BLAKE2B 40e2b8395580d453343519b1e7420c60b8985c6007a029626a03b212cc18419c5aae171a3316f7923eec6131a43bf688fa0e4cedb56ebbc8613239c29f5c3375 SHA512 72d1c4627e4c1e94120cbe7accf8d873aa2a8496f582c8c8e6ac989ba7dbc23b6eab7dbbe21c838e0373364b4a5d3dbb804f3c3c533064dfa7bc2453307061c4 DIST plasma-sdk-6.4.2.tar.xz 360092 BLAKE2B ab6c3be54017961557f47d8686f56bb95ed59a237dfa9edf579a9cb307c1d129421dc92c5d6f976dba4c5d579ab50626e13ec156f95a1c00dbf2ba82caa9146f SHA512 cd3d5ec532206b56a4132d90cb124c00fac34437b0d071e3da0be0e242576ad122c08a8d9bc6c5b5b3746ed14c99b8131d2478818506a94e1f7bf6c5ad16ef97 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.3.6.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.3.6.ebuild new file mode 100644 index 000000000000..3f298692c4ec --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-6.3.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Useful applications for Plasma development" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma5support-${KDE_CATV}:6 +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 +" diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest index 5eddd4fe7547..06261e0c1a38 100644 --- a/kde-plasma/plasma-systemmonitor/Manifest +++ b/kde-plasma/plasma-systemmonitor/Manifest @@ -1,2 +1,3 @@ DIST plasma-systemmonitor-6.3.5.tar.xz 201892 BLAKE2B 904ffae6a378953dd90b7147585c6204de6101e60c1ae6e9933a5206f311d9975f7684cc259c0247b86c7dda9d1f9b1181dc9b04c4f7eb6d563b7dcec37b21db SHA512 c71a4123c8a49a8d831a8d086d880c9765f0894bcd7fe1be3957a92d23793dd26cd8179a415153b88c63f394100e1f71f7a2c1afff9df4d8a478a4ba5d5a112d +DIST plasma-systemmonitor-6.3.6.tar.xz 201044 BLAKE2B 141e17d55a5d9fac7ae618a1926d31dca95b5ee97d5b57de50114c26d3b1e4c55b5c100f613a138fedbdfa4e7eda65ff1021f383590ca004991bf7b6520f6a4e SHA512 82985eca498956d80350232eecbfc6cbf87ffc91d2fafef87b83506112d7cc33f8770ccd2a68d3417e3bd2dc1563ee177895d08bc39328c4ca8dea8ce595a5f9 DIST plasma-systemmonitor-6.4.2.tar.xz 217084 BLAKE2B 600312ef8ecf9e909d3aef0f6e60ea1336b59ac7f2b9ec364e9f923c4e38d4e3abda7686009dad107939045f3f5e12f8d0a21a7cff67cbe90ae8120b31e4eb62 SHA512 f3bf6d43e73e185f3f5c9cd3bf4e7fd3f9b8864084bec08919c1f400439a07c7636183a66afc55b5fd13d20c128f9d5ca61f0eb82e1e4937677ee55723fb3ffa diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.3.6.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.3.6.ebuild new file mode 100644 index 000000000000..f96d6b317c56 --- /dev/null +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.3.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Monitor system sensors, process information and other system resources" +HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-libs/kirigami-addons-1.1.0:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/ksystemstats-${KDE_CATV}:6 +" diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest index f89daa517328..89f10405f114 100644 --- a/kde-plasma/plasma-thunderbolt/Manifest +++ b/kde-plasma/plasma-thunderbolt/Manifest @@ -1,2 +1,3 @@ DIST plasma-thunderbolt-6.3.5.tar.xz 83472 BLAKE2B 38a350911e6cf8eeba23418e5cb68649201351c2c73b79797d18edb0a5bdc1d546d53fbf0ab268f6500bb505ca574a27f5b67b9b1ddb13429dd31a90b98dde2d SHA512 ff1eed4656eafd74cb9d4c78513a785396670cf6cec8dbf49df55d7378151cbbc0e191ffd77ba3c8f3bb010a208dfeb76d43c1f1a8272acc1d3f1a6136738a86 +DIST plasma-thunderbolt-6.3.6.tar.xz 83256 BLAKE2B 58dd51f2fa4324f57df804b2b89dce091afe89129b2861caaccd42fa38d2674503e8b760d74d3dce0b199ac401135f052f078cf61b0e59501e9952dad258a253 SHA512 b1e40e5ea8f545a2b13cb7fe3717393e1b92079010e6571996fd18f31814d947e8dad885787c1addbd59f33e8f9dcf4a930a97f772da75a86722d9ae91cb7947 DIST plasma-thunderbolt-6.4.2.tar.xz 83332 BLAKE2B 7ba4e84d3c3af4c61300d3ea50ea01a1f45f2c8d01fc54578b750883be8037d4572bd288e1d080162283e564ffdb592360c5b189ac71fcb44f99297482301933 SHA512 3519cd2be9d003e74caccc013186f49e760ec61a080a3dd836cbe423cbbe11b584a1479d007da3e622b9944572117e988252078b233da10b6a6e3ca568d8a2c4 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.3.6.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.3.6.ebuild new file mode 100644 index 000000000000..fb4667be8a92 --- /dev/null +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.3.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Plasma integration for controlling Thunderbolt devices" +HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" + +LICENSE="|| ( GPL-2 GPL-3+ )" +SLOT="6" +KEYWORDS="~amd64 ~loong ~riscv ~x86" +IUSE="" + +# tests require DBus +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + sys-apps/bolt +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index 0533e40cce35..3dc0ea7d4307 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1,2 +1,3 @@ DIST plasma-vault-6.3.5.tar.xz 205244 BLAKE2B 00ae00aea897c6eb0f082faa75b2c9f284d9f6dc476394d9ac77c1b6a11be7332990763d09ab0d9fdcc7203f352001fa18cf44428c2969545a849ef6bb177f90 SHA512 75b92d3e1a6ec43a1f7b4c5a63ab7996bff3f2396b96cd2e03976d74ebece0b2a5fce5514c488e20d6573b01d894a19700bfc304cbe57599d1017f39ca906f36 +DIST plasma-vault-6.3.6.tar.xz 203520 BLAKE2B 85a8dae41c456376e43ff882adc13fc0a0d3a786c741944213a5abac84486272a27542238adb5b57703a4b3cf916eac6cb81c6edf80661d296ea3454c2f9531f SHA512 ee01305927aeef94174deb5e6810516a8ef609c07018b0327a0677cdb1340f834544ad249b2fb3d7354af893b6a2e1e4074f9637713b84d177d1a5d5e3973d90 DIST plasma-vault-6.4.2.tar.xz 201536 BLAKE2B b93c195ee0e3bba09ffb2e86a1fdc11853d09b68774f5672312d848978034f4a26e2decf65c3efd388134f219836c24db1d0f4cc1b2f0496b924886d17de2b56 SHA512 bc6ac94a5feceb2547f1e81845cb845d0b30ab2374d31e22c47c7862ddb024fb5dbf56951b80790066cace45607eeaca5aeaf79ddbf738874d00dabc17d9653b diff --git a/kde-plasma/plasma-vault/plasma-vault-6.3.6.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.3.6.ebuild new file mode 100644 index 000000000000..10dd11d45cea --- /dev/null +++ b/kde-plasma/plasma-vault/plasma-vault-6.3.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm flag-o-matic plasma.kde.org xdg + +DESCRIPTION="Plasma applet and services for creating encrypted vaults" +HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" + +LICENSE="LGPL-3" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) +" +RDEPEND="${DEPEND} + || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) +" + +src_configure() { + # ODR violations (bug #909446, kde#471836) + filter-lto + + local mycmakeargs=( + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest index 4737ef508b9b..b1d9ebbb81e9 100644 --- a/kde-plasma/plasma-welcome/Manifest +++ b/kde-plasma/plasma-welcome/Manifest @@ -1,2 +1,3 @@ DIST plasma-welcome-6.3.5.tar.xz 704584 BLAKE2B 7d3018d07e5d56b85f8098b6df34a19a60a97f34ba3a185b5766c516b521d51bea77dde98f1ecb4245d5c9dd30a38068d65b9660a6240706d37d597b0b474d5f SHA512 ff55dd4f7902c128ec40cd83451d38a95ab568588c2b5c8734424fc3d20486c73b1aea2a16fea83f96f9c0876009bdb7564e20dfd88e5e8679b5dc9a43bd313d +DIST plasma-welcome-6.3.6.tar.xz 702856 BLAKE2B 6dbd6b7a6d73ca09ec339db64cce1bb58005965421d01953757ea781b81f4f64874742809ef87f9bbc9573985165920ed39e4920e5001f4033a8112954914f46 SHA512 8ef7dcb771f431850529a9880a23b75de231d44897ddef251a2ea65de92f8b7bf3c9664c1f8ea2293ace6d9f6b695c4770a02b72b8383a56b88212103c76fea0 DIST plasma-welcome-6.4.2.tar.xz 716956 BLAKE2B 7d80d45ad9b23fb725738aa3e2efebbf99306c6c2e7aae47e6fb1419b55ea5043cb35088bb55868c38502d23649ac59c067256bbcd417024d1117c96b5dfc95e SHA512 0b8969cde832f0d9f232b6cb8200476f2a723a84b1bac2780ac0cfa8e433ed763c5bf8522ad02db59d40694f29ce6f9da3771fdf2512d79a043e934c96c45ff1 diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.3.6.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.3.6.ebuild new file mode 100644 index 000000000000..b8f9b3e77c92 --- /dev/null +++ b/kde-plasma/plasma-welcome/plasma-welcome-6.3.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm dot-a plasma.kde.org xdg + +DESCRIPTION="Friendly onboarding wizard for Plasma" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-libs/kirigami-addons-1.2.0 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 +" +RDEPEND="${DEPEND}" + +src_configure() { + lto-guarantee-fat + ecm_src_configure +} + +src_install() { + ecm_src_install + strip-lto-bytecode +} diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index f8ac3181af4c..9dd91dd836e8 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1,2 +1,3 @@ DIST plasma-workspace-wallpapers-6.3.5.tar.xz 131044864 BLAKE2B f07d67f68f20c2a6e628177ebfdff0a5526683e45058d3fadad0a16a40bc89a170d73a4f2b54c65699431bb3c8b944e141c8249185b5ee6bd7e2cb768a1eed6b SHA512 bc464961a86260680dcee6892f97e6c4ed0024f237f5446d42bfe38d011f93683eb8195dfed5083bfea31adb84cb2f0acb4c91e44749b00f3b9f0b69c8a42bd2 +DIST plasma-workspace-wallpapers-6.3.6.tar.xz 131047012 BLAKE2B 72416f6795dd31947c3c7db1c9c70018fd8dc21eb9172c50241063180c5e7dc6e4c8cf05d919ae1ab57c7e1b358d5ef7ca5668546c26e6f5d30e4035bedea67c SHA512 1e2700a9bb011df3b6c11f9d62eb2a06fb7d9d726136e9022a0b0ad9a8fe84c2758ed617a1d587c9bb2f5a9f640d9edeaa7e42c10cf171d307dfe3bdc8db26a9 DIST plasma-workspace-wallpapers-6.4.2.tar.xz 146653808 BLAKE2B 0c5d66b7d525e28032d586a658dc366870b4e62f78331d53ceb72f2ca1a30a0675d5be7c1065a9786f9191b91db84a1916ed5aff7f7ffd870d9a374e547ec1fa SHA512 7e0ce73046d2b0f59e4e4ed503846ea67f345ac9f51eb2f7dbaa9456be3d57522a93ca10dd6f659c7e5e334c563b1db29a99aca8fd14393de8d6980de13cc828 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.3.6.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.3.6.ebuild new file mode 100644 index 000000000000..3c0701c9c431 --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.3.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.8.1 +inherit cmake plasma.kde.org + +DESCRIPTION="Wallpapers for the Plasma workspace" + +LICENSE="GPL-2" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6 + kde-frameworks/extra-cmake-modules:0 +" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 4f7387eb698b..86e53fab875a 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1,3 +1,4 @@ DIST plasma-workspace-6.3.5-patchset-1.tar.xz 4572 BLAKE2B f8b78185ff133316461794fd849a1a3948794e7b019de3d380fd912ba859ea9aff56c7fe8274ff1f3c4fd4d5a7cbacd14247512bfea08931cb3c9a0c3be585b8 SHA512 6f35a8eb7d5404d36660e880d81aaf8af96360a66915c38ecea1ab732dfbd47abec8d5729e3f706001a1f5a10eac6ab8bb7368fba6ed5a4361cbc47ad46a103b DIST plasma-workspace-6.3.5.tar.xz 19156744 BLAKE2B 86ec1b75dee0227232268a794eef2a2fe39f64b9cebe7ae129502117ed3bd38cb6f7fdef448706dfc1044be936617042037ce2fc666945904cb6c9d3564d2a72 SHA512 de9cdef94de4f210a0894d6be4e4dd56f37d500896f44a75115f494dc1534e8e189d8111c5e4b6b8149565f583886f11c15aa580cff9d57b6c9b5425eb4b0638 +DIST plasma-workspace-6.3.6.tar.xz 19107548 BLAKE2B 640cb0fe555304e80109a6887e0bf769ea32dd4816cdf3c59392c00be6c1484871f3184d05619acee6863f24a2bc3bc51cdfddf4c16096d47bb707022decfc47 SHA512 4d29d5f36ccc69626d2b7faf6848ead497fc273c49f8ae0ec8d517200db8b38a0a69a334a6352e71b9ccfa45f955d1612c7f073c7b88d0c1d3f745916e19d268 DIST plasma-workspace-6.4.2.tar.xz 20819960 BLAKE2B fa0cd8b086247771200da9c1ebe832830f700943ec0656966e6b8d7ef12a683fe4b4a9bfd6c73766e6f67d623958c5b3c385c9370303636bfb6150e41c2a2c77 SHA512 48e1b93f87394d8b302b34d6c1b202c43f853d2c1b184d5527f987e103672aa8e07fdce8c36d28f8f2887a623451bf44cb8d4780cf5d771833919952b04b527f diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.3.6.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.3.6.ebuild new file mode 100644 index 000000000000..f0db68350b77 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-6.3.6.ebuild @@ -0,0 +1,217 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma workspace" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="appstream +calendar +fontconfig networkmanager +policykit screencast ++semantic-desktop systemd telemetry +wallpaper-metadata" + +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Uses KX11Extras +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +# slot op: various private QtWaylandClient headers +COMMON_DEPEND=" + dev-libs/icu:= + >=dev-libs/wayland-1.15 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtpositioning-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kded-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6[qml] + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/breeze-${KDE_CATV}:6 + >=kde-plasma/kscreenlocker-${KDE_CATV}:6 + >=kde-plasma/kwayland-${KDE_CATV}:6 + >=kde-plasma/kwin-${KDE_CATV}:6 + >=kde-plasma/layer-shell-qt-${KDE_CATV}:6 + >=kde-plasma/libkscreen-${KDE_CATV}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6 + >=kde-plasma/plasma5support-${KDE_CATV}:6 + media-libs/libcanberra + >=media-libs/phonon-4.12.0[qt6(+)] + sci-libs/libqalculate:= + sys-apps/dbus + sys-libs/zlib + virtual/libudev:= + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + x11-libs/xcb-util + appstream? ( >=dev-libs/appstream-1[qt6] ) + calendar? ( >=kde-frameworks/kholidays-${KFMIN}:6 ) + fontconfig? ( + media-libs/fontconfig + x11-libs/libXft + x11-libs/xcb-util-image + ) + policykit? ( virtual/libcrypt:= ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) + systemd? ( sys-apps/systemd:= ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) + wallpaper-metadata? ( kde-apps/libkexiv2:6 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 + dev-libs/qcoro + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + x11-base/xorg-proto + fontconfig? ( x11-libs/libXrender ) + test? ( screencast? ( >=media-video/pipewire-0.3:* ) ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/libkworkspace:5 + !<kde-plasma/plasma-desktop-5.27.0:5 + !<kde-plasma/xdg-desktop-portal-kde-6.1.90 + !kde-plasma/xembed-sni-proxy:* + app-text/iso-codes + dev-libs/kirigami-addons:6 + >=dev-qt/qttools-${QTMIN}:*[qdbus] + kde-apps/kio-extras:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6 + >=kde-plasma/kdesu-gui-${KDE_CATV}:* + >=kde-plasma/milou-${KDE_CATV}:6 + >=kde-plasma/plasma-integration-${KDE_CATV}:6 + >=kde-plasma/plasma-login-sessions-${KDE_CATV}:6 + sys-apps/dbus + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + policykit? ( sys-apps/accountsservice ) + screencast? ( >=media-video/pipewire-0.3:* ) +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=dev-util/wayland-scanner-1.19.0 + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig + test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)] ) +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +PATCHES=( + "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478 +) + +src_prepare() { + ecm_src_prepare + + cmake_comment_add_subdirectory login-sessions + + if ! use policykit; then + cmake_run_in kcms cmake_comment_add_subdirectory users + fi + + if ! use fontconfig; then + ecm_punt_bogus_dep XCB IMAGE + sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DWITH_X11=ON # TODO: broken upstream, fix it if you can + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + -DGLIBC_LOCALE_GEN=OFF + -DGLIBC_LOCALE_PREGENERATED=$(usex elibc_glibc) + $(cmake_use_find_package appstream AppStreamQt) + $(cmake_use_find_package calendar KF6Holidays) + $(cmake_use_find_package fontconfig Fontconfig) + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) + -DBUILD_CAMERAINDICATOR=$(usex screencast) + $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package telemetry KF6UserFeedback) + $(cmake_use_find_package wallpaper-metadata KExiv2Qt6) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # default startup and shutdown scripts + insinto /etc/xdg/plasma-workspace/env + doins "${FILESDIR}"/10-agent-startup.sh + + insinto /etc/xdg/plasma-workspace/shutdown + doins "${FILESDIR}"/10-agent-shutdown.sh + fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh +} + +pkg_postinst () { + xdg_pkg_postinst + + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," + elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" + elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" +} diff --git a/kde-plasma/plasma5support/Manifest b/kde-plasma/plasma5support/Manifest index a941f8f68fa9..8556caf97a7a 100644 --- a/kde-plasma/plasma5support/Manifest +++ b/kde-plasma/plasma5support/Manifest @@ -1,2 +1,3 @@ DIST plasma5support-6.3.5.tar.xz 229720 BLAKE2B 29e824ec29e78930a64d5f8e2f050f4453caf3e679b094ffca311799ae14affaf15cba932ef31297820df9d815030a52b7f7e8add9c1489c75a2e5af86a286b3 SHA512 e27ff7d836c8283479df56b884629593a1173de739c242b84bc607e3028914afc686e08b2f248603b45f188153acdbf25013d1b4150fd1b6734adb668ac2def8 +DIST plasma5support-6.3.6.tar.xz 228456 BLAKE2B 0da0c306acc8d51958606bf2c41e57bca36b8b9765aef2905e48e047b4da68817449978eba529375d1a46f85c60ad7b2c391f5683e56275a09a74c1045bab361 SHA512 24154af7ddebd789fed413d7235e0d3b81bb5928b53edb8e3708ddfb52be46bbad64d071f4d4ad7b0f8a0c79d180cadf47b6525cbb476586b7e45dfa0f280b5f DIST plasma5support-6.4.2.tar.xz 228456 BLAKE2B 508e38e666430ad4bd37911bfeaa0291a5f8ec5f17dc4b4fdb3d73fb9d7def674d717a13855fe84438ce3bb884334bd3cda0be7bdebc610f9a77e8761d6e0dd3 SHA512 1fb93744dd72055f0590bc204f5cb3b3175ce9cf00521e41163ca5f9b746aa92ae23c54bae5f0d512dd7a3827e227c513c2a7d0c3cffa39e90d4635f44652b63 diff --git a/kde-plasma/plasma5support/plasma5support-6.3.6.ebuild b/kde-plasma/plasma5support/plasma5support-6.3.6.ebuild new file mode 100644 index 000000000000..0972202b3dc3 --- /dev/null +++ b/kde-plasma/plasma5support/plasma5support-6.3.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="activities geolocation X" + +RESTRICT="test" # bug 926347 + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libksysguard-${KDE_CATV}:6 + activities? ( >=kde-plasma/plasma-activities-${KDE_CATV}:6 ) + geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) + X? ( x11-libs/libX11 ) +" +RDEPEND="${DEPEND} + !kde-plasma/plasma-workspace:5 + !<kde-plasma/plasma-workspace-6.2.90:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities PlasmaActivities) + $(cmake_use_find_package geolocation KF6NetworkManagerQt) + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest index d164d66cc3fd..2c497659ca9a 100644 --- a/kde-plasma/plymouth-kcm/Manifest +++ b/kde-plasma/plymouth-kcm/Manifest @@ -1,2 +1,3 @@ DIST plymouth-kcm-6.3.5.tar.xz 49392 BLAKE2B da1a2f2691361704ec11ffaa4e4ea1626be394d4d72f5c12c1c9582e63ca77d561015d6e3b919f77ee08b30a7d29cf59a5e759284183901af1f290b8b1fb0faf SHA512 ac066e47496744d91845e3bd53410fe51c97bbda47fc042f134b37b5b466a00315d665088fb3ef4498110c5fcb0cd88677e80a2fd68c63084b22f065d88140e1 +DIST plymouth-kcm-6.3.6.tar.xz 49196 BLAKE2B aa9e90199c4f091a64cb91d6131062f01a175bc64b1c5a7554116b3137c19637dba216052ed34bb97d5b997114a6da1e3ea081344ffa4ee1e35f2604284b250d SHA512 54c52c40df6028e4e041d8b92eb4ee849095c2db53a0d705367a091a101503cc480b18e23c05a5ffe2a2e7e9302ebbbb546352ed83bd63d4a374b56e0f23d70e DIST plymouth-kcm-6.4.2.tar.xz 49208 BLAKE2B df599280834f9d8f0dcf710067ac3f52671b124b6d1d27ca3639f42d3a0dd41abb7ad2e7c2b8ab12e33d1f4513f570dc5010b55670f6977d978c6605e3708ce7 SHA512 8a6a4aab582d0ebe63257bb3c7af0b8db308c63df8cacce5210863b66ae9c95e0acd1b94d73bf09dee07eb5e9abf7faf3e2d35aeebfc41f9c720af81c49fc76d diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.3.6.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.3.6.ebuild new file mode 100644 index 000000000000..9cfb252448d9 --- /dev/null +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.3.6.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma control module for Plymouth" +HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + sys-boot/plymouth +" +RDEPEND="${DEPEND} + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest index f9db633d450a..039c1b22cdea 100644 --- a/kde-plasma/polkit-kde-agent/Manifest +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -1,2 +1,3 @@ DIST polkit-kde-agent-1-6.3.5.tar.xz 58272 BLAKE2B 22df45c385b98c729867a3b2aeed0d1cdc0266711659edec0b4da0405510c96592de687a1d163eccab125578b02fb27e94e621c6f2c87e26042ef45a7b7ac31a SHA512 758a036f5608f24dc5aca4170f94ac9529103ec94f5b958496ef02ac54d562fb68445ba347d34bb0dd5e03aac3f3895321d9520b9c83de4b8f891489dd20b4b8 +DIST polkit-kde-agent-1-6.3.6.tar.xz 57696 BLAKE2B a07413a88105e7eeb45fdde92fa3e419df9e56e089224d169c202f36d2f2b14726050e97e8e49abd7744ba4cb7a6531e6b461bca81d417c08c52b1fb119a81e4 SHA512 363167d4536eb9b7fc10344eebc85cebbec9d2dc1a202152ed1c9fa26b3307d2b2d721ffc22457b6de74176e43733f2880b2f6d30408b7eea743225285be2762 DIST polkit-kde-agent-1-6.4.2.tar.xz 57576 BLAKE2B 1e40dd14af6afe5ebb1cbd798aa24524cc6c288befb663e97c51605bbba9bfb3ea1501ba44ec80546d13d3dda536b707dbcb9b03a9428eca0a8387ffb3eda817 SHA512 b01baad3c696a21a5fbf7104ff181a4b4ce680f8b3487163205cc271e14a3f2ff9a3a6c14a897acc66584256f35e7cfb26def54f021c3b03912effa1b3f0444c diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.3.6.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.3.6.ebuild new file mode 100644 index 000000000000..469d55a64ff4 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.3.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="${PN}-1" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="PolKit agent module for KDE Plasma" +HOMEPAGE="https://kde.org/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=sys-auth/polkit-qt-0.175[qt6(+)] +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 +" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 079165a4a34c..4e6df4390c91 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1,2 +1,3 @@ DIST powerdevil-6.3.5.tar.xz 1205204 BLAKE2B 31cf417e9d09f70e04f94ad3f40d7df541e3bc283581798f562951703484bb2174a1782f404a0c1c95c8308469eb4ec3eae40d7702013bdb7c8835e5a2d56479 SHA512 fafae5d2eaa6063d6bc16fe6fd6bbf4d47a624ce2fabb6ee06cd9c00d5412d76f77aed09bb48963a47f18e87e86ad47bbd759eba8e5c33e2806a8fa87e4c0aa9 +DIST powerdevil-6.3.6.tar.xz 1199492 BLAKE2B 5b1b7debab2332c16aa9ebf42aa9e374c739d372da466d407957af4f4844e73977d2dfce3a40a3827428b3de0a53d4021e775a3845db400084510923202b8d4d SHA512 9143c70cb5238cab1d9bd302516c44c66f8d750593005e435a65a0103c6485a11945c30d30a241d130d3c101e0ae84291d1d8471f1cb92c87f80e361a3fa17a0 DIST powerdevil-6.4.2.tar.xz 1229252 BLAKE2B cab2fb66b967a1376c462b112fb47f28185af8392357b4bf8bf885b05e8a1958d6426131b23b09393d9e44faa0d799b5ce7694416f90d5c074572888c485b541 SHA512 50a4d8dd10158bc306b7dd613fbdda6bc94b8544554f21a2105923437758447e8c6bee82370212ea9a8f0fb9e59b7be59cfdd707b78082d0d83fb5ab7f0960b6 diff --git a/kde-plasma/powerdevil/powerdevil-6.3.6.ebuild b/kde-plasma/powerdevil/powerdevil-6.3.6.ebuild new file mode 100644 index 000000000000..74b64a5d85e4 --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-6.3.6.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm fcaps plasma.kde.org xdg + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://invent.kde.org/plasma/powerdevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="brightness-control" + +RESTRICT="test" # bug 926513 + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + dev-libs/qcoro[dbus] + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets] + >=kde-frameworks/kauth-${KFMIN}:6[policykit] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libkscreen-${KDE_CATV}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 + >=kde-plasma/plasma-workspace-${KDE_CATV}:6 + virtual/libudev:= + x11-libs/libxcb + brightness-control? ( app-misc/ddcutil:= ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/plasma-workspace-6.1.90:* + >=dev-qt/qtdeclarative-${QTMIN}:6 + || ( + sys-power/power-profiles-daemon + sys-power/tlp + ) + >=sys-power/upower-0.9.23 +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + >=kde-frameworks/kcmutils-${KFMIN}:6 +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +# -m 0755 to avoid suid with USE="-filecaps" +FILECAPS=( -m 0755 cap_wake_alarm=ep usr/libexec/org_kde_powerdevil ) + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON + $(cmake_use_find_package brightness-control DDCUtil) + ) + use test && mycmakeargs+=( + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged + ) + + ecm_src_configure +} + +src_test() { + # bug 926513 + ecm_src_test -j1 +} + +pkg_postinst() { + xdg_pkg_postinst + fcaps_pkg_postinst +} diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest index 08baa53e4671..fb3c6098b760 100644 --- a/kde-plasma/print-manager/Manifest +++ b/kde-plasma/print-manager/Manifest @@ -1,2 +1,3 @@ DIST print-manager-6.3.5.tar.xz 392304 BLAKE2B 9c7880c94e209c9c0e3cb92b2b5cc8c8f3d3b5156d31847f5b7f7f271a8e95160d3d6e1d0d62436d6b082c8d085f4462198f12c642af6c34e2c47bab6b4198d6 SHA512 9d13ce4920e1859ea16cdd5538ab4e4ece130be14a741d1b61ec37bec8db9921144f21069d453df12e576ea4df25542157ffd98ffc9291890acc28a2393867ed +DIST print-manager-6.3.6.tar.xz 389924 BLAKE2B 8da1ee4531f04a5edbd18b49f5cba6ea7e7dc62382db8c3a7f3d14cea63417dce13cebaa8d6ab91e4ddc5c64738d02805baa0ec603a347474d379840c86279ac SHA512 6f35dda78aacc87433a89e6ef5b248f492deddade02b4f251bb622712f355fcf52f5dccc2f0e519d800586dcac25c451de6aca2471051dcbb111d12d1c9dd941 DIST print-manager-6.4.2.tar.xz 370740 BLAKE2B 5eb1c5d62301062e88a67dc7b659b46241d47de6bd858b9d5239a1f1e817ada8dc178d7a3676d03dd85d831b0b2ef5bd20b4c7c51ba0dab31563ef06b784237c SHA512 fa4e69c27862583226d8eeb8bf94bc55ea9186b078939c027f3bd1515b4f71349f7e0c97690aafe125178af9b4538cd6699a8977f52b1cccbc4dc96683cbb78f diff --git a/kde-plasma/print-manager/print-manager-6.3.6.ebuild b/kde-plasma/print-manager/print-manager-6.3.6.ebuild new file mode 100644 index 000000000000..f2d8c51bd3b0 --- /dev/null +++ b/kde-plasma/print-manager/print-manager-6.3.6.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=net-print/cups-2.4 +" +RDEPEND="${DEPEND} + !<kde-plasma/print-manager-23.08.5-r100:5 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + ) + + ecm_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/qqc2-breeze-style/Manifest b/kde-plasma/qqc2-breeze-style/Manifest index e56885021b75..d95c9b444675 100644 --- a/kde-plasma/qqc2-breeze-style/Manifest +++ b/kde-plasma/qqc2-breeze-style/Manifest @@ -1,2 +1,3 @@ DIST qqc2-breeze-style-6.3.5.tar.xz 66928 BLAKE2B 1f9cfdab14bbc43b2488a9462c837f78d2fa6fae63ff96e546d14254ec096f00d6da56e8614f54f2b5038f28d82a478e5077e7ae04ceec2e2a9b530f9c38ae9d SHA512 cec4fe095de5783d00890f42d27ab0c329b4ddc9bc9bebc3d6374b4227e6adad78702963a0df9e052fe110702d00dc5e02692dd707ed067220e11d34c3a76965 +DIST qqc2-breeze-style-6.3.6.tar.xz 66144 BLAKE2B dc04d36403011d94330691d0f0cda3a4939bee1ae46da353cfc4cf6c9c387d8734ff423ec175f49ae0b227657af51fd0ad6a5ddf4b490e4427e42d784142bad9 SHA512 79d34f10ad65258b6d736fff2188025e43efa546eff044ce17c702374e86958d76d398260fc89e6b4e6f40aeb3159ae33f213f5d840b037cbd6ce6a3ef137341 DIST qqc2-breeze-style-6.4.2.tar.xz 66312 BLAKE2B e9708fb3c1af747305a75a5ff0312d901c999e51cb4c1517f9179c17dfb173e8685554c74e72ced5d45aa37e0914396662c398e65de95f06ffaff53d998360e1 SHA512 cbccf106e7965993f7f0e481257adef5fbc574a98db1ad193a289a312b859af836e46fe87d1f7ee94188ab523e69b8df834dbe9a9e7726ef078a71b8d7f255f2 diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.3.6.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.3.6.ebuild new file mode 100644 index 000000000000..ea62832cc81f --- /dev/null +++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.3.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze inspired QQC2 Style" + +LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest index 6a21213f58cb..8b15daffd038 100644 --- a/kde-plasma/sddm-kcm/Manifest +++ b/kde-plasma/sddm-kcm/Manifest @@ -1,2 +1,3 @@ DIST sddm-kcm-6.3.5.tar.xz 104076 BLAKE2B 8e8af97b545ec2d2481d4a69b6989c14de7d2f56f0e672638bca734476d42d848188ee228590fe64908908bc33054ef48a8a1eaf0beab9f8554e0e9665d544ef SHA512 950ec56481256226686b98391ab3523053da98857b73712c3d28913a0d08fadef8d7e0aca642dada54ca7b748378dbc1ab478e8bd4cebef32a920302e875a35f +DIST sddm-kcm-6.3.6.tar.xz 103384 BLAKE2B 319b92e40ae0c0ff59b4d5e7b1f1bec8ab3fa752e3c0f4b75d22abe8c208ae54af1f46a510a7ed85aae986d0bcc5c7ebd0bb0b15b35a07167d3d91ada82d1786 SHA512 1845b41fb5f23a14c8589696e017d6d6be29078a254af813c2e2767b306be14666e8fff44efbdc01e070f5807bf2a525335b42c2fc871003eb85a2e3b2a7e78e DIST sddm-kcm-6.4.2.tar.xz 103512 BLAKE2B 59fb424fcd4523c5ed199b73b5faf12f1a5f4f5f06d423b8833677ea40a1c247910daebf3f4714ee7197150afcd199dd1c4cd367a86994f4b3df62ad13b8767d SHA512 07fbb52a210f949640ec5233d46805df1b2225abce792b4fa28b98d350528b8c03529becf36fd28f1a4cb881dd9b0dade9415a80beac649726fc2e4398873a7b diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.3.6.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.3.6.ebuild new file mode 100644 index 000000000000..79aaad592065 --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-6.3.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="KDE Plasma control module for SDDM" +HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + x11-misc/sddm +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/spectacle/Manifest b/kde-plasma/spectacle/Manifest index a331943d0e75..c69bbb47d815 100644 --- a/kde-plasma/spectacle/Manifest +++ b/kde-plasma/spectacle/Manifest @@ -1,2 +1,3 @@ DIST spectacle-6.3.5.tar.xz 1576908 BLAKE2B b6bac1c38c2052e319a7dc0647f92f01863101835705cb21615575890006ef8ecf20bb6a5c8d235a7ecd81d1931fba815da72a81008775b70a2f2952e6fcc8c8 SHA512 e3916007832ed8ecf6d07225a6c300cf6a20a9682c43a187bb968ce87889f346bbb555d64f3f1df6968b6ea35b598db8cbed8e5162840bc8441d9a6e756e6dc9 +DIST spectacle-6.3.6.tar.xz 1574032 BLAKE2B 99123bf2bc536b0fd3f8c3b47a8d32de7877d67f0765c1f10f2f71b856235a2136fc01fd1d4e6267ea3adc60bbd6bd759f07fce4d47bf53321d400b0d455ac3f SHA512 dd6c3ee7a7b6cff9e2f8c9cc3c26a71b1d95cf2253ad6b253d43d62ca061c3f0f62d42fd3c8aa4a4601176b031dc675a04fe852b99a3ef055d49669cf225a0bb DIST spectacle-6.4.2.tar.xz 1598176 BLAKE2B 70eb0cb443821b47c5c72adf575912273a8faec4398877a734290e3ff014ea60e47b64f54d7792ef2d059177569ab2c5183403f15866fdd1821db3044550a94d SHA512 ceb3d5578af57f837006aa3340b17ee6a235caf193fb54c8c488190ac311fae6f842b6510b6b86842d6f545fcbe51561bebfe2ce35e992d4a3429206c7c7c7ad diff --git a/kde-plasma/spectacle/spectacle-6.3.6.ebuild b/kde-plasma/spectacle/spectacle-6.3.6.ebuild new file mode 100644 index 000000000000..5c12ea3ec1a2 --- /dev/null +++ b/kde-plasma/spectacle/spectacle-6.3.6.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Screenshot capture utility" +HOMEPAGE="https://apps.kde.org/spectacle/" + +LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="share" + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,wayland,widgets,X] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6 + >=kde-plasma/kpipewire-${KDE_CATV}:6 + >=kde-plasma/layer-shell-qt-${KDE_CATV}:6 + media-libs/opencv:= + x11-libs/libxcb + x11-libs/libXrandr + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.11.1 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtimageformats-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package share KF6Purpose) + ) + ecm_src_configure +} diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest index 32aa9d140df8..15d64ca15357 100644 --- a/kde-plasma/systemsettings/Manifest +++ b/kde-plasma/systemsettings/Manifest @@ -1,2 +1,3 @@ DIST systemsettings-6.3.5.tar.xz 219192 BLAKE2B 554a57f83537da7eb6226bba2a87440d68fb0f5b33036099ce8ef324993da463f0a9bd9b323489efdf74a54482c8418da57db57803e27fa4f507f0c1266c74a7 SHA512 ee5edcade1296452428b172681cdff5241689a9018d2ce50d51b37ab6833b03bf0683258f26290565ec5c0c1ea79c6e9b37f976349046633208325060019a98a +DIST systemsettings-6.3.6.tar.xz 217940 BLAKE2B 329e46497cb25ca946bd81e3ed51ce279140f085202d39da8597d35053823a9e4fc705c57b1ec1b7fcc4f6a19539d5342774ef07f60095b9d8357fce128efb4f SHA512 f6044e6b10d17b4af732d4326915e8a724d2459c1dbe6d7655d2d29baff3b181b8fa73bdab7446aa57f29c5a09fe66dc8db23f731a024a9a1f2293e1e0c54ba7 DIST systemsettings-6.4.2.tar.xz 219364 BLAKE2B e0aecd2e3e955eaec9cd97aee383f0c8bb519fd050ed86973e329de4357a7688e74e9437b2c06fe5f93d060a788eccdaaf35a86d50006f4ee7bc7247ef6a6fc0 SHA512 6e1a96f72dcb7b07a04e3638377720488e14ee470af0d46355c4871afd115f281feac9a105b71b1b89c2df3a0acbb4ff042483eb0e5961f667be59fcb9fbf847 diff --git a/kde-plasma/systemsettings/systemsettings-6.3.6.ebuild b/kde-plasma/systemsettings/systemsettings-6.3.6.ebuild new file mode 100644 index 000000000000..5c2f317f3630 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-6.3.6.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org optfeature xdg + +DESCRIPTION="Control Center to configure KDE Plasma desktop" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/plasma-activities-${KDE_CATV}:6 +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config + fi + xdg_pkg_postinst +} diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest index e6be7430b44c..7725fb50ed1d 100644 --- a/kde-plasma/wacomtablet/Manifest +++ b/kde-plasma/wacomtablet/Manifest @@ -1,2 +1,3 @@ DIST wacomtablet-6.3.5.tar.xz 841628 BLAKE2B 2113d52542aaa26df3256d3a12919da3d92cad73093e5486772f9c08a3490b22acf7624a6f77f8c58cb66a4abdc71816b2b101774a38b25c669bc1a1128a1186 SHA512 35843cbe3e62085e3f726f4512a5a69a5db26a9cd5e64024f19088cfab0efb081b4646e5c55b324a87ef676b58fe7cad32b9d71e5043bfb44a1df5ee985aa6fa +DIST wacomtablet-6.3.6.tar.xz 838912 BLAKE2B fcdc0f97b351f20d54e45cdfc6d9cef23ce32ae9ccfa6a7d31350a9bdfe03eacc346b2c93e0988c1ed9906ee5c34a577d65415d693037d2a561fc3c33513f4d0 SHA512 82af010c8f43a5e52327752a14ba6a4bb4b1150d9baa2626e57724a41b544f066c107c8934eac90d08427343f1662cc8d156fb54e5d9cadfb6f97615b4dbf838 DIST wacomtablet-6.4.2.tar.xz 838884 BLAKE2B ab2d642dc902f8f6e23e02036f4ed40a6a77103f853c6d0764d02a30647e56caf65578a94b248c0bc55c111b40f71feeb6df8eb760a45096966603b23b49bfdf SHA512 771a7e234291975acdf61ac2ea0c224fad96a299ce5186c0f397b44a555b8aa79fb713d85849af02a5f95008aa850505a0b8c2229a96337d3b37c727324b9d35 diff --git a/kde-plasma/wacomtablet/wacomtablet-6.3.6.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.3.6.ebuild new file mode 100644 index 000000000000..0f810873e257 --- /dev/null +++ b/kde-plasma/wacomtablet/wacomtablet-6.3.6.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" +HOMEPAGE="https://userbase.kde.org/Wacomtablet" + +LICENSE="GPL-2" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +RDEPEND=" + >=dev-libs/libwacom-0.30:= + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/libplasma-${KDE_CATV}:6 + >=kde-plasma/plasma5support-${KDE_CATV}:6 + >=x11-drivers/xf86-input-wacom-0.20.0 + x11-libs/libXi + x11-libs/libxcb +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-libs/libX11 +" +BDEPEND="sys-devel/gettext" + +src_test() { + # test needs DBus, bug 675548 + local myctestargs=( + -E "(Test.KDED.DBusTabletService)" + ) + + ecm_src_test +} diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index 76b023c65604..ea6b9f052403 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1,2 +1,3 @@ DIST xdg-desktop-portal-kde-6.3.5.tar.xz 192136 BLAKE2B ccedc327e8826ac62be415d4b70264b290b464d9589acd71b919dcb37f556835de24860db15333813dbf3c72fb42d0bc8d7533c4fa0d07139fabe0d7db8ca89a SHA512 0f40054e076b8a79fc80d96c4cc6a0574ab041313771e24fae61cb19d2bfc4d0e79888403f03b88e37d57bdc67df112ddbf830c8206caeda025ce38ceaa69673 +DIST xdg-desktop-portal-kde-6.3.6.tar.xz 190288 BLAKE2B 576a015b58f3e2b0f7def445d4221212bbd14a6a6d863f36b2bab2929ad4e8338ac46d5cec9c2223917c25e9d65ee4a5c57991f681f8ce41c418a1619b8313b7 SHA512 e76edf238fb08de8e5a7b870a1285b583cae4de7629e5540b136d66d49c29bde7dce7fdc6974c21f2d00cbdfd5cc8b71a3c6d887e9c9825bacde270d6ddf29dd DIST xdg-desktop-portal-kde-6.4.2.tar.xz 202640 BLAKE2B 3b187957e3023ae77d1beb8ce90b08b80029667c48ab1b8639d5791f188ebb6372b2058b9aa72b9bf4060e7bb841764720f5c671e99b4fb25f209dc3bb73af0c SHA512 4b4eb03e1a947eb910d1f3b1a56735d62f5b2f61698b53913b37af5314484c171b4fbd9a3e96f9dd768e7bc7cbf0e0107b2b6e73e881bc78a85bb59f19291f20 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.3.6.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.3.6.ebuild new file mode 100644 index 000000000000..86e26dc4c3e6 --- /dev/null +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.3.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.10.0 +QTMIN=6.8.1 +inherit ecm plasma.kde.org xdg + +DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +# dev-qt/qtbase:=[cups]: includes specifically the cups private header +# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X +COMMON_DEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + || ( + >=dev-qt/qtbase-${QTMIN}:6[libinput] + >=dev-qt/qtbase-${QTMIN}:6[X] + ) + >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kwayland-${KDE_CATV}:6 + >=kde-plasma/plasma-workspace-${KDE_CATV}:6 + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.16.0 + >=dev-libs/wayland-protocols-1.25 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + kde-misc/kio-fuse:6 + sys-apps/xdg-desktop-portal +" +RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + virtual/pkgconfig +" +BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )" + +CMAKE_SKIP_TESTS=( + # bugs: 926483, wants dbus/X11 + colorschemetest +) diff --git a/llvm-core/libclc/libclc-15.0.7.ebuild b/llvm-core/libclc/libclc-15.0.7.ebuild index d0f2c1af44d9..935422716d98 100644 --- a/llvm-core/libclc/libclc-15.0.7.ebuild +++ b/llvm-core/libclc/libclc-15.0.7.ebuild @@ -70,7 +70,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-16.0.6.ebuild b/llvm-core/libclc/libclc-16.0.6.ebuild index 93c2e999cf09..b0a52840c15a 100644 --- a/llvm-core/libclc/libclc-16.0.6.ebuild +++ b/llvm-core/libclc/libclc-16.0.6.ebuild @@ -74,7 +74,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-17.0.6.ebuild b/llvm-core/libclc/libclc-17.0.6.ebuild index 0977ae5cf40e..f7aa0db3dcea 100644 --- a/llvm-core/libclc/libclc-17.0.6.ebuild +++ b/llvm-core/libclc/libclc-17.0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -78,7 +78,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-18.1.8.ebuild b/llvm-core/libclc/libclc-18.1.8.ebuild index 75ce0270fc44..a53d8f9421fd 100644 --- a/llvm-core/libclc/libclc-18.1.8.ebuild +++ b/llvm-core/libclc/libclc-18.1.8.ebuild @@ -52,7 +52,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-19.1.7.ebuild b/llvm-core/libclc/libclc-19.1.7.ebuild index 8b0695f243e6..c39dd63f23a5 100644 --- a/llvm-core/libclc/libclc-19.1.7.ebuild +++ b/llvm-core/libclc/libclc-19.1.7.ebuild @@ -52,7 +52,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-20.1.7.ebuild b/llvm-core/libclc/libclc-20.1.7.ebuild index 59bc1611bc82..e0b2a7897ed9 100644 --- a/llvm-core/libclc/libclc-20.1.7.ebuild +++ b/llvm-core/libclc/libclc-20.1.7.ebuild @@ -52,7 +52,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/llvm-core/libclc/libclc-21.0.0.9999.ebuild b/llvm-core/libclc/libclc-21.0.0.9999.ebuild index acda1d7550f3..7f950e974a22 100644 --- a/llvm-core/libclc/libclc-21.0.0.9999.ebuild +++ b/llvm-core/libclc/libclc-21.0.0.9999.ebuild @@ -54,7 +54,6 @@ src_configure() { "amdgcn-mesa-mesa3d" "amdgcn--amdhsa" ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" libclc_targets=${libclc_targets[*]} local mycmakeargs=( diff --git a/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild b/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild index d0f4bed61b7f..eb9f0be833b5 100644 --- a/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild +++ b/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,6 +22,7 @@ RDEPEND="${DEPEND} reports? ( dev-perl/DBD-mysql dev-perl/HTTP-Message + dev-perl/JSON dev-perl/Switch ) spf? ( mail-filter/libspf2 )" diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest index 6464741f3cde..75ab2218c5ce 100644 --- a/media-gfx/krita/Manifest +++ b/media-gfx/krita/Manifest @@ -1 +1,2 @@ +DIST krita-5.2.10.tar.xz 190972756 BLAKE2B 3cd3729c4d0842281b8bf1d73b725b33b5c793df358aa0d6103fe72a76139ac4d73390c32b632de3703e63cdff67c23c1fd4fb37f91dd8b56efa21478004c8ea SHA512 b4aa08d770b1d52a35671bc5c78057c8caca777376a713c69472af7936293dd8cbe7d7a17afddf696145f682a5c60ecf760f794d2a9c33e4f5547d65673993cb DIST krita-5.2.9.tar.xz 186574780 BLAKE2B de6be9c1de9854271fedd115902693183ed1953ad4a7dc47602bcdc5f70907bac5489ecd510fcf9507f35293e8fd8d34385374cca3ca054fb01749d96c63a22b SHA512 fc4af177371afad307a77047ceff3fb793c76e6e8b64382acd950bd89d6fc12fb2c83d76d8e8d0482860add178b8fe70ac05b1db4bc0e17520be53b9190e4bfe diff --git a/media-gfx/krita/krita-5.2.10.ebuild b/media-gfx/krita/krita-5.2.10.ebuild new file mode 100644 index 000000000000..a24a53ff871e --- /dev/null +++ b/media-gfx/krita/krita-5.2.10.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm kde.org python-single-r1 + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!" +HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/" + +LICENSE="GPL-3" +SLOT="5" +IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw +xsimd webp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# bug 630508 +RESTRICT="test" + +RDEPEND="${PYTHON_DEPS} + dev-libs/boost:= + dev-libs/libunibreak:= + >=dev-libs/quazip-1.3-r2:=[qt5(-)] + $(python_gen_cond_dep ' + dev-python/pyqt5[declarative,gui,widgets,${PYTHON_USEDEP}] + dev-python/sip:=[${PYTHON_USEDEP}] + ') + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + media-gfx/exiv2:= + media-libs/lcms + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + sys-libs/zlib + virtual/opengl + x11-libs/libX11 + x11-libs/libXi + color-management? ( >=media-libs/opencolorio-2.0.0 ) + fftw? ( sci-libs/fftw:3.0= ) + gif? ( media-libs/giflib ) + gsl? ( sci-libs/gsl:= ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) + heif? ( >=media-libs/libheif-1.11:=[x265] ) + media? ( media-libs/mlt:= ) + mypaint-brush-engine? ( media-libs/libmypaint:= ) + openexr? ( media-libs/openexr:= ) + pdf? ( app-text/poppler[qt5] ) + raw? ( kde-apps/libkdcraw:5 ) + webp? ( >=media-libs/libwebp-1.2.0:= ) + xsimd? ( >=dev-cpp/xsimd-13.0.0 ) + +" +DEPEND="${RDEPEND} + dev-libs/immer + dev-libs/lager + dev-libs/zug +" +BDEPEND=" + dev-cpp/eigen:3 + dev-lang/perl + sys-devel/gettext +" + +PATCHES=( + # downstream + "${FILESDIR}"/${PN}-5.2.3-tests-optional.patch + "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518 + # git master + "${FILESDIR}"/${PN}-5.1.5-sip-6.8.patch # bug 919139 +) + +pkg_setup() { + python-single-r1_pkg_setup + ecm_pkg_setup +} + +src_prepare() { + ecm_src_prepare + cmake_comment_add_subdirectory benchmarks # bug 939842 +} + +src_configure() { + # Prevent sandbox violation from FindPyQt5.py module + # See Gentoo-bug 655918 + addpredict /dev/dri + + local mycmakeargs=( + -DENABLE_UPDATERS=OFF + -DKRITA_ENABLE_PCH=OFF # big mess. + -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged + $(cmake_use_find_package color-management OpenColorIO) + $(cmake_use_find_package fftw FFTW3) + $(cmake_use_find_package gif GIF) + $(cmake_use_find_package gsl GSL) + $(cmake_use_find_package heif HEIF) + $(cmake_use_find_package jpeg2k OpenJPEG) + $(cmake_use_find_package jpegxl JPEGXL) + $(cmake_use_find_package media Mlt7) + $(cmake_use_find_package mypaint-brush-engine LibMyPaint) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package pdf Poppler) + $(cmake_use_find_package raw KF5KDcraw) + $(cmake_use_find_package webp WebP) + $(cmake_use_find_package xsimd xsimd) + ) + + ecm_src_configure +} diff --git a/media-gfx/qiv/Manifest b/media-gfx/qiv/Manifest index 47f0aae4302a..0befb4ecbda2 100644 --- a/media-gfx/qiv/Manifest +++ b/media-gfx/qiv/Manifest @@ -1 +1,2 @@ DIST qiv-2.3.3.tgz 139301 BLAKE2B 0167e074f859ef028e3b343a8e521573f953ba43b7bd78f58e8b337a558b0d48a3c857cccafa2d55384fb48afdc0735949d873de878eff18658f09b98700c61c SHA512 95b5f3759c03648dea1ea1eacaf3d38d808a6eff4d26edf711df0e20a741fc22a0c16bcd84b8740f1455f5d35db9c2b04392dff8b4e030ec3d3c05cd01886759 +DIST qiv-3.0.2.tar.gz 143688 BLAKE2B 5f5fa04383ef7a7f0891279a1644cc6ecdc59c43dd8d0fcbbb9b03aa8e7633e9afb2e039a47e745f1bb2f2ea8d5b38cd62a3c0d3e1a9708cf0630d27821f4626 SHA512 51c27eff7e4f65dd21c022d7f60c59e78f41adb2e6feadbc85842865c7d0a1c5d1fd752ad0bd96af77f33acfaed4d6fdb27acd824b92733a198064cb9122a1dd diff --git a/media-gfx/qiv/files/qiv-3.0.2-adapt_makefile.patch b/media-gfx/qiv/files/qiv-3.0.2-adapt_makefile.patch new file mode 100644 index 000000000000..f4690712ab7e --- /dev/null +++ b/media-gfx/qiv/files/qiv-3.0.2-adapt_makefile.patch @@ -0,0 +1,98 @@ +https://codeberg.org/ciberandy/qiv/pulls/13.patch +From d2ae120c0b9796b154224efddfcd6f1df1d78ceb Mon Sep 17 00:00:00 2001 +From: Nicolas PARLANT <nicolas.parlant@parhuet.fr> +Date: Sat, 5 Jul 2025 21:19:37 +0200 +Subject: [PATCH] adapt Makefile for distro-building + +Allow more variables to be defined to avoid editing/patching to build +a package. + +Launch-test with make check only + +Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> +--- + Makefile | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + +diff --git a/Makefile b/Makefile +index 595cdeb..cdf0e9b 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,7 +4,7 @@ + ####################################################################### + + # Directory where qiv will be installed under. +-PREFIX = /usr/local ++PREFIX ?= /usr/local + + # Fonts to use for statusbar and comments + STATUSBAR_FONT = "Monospace 9" +@@ -30,7 +30,7 @@ GETOPT_LONG = -DHAVE_GETOPT_LONG + + # This program will be run on the manual page after it is installed. + # If you don't want to compress the manpage, change it to 'true'. +-COMPRESS_PROG = gzip -9f ++COMPRESS_PROG ?= gzip -9f + + # Comment this line out if your system doesn't have lcms2 installed + # (for minimal Color Management support) +@@ -50,12 +50,13 @@ EXIF = -DHAVE_EXIF + ###################################################################### + + ifeq ($(origin CC),default) +-CC = gcc ++CC ?= gcc + endif + + PKG_CONFIG ?= pkg-config + INSTALL ?= install +-CFLAGS = -O2 -Wall \ ++STRIP_FLAG ?= -s ++CFLAGS ?= -O2 -Wall \ + -fcaller-saves -ffast-math -fno-strength-reduce \ + -fthread-jumps + +@@ -120,7 +121,7 @@ DEFINES_G = $(DEFINES) -DDEBUG + all: $(PROGRAM) + + $(PROGRAM): $(OBJS) +- $(CC) $(CFLAGS) $(DEFINES) $(OBJS) $(LIBS) -o $(PROGRAM) ++ $(CC) $(CFLAGS) $(DEFINES) $(OBJS) $(LDFLAGS) $(LIBS) -o $(PROGRAM) + + $(OBJS): %.o: %.c $(HEADERS) Makefile + $(CC) -c $(CFLAGS) $(DEFINES) $(INCLUDES) $< -o $@ +@@ -132,7 +133,7 @@ main.o: main.h + debug: $(PROGRAM_G) + + $(PROGRAM_G): $(OBJS_G) +- $(CC) -g $(CFLAGS) $(DEFINES_G) $(OBJS_G) $(LIBS) -o $(PROGRAM_G) ++ $(CC) -g $(CFLAGS) $(DEFINES_G) $(OBJS_G) $(LDFLAGS) $(LIBS) -o $(PROGRAM_G) + + $(OBJS_G): %.g: %.c $(HEADERS) + $(CC) -c -g $(CFLAGS) $(DEFINES_G) $(INCLUDES) $< -o $@ +@@ -152,7 +153,7 @@ install: $(PROGRAM) + $(INSTALL) -d -m 0755 $(PREFIX)/bin; \ + echo install -d -m 0755 $(PREFIX)/bin; \ + fi +- $(INSTALL) -s -m 0755 $(PROGRAM) $(PREFIX)/bin ++ $(INSTALL) $(STRIP_FLAG) -m 0755 $(PROGRAM) $(PREFIX)/bin + @if [ ! -e $(PREFIX)/share/man/man1 ]; then \ + echo install -d -m 0755 $(PREFIX)/share/man/man1; \ + $(INSTALL) -d -m 0755 $(PREFIX)/share/man/man1; \ +@@ -169,10 +170,12 @@ install: $(PROGRAM) + $(INSTALL) -d -m 0755 $(PREFIX)/share/applications; \ + fi + $(INSTALL) -m 0644 qiv.desktop $(PREFIX)/share/applications/qiv.desktop ++ @echo "\nDont forget to look into the \"qiv-command\" file and install it!\n-> cp qiv-command.example $(PREFIX)/bin/qiv-command\n\n" ++ ++check: $(PROGRAM) + @if ./qiv -f ./intro.jpg ; \ + then echo "-- Test Passed --" ; \ + else echo "-- Test Failed --" ; \ + fi +- @echo "\nDont forget to look into the \"qiv-command\" file and install it!\n-> cp qiv-command.example $(PREFIX)/bin/qiv-command\n\n" + + # the end... ;-) +-- +2.47.2 + diff --git a/media-gfx/qiv/qiv-3.0.2.ebuild b/media-gfx/qiv/qiv-3.0.2.ebuild new file mode 100644 index 000000000000..b196aeba6ecf --- /dev/null +++ b/media-gfx/qiv/qiv-3.0.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature toolchain-funcs xdg + +DESCRIPTION="Quick Image Viewer" +HOMEPAGE="https://spiegl.de/qiv/ https://codeberg.org/ciberandy/qiv" +SRC_URI="https://codeberg.org/ciberandy/qiv/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~mips ~x86" +IUSE="exif lcms" +# just a launch-test +RESTRICT="test" + +RDEPEND=" + dev-libs/glib:2 + sys-apps/file + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/pango + exif? ( media-libs/libexif ) + lcms? ( + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/tiff:= + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.2-adapt_makefile.patch +) + +src_prepare() { + default + + if ! use exif ; then + sed -i 's/^EXIF =/#\0/' Makefile || die + fi + + if ! use lcms ; then + sed -i 's/^LCMS =/#\0/' Makefile || die + fi +} + +src_compile() { + tc-export CC PKG_CONFIG + default +} + +src_install() { + local myemakeargs=( + PREFIX="${ED}/usr" + # do not compress the manpage + COMPRESS_PROG=true + # do not strip + STRIP_FLAG= + ) + emake "${myemakeargs[@]}" install + + dodoc Changelog contrib/qiv-command.example README README.TODO +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "GIF support" gui-libs/gdk-pixbuf[gif] + optfeature "JPEG support" gui-libs/gdk-pixbuf[jpeg] + optfeature "TIFF support" gui-libs/gdk-pixbuf[tiff] + optfeature "WebP support" gui-libs/gdk-pixbuf-loader-webp +} diff --git a/media-plugins/ams-lv2/Manifest b/media-plugins/ams-lv2/Manifest index 2fbe44da61fc..f1508e7f76c4 100644 --- a/media-plugins/ams-lv2/Manifest +++ b/media-plugins/ams-lv2/Manifest @@ -1 +1,2 @@ DIST ams-lv2-1.2.2.tar.gz 488234 BLAKE2B 1dfeaa2708bda64aadb00d8ec5f57fd3a7dd35a1fdce5fb2289f52f00fd73d25a11f39c91823c9322a5cd625ff369c4b05fd9de300b1635e172aefabb02825ea SHA512 6c1c6f3179a851f67e162d225a761c38678159d9f178d9bfa3991b84b84ea557f5a44882ea710626204f158c40ae18f0e87f24faec0a0bd6aa64e18eeb81c45f +DIST waf-2.0.20 104725 BLAKE2B c9467b5205f596cd1b5d4b6ccb97806e9fa1f4d4eb9109d378a0978179ab49a029926cb86876ca2088878378f88eb292d899840b4a072e62fc6542b93bc2d894 SHA512 72de1c5a78eb353da4b4a6ea4fbf52d232ed6dd08e972872744e3727b952f813f44e47f0b47106bd6f05ce7fa137c4685ac313fb0b0d70e5fc85dc34918e66f0 diff --git a/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild index 75a538d7bc28..04341a474ec6 100644 --- a/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild +++ b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild @@ -1,32 +1,44 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# version 1.2.2 does not compile with python 3.11 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +PYTHON_COMPAT=( python3_{11..14} ) PYTHON_REQ_USE="threads(+)" inherit waf-utils python-any-r1 +# bundles ancient broken waf +WAF_VER=2.0.20 + DESCRIPTION="A port of the AMS internal modules to LV2 plugins to create modular synthesizers" HOMEPAGE="https://github.com/blablack/ams-lv2" -SRC_URI="https://github.com/blablack/ams-lv2/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI=" + https://github.com/blablack/ams-lv2/archive/${PV}.tar.gz -> ${P}.tar.gz + https://waf.io/waf-${WAF_VER} +" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" -RDEPEND="dev-cpp/gtkmm:2.4 +RDEPEND=" + dev-cpp/gtkmm:2.4 + dev-cpp/cairomm:0 media-libs/lv2 media-libs/lvtk[gtk2] sci-libs/fftw:3.0 - x11-libs/cairo - x11-libs/gtk+:2 - virtual/jack" + virtual/jack +" DEPEND="${RDEPEND} ${PYTHON_DEPS} virtual/pkgconfig" DOCS=( LICENSE README.md THANKS ) -PATCHES="${FILESDIR}/${P}-wscript.patch" +src_unpack() { + unpack ${P}.tar.gz || die + + # we need newer version of waf to work with py3.11 + cp "${DISTDIR}/waf-${WAF_VER}" "${S}/waf" || die + rm -r "${S}"/waflib || die +} diff --git a/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch b/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch deleted file mode 100644 index 5fd4fd7857f5..000000000000 --- a/media-plugins/ams-lv2/files/ams-lv2-1.2.2-wscript.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/waflib/ConfigSet.py -+++ b/waflib/ConfigSet.py -@@ -312,7 +312,7 @@ class ConfigSet(object): - :type filename: string - """ - tbl = self.table -- code = Utils.readf(filename, m='rU') -+ code = Utils.readf(filename, m='r') - for m in re_imp.finditer(code): - g = m.group - tbl[g(2)] = eval(g(3)) ---- a/waflib/Context.py -+++ b/waflib/Context.py -@@ -662,7 +662,7 @@ def load_module(path, encoding=None): - - module = imp.new_module(WSCRIPT_FILE) - try: -- code = Utils.readf(path, m='rU', encoding=encoding) -+ code = Utils.readf(path, m='r', encoding=encoding) - except EnvironmentError: - raise Errors.WafError('Could not read the file %r' % path) - diff --git a/media-radio/wsjtx_improved/files/wsjtx-2.8.0-qt691.patch b/media-radio/wsjtx_improved/files/wsjtx-2.8.0-qt691.patch new file mode 100644 index 000000000000..97e7d207834c --- /dev/null +++ b/media-radio/wsjtx_improved/files/wsjtx-2.8.0-qt691.patch @@ -0,0 +1,40 @@ +diff --git a/widgets/logqso.cpp b/widgets/logqso.cpp +index 3f81b4d..eed2835 100755 +--- a/widgets/logqso.cpp ++++ b/widgets/logqso.cpp +@@ -176,7 +176,7 @@ void LogQSO::loadSettings () + QString comments_location; // load the content of comments.txt file to the comments combo box
+ QDir dataPath {QStandardPaths::writableLocation (QStandardPaths::AppDataLocation)};
+ comments_location = dataPath.exists("comments.txt") ? dataPath.absoluteFilePath("comments.txt") : m_config->data_dir ().absoluteFilePath ("comments.txt");
+- QFile file2 = {comments_location};
++ QFile file2 {comments_location};
+ QTextStream stream2(&file2);
+ if(file2.open (QIODevice::ReadOnly | QIODevice::Text)) {
+ while (!stream2.atEnd()) {
+@@ -538,7 +538,7 @@ void LogQSO::on_addButton_clicked() + if (m_comments_temp != "") {
+ QString comments_location = m_config->writeable_data_dir().absoluteFilePath("comments.txt");
+ if(QFileInfo::exists(m_config->writeable_data_dir().absoluteFilePath("comments.txt"))) {
+- QFile file2 = {comments_location};
++ QFile file2 {comments_location};
+ if (file2.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append)) {
+ QTextStream out(&file2);
+ out << m_comments_temp // append new line to comments.txt
+@@ -555,7 +555,7 @@ void LogQSO::on_addButton_clicked() + "\"comments.txt\" from your log directory");
+ }
+ } else {
+- QFile file2 = {comments_location};
++ QFile file2 {comments_location};
+ if (file2.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append)) {
+ QTextStream out(&file2);
+ out << ("\n" + m_comments_temp) // create file "comments.txt" and add a blank line
+@@ -573,7 +573,7 @@ void LogQSO::on_addButton_clicked() + }
+ }
+ ui->comments->clear(); // clear the comments combo box and reload updated content
+- QFile file2 = {comments_location};
++ QFile file2 {comments_location};
+ QTextStream stream2(&file2);
+ if(file2.open (QIODevice::ReadOnly | QIODevice::Text)) {
+ while (!stream2.atEnd()) {
diff --git a/media-radio/wsjtx_improved/wsjtx_improved-2.8.0.ebuild b/media-radio/wsjtx_improved/wsjtx_improved-2.8.0-r1.ebuild index 6c36197e41ab..5dc388325348 100644 --- a/media-radio/wsjtx_improved/wsjtx_improved-2.8.0.ebuild +++ b/media-radio/wsjtx_improved/wsjtx_improved-2.8.0-r1.ebuild @@ -37,6 +37,7 @@ PATCHES=( "${FILESDIR}/wsjtx-2.3.0-drop-docs.patch" "${FILESDIR}/wsjtx-clang.patch" "${FILESDIR}/wsjtx-fix-sound-dir.patch" + "${FILESDIR}/wsjtx-2.8.0-qt691.patch" ) DOCS=( AUTHORS BUGS NEWS README THANKS ) diff --git a/media-sound/amarok/Manifest b/media-sound/amarok/Manifest index 5ea948f070e2..a5704bcd806e 100644 --- a/media-sound/amarok/Manifest +++ b/media-sound/amarok/Manifest @@ -1 +1 @@ -DIST amarok-3.2.82.tar.xz 47718700 BLAKE2B 8e5728ddd1882d7c24175818109350b70ca20db33108082c50e9eed9b1dc75ebb5607b1472a00bd28757ee61e07f1d29ab8554a80ecda3fc074cb06f422e91aa SHA512 84269593e4fe7eb8ed2ebf491f7a369bf67a3dc0ac1b69b02f74c316d0da80b446bd53a49f42a6556ef51ad8a14783990ebcb5b9a5a2592c9efbc666ddff8262 +DIST amarok-3.3.0.tar.xz 47718388 BLAKE2B 3b6778ecc7f5a4a663bb07c790a101a7d3e994a015ef8b040f27db0b1b934b55e6a6067fe57ad09bebfc60605a27082d67180ab8f5ac1306af9f0027104131d7 SHA512 0d8e117f1b93f3cb88a77c7610fc52b5f3d95062078de1a5c96df856e346b73f7bdd4cd82f238a81c9c33fe719d7ff0a4adf501a9705224c849c318f58677d77 diff --git a/media-sound/amarok/amarok-3.2.82.ebuild b/media-sound/amarok/amarok-3.3.0.ebuild index 83c57237fa60..79ad50d1dfea 100644 --- a/media-sound/amarok/amarok-3.2.82.ebuild +++ b/media-sound/amarok/amarok-3.3.0.ebuild @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9,10,11,12,13} ) inherit ecm kde.org optfeature python-any-r1 xdg if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" KEYWORDS="~amd64" fi @@ -93,9 +93,9 @@ src_configure() { -DWITH_MP3Tunes=OFF -DWITH_PLAYER=ON -DWITH_UTILITIES=ON + -DWITHOUT_EMBEDDED_DB=ON -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON - -DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON -DWITH_IPOD=$(usex ipod) $(cmake_use_find_package lastfm LibLastFm) $(cmake_use_find_package !mariadb MySQL) diff --git a/metadata/glsa/glsa-202507-03.xml b/metadata/glsa/glsa-202507-03.xml new file mode 100644 index 000000000000..663f6766732b --- /dev/null +++ b/metadata/glsa/glsa-202507-03.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-03"> + <title>ClamAV: Multiple Vulnerabilities</title> + <synopsis>Multiple vulnerabilities have been discovered in ClamAV, the worst of which could lead to arbitrary code execution.</synopsis> + <product type="ebuild">clamav</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>912370</bug> + <bug>913246</bug> + <bug>924024</bug> + <bug>940140</bug> + <access>local</access> + <affected> + <package name="app-antivirus/clamav" auto="yes" arch="*"> + <unaffected range="ge">1.4.1</unaffected> + <vulnerable range="lt">1.4.1</vulnerable> + </package> + </affected> + <background> + <p>ClamAV is a GPL virus scanner.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in ClamAV. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="normal"> + <p>Please review the referenced CVE identifiers for details.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All ClamAV users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-antivirus/clamav-1.4.1" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-20197">CVE-2023-20197</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-20212">CVE-2023-20212</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-40477">CVE-2023-40477</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-20290">CVE-2024-20290</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-20328">CVE-2024-20328</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-20505">CVE-2024-20505</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-20506">CVE-2024-20506</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:25:26.424729Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:25:26.427129Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-04.xml b/metadata/glsa/glsa-202507-04.xml new file mode 100644 index 000000000000..a1699100dbef --- /dev/null +++ b/metadata/glsa/glsa-202507-04.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-04"> + <title>strongSwan: Buffer Overflow</title> + <synopsis>A buffer overflow has been discovered in strongSwan, which can lead to remote code execution.</synopsis> + <product type="ebuild">strongswan</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>920105</bug> + <access>remote</access> + <affected> + <package name="net-vpn/strongswan" auto="yes" arch="*"> + <unaffected range="ge">5.9.13</unaffected> + <vulnerable range="lt">5.9.13</vulnerable> + </package> + </affected> + <background> + <p>strongSwan is an IPSec implementation for Linux.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in strongSwan. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="normal"> + <p>A vulnerability in charon-tkm related to processing DH public values was discovered in strongSwan that can result in a buffer overflow and potentially remote code execution.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All strongSwan users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-vpn/strongswan-5.9.13" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-41913">CVE-2023-41913</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:25:45.837088Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:25:45.839235Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-05.xml b/metadata/glsa/glsa-202507-05.xml new file mode 100644 index 000000000000..925fb1537cb2 --- /dev/null +++ b/metadata/glsa/glsa-202507-05.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-05"> + <title>NTP: Multiple Vulnerabilities</title> + <synopsis>Multiple vulnerabilities have been discovered in NTP, the worst of which could lead to the execution of arbitrary code.</synopsis> + <product type="ebuild">ntp</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>904337</bug> + <access>remote</access> + <affected> + <package name="net-misc/ntp" auto="yes" arch="*"> + <unaffected range="ge">4.2.8_p16</unaffected> + <vulnerable range="lt">4.2.8_p16</vulnerable> + </package> + </affected> + <background> + <p>NTP contains software for the Network Time Protocol.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in NTP. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="normal"> + <p>The first four of these CVEs affect a function in libntp that is only used by ntpq, but not by ntpd.
+
+The last CVE affects the driver for a hardware clock (GPS receiver), so ntpd might be vulnerable to manipulated devices of that type, but not to remote attacks.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All NTP users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-misc/ntp-4.2.8_p16" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-26551">CVE-2023-26551</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-26552">CVE-2023-26552</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-26553">CVE-2023-26553</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-26554">CVE-2023-26554</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-26555">CVE-2023-26555</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:26:31.897918Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:26:31.900099Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-06.xml b/metadata/glsa/glsa-202507-06.xml new file mode 100644 index 000000000000..cbfd32a0be97 --- /dev/null +++ b/metadata/glsa/glsa-202507-06.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-06"> + <title>openh264: Heap Overflow</title> + <synopsis>A heap overflow has been discovered in openh264, which can lead to arbitrary code execution.</synopsis> + <product type="ebuild">openh264</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>950112</bug> + <access>remote</access> + <affected> + <package name="media-libs/openh264" auto="yes" arch="*"> + <unaffected range="ge">2.6.0</unaffected> + <vulnerable range="lt">2.6.0</vulnerable> + </package> + </affected> + <background> + <p>OpenH264 is a codec library which supports H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC.</p> + </background> + <description> + <p>A vulnerability has been discovered in openh264. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="high"> + <p>A vulnerability in the decoding functions of OpenH264 codec library could allow a remote, unauthenticated attacker to trigger a heap overflow.
+
+This vulnerability is due to a race condition between a Sequence Parameter Set (SPS) memory allocation and a subsequent non Instantaneous Decoder Refresh (non-IDR) Network Abstraction Layer (NAL) unit memory usage. An attacker could exploit this vulnerability by crafting a malicious bitstream and tricking a victim user into processing an arbitrary video containing the malicious bitstream. An exploit could allow the attacker to cause an unexpected crash in the victim's user decoding client and, possibly, perform arbitrary commands on the victim's host by abusing the heap overflow.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All openh264 users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=media-libs/openh264-2.6.0" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-27091">CVE-2025-27091</uri> + <uri>GHSA-m99q-5j7x-7m9x</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:26:50.251377Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:26:50.255190Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-07.xml b/metadata/glsa/glsa-202507-07.xml new file mode 100644 index 000000000000..ba00459fb0a3 --- /dev/null +++ b/metadata/glsa/glsa-202507-07.xml @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-07"> + <title>Chromium, Google Chrome, Microsoft Edge. Opera: Multiple Vulnerabilities</title> + <synopsis>Multiple vulnerabilities have been discovered in Chromium and its derivatives, the worst of which can lead to remote code execution.</synopsis> + <product type="ebuild">chromium,google-chrome,microsoft-edge,opera</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>923966</bug> + <bug>942503</bug> + <bug>943403</bug> + <bug>946723</bug> + <bug>947700</bug> + <bug>948135</bug> + <bug>948983</bug> + <bug>951155</bug> + <bug>951688</bug> + <access>local and remote</access> + <affected> + <package name="www-client/chromium" auto="yes" arch="*"> + <unaffected range="ge">134.0.6998.117</unaffected> + <vulnerable range="lt">134.0.6998.117</vulnerable> + </package> + <package name="www-client/google-chrome" auto="yes" arch="*"> + <unaffected range="ge">134.0.6998.117</unaffected> + <vulnerable range="lt">134.0.6998.117</vulnerable> + </package> + <package name="www-client/microsoft-edge" auto="yes" arch="*"> + <unaffected range="ge">134.0.3124.83</unaffected> + <vulnerable range="lt">134.0.3124.83</vulnerable> + </package> + <package name="www-client/opera" auto="yes" arch="*"> + <unaffected range="ge">119.0.5497.12</unaffected> + <vulnerable range="lt">119.0.5497.12</vulnerable> + </package> + </affected> + <background> + <p>Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. Google Chrome is one fast, simple, and secure browser for all your devices. Microsoft Edge is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier. Opera is a fast and secure web browser.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in Chromium and its derivatives. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="high"> + <p>Please review the referenced CVE identifiers for details.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All Google Chrome users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/google-chrome-134.0.6998.117" + </code> + + <p>All Chromium users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/chromium-134.0.6998.117" + </code> + + <p>All Microsoft Edge users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/microsoft-edge-134.0.3124.83" + </code> + + <p>All Oprea users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/opera-119.0.5497.12" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-1283">CVE-2024-1283</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-1284">CVE-2024-1284</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-10487">CVE-2024-10487</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-10488">CVE-2024-10488</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11110">CVE-2024-11110</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11111">CVE-2024-11111</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11112">CVE-2024-11112</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11113">CVE-2024-11113</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11114">CVE-2024-11114</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11115">CVE-2024-11115</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11116">CVE-2024-11116</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-11117">CVE-2024-11117</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-12692">CVE-2024-12692</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-12693">CVE-2024-12693</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-12694">CVE-2024-12694</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-12695">CVE-2024-12695</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0291">CVE-2025-0291</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0434">CVE-2025-0434</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0435">CVE-2025-0435</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0436">CVE-2025-0436</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0437">CVE-2025-0437</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0438">CVE-2025-0438</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0439">CVE-2025-0439</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0440">CVE-2025-0440</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0441">CVE-2025-0441</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0442">CVE-2025-0442</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0443">CVE-2025-0443</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0446">CVE-2025-0446</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0447">CVE-2025-0447</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0448">CVE-2025-0448</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-0762">CVE-2025-0762</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-1920">CVE-2025-1920</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-2135">CVE-2025-2135</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-2136">CVE-2025-2136</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-2137">CVE-2025-2137</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-2476">CVE-2025-2476</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:27:10.726745Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:27:10.728847Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-08.xml b/metadata/glsa/glsa-202507-08.xml new file mode 100644 index 000000000000..3b5ea04a2fd0 --- /dev/null +++ b/metadata/glsa/glsa-202507-08.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-08"> + <title>REXML: Multiple Vulnerabilities</title> + <synopsis>Multiple vulnerabilities have been discovered in REXML, the worst of which can lead to a denial of service.</synopsis> + <product type="ebuild">rexml</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>932013</bug> + <bug>936133</bug> + <bug>937114</bug> + <bug>938298</bug> + <bug>942432</bug> + <access>remote</access> + <affected> + <package name="dev-ruby/rexml" auto="yes" arch="*"> + <unaffected range="ge">3.3.9</unaffected> + <vulnerable range="lt">3.3.9</vulnerable> + </package> + </affected> + <background> + <p>REXML is an XML toolkit for Ruby.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in REXML. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="normal"> + <p>Please review the referenced CVE identifiers for details.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All REXML users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-ruby/rexml-3.3.9" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-35176">CVE-2024-35176</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-39908">CVE-2024-39908</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-41123">CVE-2024-41123</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-41946">CVE-2024-41946</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-43398">CVE-2024-43398</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2024-49761">CVE-2024-49761</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:27:25.774162Z">graaff</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:27:25.776690Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/glsa/glsa-202507-09.xml b/metadata/glsa/glsa-202507-09.xml new file mode 100644 index 000000000000..4a2f2e06ed99 --- /dev/null +++ b/metadata/glsa/glsa-202507-09.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd"> +<glsa id="202507-09"> + <title>Git: Multiple Vulnerabilities</title> + <synopsis>Multiple vulnerabilities have been discovered in Git, the worst of which could lead to arbitrary code execution.</synopsis> + <product type="ebuild">git</product> + <announced>2025-07-08</announced> + <revised count="1">2025-07-08</revised> + <bug>959733</bug> + <access>remote</access> + <affected> + <package name="dev-vcs/git" auto="yes" arch="*"> + <unaffected range="ge">2.49.1</unaffected> + <vulnerable range="lt">2.49.1</vulnerable> + </package> + </affected> + <background> + <p>Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.</p> + </background> + <description> + <p>Multiple vulnerabilities have been discovered in Git. Please review the CVE identifiers referenced below for details.</p> + </description> + <impact type="high"> + <p>Please review the referenced CVE identifiers for details.</p> + </impact> + <workaround> + <p>There is no known workaround at this time.</p> + </workaround> + <resolution> + <p>All Git users should upgrade to the latest version:</p> + + <code> + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-vcs/git-2.49.1" + </code> + </resolution> + <references> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-27613">CVE-2025-27613</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-27614">CVE-2025-27614</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-46334">CVE-2025-46334</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-46835">CVE-2025-46835</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-48384">CVE-2025-48384</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-48385">CVE-2025-48385</uri> + <uri link="https://nvd.nist.gov/vuln/detail/CVE-2025-48386">CVE-2025-48386</uri> + </references> + <metadata tag="requester" timestamp="2025-07-08T22:43:28.328148Z">sam</metadata> + <metadata tag="submitter" timestamp="2025-07-08T22:43:28.331143Z">sam</metadata> +</glsa>
\ No newline at end of file diff --git a/metadata/md5-cache/app-admin/ig-0.41.0 b/metadata/md5-cache/app-admin/ig-0.42.0 index 885cabed0b81..65bf5c1f9c04 100644 --- a/metadata/md5-cache/app-admin/ig-0.41.0 +++ b/metadata/md5-cache/app-admin/ig-0.42.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 GPL-2 MIT BSD-2 MPL-2.0 ISC imagemagick CC-BY-SA-4.0 RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/inspektor-gadget/inspektor-gadget/archive/v0.41.0.tar.gz -> ig-0.41.0.tar.gz https://dev.gentoo.org/~chewi/distfiles/ig-0.41.0-vendor.tar.xz +SRC_URI=https://github.com/inspektor-gadget/inspektor-gadget/archive/v0.42.0.tar.gz -> ig-0.42.0.tar.gz https://github.com/inspektor-gadget/inspektor-gadget/releases/download/v0.42.0/inspektor-gadget-vendor-v0.42.0.tar.gz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=7aa239d475b31c82c2ef98ffcfd06a04 +_md5_=06396b3efc0af5d65779327e89cc5e4e diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.10-r1 b/metadata/md5-cache/app-admin/keepassxc-2.7.10-r1 index f58bdbd2ce97..fe759d53b805 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.10-r1 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.10-r1 @@ -7,7 +7,7 @@ HOMEPAGE=https://keepassxc.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 ) BSD LGPL-2.1 MIT LGPL-2 CC0-1.0 Apache-2.0 GPL-2+ BSD-2 RDEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-libs/zxcvbn-c dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:=[minizip] X? ( dev-qt/qtx11extras:5 ) autotype? ( x11-libs/libX11 x11-libs/libXtst ) yubikey? ( dev-libs/libusb:1 sys-apps/pcsc-lite ) REQUIRED_USE=autotype? ( X ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/archive/2.7.10.tar.gz -> keepassxc-2.7.10.gh.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=27ec4de47dcbfafab3b6f5850b73c175 +_md5_=173357bcf1ae4010e1372b796e257337 diff --git a/metadata/md5-cache/app-admin/rasdaemon-0.8.3-r1 b/metadata/md5-cache/app-admin/rasdaemon-0.8.3-r1 new file mode 100644 index 000000000000..ce7e74bd3354 --- /dev/null +++ b/metadata/md5-cache/app-admin/rasdaemon-0.8.3-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gettext virtual/pkgconfig +DEFINED_PHASES=configure install setup +DEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) +DESCRIPTION=Reliability, Availability and Serviceability logging tool +EAPI=8 +HOMEPAGE=https://github.com/mchehab/rasdaemon +INHERIT=flag-o-matic linux-info systemd +IUSE=selinux +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 +LICENSE=GPL-2 +RDEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) +SLOT=0 +SRC_URI=https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-0.8.3.tar.bz2 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=38482fd2f8db3b932f5bbbbe2087606f diff --git a/metadata/md5-cache/app-admin/rex-1.14.3 b/metadata/md5-cache/app-admin/rex-1.14.3 deleted file mode 100644 index 711019d504d9..000000000000 --- a/metadata/md5-cache/app-admin/rex-1.14.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/XML-LibXML net-misc/rsync ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-String dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Parallel-ForkManager dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version virtual/perl-Term-ANSIColor >=virtual/perl-CPAN-Meta-Requirements-2.120.620 >=virtual/perl-ExtUtils-MakeMaker-7.110.100 >=dev-perl/File-ShareDir-Install-0.60.0 virtual/perl-Module-Metadata test? ( !minimal? ( || ( dev-perl/File-LibMagic sys-apps/file ) dev-vcs/git ) virtual/perl-File-Temp dev-perl/Sub-Override dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-Output dev-perl/Test-UseAllModules dev-perl/Test-Warnings virtual/perl-autodie virtual/perl-Module-Load-Conditional ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] -DESCRIPTION=(R)?ex, the friendly automation framework -EAPI=8 -HOMEPAGE=https://metacpan.org/dist/Rex https://www.rexify.org -INHERIT=bash-completion-r1 perl-module -IUSE=minimal test perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/XML-LibXML net-misc/rsync ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-String dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Parallel-ForkManager dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version virtual/perl-Term-ANSIColor >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.14.3.tar.gz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=af8ce22d09c06d28a49212c4e8fba26d diff --git a/metadata/md5-cache/app-admin/rex-1.15.0-r1 b/metadata/md5-cache/app-admin/rex-1.16.1 index c2e6fee5f519..547fae2d5c43 100644 --- a/metadata/md5-cache/app-admin/rex-1.15.0-r1 +++ b/metadata/md5-cache/app-admin/rex-1.16.1 @@ -11,6 +11,6 @@ LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=!minimal? ( app-admin/augeas dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/Parallel-ForkManager dev-perl/XML-LibXML net-misc/rsync ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version virtual/perl-Term-ANSIColor >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.15.0.tar.gz +SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.16.1.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=596becd4e7c76414bf18eb15665d1e6d +_md5_=fec1c62ba80a4015f63d17783a30ae19 diff --git a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 index 2c69b51d74dc..0e61a97c97a2 100644 --- a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 +++ b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 @@ -1,16 +1,16 @@ -BDEPEND=cairo? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) virtual/pkgconfig +BDEPEND=cairo? ( 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/pkgconfig DEFINED_PHASES=install postinst prepare setup test DESCRIPTION=Performance analysis and visualization of the system boot process EAPI=8 HOMEPAGE=https://github.com/xrmx/bootchart INHERIT=linux-info python-single-r1 systemd toolchain-funcs -IUSE=+cairo python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +IUSE=+cairo python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 -RDEPEND=sys-apps/lsb-release cairo? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( dev-python/pycairo[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) ) -REQUIRED_USE=cairo? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) +RDEPEND=sys-apps/lsb-release cairo? ( 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_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pycairo[python_targets_python3_14(-)] ) ) +REQUIRED_USE=cairo? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) RESTRICT=!cairo? ( test ) SLOT=0 SRC_URI=https://github.com/xrmx/bootchart/archive/0.14.9.tar.gz -> bootchart2-0.14.9.tar.gz _eclasses_=linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=3b30195d99be0dd89e45c3c8a6f60672 +_md5_=2822c197af849019e9bf69dfb6af04f2 diff --git a/metadata/md5-cache/app-containers/apptainer-1.3.2 b/metadata/md5-cache/app-containers/apptainer-1.3.2 deleted file mode 100644 index 4570f16a9c2a..000000000000 --- a/metadata/md5-cache/app-containers/apptainer-1.3.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst setup -DEPEND=app-crypt/gpgme >=dev-lang/go-1.20.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) -DESCRIPTION=The container system for secure high-performance computing -EAPI=8 -HOMEPAGE=https://apptainer.org/ -INHERIT=linux-info toolchain-funcs -IUSE=examples +network suid systemd -KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=app-crypt/gpgme >=dev-lang/go-1.20.0 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools sys-libs/libseccomp !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) !sys-cluster/singularity -SLOT=0 -SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.3.2/apptainer-1.3.2.tar.gz -_eclasses_=linux-info efd923656513c879204fec6638eadee5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=810536faa875d333e850876fb8cf5aba diff --git a/metadata/md5-cache/app-containers/apptainer-1.3.6 b/metadata/md5-cache/app-containers/apptainer-1.3.6 index ede02b3eec6e..a9e27a0d7529 100644 --- a/metadata/md5-cache/app-containers/apptainer-1.3.6 +++ b/metadata/md5-cache/app-containers/apptainer-1.3.6 @@ -12,4 +12,4 @@ RDEPEND=app-crypt/gpgme >=dev-lang/go-1.20.0 dev-libs/openssl sys-apps/util-linu SLOT=0 SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.3.6/apptainer-1.3.6.tar.gz _eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=d4309a0178e56010c2003e9b26cb0acb +_md5_=22588781bd950e39ef18b857296d3992 diff --git a/metadata/md5-cache/app-containers/apptainer-1.4.1 b/metadata/md5-cache/app-containers/apptainer-1.4.1 new file mode 100644 index 000000000000..b18e38d61381 --- /dev/null +++ b/metadata/md5-cache/app-containers/apptainer-1.4.1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst setup +DEPEND=app-crypt/gpgme >=dev-lang/go-1.23.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools rootless? ( sys-apps/shadow:= ) seccomp? ( sys-libs/libseccomp ) !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) +DESCRIPTION=The container system for secure high-performance computing +EAPI=8 +HOMEPAGE=https://apptainer.org/ +INHERIT=eapi9-ver linux-info toolchain-funcs +IUSE=+network rootless +seccomp suid systemd +KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=app-crypt/gpgme >=dev-lang/go-1.23.6 dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup sys-fs/squashfs-tools rootless? ( sys-apps/shadow:= ) seccomp? ( sys-libs/libseccomp ) !suid? ( sys-fs/e2fsprogs[fuse] sys-fs/squashfuse ) +SLOT=0 +SRC_URI=https://github.com/apptainer/apptainer/releases/download/v1.4.1/apptainer-1.4.1.tar.gz +_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=db91deb3b2f0b5081f7cf2d3d2ad31ab diff --git a/metadata/md5-cache/app-editors/xemacs-21.5.36 b/metadata/md5-cache/app-editors/xemacs-21.5.36 index ea1eaaa12a9f..29edca0b6f45 100644 --- a/metadata/md5-cache/app-editors/xemacs-21.5.36 +++ b/metadata/md5-cache/app-editors/xemacs-21.5.36 @@ -13,4 +13,4 @@ RDEPEND=berkdb? ( >=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] SLOT=0 SRC_URI=http://ftp.xemacs.org/pub/xemacs/xemacs-21.5/xemacs-21.5.36.tar.gz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2082ab47605e403dea7a22e7bafea8a7 +_md5_=73fb6319cb6dc7959135768cec82df6d diff --git a/metadata/md5-cache/app-emulation/ski-1.5.0 b/metadata/md5-cache/app-emulation/ski-1.5.0 new file mode 100644 index 000000000000..41ce4c422e81 --- /dev/null +++ b/metadata/md5-cache/app-emulation/ski-1.5.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure postinst +DEPEND=sys-libs/ncurses:= virtual/libelf:= debug? ( sys-libs/binutils-libs:= ) dev-util/gperf +DESCRIPTION=ia64 instruction set simulator +EAPI=8 +HOMEPAGE=https://github.com/trofi/ski +INHERIT=eapi9-ver +IUSE=debug +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=sys-libs/ncurses:= virtual/libelf:= debug? ( sys-libs/binutils-libs:= ) +SLOT=0 +SRC_URI=https://github.com/trofi/ski/releases/download/v1.5.0/ski-1.5.0.tar.xz +_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 +_md5_=4dd25b05355f3c621a0ee0ae33550f90 diff --git a/metadata/md5-cache/app-eselect/eselect-zig-1-r1 b/metadata/md5-cache/app-eselect/eselect-zig-1-r1 deleted file mode 100644 index 4261e2b2a532..000000000000 --- a/metadata/md5-cache/app-eselect/eselect-zig-1-r1 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Manages Zig versions -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=app-admin/eselect -SLOT=0 -_md5_=90a27cfc4e6b7ae45c76d89d38ddfcba diff --git a/metadata/md5-cache/app-misc/anki-25.02.6 b/metadata/md5-cache/app-misc/anki-25.02.6 deleted file mode 100644 index 4bea9ff17632..000000000000 --- a/metadata/md5-cache/app-misc/anki-25.02.6 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=>=app-arch/zstd-1.5.5:= dev-libs/protobuf[protoc(+)] virtual/pkgconfig gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) app-alternatives/ninja >=net-libs/nodejs-20.12.1 sys-apps/yarn python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-)] dev-python/wheel[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-)] dev-python/wheel[python_targets_python3_13(-)] ) ) test? ( >=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) app-text/dvipng app-text/texlive dev-libs/openssl dev-util/cargo-nextest python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mock[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/mock[python_targets_python3_13(-)] ) ) doc? ( python_single_target_python3_9? ( >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-autoapi[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-autoapi[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-autoapi[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-autoapi[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-autoapi[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ) test? ( >=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)] ) 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(-)] ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=>=app-arch/zstd-1.5.5:= dev-db/sqlite:3 -DESCRIPTION=A spaced-repetition memory training program (flash cards) -EAPI=8 -HOMEPAGE=https://apps.ankiweb.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cargo desktop distutils-r1 greadme multiprocessing ninja-utils optfeature toolchain-funcs xdg -IUSE=+gui doc test debug python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug -KEYWORDS=~amd64 ~x86 -LICENSE=AGPL-3+ BSD public-domain gui? ( 0BSD CC-BY-4.0 GPL-3+ ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 Unlicense ZLIB openssl -RDEPEND=>=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) -REQUIRED_USE=gui? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) -RESTRICT=!gui? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ankitects/linkcheck/archive/184b2ca50ed39ca43da13f0b830a463861adb9ca.tar.gz -> linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca.gh.tar.gz https://github.com/ankitects/rust-url/archive/bb930b8d089f4d30d7d19c12e54e66191de47b88.tar.gz -> rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88.gh.tar.gz https://github.com/ankitects/anki/archive/refs/tags/25.02.6.tar.gz -> anki-25.02.6.gh.tar.gz https://github.com/ankitects/anki-core-i18n/archive/0fe0162f4a18e8ef2fbac1d9a33af8e38cf7260e.tar.gz -> anki-core-i18n-0fe0162f4a18e8ef2fbac1d9a33af8e38cf7260e.gh.tar.gz https://github.com/ankitects/anki-desktop-ftl/archive/17216b03db7249600542e388bd4ea124478400e5.tar.gz -> anki-desktop-ftl-17216b03db7249600542e388bd4ea124478400e5.gh.tar.gz https://github.com/gentoo-crate-dist/anki/releases/download/25.02.5/anki-25.02.5-crates.tar.xz gui? ( https://home.cit.tum.de/~salu/distfiles/anki-25.02.4-node_modules.tar.xz ) -_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 greadme 0ba874b1e3a465df8c2debe8a3077b47 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d9d1d34159393fb9214d736c7cf63858 diff --git a/metadata/md5-cache/app-misc/anki-25.07.1 b/metadata/md5-cache/app-misc/anki-25.07.1 new file mode 100644 index 000000000000..2f93389ca2bc --- /dev/null +++ b/metadata/md5-cache/app-misc/anki-25.07.1 @@ -0,0 +1,18 @@ +BDEPEND=>=app-arch/zstd-1.5.5:= dev-libs/protobuf[protoc(+)] virtual/pkgconfig gui? ( python_single_target_python3_9? ( >=dev-python/gpep517-16[python_targets_python3_9(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_13(-)] ) python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) app-alternatives/ninja >=net-libs/nodejs-20.12.1 sys-apps/yarn python_single_target_python3_9? ( dev-python/pyqt6[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt6[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[python_targets_python3_12(-)] dev-python/wheel[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[python_targets_python3_13(-)] dev-python/wheel[python_targets_python3_13(-)] ) ) test? ( >=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) app-text/dvipng app-text/texlive dev-libs/openssl dev-util/cargo-nextest python_single_target_python3_9? ( dev-python/mock[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/mock[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mock[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mock[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/mock[python_targets_python3_13(-)] ) ) doc? ( python_single_target_python3_9? ( >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-autoapi[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-autoapi[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-autoapi[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-autoapi[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-autoapi[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ) test? ( >=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)] ) 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(-)] ) ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=>=app-arch/zstd-1.5.5:= dev-db/sqlite:3 +DESCRIPTION=Smart spaced repetition flashcard program +EAPI=8 +HOMEPAGE=https://apps.ankiweb.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cargo desktop distutils-r1 edo greadme multiprocessing ninja-utils optfeature toolchain-funcs xdg +IUSE=+gui doc test debug python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug +KEYWORDS=~amd64 +LICENSE=AGPL-3+ BSD public-domain gui? ( 0BSD BlueOak-1.0.0 CC-BY-3.0 CC-BY-4.0 PSF-2 ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB openssl +RDEPEND=>=app-arch/zstd-1.5.5:= dev-db/sqlite:3 app-misc/ca-certificates gui? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-qt/qtsvg:6 python_single_target_python3_9? ( dev-python/beautifulsoup4[python_targets_python3_9(-)] dev-python/distro[python_targets_python3_9(-)] dev-python/decorator[python_targets_python3_9(-)] dev-python/flask[python_targets_python3_9(-)] dev-python/flask-cors[python_targets_python3_9(-)] dev-python/jsonschema[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] dev-python/protobuf[python_targets_python3_9(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_9(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_9(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] dev-python/waitress[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/flask-cors[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] dev-python/protobuf[python_targets_python3_10(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_10(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_10(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] dev-python/waitress[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/flask-cors[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] dev-python/protobuf[python_targets_python3_11(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_11(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_11(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] dev-python/waitress[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/decorator[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/flask-cors[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] dev-python/protobuf[python_targets_python3_12(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_12(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_12(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] dev-python/waitress[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/decorator[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/flask-cors[python_targets_python3_13(-)] dev-python/jsonschema[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] dev-python/protobuf[python_targets_python3_13(-)] >=dev-python/pyqt6-6.6.1[gui,network,opengl,quick,webchannel,widgets,python_targets_python3_13(-)] >=dev-python/pyqt6-sip-13.6.0[python_targets_python3_13(-)] >=dev-python/pyqt6-webengine-6.6.0[widgets,python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/send2trash[python_targets_python3_13(-)] dev-python/waitress[python_targets_python3_13(-)] ) ) +REQUIRED_USE=gui? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) +RESTRICT=!gui? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ankitects/linkcheck/archive/184b2ca50ed39ca43da13f0b830a463861adb9ca.tar.gz -> linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca.gh.tar.gz https://github.com/ankitects/rust-url/archive/bb930b8d089f4d30d7d19c12e54e66191de47b88.tar.gz -> rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88.gh.tar.gz https://github.com/ankitects/anki/archive/refs/tags/25.07.1.tar.gz -> anki-25.07.1.gh.tar.gz https://github.com/ankitects/anki-core-i18n/archive/a9216499ba1fb1538cfd740c698adaaa3410fd4b.tar.gz -> anki-core-i18n-a9216499ba1fb1538cfd740c698adaaa3410fd4b.gh.tar.gz https://github.com/ankitects/anki-desktop-ftl/archive/a1134ab59d3d23468af2968741aa1f21d16ff308.tar.gz -> anki-desktop-ftl-a1134ab59d3d23468af2968741aa1f21d16ff308.gh.tar.gz https://github.com/gentoo-crate-dist/anki/releases/download/25.07.1/anki-25.07.1-crates.tar.xz gui? ( https://home.cit.tum.de/~salu/distfiles/anki-25.07.1-node_modules.tar.xz ) +_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 be1082db72eb0381081ef946a26e3a71 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 greadme 0ba874b1e3a465df8c2debe8a3077b47 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=251d780a50de7ad2a5d5ef33f4ec59d8 diff --git a/metadata/md5-cache/app-misc/fastfetch-2.45.0 b/metadata/md5-cache/app-misc/fastfetch-2.45.0 index 0042cc316a91..402c987cbd76 100644 --- a/metadata/md5-cache/app-misc/fastfetch-2.45.0 +++ b/metadata/md5-cache/app-misc/fastfetch-2.45.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/fastfetch-cli/fastfetch INHERIT=cmake flag-o-matic IUSE=X chafa dbus ddcutil drm elf gnome imagemagick opencl opengl pulseaudio sqlite test vulkan wayland xcb xfce xrandr -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT RDEPEND=>=dev-libs/yyjson-0.11.1 sys-apps/hwdata sys-libs/zlib chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) elf? ( virtual/libelf:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X?] X? ( x11-libs/libX11 ) ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=chafa? ( imagemagick ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.45.0.tar.gz -> fastfetch-2.45.0.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d524afc68e5b50abe5f6dc4e085cec21 +_md5_=c1355ef2bd3bddc57f6be0b2914871c4 diff --git a/metadata/md5-cache/app-text/OCRmyPDF-16.10.1 b/metadata/md5-cache/app-text/OCRmyPDF-16.10.4 index e2716d5349a0..14122c715d87 100644 --- a/metadata/md5-cache/app-text/OCRmyPDF-16.10.1 +++ b/metadata/md5-cache/app-text/OCRmyPDF-16.10.4 @@ -11,6 +11,6 @@ RDEPEND=>=app-text/ghostscript-gpl-9.54 >=app-text/pdfminer-20220319[python_targ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/ocrmypdf/OCRmyPDF/archive/v16.10.1.tar.gz -> OCRmyPDF-16.10.1.tar.gz +SRC_URI=https://github.com/ocrmypdf/OCRmyPDF/archive/v16.10.4.tar.gz -> OCRmyPDF-16.10.4.tar.gz _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=a068c41664d0b2e20cd71d067008a03a diff --git a/metadata/md5-cache/app-text/psutils-3.3.11 b/metadata/md5-cache/app-text/psutils-3.3.11 index 3fa21e1e9a45..f5d081c64e2f 100644 --- a/metadata/md5-cache/app-text/psutils-3.3.11 +++ b/metadata/md5-cache/app-text/psutils-3.3.11 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rrthomas/psutils/ https://pypi.org/project/psutils/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=GPL-3+ RDEPEND=app-text/libpaper >=dev-python/puremagic-1.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pypdf-4.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/psutils/psutils-3.3.11.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=2efe47732c8a5357c1f66d6192157d3b +_md5_=098228cc171cad1da20b2cb4787bc7c0 diff --git a/metadata/md5-cache/app-vim/jedi-0.11.2 b/metadata/md5-cache/app-vim/jedi-0.11.2 index 948874853aee..53212a45ee8a 100644 --- a/metadata/md5-cache/app-vim/jedi-0.11.2 +++ b/metadata/md5-cache/app-vim/jedi-0.11.2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/jedi-0.19[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/jedi-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jedi-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/jedi-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/jedi-0.19[python_targets_python3_13(-)] ) || ( app-editors/vim[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] app-editors/gvim[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) app-vim/vspec ) +BDEPEND=test? ( 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_11? ( >=dev-python/jedi-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/jedi-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/jedi-0.19[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/jedi-0.19[python_targets_python3_14(-)] ) || ( app-editors/vim[python,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] app-editors/gvim[python,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] ) app-vim/vspec ) DEFINED_PHASES=compile install postinst postrm prepare setup test DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) DESCRIPTION=vim plugin: binding to the autocompletion library jedi EAPI=8 HOMEPAGE=https://github.com/davidhalter/jedi-vim INHERIT=edo vim-plugin python-single-r1 -IUSE=test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +IUSE=test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=MIT -RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/jedi-0.19[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/jedi-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jedi-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/jedi-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/jedi-0.19[python_targets_python3_13(-)] ) || ( app-editors/vim[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] app-editors/gvim[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RDEPEND=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_11? ( >=dev-python/jedi-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/jedi-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/jedi-0.19[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/jedi-0.19[python_targets_python3_14(-)] ) || ( app-editors/vim[python,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] app-editors/gvim[python,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] ) || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/davidhalter/jedi-vim/archive/v0.11.2.tar.gz -> jedi-vim-0.11.2.tar.gz _eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 vim-doc bea02829eae182f569e6e9a5dc2fe08f vim-plugin 4acc7611306b8fdbeac907d572ccac21 -_md5_=79364a7e71bebf52973c77f857da9972 +_md5_=04395ed05a990a77c7d20feca1992b34 diff --git a/metadata/md5-cache/dev-build/autoconf-2.72-r2 b/metadata/md5-cache/dev-build/autoconf-2.72-r2 new file mode 100644 index 000000000000..e85c3973df43 --- /dev/null +++ b/metadata/md5-cache/dev-build/autoconf-2.72-r2 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-zackweinberg ) >=dev-lang/perl-5.10 >=sys-devel/m4-1.4.16 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=configure install prepare test unpack +DESCRIPTION=Used to create autoconfiguration files +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/autoconf/autoconf.html +INHERIT=verify-sig toolchain-autoconf multiprocessing +IUSE=emacs verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-3+ +PDEPEND=emacs? ( app-emacs/autoconf-mode ) +RDEPEND=verify-sig? ( sec-keys/openpgp-keys-zackweinberg ) >=dev-lang/perl-5.10 >=sys-devel/m4-1.4.16 >=dev-build/autoconf-wrapper-20231224 sys-devel/gnuconfig !~dev-build/autoconf-2.72:2.5 +SLOT=2.72 +SRC_URI=mirror://gnu/autoconf/autoconf-2.72.tar.xz https://alpha.gnu.org/pub/gnu/autoconf/autoconf-2.72.tar.xz https://meyering.net/ac/autoconf-2.72.tar.xz verify-sig? ( mirror://gnu/autoconf/autoconf-2.72.tar.xz.sig ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-autoconf 6feb18874c9d75a5b7cdf922f49f67bf verify-sig 4e83419d7fb5d336f6a4de8193968319 +_md5_=796812018f20585c9cf67be305e20ea0 diff --git a/metadata/md5-cache/dev-cpp/gpgmepp-2.0.0 b/metadata/md5-cache/dev-cpp/gpgmepp-2.0.0-r1 index e549006d8ce8..3866c6d9a500 100644 --- a/metadata/md5-cache/dev-cpp/gpgmepp-2.0.0 +++ b/metadata/md5-cache/dev-cpp/gpgmepp-2.0.0-r1 @@ -1,6 +1,6 @@ BDEPEND=verify-sig? ( sec-keys/openpgp-keys-gnupg ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=!<app-crypt/gpgme-2[cxx(-)] >=app-crypt/gpgme-2.0:= >=dev-libs/libgpg-error-1.47:= +DEPEND=>=app-crypt/gpgme-2.0:= >=dev-libs/libgpg-error-1.47:= DESCRIPTION=GnuPG Made Easy is a library for making GnuPG easier to use (C++ bindings) EAPI=8 HOMEPAGE=https://www.gnupg.org/related_software/gpgme @@ -8,9 +8,9 @@ INHERIT=cmake verify-sig IUSE=test verify-sig KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=LGPL-2+ test? ( GPL-2 GPL-2+ LGPL-2.1+ ) -RDEPEND=!<app-crypt/gpgme-2[cxx(-)] >=app-crypt/gpgme-2.0:= >=dev-libs/libgpg-error-1.47:= +RDEPEND=>=app-crypt/gpgme-2.0:= >=dev-libs/libgpg-error-1.47:= !<app-crypt/gpgme-2[cxx(-)] !dev-cpp/gpgmepp:1 RESTRICT=!test? ( test ) SLOT=0/7 SRC_URI=mirror://gnupg/gpgmepp/gpgmepp-2.0.0.tar.xz verify-sig? ( mirror://gnupg/gpgmepp/gpgmepp-2.0.0.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=837299c3bff89b0eb12d0b3ef89ef2e6 +_md5_=fdb1df03a9357c4c4e02f537838023ef diff --git a/metadata/md5-cache/dev-db/mycli-1.31.1 b/metadata/md5-cache/dev-db/mycli-1.31.1 deleted file mode 100644 index 314c377aecd5..000000000000 --- a/metadata/md5-cache/dev-db/mycli-1.31.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/setuptools-scm[python_targets_python3_13(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.5[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_9(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_9(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_9(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_9(-)] >=dev-python/pygments-1.6[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_9(-)] >=dev-python/sqlglot-5.1.3[python_targets_python3_9(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] ssh? ( dev-python/paramiko[python_targets_python3_9(-)] dev-python/sshtunnel[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_12(-)] >=dev-python/click-7.0[python_targets_python3_12(-)] >=dev-python/configobj-5.0.5[python_targets_python3_12(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-1.6[python_targets_python3_12(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_12(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_13(-)] >=dev-python/click-7.0[python_targets_python3_13(-)] >=dev-python/configobj-5.0.5[python_targets_python3_13(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-1.6[python_targets_python3_13(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_13(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)] ) 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_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/gpep517-16[python_targets_python3_9(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)] ) 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(-)] ) -DEFINED_PHASES=compile configure install prepare setup test -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 pypi -IUSE=ssh test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=BSD MIT -RDEPEND=python_single_target_python3_9? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.5[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_9(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_9(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_9(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_9(-)] >=dev-python/pygments-1.6[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_9(-)] >=dev-python/sqlglot-5.1.3[python_targets_python3_9(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] ssh? ( dev-python/paramiko[python_targets_python3_9(-)] dev-python/sshtunnel[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_12(-)] >=dev-python/click-7.0[python_targets_python3_12(-)] >=dev-python/configobj-5.0.5[python_targets_python3_12(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-1.6[python_targets_python3_12(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_12(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_13(-)] >=dev-python/click-7.0[python_targets_python3_13(-)] >=dev-python/configobj-5.0.5[python_targets_python3_13(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-1.6[python_targets_python3_13(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_13(-)] >=dev-python/sqlglot-5.1.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(-)] ssh? ( dev-python/paramiko[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mycli/mycli-1.31.1.tar.gz -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=770c6f2bc73b5b1b0d93c6ac27062dae diff --git a/metadata/md5-cache/dev-db/mycli-1.33.0 b/metadata/md5-cache/dev-db/mycli-1.33.0 new file mode 100644 index 000000000000..946fbb19c4fc --- /dev/null +++ b/metadata/md5-cache/dev-db/mycli-1.33.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_9? ( dev-python/setuptools-scm[python_targets_python3_9(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/setuptools-scm[python_targets_python3_13(-)] test? ( dev-db/mysql[server] dev-python/paramiko[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_9? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.5[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_9(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_9(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_9(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_9(-)] >=dev-python/pygments-1.6[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_9(-)] =dev-python/sqlglot-26*[python_targets_python3_9(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] ssh? ( dev-python/paramiko[python_targets_python3_9(-)] dev-python/sshtunnel[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] =dev-python/sqlglot-26*[python_targets_python3_10(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] ssh? ( dev-python/paramiko[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] =dev-python/sqlglot-26*[python_targets_python3_11(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] ssh? ( dev-python/paramiko[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_12(-)] >=dev-python/click-7.0[python_targets_python3_12(-)] >=dev-python/configobj-5.0.5[python_targets_python3_12(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-1.6[python_targets_python3_12(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_12(-)] =dev-python/sqlglot-26*[python_targets_python3_12(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_12(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_12(-)] ssh? ( dev-python/paramiko[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_13(-)] >=dev-python/click-7.0[python_targets_python3_13(-)] >=dev-python/configobj-5.0.5[python_targets_python3_13(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-1.6[python_targets_python3_13(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_13(-)] =dev-python/sqlglot-26*[python_targets_python3_13(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_13(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_13(-)] ssh? ( dev-python/paramiko[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)] ) 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_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/gpep517-16[python_targets_python3_9(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)] ) 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(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +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 pypi +IUSE=ssh test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD MIT +RDEPEND=python_single_target_python3_9? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_9(-)] >=dev-python/click-7.0[python_targets_python3_9(-)] >=dev-python/configobj-5.0.5[python_targets_python3_9(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_9(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_9(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_9(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_9(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_9(-)] >=dev-python/pygments-1.6[python_targets_python3_9(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_9(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_9(-)] =dev-python/sqlglot-26*[python_targets_python3_9(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_9(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_9(-)] ssh? ( dev-python/paramiko[python_targets_python3_9(-)] dev-python/sshtunnel[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_10(-)] >=dev-python/click-7.0[python_targets_python3_10(-)] >=dev-python/configobj-5.0.5[python_targets_python3_10(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_10(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_10(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_10(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_10(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_10(-)] >=dev-python/pygments-1.6[python_targets_python3_10(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_10(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_10(-)] =dev-python/sqlglot-26*[python_targets_python3_10(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_10(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_10(-)] ssh? ( dev-python/paramiko[python_targets_python3_10(-)] dev-python/sshtunnel[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_11(-)] >=dev-python/click-7.0[python_targets_python3_11(-)] >=dev-python/configobj-5.0.5[python_targets_python3_11(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_11(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_11(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_11(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_11(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_11(-)] >=dev-python/pygments-1.6[python_targets_python3_11(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_11(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_11(-)] =dev-python/sqlglot-26*[python_targets_python3_11(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_11(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_11(-)] ssh? ( dev-python/paramiko[python_targets_python3_11(-)] dev-python/sshtunnel[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_12(-)] >=dev-python/click-7.0[python_targets_python3_12(-)] >=dev-python/configobj-5.0.5[python_targets_python3_12(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_12(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_12(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_12(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_12(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_12(-)] >=dev-python/pygments-1.6[python_targets_python3_12(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_12(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_12(-)] =dev-python/sqlglot-26*[python_targets_python3_12(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_12(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_12(-)] ssh? ( dev-python/paramiko[python_targets_python3_12(-)] dev-python/sshtunnel[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cli-helpers-2.2.1[python_targets_python3_13(-)] >=dev-python/click-7.0[python_targets_python3_13(-)] >=dev-python/configobj-5.0.5[python_targets_python3_13(-)] >=dev-python/cryptography-1.0.0[python_targets_python3_13(-)] >=dev-python/prompt-toolkit-3.0.6[python_targets_python3_13(-)] <dev-python/prompt-toolkit-4.0.0[python_targets_python3_13(-)] >=dev-python/pyaes-1.6.1[python_targets_python3_13(-)] >=dev-python/pyfzf-0.3.1[python_targets_python3_13(-)] >=dev-python/pygments-1.6[python_targets_python3_13(-)] >=dev-python/pymysql-0.9.2[python_targets_python3_13(-)] >=dev-python/pyperclip-1.8.1[python_targets_python3_13(-)] =dev-python/sqlglot-26*[python_targets_python3_13(-)] <dev-python/sqlparse-0.6.0[python_targets_python3_13(-)] >=dev-python/sqlparse-0.3.0[python_targets_python3_13(-)] ssh? ( dev-python/paramiko[python_targets_python3_13(-)] dev-python/sshtunnel[python_targets_python3_13(-)] ) ) python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mycli/mycli-1.33.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=e7e3bf2a9621aa67bec1bd33bafd82ee diff --git a/metadata/md5-cache/dev-debug/apitrace-13.0 b/metadata/md5-cache/dev-debug/apitrace-13.0 new file mode 100644 index 000000000000..aafe0dc26592 --- /dev/null +++ b/metadata/md5-cache/dev-debug/apitrace-13.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=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 ) app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/snappy:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/waffle[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gui? ( dev-qt/qtbase:6[-gles2-only,gui,widgets] ) X? ( x11-libs/libX11 ) +DESCRIPTION=Tool for tracing, analyzing, and debugging graphics APIs +EAPI=8 +HOMEPAGE=https://github.com/apitrace/apitrace +INHERIT=cmake-multilib multilib optfeature python-single-r1 +IUSE=gui test 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 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=MIT +RDEPEND=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 ) app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/snappy:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/waffle[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gui? ( dev-qt/qtbase:6[-gles2-only,gui,widgets] ) X? ( x11-libs/libX11 ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/apitrace/apitrace/archive/13.0.tar.gz -> apitrace-13.0.tar.gz https://github.com/ianlancetaylor/libbacktrace/archive/d4bdca038e8685af3043683a881af37489fc1827.tar.gz -> apitrace-13.0-libbacktrace-d4bdca038e8685af3043683a881af37489fc1827.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ef299b43df08bd31f14daacef340eca3 diff --git a/metadata/md5-cache/dev-lang/python-3.10.17 b/metadata/md5-cache/dev-lang/python-3.10.17 deleted file mode 100644 index b6f7c27b6ef8..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.10.17 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) !sys-devel/gcc[libffi(-)] sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-debug/valgrind ) -DESCRIPTION=An interpreted, interactive, object-oriented programming language -EAPI=8 -HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ -INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build +ensurepip examples gdbm hardened libedit libressl lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=PSF-2 -PDEPEND=app-eselect/eselect-python -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) -RESTRICT=!test? ( test ) -SLOT=3.10 -SRC_URI=https://www.python.org/ftp/python/3.10.17/Python-3.10.17.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.10.15.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.10.17/Python-3.10.17.tar.xz.asc ) -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=f9d3c3b1309cfbcf8951bd9bd006c01e diff --git a/metadata/md5-cache/dev-lang/python-3.11.12 b/metadata/md5-cache/dev-lang/python-3.11.13-r1 index d9395c561ab9..a02658c57b3f 100644 --- a/metadata/md5-cache/dev-lang/python-3.11.12 +++ b/metadata/md5-cache/dev-lang/python-3.11.13-r1 @@ -1,6 +1,6 @@ BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) !sys-devel/gcc[libffi(-)] sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-debug/valgrind ) +DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools ) valgrind? ( dev-debug/valgrind ) DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=8 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ @@ -9,9 +9,9 @@ IUSE=bluetooth build +ensurepip examples gdbm hardened libedit libressl lto +ncu KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=PSF-2 PDEPEND=app-eselect/eselect-python -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) +RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= dev-python/gentoo-common sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.5.0:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!<sys-apps/sandbox-2.21 !build? ( app-misc/mime-types ) RESTRICT=!test? ( test ) SLOT=3.11 -SRC_URI=https://www.python.org/ftp/python/3.11.12/Python-3.11.12.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.8.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.12/Python-3.11.12.tar.xz.asc ) +SRC_URI=https://www.python.org/ftp/python/3.11.13/Python-3.11.13.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.8.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.13/Python-3.11.13.tar.xz.asc ) _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=788f1759f7ee4d5d6f1c76ceab77798e +_md5_=0918b236304ca801157b43335e1edcee diff --git a/metadata/md5-cache/dev-lang/python-3.12.10 b/metadata/md5-cache/dev-lang/python-3.12.10 deleted file mode 100644 index 8b582478c387..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.12.10 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.9.1:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-debug/valgrind ) -DESCRIPTION=An interpreted, interactive, object-oriented programming language -EAPI=8 -HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ -INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm libressl libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=PSF-2 -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.9.1:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)] -RESTRICT=!test? ( test ) -SLOT=3.12 -SRC_URI=https://www.python.org/ftp/python/3.12.10/Python-3.12.10.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.10.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.10/Python-3.12.10.tar.xz.asc ) -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=781850c3a57240a1e04d0f97a4776a02 diff --git a/metadata/md5-cache/dev-lang/python-3.9.22 b/metadata/md5-cache/dev-lang/python-3.9.22 deleted file mode 100644 index e550de16cb5a..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.9.22 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-alternatives/awk virtual/pkgconfig dev-build/autoconf-archive verify-sig? ( sec-keys/openpgp-keys-python ) !sys-devel/gcc[libffi(-)] sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) -DESCRIPTION=An interpreted, interactive, object-oriented programming language -EAPI=8 -HOMEPAGE=https://www.python.org/ -INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=PSF-2 -PDEPEND=app-eselect/eselect-python -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_9(-)] dev-libs/libffi:= sys-apps/util-linux:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) -RESTRICT=!test? ( test ) -SLOT=3.9 -SRC_URI=https://www.python.org/ftp/python/3.9.22/Python-3.9.22.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.22.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.22/Python-3.9.22.tar.xz.asc ) -_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=1e235ae297bd6f59d3b957cac3560fbf diff --git a/metadata/md5-cache/dev-libs/libzip-1.11.4-r1 b/metadata/md5-cache/dev-libs/libzip-1.11.4-r1 index 51d917e1ed0f..66d3ebaceb18 100644 --- a/metadata/md5-cache/dev-libs/libzip-1.11.4-r1 +++ b/metadata/md5-cache/dev-libs/libzip-1.11.4-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://nih.at/libzip/ INHERIT=cmake flag-o-matic IUSE=bzip2 gnutls lzma mbedtls ssl test tools zstd -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=BSD RDEPEND=sys-libs/zlib bzip2? ( app-arch/bzip2:= ) lzma? ( app-arch/xz-utils ) ssl? ( gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.6.5:= ) !gnutls? ( mbedtls? ( net-libs/mbedtls:0= ) !mbedtls? ( dev-libs/openssl:= ) ) ) zstd? ( >=app-arch/zstd-1.4.0:= ) REQUIRED_USE=test? ( ssl tools ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://www.nih.at/libzip/libzip-1.11.4.tar.xz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=cc396775f5a10830de4befb59e87b9aa +_md5_=dbd740a006648ba3c202bcce21258608 diff --git a/metadata/md5-cache/dev-libs/qgpgme-2.0.0 b/metadata/md5-cache/dev-libs/qgpgme-2.0.0-r1 index 9290cbf4343c..aa378f0af3f2 100644 --- a/metadata/md5-cache/dev-libs/qgpgme-2.0.0 +++ b/metadata/md5-cache/dev-libs/qgpgme-2.0.0-r1 @@ -1,6 +1,6 @@ BDEPEND=verify-sig? ( sec-keys/openpgp-keys-gnupg ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=!<app-crypt/gpgme-2[qt6(-)] >=app-crypt/gpgme-2.0:= >=dev-cpp/gpgmepp-2.0:= >=dev-libs/libgpg-error-1.47:= >=dev-qt/qtbase-6.5.0:6 +DEPEND=>=app-crypt/gpgme-2.0:= >=dev-cpp/gpgmepp-2.0:= >=dev-libs/libgpg-error-1.47:= >=dev-qt/qtbase-6.5.0:6 DESCRIPTION=GnuPG Made Easy is a library for making GnuPG easier to use (Qt bindings) EAPI=8 HOMEPAGE=https://www.gnupg.org/related_software/gpgme @@ -8,9 +8,9 @@ INHERIT=cmake verify-sig IUSE=test verify-sig KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2+ test? ( GPL-2 ) -RDEPEND=!<app-crypt/gpgme-2[qt6(-)] >=app-crypt/gpgme-2.0:= >=dev-cpp/gpgmepp-2.0:= >=dev-libs/libgpg-error-1.47:= >=dev-qt/qtbase-6.5.0:6 +RDEPEND=>=app-crypt/gpgme-2.0:= >=dev-cpp/gpgmepp-2.0:= >=dev-libs/libgpg-error-1.47:= >=dev-qt/qtbase-6.5.0:6 !<app-crypt/gpgme-2[qt6(-)] !dev-libs/qgpgme:1 RESTRICT=!test? ( test ) SLOT=0/7 SRC_URI=mirror://gnupg/qgpgme/qgpgme-2.0.0.tar.xz verify-sig? ( mirror://gnupg/qgpgme/qgpgme-2.0.0.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6b5ba2b9d479916e39766416c23fa39b +_md5_=04ce3b2b47ebad568dc6e94e789c4453 diff --git a/metadata/md5-cache/dev-cpp/qrcodegen-1.8.0_p3 b/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0-r1 index 5ca8e71baf01..01770ef650af 100644 --- a/metadata/md5-cache/dev-cpp/qrcodegen-1.8.0_p3 +++ b/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0-r1 @@ -1,14 +1,14 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=High-quality QR Code generator library +DESCRIPTION=QR Code Generator Library in Multiple Languages EAPI=8 -HOMEPAGE=https://github.com/nayuki/QR-Code-generator +HOMEPAGE=https://github.com/EasyCoding/qrcodegen-cmake https://github.com/nayuki/QR-Code-generator INHERIT=cmake IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/1 -SRC_URI=https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz -> QR-Code-generator-1.8.0.tar.gz https://github.com/EasyCoding/qrcodegen-cmake/archive/refs/tags/v1.8.0-cmake3.tar.gz -> qrcodegen-cmake-1.8.0-cmake3.tar.gz +SRC_URI=https://github.com/EasyCoding/qrcodegen-cmake/archive/v1.8.0-cmake3.tar.gz -> qr-code-generator-1.8.0-cmake3.tar.gz https://github.com/nayuki/QR-Code-generator/archive/v1.8.0.tar.gz -> qr-code-generator-1.8.0.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a97427ddc221fb56e04cf52d421f5a84 +_md5_=49da430b13fa46f108400febdc2154cb diff --git a/metadata/md5-cache/dev-libs/xalan-c-1.12-r4 b/metadata/md5-cache/dev-libs/xalan-c-1.12-r4 index 700069f18f53..13f57e621124 100644 --- a/metadata/md5-cache/dev-libs/xalan-c-1.12-r4 +++ b/metadata/md5-cache/dev-libs/xalan-c-1.12-r4 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://apache.github.io/xalan-c/ INHERIT=cmake verify-sig IUSE=doc verify-sig -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=Apache-2.0 RDEPEND=dev-libs/icu:= dev-libs/xerces-c:=[icu] SLOT=0/1.12 SRC_URI=mirror://apache/xalan/xalan-c/sources/xalan_c-1.12.tar.gz https://archive.apache.org/dist/xalan/xalan-c/sources/xalan_c-1.12.tar.gz verify-sig? ( mirror://apache/xalan/xalan-c/sources/xalan_c-1.12.tar.gz.asc https://archive.apache.org/dist/xalan/xalan-c/sources/xalan_c-1.12.tar.gz.asc ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=05b6e91ffb681d3da37857a1e52c79fe +_md5_=ef45cb8107c2a8c633c163ef7a5f1245 diff --git a/metadata/md5-cache/dev-libs/yyjson-0.11.1 b/metadata/md5-cache/dev-libs/yyjson-0.11.1 index 5c245b93890d..991a1e4a9878 100644 --- a/metadata/md5-cache/dev-libs/yyjson-0.11.1 +++ b/metadata/md5-cache/dev-libs/yyjson-0.11.1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/ibireme/yyjson https://ibireme.github.io/yyjson/doc/doxygen/html/ INHERIT=cmake IUSE=doc test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://github.com/ibireme/yyjson/archive/refs/tags/0.11.1.tar.gz -> yyjson-0.11.1.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4c27edc8d377ea41b3a44a1fddbbb155 +_md5_=fcb62d13d9a4529540010fdf2c3cc078 diff --git a/metadata/md5-cache/dev-libs/zxcvbn-c-2.5 b/metadata/md5-cache/dev-libs/zxcvbn-c-2.5 index 34452f22ba38..e47298defa67 100644 --- a/metadata/md5-cache/dev-libs/zxcvbn-c-2.5 +++ b/metadata/md5-cache/dev-libs/zxcvbn-c-2.5 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=C/C++ version of the zxcvbn password strength estimator EAPI=8 HOMEPAGE=https://github.com/tsyrogit/zxcvbn-c -KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/tsyrogit/zxcvbn-c/archive/refs/tags/v2.5.tar.gz -> zxcvbn-c-2.5.gh.tar.gz -_md5_=a383d110be2d3e14290eac6c96704d0a +_md5_=4a6c864758882e9cdff46e515e835a1b diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.17.0-r1 b/metadata/md5-cache/dev-ml/base_quickcheck-0.17.0-r2 index e91b5e82e8c6..576c6fa7d473 100644 --- a/metadata/md5-cache/dev-ml/base_quickcheck-0.17.0-r1 +++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.17.0-r2 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Randomized testing framework, designed for compatibility with Base EAPI=8 HOMEPAGE=https://github.com/janestreet/base_quickcheck @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 LICENSE=MIT -RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.17 SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.17.0.tar.gz -> base_quickcheck-0.17.0.tar.gz _eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=f0e97ec748b9fc5c9a352b55b8d6894f +_md5_=42982ec30860706466188c6a6bd44e3e diff --git a/metadata/md5-cache/dev-ml/base_quickcheck-0.17.1 b/metadata/md5-cache/dev-ml/base_quickcheck-0.17.1 new file mode 100644 index 000000000000..0f6cefd44605 --- /dev/null +++ b/metadata/md5-cache/dev-ml/base_quickcheck-0.17.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_compare-0.17*:=[ocamlopt?] =dev-ml/ppx_cold-0.17*:=[ocamlopt?] =dev-ml/ppx_enumerate-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_globalize-0.17*:=[ocamlopt?] >=dev-ml/ppx_globalize-0.17.2 =dev-ml/ppx_hash-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] >=dev-ml/ppx_let-0.17.1 =dev-ml/ppx_sexp_conv-0.17*:=[ocamlopt?] >=dev-ml/ppx_sexp_conv-0.17.1 =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-ml/ppxlib_jane-0.17.4 =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Randomized testing framework, designed for compatibility with Base +EAPI=8 +HOMEPAGE=https://github.com/janestreet/base_quickcheck +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_base-0.17*:=[ocamlopt?] =dev-ml/ppx_compare-0.17*:=[ocamlopt?] =dev-ml/ppx_cold-0.17*:=[ocamlopt?] =dev-ml/ppx_enumerate-0.17*:=[ocamlopt?] =dev-ml/ppx_fields_conv-0.17*:=[ocamlopt?] =dev-ml/ppx_globalize-0.17*:=[ocamlopt?] >=dev-ml/ppx_globalize-0.17.2 =dev-ml/ppx_hash-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] =dev-ml/ppx_let-0.17*:=[ocamlopt?] >=dev-ml/ppx_let-0.17.1 =dev-ml/ppx_sexp_conv-0.17*:=[ocamlopt?] >=dev-ml/ppx_sexp_conv-0.17.1 =dev-ml/ppx_sexp_message-0.17*:=[ocamlopt?] =dev-ml/ppx_sexp_value-0.17*:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-ml/ppxlib_jane-0.17.4 =dev-ml/splittable_random-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/base_quickcheck/archive/v0.17.1.tar.gz -> base_quickcheck-0.17.1.tar.gz +_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=df5a47ef257e8f4fb4779f03e440fe6d diff --git a/metadata/md5-cache/dev-ml/ocurl-0.9.2-r2 b/metadata/md5-cache/dev-ml/ocurl-0.9.2-r2 index eebe21cf4dba..465351aef2f7 100644 --- a/metadata/md5-cache/dev-ml/ocurl-0.9.2-r2 +++ b/metadata/md5-cache/dev-ml/ocurl-0.9.2-r2 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile install +DEFINED_PHASES=compile configure install DEPEND=net-misc/curl dev-ml/lwt:=[ocamlopt?] dev-ml/ocplib-endian:=[ocamlopt?] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] DESCRIPTION=OCaml interface to the libcurl library EAPI=8 HOMEPAGE=https://forge.ocamlcore.org/projects/ocurl/ https://github.com/ygrek/ocurl -INHERIT=findlib +INHERIT=dot-a findlib IUSE=examples +ocamlopt +ocamlopt KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=MIT RDEPEND=net-misc/curl dev-ml/lwt:=[ocamlopt?] dev-ml/ocplib-endian:=[ocamlopt?] dev-lang/ocaml:=[ocamlopt?] SLOT=0/0.9.2 SRC_URI=https://github.com/ygrek/ocurl/archive/0.9.2.tar.gz -> ocurl-0.9.2.tar.gz -_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e -_md5_=88daeb1e7c82ecc8363481d678e04584 +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a findlib 49d5365fca4dea46f13825b9d763c89e flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=5a4326274ea757dd2303f4c0a0f8f129 diff --git a/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0-r1 b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0-r2 index 2a63476a482d..8b97b6d8d552 100644 --- a/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0-r1 +++ b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.0-r2 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Generates functions to copy local values to the global heap EAPI=8 HOMEPAGE=https://github.com/janestreet/ppx_globalize @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 LICENSE=Apache-2.0 -RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.17 SRC_URI=https://github.com/janestreet/ppx_globalize/archive/v0.17.0.tar.gz -> ppx_globalize-0.17.0.tar.gz _eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=548dc4232dca3f597f55de6db224d2e9 +_md5_=d6ce48274b392f134dc1bb3325211659 diff --git a/metadata/md5-cache/dev-ml/ppx_globalize-0.17.2 b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.2 new file mode 100644 index 000000000000..cf1b56850032 --- /dev/null +++ b/metadata/md5-cache/dev-ml/ppx_globalize-0.17.2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Generates functions to copy local values to the global heap +EAPI=8 +HOMEPAGE=https://github.com/janestreet/ppx_globalize +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/ppx_globalize/archive/v0.17.2.tar.gz -> ppx_globalize-0.17.2.tar.gz +_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=d6ce48274b392f134dc1bb3325211659 diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.17.0-r1 b/metadata/md5-cache/dev-ml/ppx_let-0.17.0-r2 index ae5643442087..39d885068c7f 100644 --- a/metadata/md5-cache/dev-ml/ppx_let-0.17.0-r1 +++ b/metadata/md5-cache/dev-ml/ppx_let-0.17.0-r2 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Monadic let-bindings EAPI=8 HOMEPAGE=https://github.com/janestreet/ppx_let @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 LICENSE=Apache-2.0 -RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.17 SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.17.0.tar.gz -> ppx_let-0.17.0.tar.gz _eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=19ebcddf3af830c11b68999d794be995 +_md5_=c1b8de192aacfa9bc30bb2867e3f84a0 diff --git a/metadata/md5-cache/dev-ml/ppx_let-0.17.1 b/metadata/md5-cache/dev-ml/ppx_let-0.17.1 new file mode 100644 index 000000000000..e5ad68864e45 --- /dev/null +++ b/metadata/md5-cache/dev-ml/ppx_let-0.17.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Monadic let-bindings +EAPI=8 +HOMEPAGE=https://github.com/janestreet/ppx_let +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] =dev-ml/ppx_here-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/ppx_let/archive/v0.17.1.tar.gz -> ppx_let-0.17.1.tar.gz +_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=b0e8f1acea0ebab47aaed367c2e2ce98 diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0-r2 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0-r2 new file mode 100644 index 000000000000..47dfdf463c30 --- /dev/null +++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0-r2 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Support Library for type-driven code generators +EAPI=8 +HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] <dev-ml/ppxlib-0.36.0 =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.17.0.tar.gz -> ppx_sexp_conv-0.17.0.tar.gz +_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=05a52cf602fb32840313f9e0e248fad5 diff --git a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0-r1 b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.1 index 95969571594b..26e82b4dbcfe 100644 --- a/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.0-r1 +++ b/metadata/md5-cache/dev-ml/ppx_sexp_conv-0.17.1 @@ -1,6 +1,6 @@ BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Support Library for type-driven code generators EAPI=8 HOMEPAGE=https://github.com/janestreet/ppx_sexp_conv @@ -8,8 +8,8 @@ INHERIT=dune IUSE=+ocamlopt KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 LICENSE=MIT -RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RDEPEND=>=dev-lang/ocaml-5 =dev-ml/base-0.17*:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] =dev-ml/ppxlib_jane-0.17*:=[ocamlopt?] =dev-ml/sexplib0-0.17*:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.17 -SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.17.0.tar.gz -> ppx_sexp_conv-0.17.0.tar.gz +SRC_URI=https://github.com/janestreet/ppx_sexp_conv/archive/v0.17.1.tar.gz -> ppx_sexp_conv-0.17.1.tar.gz _eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f -_md5_=b27b8b7af06d9f3eaa8cc31f66ef97e1 +_md5_=209bf355a69085dd850ee5aa0ef7898d diff --git a/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.4 b/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.4 new file mode 100644 index 000000000000..71f35ba2607c --- /dev/null +++ b/metadata/md5-cache/dev-ml/ppxlib_jane-0.17.4 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-ml/dune-3.11 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-5.3 dev-ml/stdlib-shims:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Utilities for working with Jane Street AST constructs +EAPI=8 +HOMEPAGE=https://github.com/janestreet/ppxlib_jane +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-5.3 dev-ml/stdlib-shims:=[ocamlopt?] >=dev-ml/ppxlib-0.36.0:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +SLOT=0/0.17 +SRC_URI=https://github.com/janestreet/ppxlib_jane/archive/refs/tags/v0.17.4.tar.gz -> ppxlib_jane-0.17.4.tar.gz +_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f +_md5_=0266b5ab5290a2e6e1e8ab74c66e06f0 diff --git a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250708.1.0 b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250708.1.0 new file mode 100644 index 000000000000..a68f92d6d412 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250708.1.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=Data pack for Business::ISBN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-ISBN-Data +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Artistic-2 +RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20250708.001.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=992b88b9b77d8a37afab8b0bef5c0d78 diff --git a/metadata/md5-cache/dev-perl/CGI-4.700.0 b/metadata/md5-cache/dev-perl/CGI-4.700.0 new file mode 100644 index 000000000000..c4cbef45438d --- /dev/null +++ b/metadata/md5-cache/dev-perl/CGI-4.700.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 >=virtual/perl-parent-0.225.0 >=dev-perl/URI-1.760.0 test? ( dev-perl/Test-NoWarnings >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Warn-0.300.0 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=Simple Common Gateway Interface Class +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CGI +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Artistic-2 +RDEPEND=>=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 >=virtual/perl-parent-0.225.0 >=dev-perl/URI-1.760.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.70.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=9fb359899b33bf7066c174a67546e206 diff --git a/metadata/md5-cache/dev-perl/Finance-Quote-1.660.0 b/metadata/md5-cache/dev-perl/Finance-Quote-1.660.0 new file mode 100644 index 000000000000..ace4f9d7d872 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Finance-Quote-1.660.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/CGI dev-perl/DateTime dev-perl/DateTime-Format-Strptime dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-Tree dev-perl/HTTP-Cookies >=dev-perl/HTTP-CookieJar-0.14.0 dev-perl/HTTP-Message dev-perl/IO-String dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA >=dev-perl/Net-SSLeay-1.920.0 dev-perl/Readonly dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template dev-perl/TimeDate >=dev-perl/URI-3.310.0 dev-perl/Web-Scraper dev-perl/XML-LibXML test? ( dev-perl/Date-Manip dev-perl/Date-Range dev-perl/Date-Simple dev-perl/DateTime-Format-ISO8601 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=Get stock and mutual fund quotes from various exchanges +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Finance-Quote +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-perl/CGI dev-perl/DateTime dev-perl/DateTime-Format-Strptime dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-Tree dev-perl/HTTP-Cookies >=dev-perl/HTTP-CookieJar-0.14.0 dev-perl/HTTP-Message dev-perl/IO-String dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA >=dev-perl/Net-SSLeay-1.920.0 dev-perl/Readonly dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template dev-perl/TimeDate >=dev-perl/URI-3.310.0 dev-perl/Web-Scraper dev-perl/XML-LibXML >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.66.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=53048f7e0b53979350bb55c20cb6a5f7 diff --git a/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.470.0 b/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.470.0 new file mode 100644 index 000000000000..0f308cea3a83 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.470.0 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-libs/readline-6.2:= sys-libs/ncurses:= >=virtual/perl-ExtUtils-MakeMaker-7.580.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-libs/readline-6.2:= sys-libs/ncurses:= >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=Perl extension for the GNU Readline/History Library +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Term-ReadLine-Gnu +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=sys-libs/readline-6.2:= sys-libs/ncurses:= >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.47.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=6159e8d38827831107c8ae53fa8566ad diff --git a/metadata/md5-cache/dev-perl/Test-Differences-0.720.0 b/metadata/md5-cache/dev-perl/Test-Differences-0.720.0 new file mode 100644 index 000000000000..1dfbaca10b57 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Test-Differences-0.720.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Capture-Tiny-0.240.0 >=virtual/perl-Data-Dumper-2.126.0 >=dev-perl/Text-Diff-1.430.0 >=virtual/perl-Test-Simple-0.880.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] +DESCRIPTION=Test strings and data structures and show differences if not ok +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Test-Differences +INHERIT=perl-module +IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Capture-Tiny-0.240.0 >=virtual/perl-Data-Dumper-2.126.0 >=dev-perl/Text-Diff-1.430.0 >=virtual/perl-Test-Simple-0.880.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.72.tar.gz +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=be9d722fb391685abea854161ba8c3a0 diff --git a/metadata/md5-cache/dev-python/aiodns-3.5.0 b/metadata/md5-cache/dev-python/aiodns-3.5.0 index 538d47263310..48fbedbb008b 100644 --- a/metadata/md5-cache/dev-python/aiodns-3.5.0 +++ b/metadata/md5-cache/dev-python/aiodns-3.5.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pycares-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=test? ( >=dev-python/pycares-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-python/pycares-4.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DESCRIPTION=Simple DNS resolver for asyncio @@ -15,4 +15,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/aiodns/aiodns-3.5.0.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=b1edc6d854a6ffd2059c0b222ceb01f7 +_md5_=4730ffecaa103a2c1dfbf6bc3ccabdf9 diff --git a/metadata/md5-cache/dev-python/alembic-1.16.3 b/metadata/md5-cache/dev-python/alembic-1.16.3 new file mode 100644 index 000000000000..3217601e9ead --- /dev/null +++ b/metadata/md5-cache/dev-python/alembic-1.16.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( sys-libs/timezone-data ) test? ( >=dev-python/sqlalchemy-1.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mako[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Database migrations tool, written by the author of SQLAlchemy +EAPI=8 +HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/sqlalchemy-1.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mako[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/alembic/alembic-1.16.3.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=75711ce6e5766214bad8e907b34a1cb4 diff --git a/metadata/md5-cache/dev-python/asgiref-3.9.1 b/metadata/md5-cache/dev-python/asgiref-3.9.1 new file mode 100644 index 000000000000..55c4c3a9b3cd --- /dev/null +++ b/metadata/md5-cache/dev-python/asgiref-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=ASGI utilities (successor to WSGI) +EAPI=8 +HOMEPAGE=https://asgi.readthedocs.io/en/latest/ https://github.com/django/asgiref/ https://pypi.org/project/asgiref/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/asgiref/asgiref-3.9.1.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=83869a25fc5e5ee83ce3ede2f46861f5 diff --git a/metadata/md5-cache/dev-python/b2sdk-2.9.4 b/metadata/md5-cache/dev-python/b2sdk-2.9.4 index 2a54e59837e2..8edd178a520e 100644 --- a/metadata/md5-cache/dev-python/b2sdk-2.9.4 +++ b/metadata/md5-cache/dev-python/b2sdk-2.9.4 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Backblaze/b2-sdk-python/archive/refs/tags/v2.9.4.tar.gz -> b2sdk-2.9.4.gh.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=92582a56c54238d654cec79691b7fbfd +_md5_=70878395d8cc4c4ccfcf270fe4c8666f diff --git a/metadata/md5-cache/dev-python/django-otp-1.6.1 b/metadata/md5-cache/dev-python/django-otp-1.6.1 new file mode 100644 index 000000000000..4fcba2d4c829 --- /dev/null +++ b/metadata/md5-cache/dev-python/django-otp-1.6.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] || ( dev-python/qrcode[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/segno[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/django-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Django framework adding two-factor authentication using one-time passwords +EAPI=8 +HOMEPAGE=https://github.com/django-otp/django-otp/ https://pypi.org/project/django-otp/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/django-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/django-otp/django_otp-1.6.1.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=3bf45e61c2ecca52db1ed051d474cc04 diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.176.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.176.0 new file mode 100644 index 000000000000..d6c92247c2d2 --- /dev/null +++ b/metadata/md5-cache/dev-python/google-api-python-client-2.176.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google API Client for Python +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google_api_python_client-2.176.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=5b39af51b19c4ae75b24270f1d81d32b diff --git a/metadata/md5-cache/dev-python/httpx-0.27.2 b/metadata/md5-cache/dev-python/httpx-0.27.2 new file mode 100644 index 000000000000..103a7b7f081d --- /dev/null +++ b/metadata/md5-cache/dev-python/httpx-0.27.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/h2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/uvicorn[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.18.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/trio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/trio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/trio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/trio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/anyio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/certifi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/httpcore-1*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sniffio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cli? ( =dev-python/click-8*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pygments-2*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Fully-featured HTTP client which provides sync and async APIs +EAPI=8 +HOMEPAGE=https://www.python-httpx.org/ https://github.com/encode/httpx/ https://pypi.org/project/httpx/ +INHERIT=distutils-r1 optfeature +IUSE=cli test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 +LICENSE=BSD +RDEPEND=dev-python/anyio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/certifi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/httpcore-1*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sniffio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cli? ( =dev-python/click-8*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pygments-2*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/encode/httpx/archive/0.27.2.tar.gz -> httpx-0.27.2.gh.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=fa4308304a0ddd4043c6231a0a1bcd3a diff --git a/metadata/md5-cache/dev-python/matplotlib-3.10.3 b/metadata/md5-cache/dev-python/matplotlib-3.10.3 index 08d17c4c926c..fc2b42d40092 100644 --- a/metadata/md5-cache/dev-python/matplotlib-3.10.3 +++ b/metadata/md5-cache/dev-python/matplotlib-3.10.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://matplotlib.org/ https://github.com/matplotlib/matplotlib/ https://pypi.org/project/matplotlib/ INHERIT=distutils-r1 pypi virtualx IUSE=cairo excel gtk3 latex qt6 tk webagg wxwidgets test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1 RDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt6? ( python_targets_python3_9? ( || ( dev-python/pyqt6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyside:6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_10? ( || ( dev-python/pyqt6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyside:6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( || ( dev-python/pyqt6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyside:6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( || ( dev-python/pyqt6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyside:6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( || ( dev-python/pyqt6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyside:6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_9? ( dev-lang/python:3.9[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.10.3.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz ) _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=5b7ac027aa2ed6d2e4afe972700a116f +_md5_=fda90c6fb43e870e9eb381232ae53394 diff --git a/metadata/md5-cache/dev-python/nuitka-2.7.12 b/metadata/md5-cache/dev-python/nuitka-2.7.12 new file mode 100644 index 000000000000..bfbf51e80e9f --- /dev/null +++ b/metadata/md5-cache/dev-python/nuitka-2.7.12 @@ -0,0 +1,16 @@ +BDEPEND=dev-build/scons[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-util/ccache ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python to native compiler +EAPI=8 +HOMEPAGE=https://nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ +INHERIT=distutils-r1 flag-o-matic optfeature pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~loong ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-build/scons[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zstandard-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-2.7.12.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=00a11e1e3ec9d974807ca6793da73816 diff --git a/metadata/md5-cache/dev-python/os-client-config-2.3.0 b/metadata/md5-cache/dev-python/os-client-config-2.3.0 new file mode 100644 index 000000000000..a234c77578b0 --- /dev/null +++ b/metadata/md5-cache/dev-python/os-client-config-2.3.0 @@ -0,0 +1,16 @@ +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prometheus-client-0.4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-glanceclient[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-config-6.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-subunit[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openstacksdk-0.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=OpenStack Client Configuation Library +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/os-client-config/ https://github.com/openstack/os-client-config/ https://pypi.org/project/os-client-config/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openstacksdk-0.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/os-client-config/os_client_config-2.3.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=601dc611f8234bda5b237f4df0dc70a2 diff --git a/metadata/md5-cache/dev-python/os-service-types-1.8.0 b/metadata/md5-cache/dev-python/os-service-types-1.8.0 new file mode 100644 index 000000000000..5508edc4fcb3 --- /dev/null +++ b/metadata/md5-cache/dev-python/os-service-types-1.8.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/pbr-6.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/keystoneauth1-3.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pbr-6.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbr-6.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library to handle official service types for OpenStack and it's aliases +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/os-service-types/ https://github.com/openstack/os-service-types/ https://pypi.org/project/os-service-types/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pbr-6.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/os-service-types/os_service_types-1.8.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=d9cea89062d18fc4914dadb12225305c diff --git a/metadata/md5-cache/dev-python/peewee-3.18.2 b/metadata/md5-cache/dev-python/peewee-3.18.2 new file mode 100644 index 000000000000..636ab22c9f04 --- /dev/null +++ b/metadata/md5-cache/dev-python/peewee-3.18.2 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-db/postgresql dev-python/psycopg:0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-libs/timezone-data ) doc? ( || ( ( dev-lang/python:3.13[sqlite] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[sqlite] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[sqlite] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=native-extensions? ( dev-db/sqlite:3= ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) +DESCRIPTION=Small Python ORM +EAPI=8 +HOMEPAGE=https://github.com/coleifer/peewee/ https://pypi.org/project/peewee/ +INHERIT=distutils-r1 +IUSE=examples +native-extensions test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=native-extensions? ( dev-db/sqlite:3= ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/coleifer/peewee/archive/3.18.2.tar.gz -> peewee-3.18.2.gh.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=841edada80940b9d15786870ab04491e diff --git a/metadata/md5-cache/dev-python/phonenumbers-9.0.9 b/metadata/md5-cache/dev-python/phonenumbers-9.0.9 new file mode 100644 index 000000000000..9d88b775bc33 --- /dev/null +++ b/metadata/md5-cache/dev-python/phonenumbers-9.0.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/protobuf[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python port of Google's libphonenumber +EAPI=8 +HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=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_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v9.0.9.tar.gz -> python-phonenumbers-9.0.9.gh.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=2e4ee5688a93dd0af70b6bfbbf21e212 diff --git a/metadata/md5-cache/dev-python/puremagic-1.30 b/metadata/md5-cache/dev-python/puremagic-1.30 index 2660e4103f2f..669ab46a70f9 100644 --- a/metadata/md5-cache/dev-python/puremagic-1.30 +++ b/metadata/md5-cache/dev-python/puremagic-1.30 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/cdgriffith/puremagic/ https://pypi.org/project/puremagic/ INHERIT=distutils-r1 IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=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_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cdgriffith/puremagic/archive/1.30.tar.gz -> puremagic-1.30.gh.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=d31567832d940ef3d8bb4a5eea1adb19 +_md5_=4ada91bbed76a4267a161ba2bab9e8a5 diff --git a/metadata/md5-cache/dev-python/pypdf-5.7.0 b/metadata/md5-cache/dev-python/pypdf-5.7.0 index 2e97e10ae769..c7609f2c4a61 100644 --- a/metadata/md5-cache/dev-python/pypdf-5.7.0 +++ b/metadata/md5-cache/dev-python/pypdf-5.7.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/ INHERIT=distutils-r1 IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=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_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/py-pdf/pypdf/archive/5.7.0.tar.gz -> pypdf-5.7.0.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/8c405ece5eff12396a34a1fae3276132002e1753.tar.gz -> pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz ) _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=6ab919a804531c1dd330f153ea6cded6 +_md5_=b17d3f36ebdcfd186c5f239935b033df diff --git a/metadata/md5-cache/dev-python/pytest-datafiles-3.0.0 b/metadata/md5-cache/dev-python/pytest-datafiles-3.0.0 index 213419b557b4..98f53db5f030 100644 --- a/metadata/md5-cache/dev-python/pytest-datafiles-3.0.0 +++ b/metadata/md5-cache/dev-python/pytest-datafiles-3.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/omarkohl/pytest-datafiles/ https://pypi.org/project/pytest-datafiles/ INHERIT=distutils-r1 IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 ~arm64 ~ppc ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 LICENSE=MIT RDEPEND=>=dev-python/pytest-3.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/omarkohl/pytest-datafiles/archive/3.0.0.tar.gz -> pytest-datafiles-3.0.0.gh.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=47798a12c34221536dfdc162f08ee6fa +_md5_=338a8723edff01b344cf976f38820c1f diff --git a/metadata/md5-cache/dev-python/python-lsp-server-1.13.0 b/metadata/md5-cache/dev-python/python-lsp-server-1.13.0 new file mode 100644 index 000000000000..48957ab78f59 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-lsp-server-1.13.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/autopep8-2.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/qtpy[gui,testlib,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/websockets-10.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/docstring-to-markdown[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python Language Server for the Language Server Protocol +EAPI=8 +HOMEPAGE=https://github.com/python-lsp/python-lsp-server/ https://pypi.org/project/python-lsp-server/ +INHERIT=distutils-r1 optfeature pypi +IUSE=all-plugins test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/docstring-to-markdown[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/python-lsp-server/python_lsp_server-1.13.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=d9cb194e9dc89c05ab5d2174c27f76a2 diff --git a/metadata/md5-cache/dev-python/respx-0.22.0-r1 b/metadata/md5-cache/dev-python/respx-0.22.0-r2 index bf1a6562be66..86a7c140dce7 100644 --- a/metadata/md5-cache/dev-python/respx-0.22.0-r1 +++ b/metadata/md5-cache/dev-python/respx-0.22.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/flask[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpcore[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/starlette[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/trio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/httpx-0.28.0[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=test? ( dev-python/flask[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpcore[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/starlette[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/trio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/httpx-0.25.0[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Mock HTTPX with awesome request patterns and response side effects EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 KEYWORDS=amd64 arm64 x86 LICENSE=BSD -RDEPEND=>=dev-python/httpx-0.28.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +RDEPEND=>=dev-python/httpx-0.25.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lundberg/respx/archive/refs/tags/0.22.0.tar.gz -> respx-0.22.0.gh.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=7142c48388f74046e6b422c1e20642e8 +_md5_=e9b73467555c1f423f752dfc54afe068 diff --git a/metadata/md5-cache/dev-python/selenium-4.34.2 b/metadata/md5-cache/dev-python/selenium-4.34.2 new file mode 100644 index 000000000000..42c88b0b8107 --- /dev/null +++ b/metadata/md5-cache/dev-python/selenium-4.34.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/certifi-2025.6.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-0.30[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-websocket-0.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/websocket-client-1.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-python/filetype[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_10? ( dev-python/filetype[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_11? ( dev-python/filetype[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_12? ( dev-python/filetype[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_13? ( dev-python/filetype[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python language binding for Selenium Remote Control +EAPI=8 +HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ +INHERIT=distutils-r1 pypi +IUSE=test test-rust python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/certifi-2025.6.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-0.30[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-websocket-0.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-2.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/websocket-client-1.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.34.2.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.34.2-python.tar.gz -> selenium-selenium-4.34.2-python.gh.tar.gz ) +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=ce8dd8aa81977f909d433bd3601844fe diff --git a/metadata/md5-cache/dev-python/testfixtures-9.1.0 b/metadata/md5-cache/dev-python/testfixtures-9.1.0 new file mode 100644 index 000000000000..b80cc2fc7d8b --- /dev/null +++ b/metadata/md5-cache/dev-python/testfixtures-9.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_targets_python3_9? ( dev-lang/python:3.9[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) dev-python/django[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sybil-6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/twisted-18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-libs/timezone-data ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-django[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A collection of helpers and mock objects for unit tests and doc tests +EAPI=8 +HOMEPAGE=https://pypi.org/project/testfixtures/ https://github.com/Simplistix/testfixtures/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-9.1.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=929c877607fd4babdb0862e811fe35ec diff --git a/metadata/md5-cache/dev-python/wand-0.6.13 b/metadata/md5-cache/dev-python/wand-0.6.13 index bcd10cfb1add..cfe64faa0291 100644 --- a/metadata/md5-cache/dev-python/wand-0.6.13 +++ b/metadata/md5-cache/dev-python/wand-0.6.13 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://docs.wand-py.org/ https://github.com/emcconville/wand/ https://pypi.org/project/Wand/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=media-gfx/imagemagick python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/W/Wand/Wand-0.6.13.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=32b9a223382d7f01988de1f4310eed1c +_md5_=530b77421964abf96087371b8eb85e5d diff --git a/metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 b/metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 index 658777f6e674..2f50d8cdf433 100644 --- a/metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 +++ b/metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Yet Another SWF Parser EAPI=8 HOMEPAGE=https://github.com/facundobatista/yaswfp INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 -RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RDEPEND=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_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/y/yaswfp/yaswfp-0.9.3.tar.gz +SRC_URI=https://github.com/facundobatista/yaswfp/archive/1f690acd378c0a24037931520fdc465180ca0948.tar.gz -> yaswfp-1f690acd378c0a24037931520fdc465180ca0948.gh.tar.gz _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=7996453abafccd634ffc1a9a2999b176 +_md5_=04dab1476c6b23a5d6f497bbb82cac00 diff --git a/metadata/md5-cache/dev-ruby/acts_as_list-1.2.4 b/metadata/md5-cache/dev-ruby/acts_as_list-1.2.4 index a33998f21b7f..237506759bee 100644 --- a/metadata/md5-cache/dev-ruby/acts_as_list-1.2.4 +++ b/metadata/md5-cache/dev-ruby/acts_as_list-1.2.4 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby32? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-hooks-1.5.1:1[ruby_targets_ruby32(-)] >=dev-ruby/mocha-2.1.0:2[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/timecop-0.9.8[ruby_targets_ruby32(-)] <dev-ruby/activerecord-8[ruby_targets_ruby32(-),sqlite] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/minitest-hooks-1.5.1:1[ruby_targets_ruby33(-)] >=dev-ruby/mocha-2.1.0:2[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] >=dev-ruby/timecop-0.9.8[ruby_targets_ruby33(-)] <dev-ruby/activerecord-8[ruby_targets_ruby33(-),sqlite] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby32? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby34(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-hooks-1.5.1:1[ruby_targets_ruby32(-)] >=dev-ruby/mocha-2.1.0:2[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/timecop-0.9.8[ruby_targets_ruby32(-)] <dev-ruby/activerecord-8[ruby_targets_ruby32(-),sqlite] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/minitest-hooks-1.5.1:1[ruby_targets_ruby33(-)] >=dev-ruby/mocha-2.1.0:2[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] >=dev-ruby/timecop-0.9.8[ruby_targets_ruby33(-)] <dev-ruby/activerecord-8[ruby_targets_ruby33(-),sqlite] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/minitest-hooks-1.5.1:1[ruby_targets_ruby34(-)] >=dev-ruby/mocha-2.1.0:2[ruby_targets_ruby34(-)] dev-ruby/test-unit:2[ruby_targets_ruby34(-)] >=dev-ruby/timecop-0.9.8[ruby_targets_ruby34(-)] <dev-ruby/activerecord-8[ruby_targets_ruby34(-),sqlite] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) +DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) DESCRIPTION=Capabilities for sorting and reordering a number of objects in a list EAPI=8 HOMEPAGE=https://github.com/brendon/acts_as_list INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 doc test test +IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ) +RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/activerecord-6.1:*[ruby_targets_ruby34(-)] >=dev-ruby/activesupport-6.1:*[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/brendon/acts_as_list/archive/refs/tags/v1.2.4.tar.gz -> acts_as_list-1.2.4.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=24009ebb788a24eccbf4f2c030bb1f80 +_md5_=32e25486c1d0569d379121ed23796eeb diff --git a/metadata/md5-cache/dev-util/maturin-1.9.1 b/metadata/md5-cache/dev-util/maturin-1.9.1 new file mode 100644 index 000000000000..08d430fcb366 --- /dev/null +++ b/metadata/md5-cache/dev-util/maturin-1.9.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( app-text/mdbook ) test? ( python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/boltons[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git elibc_musl? ( dev-util/patchelf ) ) || ( >=dev-lang/rust-bin-1.75.0:* >=dev-lang/rust-1.75.0:* ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=app-arch/xz-utils ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( <dev-libs/libressl-4.0.0 ) ) +DESCRIPTION=Build and publish crates with pyo3, rust-cpython and cffi bindings +EAPI=8 +HOMEPAGE=https://www.maturin.rs/ +INHERIT=cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs +IUSE=doc libressl +ssl test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( Apache-2.0 MIT ) doc? ( CC-BY-4.0 OFL-1.1 ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 +RDEPEND=app-arch/xz-utils ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( <dev-libs/libressl-4.0.0 ) ) python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.9.1.tar.gz -> maturin-1.9.1.gh.tar.gz https://dev.gentoo.org/~ionen/distfiles/maturin-1.9.1-vendor.tar.xz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 5da01b45ec362e78575502b4fb82773a distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=8eef7438169559dc04a71ccdf4a1175c diff --git a/metadata/md5-cache/dev-util/spirv-llvm-translator-20.1.3 b/metadata/md5-cache/dev-util/spirv-llvm-translator-20.1.3-r1 index e85bad3c2c57..f760540026b8 100644 --- a/metadata/md5-cache/dev-util/spirv-llvm-translator-20.1.3 +++ b/metadata/md5-cache/dev-util/spirv-llvm-translator-20.1.3-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=20 SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v20.1.3.tar.gz -> spirv-llvm-translator-20.1.3.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ce18432401c234dc35a84109d53f3f8a +_md5_=c2c920b31082d5f3d0266b8ed0311c75 diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.13.0 b/metadata/md5-cache/dev-vcs/git-cola-4.13.0 index 1a75e0056011..8519c1e0c68e 100644 --- a/metadata/md5-cache/dev-vcs/git-cola-4.13.0 +++ b/metadata/md5-cache/dev-vcs/git-cola-4.13.0 @@ -6,7 +6,7 @@ HOMEPAGE=https://git-cola.github.io/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop distutils-r1 optfeature readme.gentoo-r1 virtualx xdg IUSE=doc test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_9? ( dev-python/numpy[python_targets_python3_9(-)] dev-python/polib[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/polib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/polib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/polib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/polib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) dev-vcs/git python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/git-cola/git-cola/archive/v4.13.0.tar.gz -> git-cola-4.13.0.tar.gz _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=39892ac31e392bab0d81de8c8ce4bd83 +_md5_=e8682ca434f681bf4fcc58dc5b790a43 diff --git a/metadata/md5-cache/gui-apps/deskflow-1.22.0 b/metadata/md5-cache/gui-apps/deskflow-1.22.0 new file mode 100644 index 000000000000..d382baf20d39 --- /dev/null +++ b/metadata/md5-cache/gui-apps/deskflow-1.22.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-cpp/tomlplusplus dev-libs/glib:2 >=dev-libs/libei-0.99.1 dev-libs/libportal:= dev-libs/openssl:0= dev-qt/qtbase:6[dbus,network,xml] x11-libs/libxkbcommon x11-libs/libxkbfile gui? ( dev-qt/qtbase:6[gui,widgets] ) x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst dev-cpp/cli11 x11-base/xorg-proto test? ( dev-cpp/gtest ) +DESCRIPTION=Share a mouse and keyboard between computers (FOSS version of Synergy) +EAPI=8 +HOMEPAGE=https://github.com/deskflow/deskflow +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake virtualx xdg +IUSE=gui test test +KEYWORDS=~amd64 +LICENSE=GPL-2 +RDEPEND=dev-cpp/tomlplusplus dev-libs/glib:2 >=dev-libs/libei-0.99.1 dev-libs/libportal:= dev-libs/openssl:0= dev-qt/qtbase:6[dbus,network,xml] x11-libs/libxkbcommon x11-libs/libxkbfile gui? ( dev-qt/qtbase:6[gui,widgets] ) x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/deskflow/deskflow/archive/refs/tags/v1.22.0.tar.gz -> deskflow-1.22.0.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fca72fe325392fd69c2f55ace4e142ea diff --git a/metadata/md5-cache/gui-apps/deskflow-9999 b/metadata/md5-cache/gui-apps/deskflow-9999 index ecf1341c1d0a..6617e07dba01 100644 --- a/metadata/md5-cache/gui-apps/deskflow-9999 +++ b/metadata/md5-cache/gui-apps/deskflow-9999 @@ -13,4 +13,4 @@ RDEPEND=dev-cpp/tomlplusplus dev-libs/glib:2 >=dev-libs/libei-0.99.1 dev-libs/li RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8484ce91a6c731c2b78657db52687db8 +_md5_=fca72fe325392fd69c2f55ace4e142ea diff --git a/metadata/md5-cache/gui-apps/input-leap-3.0.3 b/metadata/md5-cache/gui-apps/input-leap-3.0.3 new file mode 100644 index 000000000000..bb92eaa63bd6 --- /dev/null +++ b/metadata/md5-cache/gui-apps/input-leap-3.0.3 @@ -0,0 +1,18 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) test? ( X? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/openssl:0= gui? ( dev-qt/qtbase:6[gui,network,widgets] net-dns/avahi[mdnsresponder-compat] ) wayland? ( dev-libs/glib:2 dev-libs/libei dev-libs/libportal:= x11-libs/libxkbcommon ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst ) x11-base/xorg-proto test? ( dev-cpp/gtest ) +DESCRIPTION=Share a mouse and keyboard between computers (fork of Barrier) +EAPI=8 +HOMEPAGE=https://github.com/input-leap/input-leap +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake virtualx xdg +IUSE=gui test +wayland +X +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/openssl:0= gui? ( dev-qt/qtbase:6[gui,network,widgets] net-dns/avahi[mdnsresponder-compat] ) wayland? ( dev-libs/glib:2 dev-libs/libei dev-libs/libportal:= x11-libs/libxkbcommon ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst ) +REQUIRED_USE=|| ( wayland X ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/input-leap/input-leap/archive/refs/tags/v3.0.3.tar.gz -> input-leap-3.0.3.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=cf0ddc90360ec5d90f3b0011316de943 diff --git a/metadata/md5-cache/gui-apps/input-leap-9999 b/metadata/md5-cache/gui-apps/input-leap-9999 index 5e477ffdd9ae..ed21165fb802 100644 --- a/metadata/md5-cache/gui-apps/input-leap-9999 +++ b/metadata/md5-cache/gui-apps/input-leap-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( wayland X ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2ca42fe229f8bb336dc3a4c9d668bb74 +_md5_=cf0ddc90360ec5d90f3b0011316de943 diff --git a/metadata/md5-cache/kde-apps/kig-25.07.70_p20250610 b/metadata/md5-cache/kde-apps/kig-25.07.70_p20250610 index 7a6d2f0d0538..cd4b8baeec27 100644 --- a/metadata/md5-cache/kde-apps/kig-25.07.70_p20250610 +++ b/metadata/md5-cache/kde-apps/kig-25.07.70_p20250610 @@ -7,7 +7,7 @@ HOMEPAGE=https://apps.kde.org/kig/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=python-single-r1 ecm gear.kde.org xdg IUSE=scripting python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug +handbook test -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-qt/qtbase-6.8.1:6[gui,widgets,xml] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/karchive-6.13.0:6 >=kde-frameworks/kcompletion-6.13.0:6 >=kde-frameworks/kconfig-6.13.0:6 >=kde-frameworks/kconfigwidgets-6.13.0:6 >=kde-frameworks/kcoreaddons-6.13.0:6 >=kde-frameworks/kcrash-6.13.0:6 >=kde-frameworks/ki18n-6.13.0:6 >=kde-frameworks/kiconthemes-6.13.0:6 >=kde-frameworks/kparts-6.13.0:6 >=kde-frameworks/kservice-6.13.0:6 >=kde-frameworks/kwidgetsaddons-6.13.0:6 >=kde-frameworks/kxmlgui-6.13.0:6 scripting? ( python_single_target_python3_9? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-libs/boost-1.70:=[python,python_targets_python3_13(-)] ) ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/kig:5 REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gentoo/kig-25.07.70_p20250610-e962bde7.tar.gz https://invent.kde.org/kde/kig/-/archive/e962bde77de038e857d194bb1104150a4a49f654/kig-e962bde77de038e857d194bb1104150a4a49f654.tar.gz -> kig-25.07.70_p20250610-e962bde7.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gear.kde.org 306add9a4115e196f34a0ca5228dd25e kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7492bb36cf2d0a9246e62e2a8d617faa +_md5_=9a33e3c9e6c9095ed95545a3f72e7381 diff --git a/metadata/md5-cache/kde-apps/kqtquickcharts-25.07.70_pre20250625 b/metadata/md5-cache/kde-apps/kqtquickcharts-25.07.70_pre20250625 index 893332be60d1..e023ffa8595d 100644 --- a/metadata/md5-cache/kde-apps/kqtquickcharts-25.07.70_pre20250625 +++ b/metadata/md5-cache/kde-apps/kqtquickcharts-25.07.70_pre20250625 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://apps.kde.org/ INHERIT=ecm gear.kde.org IUSE=debug -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=dev-qt/qtdeclarative-6.8.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/kqtquickcharts:5 SLOT=6 SRC_URI=mirror://gentoo/kqtquickcharts-25.07.70_pre20250625-55cbf636.tar.gz https://invent.kde.org/kde/kqtquickcharts/-/archive/55cbf6360b881662d304dc2b2532e775af0adcd8/kqtquickcharts-55cbf6360b881662d304dc2b2532e775af0adcd8.tar.gz -> kqtquickcharts-25.07.70_pre20250625-55cbf636.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gear.kde.org 306add9a4115e196f34a0ca5228dd25e kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=010c5e3e253f226b1e7776a7d95b2f40 +_md5_=b6c59d0571506ed55669ce03790caa1c diff --git a/metadata/md5-cache/kde-apps/ktouch-25.07.70_pre20250628 b/metadata/md5-cache/kde-apps/ktouch-25.07.70_pre20250628 index 4a5028d018bb..9e10e68fdcb2 100644 --- a/metadata/md5-cache/kde-apps/ktouch-25.07.70_pre20250628 +++ b/metadata/md5-cache/kde-apps/ktouch-25.07.70_pre20250628 @@ -7,10 +7,10 @@ HOMEPAGE=https://apps.kde.org/ktouch/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org xdg IUSE=X debug +handbook -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=dev-libs/libxml2:2= >=dev-qt/qtbase-6.8.1:6[gui,sql,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kitemviews-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/ktextwidgets-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 X? ( >=dev-qt/qtbase-6.8.1:6=[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbfile ) >=dev-qt/qt5compat-6.8.1:6[qml] >=kde-apps/kqtquickcharts-25.07.70_pre20250625:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/ktouch:5 SLOT=0 SRC_URI=mirror://gentoo/ktouch-25.07.70_pre20250628-2a2b4273.tar.gz https://invent.kde.org/kde/ktouch/-/archive/2a2b4273239b7f9106582db53e2db9bd27e77cb0/ktouch-2a2b4273239b7f9106582db53e2db9bd27e77cb0.tar.gz -> ktouch-25.07.70_pre20250628-2a2b4273.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gear.kde.org 306add9a4115e196f34a0ca5228dd25e kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9480dc759869ba712783adcb539eec07 +_md5_=4ac193b453a69d838bd851e88a8459ab diff --git a/metadata/md5-cache/kde-plasma/aurorae-6.3.6 b/metadata/md5-cache/kde-plasma/aurorae-6.3.6 new file mode 100644 index 000000000000..edac379277ea --- /dev/null +++ b/metadata/md5-cache/kde-plasma/aurorae-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,opengl,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qttools-6.8.1:6[widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Themeable window decoration for KWin +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/aurorae +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ MIT +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,opengl,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qttools-6.8.1:6[widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-frameworks/kirigami-6.10.0:6 !<kde-plasma/kwin-6.3.2 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/aurorae:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwin-6.3.6.tar.xz https://dev.gentoo.org/~asturm/distfiles/aurorae-6.3.5-decouple-from-libkwin.patch.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5c198a60522ee50162fba6fb7f767a12 diff --git a/metadata/md5-cache/kde-plasma/bluedevil-6.3.6 b/metadata/md5-cache/kde-plasma/bluedevil-6.3.6 new file mode 100644 index 000000000000..e93f0f482f77 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/bluedevil-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/bluez-qt-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-plasma/libplasma-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Bluetooth stack for KDE Plasma +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/bluedevil +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/bluez-qt-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-plasma/libplasma-6.3.6:6 >=kde-frameworks/kirigami-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/bluedevil:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/bluedevil-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8fda8a8564cd64f51f07da0c07302058 diff --git a/metadata/md5-cache/kde-plasma/breeze-6.3.6 b/metadata/md5-cache/kde-plasma/breeze-6.3.6 new file mode 100644 index 000000000000..eecb7d0dd0bf --- /dev/null +++ b/metadata/md5-cache/kde-plasma/breeze-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 qt5? ( >=kde-frameworks/kcmutils-5.115.0:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-plasma/kdecoration-6.3.6:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) dev-qt/qtbase:6 +DESCRIPTION=Breeze visual style for the Plasma desktop +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/breeze +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=qt5 debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +PDEPEND=>=kde-frameworks/breeze-icons-6.10.0:* +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-plasma/kdecoration-6.3.6:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kirigami-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/breeze:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/breeze-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c845c16c2343f1b3bddb1d936c1b046d diff --git a/metadata/md5-cache/kde-plasma/breeze-grub-6.3.6 b/metadata/md5-cache/kde-plasma/breeze-grub-6.3.6 new file mode 100644 index 000000000000..8d39a6881364 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/breeze-grub-6.3.6 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure info install nofetch prepare unpack +DESCRIPTION=Breeze theme for GRUB +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=plasma.kde.org +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-3+ +RDEPEND=!kde-plasma/breeze-grub:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/breeze-grub-6.3.6.tar.xz +_eclasses_=kde.org 2eea56ed41440913be4caa3d255d2db3 plasma.kde.org 7dce7e123b845b50045d250ddb278647 +_md5_=fda54d18bd9df7e9d83e541aa417d017 diff --git a/metadata/md5-cache/kde-plasma/breeze-gtk-6.3.6 b/metadata/md5-cache/kde-plasma/breeze-gtk-6.3.6 new file mode 100644 index 000000000000..83ffa3d62f5d --- /dev/null +++ b/metadata/md5-cache/kde-plasma/breeze-gtk-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/sassc || ( ( dev-lang/python:3.13 dev-python/pycairo[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pycairo[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pycairo[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pycairo[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/pycairo[python_targets_python3_9(-)] ) ) >=kde-plasma/breeze-6.3.6:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack +DEPEND=dev-qt/qtbase:6 +DESCRIPTION=Official GTK+ port of Plasma's Breeze widget style +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/breeze-gtk +INHERIT=ecm plasma.kde.org python-any-r1 +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/breeze-gtk:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/breeze-gtk-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b9d967cfccf10f1f61ef2d68e1a05c62 diff --git a/metadata/md5-cache/kde-plasma/breeze-plymouth-6.3.6 b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.3.6 new file mode 100644 index 000000000000..2ae1893b4519 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.3.6 @@ -0,0 +1,14 @@ +BDEPEND=>=kde-frameworks/extra-cmake-modules-6.10.0:0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=sys-boot/plymouth +DESCRIPTION=Breeze theme for Plymouth +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=cmake plasma.kde.org +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86 +LICENSE=GPL-2+ GPL-3+ +RDEPEND=sys-boot/plymouth !kde-plasma/breeze-plymouth:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/breeze-plymouth-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=360c16c054fb3415457c4de77a438b64 diff --git a/metadata/md5-cache/kde-plasma/discover-6.3.6 b/metadata/md5-cache/kde-plasma/discover-6.3.6 new file mode 100644 index 000000000000..d0fb4f21fb9d --- /dev/null +++ b/metadata/md5-cache/kde-plasma/discover-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/appstream-1.0.0:=[qt6] dev-libs/kirigami-addons:6 dev-libs/qcoro >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/attica-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/purpose-6.10.0:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) telemetry? ( >=kde-frameworks/kuserfeedback-6.10.0:6 ) webengine? ( >=dev-qt/qtwebview-6.8.1:6 ) dev-libs/qcoro dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma resources management GUI +EAPI=8 +HOMEPAGE=https://userbase.kde.org/Discover +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=+firmware flatpak snap telemetry webengine debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-libs/appstream-1.0.0:=[qt6] dev-libs/kirigami-addons:6 dev-libs/qcoro >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/attica-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/purpose-6.10.0:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) telemetry? ( >=kde-frameworks/kuserfeedback-6.10.0:6 ) webengine? ( >=dev-qt/qtwebview-6.8.1:6 ) snap? ( app-containers/snapd ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/discover:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/discover-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=272c11087ec7d630dbb2cccad052b51b diff --git a/metadata/md5-cache/kde-plasma/drkonqi-6.3.6 b/metadata/md5-cache/kde-plasma/drkonqi-6.3.6 new file mode 100644 index 000000000000..8dc1bca9ed84 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/drkonqi-6.3.6 @@ -0,0 +1,18 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* virtual/pkgconfig +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/syntax-highlighting-6.10.0:6 systemd? ( >=dev-qt/qtbase-6.8.1:6[network] >=kde-frameworks/kservice-6.10.0:6 sys-apps/systemd:= >=sys-auth/polkit-qt-0.175.0[qt6(+)] ) >=dev-qt/qtbase-6.8.1:6[concurrent] test? ( >=dev-qt/qtbase-6.8.1:6[network] ) dev-qt/qtbase:6 +DESCRIPTION=Plasma crash handler, gives the user feedback if a program crashed +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org python-single-r1 systemd xdg +IUSE=systemd debug test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/syntax-highlighting-6.10.0:6 systemd? ( >=dev-qt/qtbase-6.8.1:6[network] >=kde-frameworks/kservice-6.10.0:6 sys-apps/systemd:= >=sys-auth/polkit-qt-0.175.0[qt6(+)] ) >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 python_single_target_python3_9? ( dev-python/psutil[python_targets_python3_9(-)] dev-python/pygdbmi[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygdbmi[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygdbmi[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] dev-python/pygdbmi[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] dev-python/pygdbmi[python_targets_python3_13(-)] ) || ( >=dev-debug/gdb-12 llvm-core/lldb ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/drkonqi:5 +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/drkonqi-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4f71b0c91f614bce6851d0703a94b181 diff --git a/metadata/md5-cache/kde-plasma/flatpak-kcm-6.3.6 b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.3.6 new file mode 100644 index 000000000000..adb4d69ffddc --- /dev/null +++ b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6 >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=sys-apps/flatpak-0.11.8 dev-qt/qtbase:6 +DESCRIPTION=Flatpak Permissions Management KCM +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/flatpak-kcm +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2.1+ +RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6 >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=sys-apps/flatpak-0.11.8 >=kde-frameworks/kirigami-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/flatpak-kcm:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/flatpak-kcm-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=99387a06a0e14654079e78f98222405d diff --git a/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.3.6 b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.3.6 new file mode 100644 index 000000000000..97ed67291094 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,sqlite,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 dev-libs/boost dev-qt/qtbase:6 +DESCRIPTION=System service to manage user's activities, track the usage patterns etc. +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3 ) +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,sqlite,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kactivitymanagerd:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kactivitymanagerd-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=55de10c8b7d24df623cbf66fe785b8c8 diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.3.6 b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.3.6 new file mode 100644 index 000000000000..ae2b02517ed3 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 X? ( >=dev-qt/qtbase-6.8.1:6=[gui,X] ) dev-qt/qtbase:6 +DESCRIPTION=Tools based on KDE Frameworks 6 to better interact with the system +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=kdesu X debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 X? ( >=dev-qt/qtbase-6.8.1:6=[gui,X] ) >=kde-plasma/kde-cli-tools-common-6.3.6 kdesu? ( >=kde-plasma/kdesu-gui-6.3.6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-cli-tools:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kde-cli-tools-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=36dd017e79ce8d79006ccb4a93e238ab diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.3.6 b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.3.6 new file mode 100644 index 000000000000..8e944c8ca935 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.3.6 @@ -0,0 +1,14 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-6.0.0:* kde-frameworks/ki18n:6 handbook? ( kde-frameworks/kdoctools:6 ) dev-qt/qtbase:6 +DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack +DESCRIPTION=Common files for kde-cli-tools +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm-common plasma.kde.org +IUSE=+handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ handbook? ( FDL-1.2 ) +RDEPEND=!<kde-plasma/kde-cli-tools-6.1.4-r2:* !kde-plasma/kde-cli-tools-common:5 +SLOT=0 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kde-cli-tools-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=252f60d2871b9d002dfe12c1fa510666 diff --git a/metadata/md5-cache/kde-plasma/kde-gtk-config-6.3.6 b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.3.6 new file mode 100644 index 000000000000..a791048d74d6 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/sassc app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtsvg-6.8.1:6 gnome-base/gsettings-desktop-schemas >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 x11-libs/gtk+:3[X] dev-qt/qtbase:6 +DESCRIPTION=Syncs KDE Plasma theme settings to GTK applications +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kde-gtk-config +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtsvg-6.8.1:6 gnome-base/gsettings-desktop-schemas >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 x11-libs/gtk+:3[X] x11-misc/xsettingsd || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-gtk-config:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kde-gtk-config-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ca2086eced92f0ae79790ed144a6bebd diff --git a/metadata/md5-cache/kde-plasma/kdecoration-6.3.6 b/metadata/md5-cache/kde-plasma/kdecoration-6.3.6 new file mode 100644 index 000000000000..031682e7b5b7 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kdecoration-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=kde-frameworks/ki18n-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Plugin based library to create window decorations +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( LGPL-2.1 LGPL-3 ) +RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=kde-frameworks/ki18n-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdecoration:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kdecoration-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d1ca813ea46ff069a70bf791a1b88865 diff --git a/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.3.6 b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.3.6 new file mode 100644 index 000000000000..0e40cb7a6d1a --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qt5compat-6.8.1:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kholidays-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kunitconversion-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 alternate-calendar? ( dev-libs/icu:= ) share? ( >=kde-frameworks/purpose-6.10.0:6 ) webengine? ( >=dev-qt/qtwebengine-6.8.1:6 ) dev-qt/qtbase:6 +DESCRIPTION=Extra Plasma applets and engines +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org optfeature xdg +IUSE=+alternate-calendar share webengine debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=dev-qt/qt5compat-6.8.1:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kholidays-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kunitconversion-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 alternate-calendar? ( dev-libs/icu:= ) share? ( >=kde-frameworks/purpose-6.10.0:6 ) webengine? ( >=dev-qt/qtwebengine-6.8.1:6 ) dev-libs/kirigami-addons:6 >=dev-qt/qtquick3d-6.8.1:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdeplasma-addons:5 +RESTRICT=test +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kdeplasma-addons-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5c8109e942d5edd98bca7d03e76b4347 diff --git a/metadata/md5-cache/kde-plasma/kdesu-gui-6.3.6 b/metadata/md5-cache/kde-plasma/kdesu-gui-6.3.6 new file mode 100644 index 000000000000..a1c3cdb86236 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kdesu-gui-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6=[gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdesu-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] dev-qt/qtbase:6 +DESCRIPTION=Graphical frontend for KDE Frameworks' kdesu +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools +INHERIT=ecm plasma.kde.org +IUSE=X debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6=[gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdesu-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] !<kde-plasma/kde-cli-tools-6.1.4-r2:*[kdesu(+)] >=kde-plasma/kde-cli-tools-common-6.3.6 sys-apps/dbus[X] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdesu-gui:5 +SLOT=0 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kde-cli-tools-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=33b2c0f45a3d6f765a8e1425fe24bc79 diff --git a/metadata/md5-cache/kde-plasma/keditfiletype-6.3.6 b/metadata/md5-cache/kde-plasma/keditfiletype-6.3.6 new file mode 100644 index 000000000000..a6053fad48fa --- /dev/null +++ b/metadata/md5-cache/kde-plasma/keditfiletype-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=File Type Editor +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 !<kde-plasma/kde-cli-tools-6.2.4:* >=kde-plasma/kde-cli-tools-common-6.3.6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/keditfiletype:5 +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kde-cli-tools-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c946d6da7cc6f94dfddd824a7da78eb9 diff --git a/metadata/md5-cache/kde-plasma/kgamma-6.3.6 b/metadata/md5-cache/kde-plasma/kgamma-6.3.6 new file mode 100644 index 000000000000..f137e274a6ef --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kgamma-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto dev-qt/qtbase:6 +DESCRIPTION=Screen gamma values kcontrol module +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 x11-libs/libX11 x11-libs/libXxf86vm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kgamma:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kgamma-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9974b5b0c058f6c94582f0072f10337f diff --git a/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.6 b/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.6 new file mode 100644 index 000000000000..34d9eabfe59c --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kglobalacceld-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qttools-6.8.1:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) dev-qt/qtbase:6 +DESCRIPTION=Daemon providing Global Keyboard Shortcut (Accelerator) functionality +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=X debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X?] X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 +REQUIRED_USE=test? ( X ) +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kglobalacceld-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8d38c843bcba55aa072912d402107d08 diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.3.6 b/metadata/md5-cache/kde-plasma/kinfocenter-6.3.6 new file mode 100644 index 000000000000..12f012f72c36 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) dev-qt/qtbase:6 +DESCRIPTION=Utility providing information about the computer hardware +EAPI=8 +HOMEPAGE=https://userbase.kde.org/KInfoCenter +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org optfeature xdg +IUSE=gles2-only usb debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) >=dev-qt/qttools-6.8.1:6[qdbus] >=kde-frameworks/kirigami-6.10.0:6 >=kde-plasma/systemsettings-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kinfocenter-6.3.6.tar.xz https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=1c05da296be20b9ba1ee40b46df087c0 diff --git a/metadata/md5-cache/kde-plasma/kmenuedit-6.3.6 b/metadata/md5-cache/kde-plasma/kmenuedit-6.3.6 new file mode 100644 index 000000000000..4b55817ac3cc --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kmenuedit-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets,xml] >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma menu editor +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kmenuedit +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets,xml] >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kmenuedit:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kmenuedit-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8e3d48bbedc9a021e2d7139d83d501ca diff --git a/metadata/md5-cache/kde-plasma/kpipewire-6.3.6 b/metadata/md5-cache/kde-plasma/kpipewire-6.3.6 new file mode 100644 index 000000000000..2f0b195e097f --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kpipewire-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-qt/qtbase-6.8.1:6[wayland] ) test? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,opengl] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 media-libs/libepoxy media-libs/libglvnd media-libs/libva:= media-libs/mesa[opengl] media-video/ffmpeg:= >=media-video/pipewire-0.3:= x11-libs/libdrm test? ( dev-libs/plasma-wayland-protocols dev-libs/wayland >=dev-qt/qtbase-6.8.1:6[wayland] >=kde-plasma/kwayland-6.3.6:6 media-video/pipewire[extra] ) test? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) ) dev-qt/qtbase:6 +DESCRIPTION=Components relating to Flatpak pipewire use in Plasma +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,opengl] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 media-libs/libepoxy media-libs/libglvnd media-libs/libva:= media-libs/mesa[opengl] media-video/ffmpeg:= >=media-video/pipewire-0.3:= x11-libs/libdrm >=kde-frameworks/kirigami-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kpipewire:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kpipewire-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d1a9e36a9537dcb116858dbceb2d013c diff --git a/metadata/md5-cache/kde-plasma/krdp-6.3.6 b/metadata/md5-cache/kde-plasma/krdp-6.3.6 new file mode 100644 index 000000000000..aec8c0df5145 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/krdp-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,wayland] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-plasma/kpipewire-6.3.6:6 >=net-misc/freerdp-3.1:3[server] x11-libs/libxkbcommon dev-libs/plasma-wayland-protocols dev-qt/qtbase:6 +DESCRIPTION=Library and examples for creating an RDP server +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm flag-o-matic plasma.kde.org toolchain-funcs xdg +IUSE=debug examples test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,wayland] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-plasma/kpipewire-6.3.6:6 >=net-misc/freerdp-3.1:3[server] x11-libs/libxkbcommon >=kde-frameworks/kirigami-6.10.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/krdp:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/krdp-6.3.6.tar.xz https://dev.gentoo.org/~asturm/distfiles/krdp-6.3.4-patchset.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=178cce555dc11cc98c043ada9eb69c19 diff --git a/metadata/md5-cache/kde-plasma/kscreen-6.3.6 b/metadata/md5-cache/kde-plasma/kscreen-6.3.6 new file mode 100644 index 000000000000..c768929609b1 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kscreen-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsensors-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6= >=kde-plasma/libplasma-6.3.6:6 X? ( >=dev-qt/qtbase-6.8.1:6=[X] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXi ) dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma screen management +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kscreen +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=X debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsensors-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6= >=kde-plasma/libplasma-6.3.6:6 X? ( >=dev-qt/qtbase-6.8.1:6=[X] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXi ) >=dev-qt/qt5compat-6.8.1:6[qml] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreen:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kscreen-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=51b303010bd819bb0d0529fe749b38da diff --git a/metadata/md5-cache/kde-plasma/kscreenlocker-6.3.6 b/metadata/md5-cache/kde-plasma/kscreenlocker-6.3.6 new file mode 100644 index 000000000000..65a5d4f3f491 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kscreenlocker-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6 sys-libs/pam x11-libs/libX11 x11-libs/libXi x11-libs/libxcb x11-libs/xcb-util-keysyms x11-base/xorg-proto dev-qt/qtbase:6 +DESCRIPTION=Library and components for secure lock screen architecture +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org pam xdg +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6 sys-libs/pam x11-libs/libX11 x11-libs/libXi x11-libs/libxcb x11-libs/xcb-util-keysyms >=kde-frameworks/kirigami-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreenlocker:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kscreenlocker-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=060c12365508cad4fea3dc4e1b28842f diff --git a/metadata/md5-cache/kde-plasma/ksshaskpass-6.3.6 b/metadata/md5-cache/kde-plasma/ksshaskpass-6.3.6 new file mode 100644 index 000000000000..b4fbc38464e7 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/ksshaskpass-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[widgets] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Implementation of ssh-askpass with KDE Wallet integration +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop https://invent.kde.org/plasma/ksshaskpass +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[widgets] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksshaskpass:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/ksshaskpass-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c8f0cde4332daaf0b6861aca9efa7c6b diff --git a/metadata/md5-cache/kde-plasma/ksystemstats-6.3.6 b/metadata/md5-cache/kde-plasma/ksystemstats-6.3.6 new file mode 100644 index 000000000000..76f9e8cc42dc --- /dev/null +++ b/metadata/md5-cache/kde-plasma/ksystemstats-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.8.1:6[dbus,network] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) dev-qt/qtbase:6 +DESCRIPTION=Plugin-based system monitoring daemon +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=networkmanager debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.8.1:6[dbus,network] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksystemstats:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/ksystemstats-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d2a8782b7791fdfeba161e5d1d0c67b6 diff --git a/metadata/md5-cache/kde-plasma/kwallet-pam-6.3.6 b/metadata/md5-cache/kde-plasma/kwallet-pam-6.3.6 new file mode 100644 index 000000000000..933cd69da954 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kwallet-pam-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack +DEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-6.10.0:6= sys-libs/pam dev-qt/qtbase:6 +DESCRIPTION=PAM module to not enter KWallet password again after login +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-6.10.0:6= sys-libs/pam net-misc/socat || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwallet-pam:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwallet-pam-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0b739cea419d62953a8849e45c8ea2ac diff --git a/metadata/md5-cache/kde-plasma/kwayland-6.3.6 b/metadata/md5-cache/kde-plasma/kwayland-6.3.6 new file mode 100644 index 000000000000..418cf9c414af --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kwayland-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtbase-6.8.1:6=[concurrent,gui,opengl,wayland] media-libs/libglvnd >=dev-libs/plasma-wayland-protocols-1.16.0 >=dev-libs/wayland-protocols-1.15 sys-kernel/linux-headers dev-qt/qtbase:6 +DESCRIPTION=Qt-style API to interact with the wayland-client API +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/kwayland +INHERIT=ecm flag-o-matic plasma.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtbase-6.8.1:6=[concurrent,gui,opengl,wayland] media-libs/libglvnd || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwayland-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d93ecb5c27ccdc90afc4198395ed7835 diff --git a/metadata/md5-cache/kde-plasma/kwayland-integration-6.3.6 b/metadata/md5-cache/kde-plasma/kwayland-integration-6.3.6 new file mode 100644 index 000000000000..acbd411871e9 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kwayland-integration-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/qtwaylandscanner-5.15.12:5 dev-util/wayland-scanner virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtgui-5.15.12:5= || ( >=dev-qt/qtgui-5.15.12:5[libinput] >=dev-qt/qtgui-5.15.12:5[X] ) >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtwayland-5.15.12:5= >=kde-frameworks/kwindowsystem-5.115.0:5= >=kde-plasma/kwayland-5.115.0:5 x11-libs/libxkbcommon dev-libs/plasma-wayland-protocols dev-qt/qtcore:5 +DESCRIPTION=Provides KWindowSystem integration plugin for Wayland +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/kwayland-integration +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm flag-o-matic plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtgui-5.15.12:5= || ( >=dev-qt/qtgui-5.15.12:5[libinput] >=dev-qt/qtgui-5.15.12:5[X] ) >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtwayland-5.15.12:5= >=kde-frameworks/kwindowsystem-5.115.0:5= >=kde-plasma/kwayland-5.115.0:5 x11-libs/libxkbcommon || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwayland-integration-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9bfd2a08512ec72ec6d6a7a193a56baa diff --git a/metadata/md5-cache/kde-plasma/kwin-6.3.6 b/metadata/md5-cache/kde-plasma/kwin-6.3.6 new file mode 100644 index 000000000000..0cfea8670427 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kwin-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.10.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/libei >=dev-libs/libinput-1.27:= >=dev-libs/wayland-1.23.0 >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsensors-6.8.1:6 >=dev-qt/qtshadertools-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.10.0:6[wayland] >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6=[wayland] >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/breeze-6.3.6:6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.3.6:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.3.6:6 ) >=dev-libs/plasma-wayland-protocols-1.16.0 >=dev-libs/wayland-protocols-1.38 >=dev-qt/qttools-6.8.1:6[widgets] >=dev-qt/qtbase-6.8.1:6[concurrent] x11-base/xorg-proto x11-libs/xcb-util-image test? ( screencast? ( >=kde-plasma/kpipewire-6.3.6:6 ) ) dev-qt/qtbase:6 +DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm fcaps plasma.kde.org xdg +IUSE=accessibility gles2-only lock screencast +shortcuts systemd debug +handbook test +filecaps +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/libei >=dev-libs/libinput-1.27:= >=dev-libs/wayland-1.23.0 >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsensors-6.8.1:6 >=dev-qt/qtshadertools-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6=[X(+)] >=kde-frameworks/kguiaddons-6.10.0:6[wayland] >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6=[wayland] >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/breeze-6.3.6:6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.3.6:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.3.6:6 ) !kde-plasma/kdeplasma-addons:5 >=dev-qt/qtmultimedia-6.8.1:6[qml] || ( dev-qt/qtmultimedia:6[ffmpeg] ( dev-qt/qtmultimedia:6[gstreamer] media-plugins/gst-plugins-soup:1.0 ) ) >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-plasma/aurorae-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6[wayland(+)] sys-apps/hwdata >=x11-base/xwayland-23.1.0[libei] || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwin-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=1213a0f87e27c4a2fbbf9ac3f892f8f0 diff --git a/metadata/md5-cache/kde-plasma/kwrited-6.3.6 b/metadata/md5-cache/kde-plasma/kwrited-6.3.6 new file mode 100644 index 000000000000..8fda3c976f0b --- /dev/null +++ b/metadata/md5-cache/kde-plasma/kwrited-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpty-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma daemon listening for wall and write messages +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpty-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwrited:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/kwrited-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ad49cfa01aee71240f81fe409e46688b diff --git a/metadata/md5-cache/kde-plasma/layer-shell-qt-6.3.6 b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.3.6 new file mode 100644 index 000000000000..acbfab9f036d --- /dev/null +++ b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/wayland-scanner virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.8.1:6=[gui,wayland] >=dev-qt/qtdeclarative-6.8.1:6 x11-libs/libxkbcommon dev-libs/wayland-protocols dev-qt/qtbase:6 +DESCRIPTION=Qt component to allow applications make use of Wayland wl-layer-shell protocol +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3+ +RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.8.1:6=[gui,wayland] >=dev-qt/qtdeclarative-6.8.1:6 x11-libs/libxkbcommon || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/layer-shell-qt:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/layer-shell-qt-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=efaafb38b3efed2f9fb0bedcd56b65f6 diff --git a/metadata/md5-cache/kde-plasma/libkscreen-6.3.6 b/metadata/md5-cache/kde-plasma/libkscreen-6.3.6 new file mode 100644 index 000000000000..40638104175a --- /dev/null +++ b/metadata/md5-cache/kde-plasma/libkscreen-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/qttools-6.8.1:6[linguist] >=dev-qt/qtbase-6.8.1:6[wayland] dev-util/wayland-scanner || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland] >=kde-frameworks/kconfig-6.10.0:6 x11-libs/libxcb:= >=dev-libs/plasma-wayland-protocols-1.16.0 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Plasma screen management library +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland] >=kde-frameworks/kconfig-6.10.0:6 x11-libs/libxcb:= || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-plasma/libkscreen:5 +RESTRICT=test !test? ( test ) +SLOT=6/8 +SRC_URI=mirror://kde/stable/plasma/6.3.6/libkscreen-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0ef9385c5e92db3d12b87507deff0850 diff --git a/metadata/md5-cache/kde-plasma/libksysguard-6.3.6 b/metadata/md5-cache/kde-plasma/libksysguard-6.3.6 new file mode 100644 index 000000000000..007ca9c0b39a --- /dev/null +++ b/metadata/md5-cache/kde-plasma/libksysguard-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack +DEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/zlib dev-qt/qtbase:6 +DESCRIPTION=Task management and system monitoring library +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs +IUSE=debug test +filecaps +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/zlib >=dev-qt/qt5compat-6.8.1:6[qml] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/libksysguard:5 +RESTRICT=!test? ( test ) +SLOT=6/9 +SRC_URI=mirror://kde/stable/plasma/6.3.6/libksysguard-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=514cb91c65ddd91552e6500ef928a55a diff --git a/metadata/md5-cache/kde-plasma/libplasma-6.3.6 b/metadata/md5-cache/kde-plasma/libplasma-6.3.6 new file mode 100644 index 000000000000..d0e307d38e46 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/libplasma-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6=[dbus,gles2-only=,gui,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=dev-libs/wayland-1.15.0 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] =kde-plasma/plasma-activities-6.3.6*:6 media-libs/libglvnd x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) >=dev-libs/plasma-wayland-protocols-1.16.0 x11-base/xorg-proto doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Plasma library and runtime components based upon KF6 and Qt6 +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=gles2-only debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6=[dbus,gles2-only=,gui,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=dev-libs/wayland-1.15.0 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6[qml] >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] =kde-plasma/plasma-activities-6.3.6*:6 media-libs/libglvnd x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) !kde-plasma/libplasma:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/libplasma-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=85a1c33bafccc9357fb0260da8221fdc diff --git a/metadata/md5-cache/kde-plasma/milou-6.3.6 b/metadata/md5-cache/kde-plasma/milou-6.3.6 new file mode 100644 index 000000000000..a5776f34edd3 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/milou-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Dedicated search application built on top of Baloo +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/milou +INHERIT=ecm plasma.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/milou:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/milou-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e53acfd773e2796a763d6108eb048f8a diff --git a/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.3.6 b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.3.6 new file mode 100644 index 000000000000..6880d7c3f74b --- /dev/null +++ b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=dev-qt/qtbase:6 +DESCRIPTION=Ocean Sound Theme for Plasma +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/ocean-sound-theme +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=CC-BY-SA-4.0 +RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/ocean-sound-theme-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0de9dae7d58d76e19516020e21a9d27f diff --git a/metadata/md5-cache/kde-plasma/oxygen-6.3.6 b/metadata/md5-cache/kde-plasma/oxygen-6.3.6 new file mode 100644 index 000000000000..7b94f93d818a --- /dev/null +++ b/metadata/md5-cache/kde-plasma/oxygen-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 X? ( >=dev-qt/qtx11extras-5.15.12:5 ) ) X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb ) >=kde-frameworks/kservice-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Oxygen visual style for the Plasma desktop +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/oxygen +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=qt5 X debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/frameworkintegration-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=kde-frameworks/frameworkintegration-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 X? ( >=dev-qt/qtx11extras-5.15.12:5 ) ) X? ( >=dev-qt/qtbase-6.8.1:6=[gui] x11-libs/libxcb ) !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)] >=dev-qt/qtsvg-6.8.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/oxygen:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/oxygen-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=962bce1c1c683f99b5d17bf9b5517b98 diff --git a/metadata/md5-cache/kde-plasma/oxygen-sounds-6.3.6 b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.3.6 new file mode 100644 index 000000000000..01c3c34eb9b3 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=dev-qt/qtbase:6 +DESCRIPTION=Oxygen sound theme for the Plasma desktop +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/oxygen-sounds +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/oxygen-sounds:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/oxygen-sounds-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=aacf20d5481812458f22125182a98beb diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-activities-6.3.6 new file mode 100644 index 000000000000..d4ad426e3ac5 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-activities-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 dev-libs/boost test? ( >=kde-frameworks/kwindowsystem-6.10.0:6[X] ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Core components for KDE's Activities System +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( LGPL-2.1 LGPL-3 ) +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-activities-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=b8fa380603e3f5e771404ea0197f5302 diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.3.6 new file mode 100644 index 000000000000..bcc8aa4ba6a4 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,sql] >=kde-frameworks/kconfig-6.10.0:6 kde-plasma/plasma-activities:6 test? ( dev-libs/boost ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Library for accessing usage data collected by the activities system +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,sql] >=kde-frameworks/kconfig-6.10.0:6 kde-plasma/plasma-activities:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-activities-stats-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fd94dc91f107375996d2fcb67b5ce624 diff --git a/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.3.6 new file mode 100644 index 000000000000..e3f3aafab669 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kfilemetadata-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/purpose-6.10.0:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 >=kde-frameworks/krunner-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Integrate Chrome/Firefox better into Plasma through browser extensions +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser_Integration +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-3+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kfilemetadata-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/purpose-6.10.0:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-browser-integration:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-browser-integration-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8c2b015723376f93de5072f69bf3297f diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-desktop-6.3.6 new file mode 100644 index 000000000000..17412daa8369 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-desktop-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/intltool >=kde-frameworks/kcmutils-6.10.0:6 virtual/pkgconfig input_devices_wacom? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/icu:= >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/attica-6.10.0:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kbookmarks-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcodecs-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kded-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/knotifyconfig-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 >=kde-plasma/kwin-6.3.6:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-activities-stats-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6[screencast?] >=kde-plasma/plasma5support-6.3.6:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) input_devices_wacom? ( dev-libs/wayland dev-libs/libwacom:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.10.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) dev-libs/boost x11-base/xorg-proto input_devices_wacom? ( >=dev-libs/wayland-protocols-1.25 ) test? ( >=kde-frameworks/qqc2-desktop-style-6.10.0:6 >=kde-plasma/kactivitymanagerd-6.3.6:6 ) dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma desktop +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org optfeature xdg +IUSE=ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/icu:= >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/attica-6.10.0:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kbookmarks-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcodecs-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kded-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/knotifyconfig-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-frameworks/sonnet-6.10.0:6 >=kde-plasma/kwin-6.3.6:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-activities-stats-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6[screencast?] >=kde-plasma/plasma5support-6.3.6:6 media-libs/libcanberra x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) input_devices_wacom? ( dev-libs/wayland dev-libs/libwacom:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.10.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) !<kde-plasma/plasma-workspace-6.0.80 dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/qqc2-desktop-style-6.10.0:6 >=kde-plasma/oxygen-6.3.6:6 >=kde-plasma/plasma-mimeapps-list-3 media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs screencast? ( >=kde-plasma/kpipewire-6.3.6:6 ) webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-desktop:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-desktop-6.3.6.tar.xz https://dev.gentoo.org/~asturm/distfiles/plasma-desktop-override-include-dirs-4.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e8820dac9c2bbabdaf3d3292baeaf0c6 diff --git a/metadata/md5-cache/kde-plasma/plasma-disks-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-disks-6.3.6 new file mode 100644 index 000000000000..088a7fba2c32 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-disks-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 sys-apps/smartmontools dev-qt/qtbase:6 +DESCRIPTION=Monitors S.M.A.R.T. capable devices for imminent failure +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/plasma-disks +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-3 GPL-2 ) +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 sys-apps/smartmontools kde-plasma/kinfocenter:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-disks:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-disks-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0c91fe0e705c0b039269574eea43cc37 diff --git a/metadata/md5-cache/kde-plasma/plasma-firewall-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-firewall-6.3.6 new file mode 100644 index 000000000000..be165d9a5fdd --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-firewall-6.3.6 @@ -0,0 +1,18 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,network,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Plasma frontend for Firewalld or UFW +EAPI=8 +HOMEPAGE=https://invent.kde.org/network/plasma-firewall +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org python-single-r1 xdg +IUSE=firewalld +ufw debug test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,network,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) firewalld? ( net-firewall/firewalld ) ufw? ( net-firewall/ufw ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-firewall:5 +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( firewalld ufw ) +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-firewall-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4ecdc1ae71f3cb26157cd0b0b7a5c904 diff --git a/metadata/md5-cache/kde-plasma/plasma-integration-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-integration-6.3.6 new file mode 100644 index 000000000000..3f906d788ab6 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-integration-6.3.6 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] qt5? ( >=dev-qt/qtwaylandscanner-5.15.12:5 ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 x11-libs/libXcursor x11-libs/libxcb qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5=[dbus] >=dev-qt/qtquickcontrols2-5.15.12:5 >=dev-qt/qtwayland-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-plasma/kwayland-5.115.0:5 ) >=dev-libs/plasma-wayland-protocols-1.16.0 dev-qt/qtbase:6 +DESCRIPTION=Qt Platform Theme integration plugins for the Plasma workspaces +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=qt5 debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +PDEPEND=>=kde-plasma/xdg-desktop-portal-kde-6.3.6:6 +RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 x11-libs/libXcursor x11-libs/libxcb qt5? ( >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5=[dbus] >=dev-qt/qtquickcontrols2-5.15.12:5 >=dev-qt/qtwayland-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-plasma/kwayland-5.115.0:5 ) media-fonts/hack media-fonts/noto media-fonts/noto-emoji || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-integration:5 +RESTRICT=test +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-integration-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4350b74bd3db6040a7a09f2f586ed35c diff --git a/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.3.6 new file mode 100644 index 000000000000..42cbaa428504 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-6.0.0:* dev-qt/qtbase:6 +DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack +DESCRIPTION=KDE Plasma login sessions +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm-common plasma.kde.org +IUSE=+wayland X +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=!<kde-plasma/plasma-workspace-6.2.1 !kde-plasma/plasma-login-sessions:5 +REQUIRED_USE=|| ( wayland X ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-workspace-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=cbc2deff03ce76b76beedecd20eaed9e diff --git a/metadata/md5-cache/kde-plasma/plasma-meta-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-meta-6.3.6 new file mode 100644 index 000000000000..40d48cfd128b --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-meta-6.3.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=postinst +DESCRIPTION=Merge this to pull in all Plasma 6 packages +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop/ +INHERIT=toolchain-funcs +IUSE=accessibility bluetooth +browser-integration +crash-handler crypt cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet +networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd thunderbolt unsupported wacom +wallpapers webengine X +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=metapackage +RDEPEND=!kde-plasma/plasma-meta:5 !kde-plasma/khotkeys:5 >=kde-plasma/aurorae-6.3.6:6 >=kde-plasma/breeze-6.3.6:6[qt5?] >=kde-plasma/kactivitymanagerd-6.3.6:6 >=kde-plasma/kde-cli-tools-6.3.6:6 >=kde-plasma/kde-cli-tools-common-6.3.6 >=kde-plasma/kdecoration-6.3.6:6 >=kde-plasma/kdeplasma-addons-6.3.6:6 >=kde-plasma/kdesu-gui-6.3.6 >=kde-plasma/keditfiletype-6.3.6 >=kde-plasma/kgamma-6.3.6:6 >=kde-plasma/kglobalacceld-6.3.6:6 >=kde-plasma/kinfocenter-6.3.6:6 >=kde-plasma/kmenuedit-6.3.6:6 >=kde-plasma/kpipewire-6.3.6:6 >=kde-plasma/kscreen-6.3.6:6 >=kde-plasma/kscreenlocker-6.3.6:6 >=kde-plasma/ksshaskpass-6.3.6:6 >=kde-plasma/ksystemstats-6.3.6:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/kwin-6.3.6:6[lock] >=kde-plasma/kwrited-6.3.6:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/milou-6.3.6:6 >=kde-plasma/ocean-sound-theme-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-activities-stats-6.3.6:6 >=kde-plasma/plasma-desktop-6.3.6:6 >=kde-plasma/plasma-integration-6.3.6:6[qt5?] >=kde-plasma/plasma-login-sessions-6.3.6:6 >=kde-plasma/plasma-systemmonitor-6.3.6:6 >=kde-plasma/plasma-welcome-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 >=kde-plasma/polkit-kde-agent-6.3.6:* >=kde-plasma/powerdevil-6.3.6:6 >=kde-plasma/qqc2-breeze-style-6.3.6:6 >=kde-plasma/systemsettings-6.3.6:6 >=kde-plasma/xdg-desktop-portal-kde-6.3.6:6 sys-apps/dbus[elogind?,systemd?] sys-auth/polkit[systemd?] sys-fs/udisks:2[elogind?,systemd?] bluetooth? ( >=kde-plasma/bluedevil-6.3.6:6 ) browser-integration? ( >=kde-plasma/plasma-browser-integration-6.3.6:6 ) crash-handler? ( ~kde-plasma/drkonqi-6.3.6:6 ) crypt? ( >=kde-plasma/plasma-vault-6.3.6:6 ) cups? ( >=kde-plasma/print-manager-6.3.6:6 net-print/cups-meta ) discover? ( >=kde-plasma/discover-6.3.6:6 ) display-manager? ( sddm? ( >=kde-plasma/sddm-kcm-6.3.6:6 >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?] ) !sddm? ( x11-misc/lightdm ) ) elogind? ( sys-auth/elogind[pam] ) flatpak? ( >=kde-plasma/flatpak-kcm-6.3.6:6 ) grub? ( >=kde-plasma/breeze-grub-6.3.6:6 ) gtk? ( >=kde-plasma/breeze-gtk-6.3.6:6 >=kde-plasma/kde-gtk-config-6.3.6:6 sys-apps/xdg-desktop-portal-gtk x11-misc/appmenu-gtk-module ) kwallet? ( >=kde-plasma/kwallet-pam-6.3.6:6 ) networkmanager? ( >=kde-plasma/plasma-nm-6.3.6:6 net-misc/networkmanager[elogind?,systemd?] ) oxygen-theme? ( >=kde-frameworks/oxygen-icons-6.0.0:* >=kde-plasma/oxygen-6.3.6:6[qt5?] >=kde-plasma/oxygen-sounds-6.3.6:6 ) plymouth? ( >=kde-plasma/breeze-plymouth-6.3.6:6 >=kde-plasma/plymouth-kcm-6.3.6:6 ) pulseaudio? ( >=kde-plasma/plasma-pa-6.3.6:6 ) qt5? ( >=kde-plasma/kwayland-integration-6.3.6:5 ) rdp? ( >=kde-plasma/krdp-6.3.6:6 ) sdk? ( >=kde-plasma/plasma-sdk-6.3.6:6 ) smart? ( >=kde-plasma/plasma-disks-6.3.6:6 ) systemd? ( sys-apps/systemd[pam] firewall? ( >=kde-plasma/plasma-firewall-6.3.6:6 ) ) thunderbolt? ( >=kde-plasma/plasma-thunderbolt-6.3.6:6 ) !unsupported? ( !gui-apps/qt6ct ) wacom? ( >=kde-plasma/plasma-desktop-6.3.6:6[input_devices_wacom] X? ( >=kde-plasma/wacomtablet-6.3.6:6 ) ) wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-6.3.6:6 ) webengine? ( kde-apps/khelpcenter:6 ) >=kde-plasma/spectacle-6.3.6:6 <kde-plasma/spectacle-15 accessibility? ( app-accessibility/orca ) +REQUIRED_USE=^^ ( elogind systemd ) firewall? ( systemd ) +SLOT=6 +_eclasses_=toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=b5a31ff8e789f311977613ed50cadece diff --git a/metadata/md5-cache/kde-plasma/plasma-nm-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-nm-6.3.6 new file mode 100644 index 000000000000..6d0f055ec1d5 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-nm-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+)] dev-libs/qcoro[dbus] >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/modemmanager-qt-6.10.0:6 >=kde-frameworks/networkmanager-qt-6.10.0:6[teamd=] >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( >=dev-qt/qtwebengine-6.8.1:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma applet for NetworkManager +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=openconnect teamd debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+)] dev-libs/qcoro[dbus] >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/modemmanager-qt-6.10.0:6 >=kde-frameworks/networkmanager-qt-6.10.0:6[teamd=] >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( >=dev-qt/qtwebengine-6.8.1:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kquickcharts-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-nm:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-nm-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=15fcbef1eb68702925b93423141c536e diff --git a/metadata/md5-cache/kde-plasma/plasma-pa-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-pa-6.3.6 new file mode 100644 index 000000000000..9c6bdea68fef --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-pa-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 media-libs/libcanberra media-libs/libpulse >=media-libs/pulseaudio-qt-1.6.0:= dev-qt/qtbase:6 +DESCRIPTION=Plasma applet for audio volume management using PulseAudio +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 media-libs/libcanberra media-libs/libpulse >=media-libs/pulseaudio-qt-1.6.0:= dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 x11-themes/sound-theme-freedesktop || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-pa:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-pa-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=377a9933a19888755c4416055cfa6356 diff --git a/metadata/md5-cache/kde-plasma/plasma-sdk-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-sdk-6.3.6 new file mode 100644 index 000000000000..70b94215cfb2 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-sdk-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/ktexteditor-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Useful applications for Plasma development +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/ktexteditor-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 >=dev-qt/qt5compat-6.8.1:6[qml] >=kde-frameworks/kirigami-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-sdk:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-sdk-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=a50a7a72460de21518bc0a961d4e29ec diff --git a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.3.6 new file mode 100644 index 000000000000..308ba307c449 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Monitor system sensors, process information and other system resources +EAPI=8 +HOMEPAGE=https://apps.kde.org/plasma-systemmonitor/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-3 GPL-2 ) +RDEPEND=>=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kquickcharts-6.10.0:6 >=kde-plasma/ksystemstats-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-systemmonitor:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-systemmonitor-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=4aaaec4cefa7d7d60d2722bfe6dfdf0d diff --git a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.3.6 new file mode 100644 index 000000000000..65cef907aa14 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Plasma integration for controlling Thunderbolt devices +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/plasma-thunderbolt +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug test +KEYWORDS=~amd64 ~loong ~riscv ~x86 +LICENSE=|| ( GPL-2 GPL-3+ ) +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 sys-apps/bolt || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-thunderbolt:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-thunderbolt-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0fe80c41100cd4588f47f1955df66d7c diff --git a/metadata/md5-cache/kde-plasma/plasma-vault-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-vault-6.3.6 new file mode 100644 index 000000000000..094f43c01bfe --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-vault-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcodecs-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) dev-qt/qtbase:6 +DESCRIPTION=Plasma applet and services for creating encrypted vaults +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encryption-in-plasma/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm flag-o-matic plasma.kde.org xdg +IUSE=networkmanager debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcodecs-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-vault:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-vault-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=dd39020219fd0ca20b28add9ffdae486 diff --git a/metadata/md5-cache/kde-plasma/plasma-welcome-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-welcome-6.3.6 new file mode 100644 index 000000000000..8c1bc9c3c5ad --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-welcome-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/kirigami-addons-1.2.0 >=dev-qt/qtbase-6.8.1:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Friendly onboarding wizard for Plasma +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm dot-a plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/kirigami-addons-1.2.0 >=dev-qt/qtbase-6.8.1:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-welcome:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-welcome-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e0eda1eb376b8d38e57b8bcf233eb2d9 diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.3.6 new file mode 100644 index 000000000000..1b057b2569b3 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.10.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.8.1:6[compositor(+)] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtpositioning-6.8.1:6 >=dev-qt/qtshadertools-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kbookmarks-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kded-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/knotifyconfig-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/ktexteditor-6.10.0:6 >=kde-frameworks/ktextwidgets-6.10.0:6 >=kde-frameworks/kunitconversion-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/prison-6.10.0:6[qml] >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/breeze-6.3.6:6 >=kde-plasma/kscreenlocker-6.3.6:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/kwin-6.3.6:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-activities-stats-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 media-libs/libcanberra >=media-libs/phonon-4.12.0[qt6(+)] sci-libs/libqalculate:= sys-apps/dbus sys-libs/zlib virtual/libudev:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util appstream? ( >=dev-libs/appstream-1[qt6] ) calendar? ( >=kde-frameworks/kholidays-6.10.0:6 ) fontconfig? ( media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.10.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.10.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) >=dev-libs/plasma-wayland-protocols-1.16.0 dev-libs/qcoro >=dev-qt/qtbase-6.8.1:6[concurrent] x11-base/xorg-proto fontconfig? ( x11-libs/libXrender ) test? ( screencast? ( >=media-video/pipewire-0.3:* ) ) dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma workspace +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=appstream +calendar +fontconfig networkmanager +policykit screencast +semantic-desktop systemd telemetry +wallpaper-metadata debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.8.1:6[qml] >=dev-qt/qtbase-6.8.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=dev-qt/qtpositioning-6.8.1:6 >=dev-qt/qtshadertools-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kbookmarks-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kdeclarative-6.10.0:6 >=kde-frameworks/kded-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/kjobwidgets-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/knotifyconfig-6.10.0:6 >=kde-frameworks/kpackage-6.10.0:6 >=kde-frameworks/kparts-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/ksvg-6.10.0:6 >=kde-frameworks/ktexteditor-6.10.0:6 >=kde-frameworks/ktextwidgets-6.10.0:6 >=kde-frameworks/kunitconversion-6.10.0:6 >=kde-frameworks/kwallet-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/prison-6.10.0:6[qml] >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/breeze-6.3.6:6 >=kde-plasma/kscreenlocker-6.3.6:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/kwin-6.3.6:6 >=kde-plasma/layer-shell-qt-6.3.6:6 >=kde-plasma/libkscreen-6.3.6:6 >=kde-plasma/libksysguard-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-activities-stats-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 media-libs/libcanberra >=media-libs/phonon-4.12.0[qt6(+)] sci-libs/libqalculate:= sys-apps/dbus sys-libs/zlib virtual/libudev:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util appstream? ( >=dev-libs/appstream-1[qt6] ) calendar? ( >=kde-frameworks/kholidays-6.10.0:6 ) fontconfig? ( media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.10.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.10.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) !kde-plasma/libkworkspace:5 !<kde-plasma/plasma-desktop-5.27.0:5 !<kde-plasma/xdg-desktop-portal-kde-6.1.90 !kde-plasma/xembed-sni-proxy:* app-text/iso-codes dev-libs/kirigami-addons:6 >=dev-qt/qttools-6.8.1:*[qdbus] kde-apps/kio-extras:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kquickcharts-6.10.0:6 >=kde-plasma/kactivitymanagerd-6.3.6:6 >=kde-plasma/kdesu-gui-6.3.6:* >=kde-plasma/milou-6.3.6:6 >=kde-plasma/plasma-integration-6.3.6:6 >=kde-plasma/plasma-login-sessions-6.3.6:6 sys-apps/dbus x11-apps/xmessage x11-apps/xprop x11-apps/xrdb policykit? ( sys-apps/accountsservice ) screencast? ( >=media-video/pipewire-0.3:* ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-workspace:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-workspace-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=009d28b151f2cab30a6d1e7b7b8426be diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.3.6 b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.3.6 new file mode 100644 index 000000000000..d573bb71f169 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.3.6 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6 kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DESCRIPTION=Wallpapers for the Plasma workspace +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=cmake plasma.kde.org +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=!kde-plasma/plasma-workspace-wallpapers:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma-workspace-wallpapers-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=054161fad243be5fd2047bf326ac32fb diff --git a/metadata/md5-cache/kde-plasma/plasma5support-6.3.6 b/metadata/md5-cache/kde-plasma/plasma5support-6.3.6 new file mode 100644 index 000000000000..e344e2b5a521 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plasma5support-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 activities? ( >=kde-plasma/plasma-activities-6.3.6:6 ) geolocation? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) X? ( x11-libs/libX11 ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +DESCRIPTION=Support components for porting from KF5/Qt5 to KF6/Qt6 +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=activities geolocation X debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ LGPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libksysguard-6.3.6:6 activities? ( >=kde-plasma/plasma-activities-6.3.6:6 ) geolocation? ( >=kde-frameworks/networkmanager-qt-6.10.0:6 ) X? ( x11-libs/libX11 ) !kde-plasma/plasma-workspace:5 !<kde-plasma/plasma-workspace-6.2.90:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plasma5support-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=bfa5e67e15624e4f3b994bef2520b7a1 diff --git a/metadata/md5-cache/kde-plasma/plymouth-kcm-6.3.6 b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.3.6 new file mode 100644 index 000000000000..0fcfb5fbef45 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 sys-boot/plymouth dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma control module for Plymouth +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/plymouth-kcm +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 sys-boot/plymouth >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plymouth-kcm:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/plymouth-kcm-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=edfe62c914f822aff5189fd4afc3fc0d diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.3.6 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.3.6 new file mode 100644 index 000000000000..7a94b7694668 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=sys-auth/polkit-qt-0.175[qt6(+)] dev-qt/qtbase:6 +DESCRIPTION=PolKit agent module for KDE Plasma +EAPI=8 +HOMEPAGE=https://kde.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=sys-auth/polkit-qt-0.175[qt6(+)] >=dev-qt/qt5compat-6.8.1:6[qml] >=kde-frameworks/kirigami-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/polkit-kde-agent:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/polkit-kde-agent-1-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f2c75f1cbd1827023b59073464336c96 diff --git a/metadata/md5-cache/kde-plasma/powerdevil-6.3.6 b/metadata/md5-cache/kde-plasma/powerdevil-6.3.6 new file mode 100644 index 000000000000..7ef9cbdd6d54 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/powerdevil-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] >=kde-frameworks/kcmutils-6.10.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/qcoro[dbus] dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland,widgets] >=kde-frameworks/kauth-6.10.0:6[policykit] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libkscreen-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) >=dev-libs/plasma-wayland-protocols-1.16.0 dev-qt/qtbase:6 +DESCRIPTION=Power management for KDE Plasma Shell +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/powerdevil +IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm fcaps plasma.kde.org xdg +IUSE=brightness-control debug +handbook test +filecaps +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/qcoro[dbus] dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[dbus,gui,wayland,widgets] >=kde-frameworks/kauth-6.10.0:6[policykit] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kidletime-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/solid-6.10.0:6 >=kde-plasma/libkscreen-6.3.6:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma-activities-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) !<kde-plasma/plasma-workspace-6.1.90:* >=dev-qt/qtdeclarative-6.8.1:6 || ( sys-power/power-profiles-daemon sys-power/tlp ) >=sys-power/upower-0.9.23 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/powerdevil:5 +RESTRICT=test !test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/powerdevil-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=81236a880eeb64cdd38f4d6f302c4c81 diff --git a/metadata/md5-cache/kde-plasma/print-manager-6.3.6 b/metadata/md5-cache/kde-plasma/print-manager-6.3.6 new file mode 100644 index 000000000000..6b2b91f4feb1 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/print-manager-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qt5compat-6.8.1:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=net-print/cups-2.4 dev-qt/qtbase:6 +DESCRIPTION=Manage CUPS print jobs and printers in Plasma +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=+gtk debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qt5compat-6.8.1:6 >=dev-qt/qtbase-6.8.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=net-print/cups-2.4 !<kde-plasma/print-manager-23.08.5-r100:5 >=kde-frameworks/kdeclarative-6.10.0:6 gtk? ( app-admin/system-config-printer ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/print-manager-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=e228710e07cfd193ff153eb3650bdbf6 diff --git a/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.3.6 b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.3.6 new file mode 100644 index 000000000000..df014effc62b --- /dev/null +++ b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.3.6 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kquickcharts-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=Breeze inspired QQC2 Style +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +INHERIT=ecm plasma.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2+ LGPL-3+ ) CC0-1.0 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcolorscheme-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kquickcharts-6.10.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/qqc2-breeze-style:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/qqc2-breeze-style-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d6f7a0beff22a5dca9968208e29523e3 diff --git a/metadata/md5-cache/kde-plasma/sddm-kcm-6.3.6 b/metadata/md5-cache/kde-plasma/sddm-kcm-6.3.6 new file mode 100644 index 000000000000..864f2a21cf62 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/sddm-kcm-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=>=kde-frameworks/kcmutils-6.10.0:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 dev-qt/qtbase:6 +DESCRIPTION=KDE Plasma control module for SDDM +EAPI=8 +HOMEPAGE=https://invent.kde.org/plasma/sddm-kcm +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/karchive-6.10.0:6 >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knewstuff-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 x11-misc/sddm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/sddm-kcm:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/sddm-kcm-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9f901f535fdb9271354df3a7f575f3b2 diff --git a/metadata/md5-cache/kde-plasma/spectacle-6.3.6 b/metadata/md5-cache/kde-plasma/spectacle-6.3.6 new file mode 100644 index 000000000000..3b271a304fd0 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/spectacle-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] dev-util/wayland-scanner || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,wayland,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtmultimedia-6.8.1:6[qml] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/prison-6.10.0:6 >=kde-plasma/kpipewire-6.3.6:6 >=kde-plasma/layer-shell-qt-6.3.6:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image share? ( >=kde-frameworks/purpose-6.10.0:6 ) >=dev-libs/plasma-wayland-protocols-1.11.1 dev-qt/qtbase:6 +DESCRIPTION=Screenshot capture utility +EAPI=8 +HOMEPAGE=https://apps.kde.org/spectacle/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=share debug +handbook test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ handbook? ( FDL-1.3 ) +RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.8.1:6=[concurrent,dbus,gui,wayland,widgets,X] >=dev-qt/qtdeclarative-6.8.1:6 >=dev-qt/qtmultimedia-6.8.1:6[qml] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6[X] >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-frameworks/prison-6.10.0:6 >=kde-plasma/kpipewire-6.3.6:6 >=kde-plasma/layer-shell-qt-6.3.6:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image share? ( >=kde-frameworks/purpose-6.10.0:6 ) >=dev-qt/qtimageformats-6.8.1:6 >=dev-qt/qtsvg-6.8.1:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/spectacle:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/spectacle-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=20c737adff7275e570968f12372ad3da diff --git a/metadata/md5-cache/kde-plasma/systemsettings-6.3.6 b/metadata/md5-cache/kde-plasma/systemsettings-6.3.6 new file mode 100644 index 000000000000..2dd44ad9c702 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/systemsettings-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/plasma-activities-6.3.6:6 dev-qt/qtbase:6 +DESCRIPTION=Control Center to configure KDE Plasma desktop +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org optfeature xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6[widgets] >=kde-frameworks/kauth-6.10.0:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kcompletion-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/kitemmodels-6.10.0:6 >=kde-frameworks/kitemviews-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/krunner-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/plasma-activities-6.3.6:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/systemsettings:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/systemsettings-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=36dc0f667aeb304cb3c50d6806b20ee2 diff --git a/metadata/md5-cache/kde-plasma/wacomtablet-6.3.6 b/metadata/md5-cache/kde-plasma/wacomtablet-6.3.6 new file mode 100644 index 000000000000..e5d3cf2e39a1 --- /dev/null +++ b/metadata/md5-cache/kde-plasma/wacomtablet-6.3.6 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-6.10.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtbase-6.8.1:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb x11-base/xorg-proto x11-libs/libX11 dev-qt/qtbase:6 +DESCRIPTION=Wacom system settings module that supports different button/pen layout profiles +EAPI=8 +HOMEPAGE=https://userbase.kde.org/Wacomtablet +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtbase-6.8.1:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kcmutils-6.10.0:6 >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kconfigwidgets-6.10.0:6 >=kde-frameworks/kcoreaddons-6.10.0:6 >=kde-frameworks/kdbusaddons-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-frameworks/kxmlgui-6.10.0:6 >=kde-plasma/libplasma-6.3.6:6 >=kde-plasma/plasma5support-6.3.6:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/wacomtablet:5 +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/wacomtablet-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=64007f50a8e6eebbe8196189d3a1f93d diff --git a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.3.6 b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.3.6 new file mode 100644 index 000000000000..9240edb883fa --- /dev/null +++ b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.3.6 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/qtbase-6.8.1:6[wayland] virtual/pkgconfig || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.10.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack +DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.8.1:6=[cups,dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.8.1:6 || ( >=dev-qt/qtbase-6.8.1:6[libinput] >=dev-qt/qtbase-6.8.1:6[X] ) >=kde-frameworks/kcoreaddons-6.10.0:6[dbus] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 x11-libs/libxkbcommon >=dev-libs/plasma-wayland-protocols-1.16.0 >=dev-libs/wayland-protocols-1.25 >=dev-qt/qtbase-6.8.1:6[concurrent] dev-qt/qtbase:6 +DESCRIPTION=Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks +EAPI=8 +HOMEPAGE=https://kde.org/plasma-desktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm plasma.kde.org xdg +IUSE=debug test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.8.1:6=[cups,dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.8.1:6 || ( >=dev-qt/qtbase-6.8.1:6[libinput] >=dev-qt/qtbase-6.8.1:6[X] ) >=kde-frameworks/kcoreaddons-6.10.0:6[dbus] >=kde-frameworks/kconfig-6.10.0:6 >=kde-frameworks/kcrash-6.10.0:6 >=kde-frameworks/kglobalaccel-6.10.0:6 >=kde-frameworks/kguiaddons-6.10.0:6 >=kde-frameworks/ki18n-6.10.0:6 >=kde-frameworks/kiconthemes-6.10.0:6 >=kde-frameworks/kio-6.10.0:6 >=kde-frameworks/kirigami-6.10.0:6 >=kde-frameworks/knotifications-6.10.0:6 >=kde-frameworks/kservice-6.10.0:6 >=kde-frameworks/kstatusnotifieritem-6.10.0:6 >=kde-frameworks/kwidgetsaddons-6.10.0:6 >=kde-frameworks/kwindowsystem-6.10.0:6 >=kde-plasma/kwayland-6.3.6:6 >=kde-plasma/plasma-workspace-6.3.6:6 x11-libs/libxkbcommon kde-misc/kio-fuse:6 sys-apps/xdg-desktop-portal || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/xdg-desktop-portal-kde:5 +RESTRICT=!test? ( test ) +SLOT=6 +SRC_URI=mirror://kde/stable/plasma/6.3.6/xdg-desktop-portal-kde-6.3.6.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=19878453ce9528c7fdcc81dca1d0b663 diff --git a/metadata/md5-cache/llvm-core/libclc-15.0.7 b/metadata/md5-cache/llvm-core/libclc-15.0.7 index 1af9fd7d9e0e..026c3b84999c 100644 --- a/metadata/md5-cache/llvm-core/libclc-15.0.7 +++ b/metadata/md5-cache/llvm-core/libclc-15.0.7 @@ -11,4 +11,4 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a71f53f49c3c89b1ea889911e79a1e12 +_md5_=0f456f0d4bd45a4a7edebea15ae0df16 diff --git a/metadata/md5-cache/llvm-core/libclc-16.0.6 b/metadata/md5-cache/llvm-core/libclc-16.0.6 index 0b47977fae09..080b04f97f9b 100644 --- a/metadata/md5-cache/llvm-core/libclc-16.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-16.0.6 @@ -11,4 +11,4 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b1ffa6536dd3b9618b318f4135617a9c +_md5_=cb80cae2fb493d943e96a146fd2315f9 diff --git a/metadata/md5-cache/llvm-core/libclc-17.0.6 b/metadata/md5-cache/llvm-core/libclc-17.0.6 index 10545db32e08..36df36a9f987 100644 --- a/metadata/md5-cache/llvm-core/libclc-17.0.6 +++ b/metadata/md5-cache/llvm-core/libclc-17.0.6 @@ -11,4 +11,4 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=58a6394f0dffafc498133a2280e19bde +_md5_=5bbe60cc05795dcf4398b772f6642404 diff --git a/metadata/md5-cache/llvm-core/libclc-18.1.8 b/metadata/md5-cache/llvm-core/libclc-18.1.8 index 5c622a77d838..c6b078a77f1e 100644 --- a/metadata/md5-cache/llvm-core/libclc-18.1.8 +++ b/metadata/md5-cache/llvm-core/libclc-18.1.8 @@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=855f23da56b8b44504e5e71dc4a73b81 +_md5_=55bf8c7ed9d09743326582127cf9e67a diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.7 b/metadata/md5-cache/llvm-core/libclc-19.1.7 index f7d9cf60fb26..6c6b4d76f861 100644 --- a/metadata/md5-cache/llvm-core/libclc-19.1.7 +++ b/metadata/md5-cache/llvm-core/libclc-19.1.7 @@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=787d70fedcb72906bc12753141d711c9 +_md5_=d85eb0dc25bc17d4df0a4debf1d868c5 diff --git a/metadata/md5-cache/llvm-core/libclc-20.1.7 b/metadata/md5-cache/llvm-core/libclc-20.1.7 index 4ba5e8d39d62..3fdd45949884 100644 --- a/metadata/md5-cache/llvm-core/libclc-20.1.7 +++ b/metadata/md5-cache/llvm-core/libclc-20.1.7 @@ -11,4 +11,4 @@ REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/llvm-project-20.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/llvm-project-20.1.7.src.tar.xz.sig ) _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f5a0ecea23990d82ee76da7ebe9cedf1 +_md5_=6a203952744d82a3f6dda95b7738439e diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 index 95d29e90de33..978949b7a285 100644 --- a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 +++ b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 @@ -10,4 +10,4 @@ PROPERTIES=live REQUIRED_USE=^^ ( llvm_slot_21 ) SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org c7f65406b5f6e79074193f05e5f379ef multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=014f8dbcbcbb2329816f5894d87ff10b +_md5_=b2ea27454c12eb728f94bf3cacdebf4a diff --git a/metadata/md5-cache/mail-filter/opendmarc-1.4.1.1-r6 b/metadata/md5-cache/mail-filter/opendmarc-1.4.1.1-r6 index d2b549b161e5..785dc073968f 100644 --- a/metadata/md5-cache/mail-filter/opendmarc-1.4.1.1-r6 +++ b/metadata/md5-cache/mail-filter/opendmarc-1.4.1.1-r6 @@ -8,8 +8,8 @@ INHERIT=autotools systemd IUSE=spf +reports KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 LICENSE=BSD -RDEPEND=mail-filter/libmilter:= reports? ( dev-perl/DBI ) acct-user/opendmarc reports? ( dev-perl/DBD-mysql dev-perl/HTTP-Message dev-perl/Switch ) spf? ( mail-filter/libspf2 ) +RDEPEND=mail-filter/libmilter:= reports? ( dev-perl/DBI ) acct-user/opendmarc reports? ( dev-perl/DBD-mysql dev-perl/HTTP-Message dev-perl/JSON dev-perl/Switch ) spf? ( mail-filter/libspf2 ) SLOT=0/3 SRC_URI=https://github.com/trusteddomainproject/OpenDMARC/archive/rel-opendmarc-1-4-1-1.tar.gz -> opendmarc-1.4.1.1.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=9dd75df6ab179d9bf076139d78b8b203 +_md5_=8c31a9e09d84ea3eeafca09814d4e4bb diff --git a/metadata/md5-cache/media-gfx/krita-5.2.10 b/metadata/md5-cache/media-gfx/krita-5.2.10 new file mode 100644 index 000000000000..83285fb61381 --- /dev/null +++ b/metadata/md5-cache/media-gfx/krita-5.2.10 @@ -0,0 +1,18 @@ +BDEPEND=dev-cpp/eigen:3 dev-lang/perl sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:* +DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-libs/boost:= dev-libs/libunibreak:= >=dev-libs/quazip-1.3-r2:=[qt5(-)] python_single_target_python3_9? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] ) >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5=[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 media-gfx/exiv2:= media-libs/lcms media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= sys-libs/zlib virtual/opengl x11-libs/libX11 x11-libs/libXi color-management? ( >=media-libs/opencolorio-2.0.0 ) fftw? ( sci-libs/fftw:3.0= ) gif? ( media-libs/giflib ) gsl? ( sci-libs/gsl:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) heif? ( >=media-libs/libheif-1.11:=[x265] ) media? ( media-libs/mlt:= ) mypaint-brush-engine? ( media-libs/libmypaint:= ) openexr? ( media-libs/openexr:= ) pdf? ( app-text/poppler[qt5] ) raw? ( kde-apps/libkdcraw:5 ) webp? ( >=media-libs/libwebp-1.2.0:= ) xsimd? ( >=dev-cpp/xsimd-13.0.0 ) dev-libs/immer dev-libs/lager dev-libs/zug test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Free digital painting application. Digital Painting, Creative Freedom! +EAPI=8 +HOMEPAGE=https://apps.kde.org/krita/ https://krita.org/en/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org python-single-r1 +IUSE=color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw +xsimd webp debug test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-libs/boost:= dev-libs/libunibreak:= >=dev-libs/quazip-1.3-r2:=[qt5(-)] python_single_target_python3_9? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_9(-)] dev-python/sip:=[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt5[declarative,gui,widgets,python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] ) >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5=[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 media-gfx/exiv2:= media-libs/lcms media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= sys-libs/zlib virtual/opengl x11-libs/libX11 x11-libs/libXi color-management? ( >=media-libs/opencolorio-2.0.0 ) fftw? ( sci-libs/fftw:3.0= ) gif? ( media-libs/giflib ) gsl? ( sci-libs/gsl:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) heif? ( >=media-libs/libheif-1.11:=[x265] ) media? ( media-libs/mlt:= ) mypaint-brush-engine? ( media-libs/libmypaint:= ) openexr? ( media-libs/openexr:= ) pdf? ( app-text/poppler[qt5] ) raw? ( kde-apps/libkdcraw:5 ) webp? ( >=media-libs/libwebp-1.2.0:= ) xsimd? ( >=dev-cpp/xsimd-13.0.0 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RESTRICT=test !test? ( test ) +SLOT=5 +SRC_URI=mirror://kde/stable/krita/5.2.10/krita-5.2.10.tar.xz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0c8e9be258ff5977780b702163c42e65 diff --git a/metadata/md5-cache/media-gfx/qiv-3.0.2 b/metadata/md5-cache/media-gfx/qiv-3.0.2 new file mode 100644 index 000000000000..314fce9fc036 --- /dev/null +++ b/metadata/md5-cache/media-gfx/qiv-3.0.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst prepare +DEPEND=dev-libs/glib:2 sys-apps/file x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/pango exif? ( media-libs/libexif ) lcms? ( media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/tiff:= ) +DESCRIPTION=Quick Image Viewer +EAPI=8 +HOMEPAGE=https://spiegl.de/qiv/ https://codeberg.org/ciberandy/qiv +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=optfeature toolchain-funcs xdg +IUSE=exif lcms +KEYWORDS=~amd64 ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/glib:2 sys-apps/file x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/pango exif? ( media-libs/libexif ) lcms? ( media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/tiff:= ) +RESTRICT=test +SLOT=0 +SRC_URI=https://codeberg.org/ciberandy/qiv/releases/download/v3.0.2/qiv-3.0.2.tar.gz +_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d8404fc97452bb6fb95f0b8c86371a7c diff --git a/metadata/md5-cache/media-libs/aubio-0.4.9-r4 b/metadata/md5-cache/media-libs/aubio-0.4.9-r4 index d20d6a32262b..688e0c10a01a 100644 --- a/metadata/md5-cache/media-libs/aubio-0.4.9-r4 +++ b/metadata/md5-cache/media-libs/aubio-0.4.9-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://aubio.org/pub/aubio-0.4.9.tar.bz2 https://waf.io/waf-2.0.27.tar.bz2 -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=bb8f111fc8bf564a8864220b64dc5000 diff --git a/metadata/md5-cache/media-libs/aubio-0.4.9-r5 b/metadata/md5-cache/media-libs/aubio-0.4.9-r5 index 794b1ea36060..6d26ebf5de92 100644 --- a/metadata/md5-cache/media-libs/aubio-0.4.9-r5 +++ b/metadata/md5-cache/media-libs/aubio-0.4.9-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://aubio.org/pub/aubio-0.4.9.tar.bz2 https://waf.io/waf-2.0.27.tar.bz2 -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 ffmpeg-compat 9fb95232cbc648b5a3556767a2a5030d flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 ffmpeg-compat 9fb95232cbc648b5a3556767a2a5030d flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=cafb15d7320c85c3372adfe8b398e013 diff --git a/metadata/md5-cache/media-libs/lvtk-1.2.0-r3 b/metadata/md5-cache/media-libs/lvtk-1.2.0-r3 index c8da7c993cfe..45eed2b7f677 100644 --- a/metadata/md5-cache/media-libs/lvtk-1.2.0-r3 +++ b/metadata/md5-cache/media-libs/lvtk-1.2.0-r3 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=media-libs/lv2 dev-libs/boost gtk2? ( dev-cpp/gtkmm:2.4 ) SLOT=0 SRC_URI=https://github.com/lvtk/lvtk/archive/1.2.0.tar.gz -> lvtk-1.2.0.tar.gz https://waf.io/waf-2.0.20 -_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=9e6a771b3eaa84d6b7d600bb25663d83 diff --git a/metadata/md5-cache/media-plugins/ams-lv2-1.2.2-r1 b/metadata/md5-cache/media-plugins/ams-lv2-1.2.2-r1 index b697d2cd8a2a..dfb4aa24b259 100644 --- a/metadata/md5-cache/media-plugins/ams-lv2-1.2.2-r1 +++ b/metadata/md5-cache/media-plugins/ams-lv2-1.2.2-r1 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile configure install setup -DEPEND=dev-cpp/gtkmm:2.4 media-libs/lv2 media-libs/lvtk[gtk2] sci-libs/fftw:3.0 x11-libs/cairo x11-libs/gtk+:2 virtual/jack || ( dev-lang/python:3.13[threads(+)] dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] dev-lang/python:3.9[threads(+)] ) virtual/pkgconfig +DEFINED_PHASES=compile configure install setup unpack +DEPEND=dev-cpp/gtkmm:2.4 dev-cpp/cairomm:0 media-libs/lv2 media-libs/lvtk[gtk2] sci-libs/fftw:3.0 virtual/jack || ( dev-lang/python:3.14[threads(+)] dev-lang/python:3.13[threads(+)] dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] ) virtual/pkgconfig DESCRIPTION=A port of the AMS internal modules to LV2 plugins to create modular synthesizers EAPI=8 HOMEPAGE=https://github.com/blablack/ams-lv2 INHERIT=waf-utils python-any-r1 KEYWORDS=amd64 x86 LICENSE=GPL-2 -RDEPEND=dev-cpp/gtkmm:2.4 media-libs/lv2 media-libs/lvtk[gtk2] sci-libs/fftw:3.0 x11-libs/cairo x11-libs/gtk+:2 virtual/jack +RDEPEND=dev-cpp/gtkmm:2.4 dev-cpp/cairomm:0 media-libs/lv2 media-libs/lvtk[gtk2] sci-libs/fftw:3.0 virtual/jack SLOT=0 -SRC_URI=https://github.com/blablack/ams-lv2/archive/1.2.2.tar.gz -> ams-lv2-1.2.2.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d -_md5_=0a83dd092b2c570d9a2ed86d709153a2 +SRC_URI=https://github.com/blablack/ams-lv2/archive/1.2.2.tar.gz -> ams-lv2-1.2.2.tar.gz https://waf.io/waf-2.0.20 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_md5_=5e6612afe802dbdd392042c82b73e82a diff --git a/metadata/md5-cache/media-plugins/vamp-aubio-plugins-0.5.1-r2 b/metadata/md5-cache/media-plugins/vamp-aubio-plugins-0.5.1-r2 index 66a8dfb7aa4e..68f79b5499f8 100644 --- a/metadata/md5-cache/media-plugins/vamp-aubio-plugins-0.5.1-r2 +++ b/metadata/md5-cache/media-plugins/vamp-aubio-plugins-0.5.1-r2 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=media-libs/aubio media-libs/vamp-plugin-sdk =sci-libs/fftw-3* SLOT=0 SRC_URI=https://aubio.org/pub/vamp-aubio-plugins/vamp-aubio-plugins-0.5.1.tar.bz2 https://waf.io/waf-2.0.20 -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=ed7cd8cafcb0961ce47f3cd49987e407 diff --git a/metadata/md5-cache/media-radio/wsjtx_improved-2.8.0 b/metadata/md5-cache/media-radio/wsjtx_improved-2.8.0-r1 index cbbe8fdb7dd6..97e5dc6e2d59 100644 --- a/metadata/md5-cache/media-radio/wsjtx_improved-2.8.0 +++ b/metadata/md5-cache/media-radio/wsjtx_improved-2.8.0-r1 @@ -12,4 +12,4 @@ RDEPEND=!media-radio/wsjtx dev-libs/boost:=[nls,python] dev-qt/qtbase:6[concurre SLOT=0 SRC_URI=https://downloads.sourceforge.net/wsjt-x-improved/wsjtx-2.8.0_improved_PLUS_250501_qt6.tgz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=96ce7769ec263d3f12f5efedabe72e28 +_md5_=0ff61e0648f9082b4ffd901e550932b8 diff --git a/metadata/md5-cache/media-sound/amarok-3.2.82 b/metadata/md5-cache/media-sound/amarok-3.3.0 index 9880c177bf51..574e08167c7d 100644 --- a/metadata/md5-cache/media-sound/amarok-3.2.82 +++ b/metadata/md5-cache/media-sound/amarok-3.3.0 @@ -11,6 +11,6 @@ KEYWORDS=~amd64 LICENSE=GPL-2 RDEPEND=>=app-crypt/qca-2.3.9:2[qt6(+)] dev-libs/glib:2 >=dev-qt/qt5compat-6.7.2:6 >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6 >=dev-qt/qtsvg-6.7.2:6 >=dev-qt/qttools-6.7.2:6[designer] >=kde-frameworks/attica-6.9.0:6 >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcmutils-6.9.0:6 >=kde-frameworks/kcodecs-6.9.0:6 >=kde-frameworks/kcolorscheme-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/kdbusaddons-6.9.0:6 >=kde-frameworks/kdeclarative-6.9.0:6 >=kde-frameworks/kdnssd-6.9.0:6 >=kde-frameworks/kglobalaccel-6.9.0:6 >=kde-frameworks/kguiaddons-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kiconthemes-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/kitemviews-6.9.0:6 >=kde-frameworks/knewstuff-6.9.0:6 >=kde-frameworks/knotifications-6.9.0:6 >=kde-frameworks/kpackage-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/kstatusnotifieritem-6.9.0:6 >=kde-frameworks/ktexteditor-6.9.0:6 >=kde-frameworks/ktextwidgets-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kwindowsystem-6.9.0:6[X?] >=kde-frameworks/kxmlgui-6.9.0:6 >=kde-frameworks/solid-6.9.0:6 >=kde-frameworks/threadweaver-6.9.0:6 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 >=media-libs/taglib-1.12:= sci-libs/fftw:3.0 sys-libs/zlib virtual/opengl ipod? ( media-libs/libgpod[gtk] x11-libs/gdk-pixbuf:2 ) lastfm? ( >=media-libs/liblastfm-1.1.0_pre20241124 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) mtp? ( media-libs/libmtp ) podcast? ( >=media-libs/libmygpo-qt-1.1.0_pre20240811 ) webengine? ( >=dev-qt/qtwebengine-6.7.2:6[widgets] ) >=kde-frameworks/kirigami-6.9.0:6 media-plugins/gst-plugins-meta:1.0 media-video/ffmpeg || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 SLOT=0 -SRC_URI=mirror://kde/unstable/amarok/3.2.82/amarok-3.2.82.tar.xz +SRC_URI=mirror://kde/stable/amarok/3.3.0/amarok-3.3.0.tar.xz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a ecm ca1560f738b337a36fa9cf35054ea70a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0df599bd55242f25aab8ce985f483ff0 +_md5_=5afcd4b331e6616d44cce7baf784acf5 diff --git a/metadata/md5-cache/media-sound/ardour-8.12-r1 b/metadata/md5-cache/media-sound/ardour-8.12-r1 index e7b4173890b8..05bee8ea136e 100644 --- a/metadata/md5-cache/media-sound/ardour-8.12-r1 +++ b/metadata/md5-cache/media-sound/ardour-8.12-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/pangomm:1.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2= media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib:= media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/lv2 SLOT=8 SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-8.12.0.tar.bz2 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=02a64948bc582aefcb7101c163fac9bd diff --git a/metadata/md5-cache/media-sound/ardour-9999 b/metadata/md5-cache/media-sound/ardour-9999 index 1724620f8e29..d6aab9c79fd3 100644 --- a/metadata/md5-cache/media-sound/ardour-9999 +++ b/metadata/md5-cache/media-sound/ardour-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/pangomm:1.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2= media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib:= media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/lv2 SLOT=9 -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=e780e435f4b5cc339cd42419538f8bf8 diff --git a/metadata/md5-cache/media-sound/guitarix-0.46.0 b/metadata/md5-cache/media-sound/guitarix-0.46.0 index d19b7de11a3a..92aa990ce136 100644 --- a/metadata/md5-cache/media-sound/guitarix-0.46.0 +++ b/metadata/md5-cache/media-sound/guitarix-0.46.0 @@ -13,5 +13,5 @@ RDEPEND=dev-cpp/eigen:3 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 media REQUIRED_USE=|| ( lv2 standalone ) SLOT=0 SRC_URI=https://github.com/brummer10/guitarix/releases/download/V0.46.0/guitarix2-0.46.0.tar.xz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=25de7a6d786cc69619fd13cb62bce0df diff --git a/metadata/md5-cache/media-sound/guitarix-9999 b/metadata/md5-cache/media-sound/guitarix-9999 index 99a65e855806..33507f9285e4 100644 --- a/metadata/md5-cache/media-sound/guitarix-9999 +++ b/metadata/md5-cache/media-sound/guitarix-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=dev-cpp/eigen:3 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 media-libs/libsndfile media-libs/zita-convolver:= media-libs/zita-resampler net-misc/curl sci-libs/fftw:3.0= x11-libs/gtk+:3 lv2? ( media-libs/lv2 ) standalone? ( dev-libs/boost:= media-libs/liblrdf media-libs/lilv virtual/jack bluetooth? ( net-wireless/bluez ) nsm? ( media-libs/liblo ) zeroconf? ( net-dns/avahi ) ) standalone? ( media-fonts/roboto ) REQUIRED_USE=|| ( lv2 standalone ) SLOT=0 -_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4490e2c5818c4ad8a5136eaedc7e7f7a diff --git a/metadata/md5-cache/media-sound/jack2-1.9.22 b/metadata/md5-cache/media-sound/jack2-1.9.22 index d2d9e05cdb9f..005d127a8137 100644 --- a/metadata/md5-cache/media-sound/jack2-1.9.22 +++ b/metadata/md5-cache/media-sound/jack2-1.9.22 @@ -13,5 +13,5 @@ RDEPEND=alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-) REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( classic dbus ) SLOT=2 SRC_URI=https://github.com/jackaudio/jack2/archive/refs/tags/v1.9.22.tar.gz -> jack2-1.9.22.tar.gz https://dev.gentoo.org/~ionen/distfiles/jack2-1.9.22-python3.12.patch.xz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=8e7f0ee8f496b6fcfa64be50f4ab4681 diff --git a/metadata/md5-cache/media-sound/jack2-9999 b/metadata/md5-cache/media-sound/jack2-9999 index f4eb6c883749..4962c0072fc3 100644 --- a/metadata/md5-cache/media-sound/jack2-9999 +++ b/metadata/md5-cache/media-sound/jack2-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=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(-)?] ) dbus? ( dev-libs/expat[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) metadata? ( sys-libs/db:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( media-libs/opus[custom-modes,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( classic? ( sys-apps/systemd:= ) ) dbus? ( python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/dbus-python[python_targets_python3_13(-)] ) ) pam? ( sys-auth/realtime-base ) !media-sound/jack-audio-connection-kit !media-video/pipewire[jack-sdk(-)] REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( classic dbus ) SLOT=2 -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=31795e6d02594c7bc2393bdfbf4a0b24 diff --git a/metadata/md5-cache/media-sound/xmms2-0.9.5-r1 b/metadata/md5-cache/media-sound/xmms2-0.9.5-r1 index de1ef1214d82..ed8e99bbeef8 100644 --- a/metadata/md5-cache/media-sound/xmms2-0.9.5-r1 +++ b/metadata/md5-cache/media-sound/xmms2-0.9.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xmms2/xmms2-devel/releases/download/0.9.5/xmms2-0.9.5.tar.xz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=1b972f16984be1594e63c65c306ad498 diff --git a/metadata/md5-cache/net-analyzer/wapiti-3.1.7 b/metadata/md5-cache/net-analyzer/wapiti-3.1.7 deleted file mode 100644 index 0561b9ced89e..000000000000 --- a/metadata/md5-cache/net-analyzer/wapiti-3.1.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/aiocache-0.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosqlite-0.17.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/arsenic-21.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/beautifulsoup4-4.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/browser-cookie3-0.16.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/loguru-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mako-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.4.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tld-0.12.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yaswfp-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=net-proxy/mitmproxy-9.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-cov[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Web-application vulnerability scanner -EAPI=8 -HOMEPAGE=https://wapiti.sourceforge.net/ -INHERIT=distutils-r1 -IUSE=test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 -LICENSE=GPL-2 -RDEPEND=>=dev-python/aiocache-0.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosqlite-0.17.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/arsenic-21.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/beautifulsoup4-4.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/browser-cookie3-0.16.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/loguru-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mako-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.4.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tld-0.12.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yaswfp-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=net-proxy/mitmproxy-9.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) -REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/wapiti/wapiti3-3.1.7.tar.gz -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=28abe91e710bb8e5ecc42ae70b7d213d diff --git a/metadata/md5-cache/net-analyzer/wapiti-3.1.7-r1 b/metadata/md5-cache/net-analyzer/wapiti-3.1.7-r1 new file mode 100644 index 000000000000..553fb1e03ea9 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/wapiti-3.1.7-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/aiocache-0.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosqlite-0.17.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/arsenic-21.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/beautifulsoup4-4.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/browser-cookie3-0.16.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <=dev-python/httpx-0.28[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/loguru-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mako-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.4.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tld-0.12.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yaswfp-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=net-proxy/mitmproxy-9.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-lang/php dev-python/greenlet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/humanize[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/respx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Web-application vulnerability scanner +EAPI=8 +HOMEPAGE=https://wapiti-scanner.github.io/ +INHERIT=distutils-r1 +IUSE=test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=GPL-2 +PROPERTIES=test_network +RDEPEND=>=dev-python/aiocache-0.12.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosqlite-0.17.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/arsenic-21.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/beautifulsoup4-4.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/browser-cookie3-0.16.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.23.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <=dev-python/httpx-0.28[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/loguru-0.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mako-1.1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.4.8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sqlalchemy-1.4.26[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tld-0.12.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yaswfp-0.9.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=net-proxy/mitmproxy-9.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) +REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/wapiti-scanner/wapiti/archive/refs/tags/3.1.7.tar.gz -> wapiti-3.1.7.gh.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=66452051816226c6f285ce17e86c3da1 diff --git a/metadata/md5-cache/net-fs/samba-4.19.7 b/metadata/md5-cache/net-fs/samba-4.19.7 index db149730640e..45288b55ca94 100644 --- a/metadata/md5-cache/net-fs/samba-4.19.7 +++ b/metadata/md5-cache/net-fs/samba-4.19.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.19.7.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=18cf9d07b2f3b152551f303ada7f433e diff --git a/metadata/md5-cache/net-fs/samba-4.19.8 b/metadata/md5-cache/net-fs/samba-4.19.8 index 3190365de65d..779540dcde7b 100644 --- a/metadata/md5-cache/net-fs/samba-4.19.8 +++ b/metadata/md5-cache/net-fs/samba-4.19.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.19.8.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=d0163e6626738ddec129f53481bcd278 diff --git a/metadata/md5-cache/net-fs/samba-4.19.9 b/metadata/md5-cache/net-fs/samba-4.19.9 index b658f0b91516..9bc29f98356e 100644 --- a/metadata/md5-cache/net-fs/samba-4.19.9 +++ b/metadata/md5-cache/net-fs/samba-4.19.9 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.19.9.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=02e905df1a2b98a394d4781add9cb844 diff --git a/metadata/md5-cache/net-fs/samba-4.20.5 b/metadata/md5-cache/net-fs/samba-4.20.5 index f10baa3fa326..37371da08a9b 100644 --- a/metadata/md5-cache/net-fs/samba-4.20.5 +++ b/metadata/md5-cache/net-fs/samba-4.20.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.20.5.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=081c116ac1490b6de35c5024942aae60 diff --git a/metadata/md5-cache/net-fs/samba-4.20.7 b/metadata/md5-cache/net-fs/samba-4.20.7 index fbcdfe84ea1c..2739e8a9644c 100644 --- a/metadata/md5-cache/net-fs/samba-4.20.7 +++ b/metadata/md5-cache/net-fs/samba-4.20.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.20.7.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=2bca26d18cf8b3feb9c52bdc3f5f0e14 diff --git a/metadata/md5-cache/net-fs/samba-4.20.8 b/metadata/md5-cache/net-fs/samba-4.20.8 index df062c4095b6..5647cfaa7cb6 100644 --- a/metadata/md5-cache/net-fs/samba-4.20.8 +++ b/metadata/md5-cache/net-fs/samba-4.20.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.20.8.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=1fbf53509dacb40ca5fdce99e03dd05d diff --git a/metadata/md5-cache/net-fs/samba-4.21.0 b/metadata/md5-cache/net-fs/samba-4.21.0 index e0037a98e7a8..bf84b107d954 100644 --- a/metadata/md5-cache/net-fs/samba-4.21.0 +++ b/metadata/md5-cache/net-fs/samba-4.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0/2.10.0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.21.0.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=7759beaa7c01a34f83a9fc44bfa31b4b diff --git a/metadata/md5-cache/net-fs/samba-4.21.1 b/metadata/md5-cache/net-fs/samba-4.21.1 index 0683a72c73cd..e8f1d61dccf0 100644 --- a/metadata/md5-cache/net-fs/samba-4.21.1 +++ b/metadata/md5-cache/net-fs/samba-4.21.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0/2.10.0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.21.1.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=72f2b1a994182d06aa2ff885e64c077f diff --git a/metadata/md5-cache/net-fs/samba-4.21.4 b/metadata/md5-cache/net-fs/samba-4.21.4 index 69ca22007f0e..237baa340dcb 100644 --- a/metadata/md5-cache/net-fs/samba-4.21.4 +++ b/metadata/md5-cache/net-fs/samba-4.21.4 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0/2.10.0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.21.4.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=72f2b1a994182d06aa2ff885e64c077f diff --git a/metadata/md5-cache/net-fs/samba-4.21.5 b/metadata/md5-cache/net-fs/samba-4.21.5 index 66114df40180..b24c785295b1 100644 --- a/metadata/md5-cache/net-fs/samba-4.21.5 +++ b/metadata/md5-cache/net-fs/samba-4.21.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0/2.10.0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.21.5.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=72f2b1a994182d06aa2ff885e64c077f diff --git a/metadata/md5-cache/net-fs/samba-4.22.0 b/metadata/md5-cache/net-fs/samba-4.22.0 index 1362a59f34f2..1984c2731ede 100644 --- a/metadata/md5-cache/net-fs/samba-4.22.0 +++ b/metadata/md5-cache/net-fs/samba-4.22.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0/2.10.0 SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.22.0.tar.gz -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=3056adaad256dc5b42ff93e3c7cdcb38 diff --git a/metadata/md5-cache/net-im/telegram-desktop-5.16.2 b/metadata/md5-cache/net-im/telegram-desktop-5.16.2 deleted file mode 100644 index 44100a5b5dea..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-5.16.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-libs/gobject-introspection dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= dev-cpp/cld3:= >=dev-cpp/glibmm-2.77:2.68 dev-cpp/qrcodegen:= dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 media-libs/libjpeg-turbo:= media-libs/openal media-libs/opus media-libs/rnnoise >=media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-4:=[opus,vpx] net-libs/tdlib:=[tde2e] sys-libs/zlib:=[minizip] kde-frameworks/kcoreaddons:6 !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) libdispatch? ( dev-libs/libdispatch ) webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor(+),qml] ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected dev-cpp/expected-lite dev-cpp/range-v3 -DESCRIPTION=Official desktop client for Telegram -EAPI=8 -HOMEPAGE=https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic -IUSE=dbus enchant +fonts +libdispatch screencast wayland webkit +X -KEYWORDS=~amd64 -LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ -RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= dev-cpp/cld3:= >=dev-cpp/glibmm-2.77:2.68 dev-cpp/qrcodegen:= dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 media-libs/libjpeg-turbo:= media-libs/openal media-libs/opus media-libs/rnnoise >=media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-4:=[opus,vpx] net-libs/tdlib:=[tde2e] sys-libs/zlib:=[minizip] kde-frameworks/kcoreaddons:6 !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) libdispatch? ( dev-libs/libdispatch ) webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor(+),qml] ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v5.16.2/tdesktop-5.16.2-full.tar.gz -_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ba8f08fc818d4ba8ebd5bb9501acecd1 diff --git a/metadata/md5-cache/net-im/telegram-desktop-5.16.2-r1 b/metadata/md5-cache/net-im/telegram-desktop-5.16.2-r1 new file mode 100644 index 000000000000..78954ed7751b --- /dev/null +++ b/metadata/md5-cache/net-im/telegram-desktop-5.16.2-r1 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-libs/gobject-introspection dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= dev-cpp/cld3:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/qr-code-generator:= dev-libs/xxhash >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 media-libs/libjpeg-turbo:= media-libs/openal media-libs/opus media-libs/rnnoise >=media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-4:=[opus,vpx] net-libs/tdlib:=[tde2e] sys-libs/zlib:=[minizip] kde-frameworks/kcoreaddons:6 !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) libdispatch? ( dev-libs/libdispatch ) webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor(+),qml] ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected dev-cpp/expected-lite dev-cpp/range-v3 +DESCRIPTION=Official desktop client for Telegram +EAPI=8 +HOMEPAGE=https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic +IUSE=dbus enchant +fonts +libdispatch screencast wayland webkit +X +KEYWORDS=~amd64 +LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= dev-cpp/cld3:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/qr-code-generator:= dev-libs/xxhash >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 media-libs/libjpeg-turbo:= media-libs/openal media-libs/opus media-libs/rnnoise >=media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-4:=[opus,vpx] net-libs/tdlib:=[tde2e] sys-libs/zlib:=[minizip] kde-frameworks/kcoreaddons:6 !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) libdispatch? ( dev-libs/libdispatch ) webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor(+),qml] ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +SLOT=0 +SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v5.16.2/tdesktop-5.16.2-full.tar.gz +_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=402a613642207ce7236ce60bfc04b0b3 diff --git a/metadata/md5-cache/net-misc/dropbox-228.4.5567 b/metadata/md5-cache/net-misc/dropbox-228.4.5567 new file mode 100644 index 000000000000..d4127f173678 --- /dev/null +++ b/metadata/md5-cache/net-misc/dropbox-228.4.5567 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/patchelf 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-compat:7 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/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-228.4.5567.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=37e8c720fdf8d193e820f819318df757 diff --git a/metadata/md5-cache/net-misc/networkmanager-1.52.0 b/metadata/md5-cache/net-misc/networkmanager-1.52.0 index dbd1c01029f7..8ff7e565a834 100644 --- a/metadata/md5-cache/net-misc/networkmanager-1.52.0 +++ b/metadata/md5-cache/net-misc/networkmanager-1.52.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.0/downloads/NetworkManager-1.52.0.tar.xz _eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 udev f3d9a4376ebd22131726a68e1a0a058f vala e477903dbe0105930c51f170a592dc16 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=1c26e6a588d117120479c2ffc06534ab +_md5_=9aca2ced246fb42998736fdd3a9f6aea diff --git a/metadata/md5-cache/net-misc/ntpsec-1.2.3-r1 b/metadata/md5-cache/net-misc/ntpsec-1.2.3-r1 index b248fd777571..3170f3099a39 100644 --- a/metadata/md5-cache/net-misc/ntpsec-1.2.3-r1 +++ b/metadata/md5-cache/net-misc/ntpsec-1.2.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://ftp.ntpsec.org/pub/releases/ntpsec-1.2.3.tar.gz verify-sig? ( https://ftp.ntpsec.org/pub/releases/ntpsec-1.2.3.tar.gz.asc ) -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=072d9fd88439e7ac84c12347f7228bb1 diff --git a/metadata/md5-cache/net-misc/ntpsec-1.2.4 b/metadata/md5-cache/net-misc/ntpsec-1.2.4 index ad89c4d544ce..d609590f2d4d 100644 --- a/metadata/md5-cache/net-misc/ntpsec-1.2.4 +++ b/metadata/md5-cache/net-misc/ntpsec-1.2.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://ftp.ntpsec.org/pub/releases/ntpsec-1.2.4.tar.gz verify-sig? ( https://ftp.ntpsec.org/pub/releases/ntpsec-1.2.4.tar.gz.asc ) -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=43a064f71350db5ca84256ba65a688b3 diff --git a/metadata/md5-cache/net-misc/ntpsec-9999 b/metadata/md5-cache/net-misc/ntpsec-9999 index 1ad848d03280..5845fa39e366 100644 --- a/metadata/md5-cache/net-misc/ntpsec-9999 +++ b/metadata/md5-cache/net-misc/ntpsec-9999 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_tar REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) nist? ( local ) || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=3a67d6c6dbafbef18dbc7a9cbd509c13 diff --git a/metadata/md5-cache/net-misc/streamlink-7.5.0 b/metadata/md5-cache/net-misc/streamlink-7.5.0 new file mode 100644 index 000000000000..6cf2c145f1a0 --- /dev/null +++ b/metadata/md5-cache/net-misc/streamlink-7.5.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_11? ( >=dev-python/setuptools-77[python_targets_python3_11(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/setuptools-77[python_targets_python3_12(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/setuptools-77[python_targets_python3_13(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_13(-)] dev-python/pytest-trio[python_targets_python3_13(-)] dev-python/requests-mock[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( >=dev-python/setuptools-77[python_targets_python3_14(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_14(-)] dev-python/pytest-trio[python_targets_python3_14(-)] dev-python/requests-mock[python_targets_python3_14(-)] ) ) test? ( media-video/ffmpeg python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/pysocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/pysocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/certifi[python_targets_python3_13(-)] || ( dev-python/chardet[python_targets_python3_13(-)] dev-python/charset-normalizer[python_targets_python3_13(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_13(-)] dev-python/isodate[python_targets_python3_13(-)] >=dev-python/lxml-4.6.4[python_targets_python3_13(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_13(-)] dev-python/pycountry[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_13(-)] >dev-python/pysocks-1.5.7[python_targets_python3_13(-)] >=dev-python/trio-0.22.0[python_targets_python3_13(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_13(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/certifi[python_targets_python3_14(-)] || ( dev-python/chardet[python_targets_python3_14(-)] dev-python/charset-normalizer[python_targets_python3_14(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_14(-)] dev-python/isodate[python_targets_python3_14(-)] >=dev-python/lxml-4.6.4[python_targets_python3_14(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_14(-)] dev-python/pycountry[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_14(-)] >dev-python/pysocks-1.5.7[python_targets_python3_14(-)] >=dev-python/trio-0.22.0[python_targets_python3_14(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_14(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_14(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/freezegun[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/freezegun[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-trio[python_targets_python3_13(-)] dev-python/freezegun[python_targets_python3_13(-)] dev-python/requests-mock[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/pytest-trio[python_targets_python3_14(-)] dev-python/freezegun[python_targets_python3_14(-)] dev-python/requests-mock[python_targets_python3_14(-)] ) ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+),threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+),threads(+)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=CLI for extracting streams from websites to a video player of your choice +EAPI=8 +HOMEPAGE=https://streamlink.github.io/ +INHERIT=distutils-r1 +IUSE=test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=BSD-2 Apache-2.0 +RDEPEND=media-video/ffmpeg python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/pysocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/pysocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/certifi[python_targets_python3_13(-)] || ( dev-python/chardet[python_targets_python3_13(-)] dev-python/charset-normalizer[python_targets_python3_13(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_13(-)] dev-python/isodate[python_targets_python3_13(-)] >=dev-python/lxml-4.6.4[python_targets_python3_13(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_13(-)] dev-python/pycountry[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_13(-)] >dev-python/pysocks-1.5.7[python_targets_python3_13(-)] >=dev-python/trio-0.22.0[python_targets_python3_13(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_13(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/certifi[python_targets_python3_14(-)] || ( dev-python/chardet[python_targets_python3_14(-)] dev-python/charset-normalizer[python_targets_python3_14(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_14(-)] dev-python/isodate[python_targets_python3_14(-)] >=dev-python/lxml-4.6.4[python_targets_python3_14(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_14(-)] dev-python/pycountry[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_14(-)] >dev-python/pysocks-1.5.7[python_targets_python3_14(-)] >=dev-python/trio-0.22.0[python_targets_python3_14(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_14(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_14(-)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+),threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+),threads(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/streamlink/streamlink/releases/download/7.5.0/streamlink-7.5.0.tar.gz +_eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=a9b7a1b444cf06f0a4df5b7fe5fb0e91 diff --git a/metadata/md5-cache/net-misc/streamlink-9999 b/metadata/md5-cache/net-misc/streamlink-9999 index fcf008dc4911..4d4b6a044dbb 100644 --- a/metadata/md5-cache/net-misc/streamlink-9999 +++ b/metadata/md5-cache/net-misc/streamlink-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_11? ( >=dev-python/setuptools-77[python_targets_python3_11(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/setuptools-77[python_targets_python3_12(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/setuptools-77[python_targets_python3_13(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_13(-)] dev-python/pytest-trio[python_targets_python3_13(-)] dev-python/requests-mock[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( >=dev-python/setuptools-77[python_targets_python3_14(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_14(-)] dev-python/pytest-trio[python_targets_python3_14(-)] dev-python/requests-mock[python_targets_python3_14(-)] ) ) python_single_target_python3_11? ( >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/versioningit-2.0.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/versioningit-2.0.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/versioningit-2.0.0[python_targets_python3_14(-)] ) test? ( media-video/ffmpeg python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/pysocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/pysocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/certifi[python_targets_python3_13(-)] || ( dev-python/chardet[python_targets_python3_13(-)] dev-python/charset-normalizer[python_targets_python3_13(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_13(-)] dev-python/isodate[python_targets_python3_13(-)] >=dev-python/lxml-4.6.4[python_targets_python3_13(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_13(-)] dev-python/pycountry[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_13(-)] >dev-python/pysocks-1.5.7[python_targets_python3_13(-)] >=dev-python/trio-0.22.0[python_targets_python3_13(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_13(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/certifi[python_targets_python3_14(-)] || ( dev-python/chardet[python_targets_python3_14(-)] dev-python/charset-normalizer[python_targets_python3_14(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_14(-)] dev-python/isodate[python_targets_python3_14(-)] >=dev-python/lxml-4.6.4[python_targets_python3_14(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_14(-)] dev-python/pycountry[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_14(-)] >dev-python/pysocks-1.5.7[python_targets_python3_14(-)] >=dev-python/trio-0.22.0[python_targets_python3_14(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_14(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_14(-)] ) 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(-)] ) ) >=dev-vcs/git-1.8.2.1[curl] python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+),threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+),threads(+)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] ) +BDEPEND=python_single_target_python3_11? ( >=dev-python/setuptools-77[python_targets_python3_11(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/setuptools-77[python_targets_python3_12(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/setuptools-77[python_targets_python3_13(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_13(-)] dev-python/pytest-trio[python_targets_python3_13(-)] dev-python/requests-mock[python_targets_python3_13(-)] ) ) python_single_target_python3_14? ( >=dev-python/setuptools-77[python_targets_python3_14(-)] test? ( >=dev-python/freezegun-1.5.0[python_targets_python3_14(-)] dev-python/pytest-trio[python_targets_python3_14(-)] dev-python/requests-mock[python_targets_python3_14(-)] ) ) python_single_target_python3_11? ( >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/versioningit-2.0.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/versioningit-2.0.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/versioningit-2.0.0[python_targets_python3_14(-)] ) test? ( media-video/ffmpeg python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/pysocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/pysocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/certifi[python_targets_python3_13(-)] || ( dev-python/chardet[python_targets_python3_13(-)] dev-python/charset-normalizer[python_targets_python3_13(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_13(-)] dev-python/isodate[python_targets_python3_13(-)] >=dev-python/lxml-4.6.4[python_targets_python3_13(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_13(-)] dev-python/pycountry[python_targets_python3_13(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_13(-)] >dev-python/pysocks-1.5.7[python_targets_python3_13(-)] >=dev-python/trio-0.22.0[python_targets_python3_13(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_13(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/certifi[python_targets_python3_14(-)] || ( dev-python/chardet[python_targets_python3_14(-)] dev-python/charset-normalizer[python_targets_python3_14(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_14(-)] dev-python/isodate[python_targets_python3_14(-)] >=dev-python/lxml-4.6.4[python_targets_python3_14(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_14(-)] dev-python/pycountry[python_targets_python3_14(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_14(-)] >dev-python/pysocks-1.5.7[python_targets_python3_14(-)] >=dev-python/trio-0.22.0[python_targets_python3_14(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_14(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_14(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/freezegun[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/freezegun[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-trio[python_targets_python3_13(-)] dev-python/freezegun[python_targets_python3_13(-)] dev-python/requests-mock[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/pytest-trio[python_targets_python3_14(-)] dev-python/freezegun[python_targets_python3_14(-)] dev-python/requests-mock[python_targets_python3_14(-)] ) ) >=dev-vcs/git-1.8.2.1[curl] python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+),threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+),threads(+)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] ) DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=CLI for extracting streams from websites to a video player of your choice EAPI=8 @@ -12,4 +12,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=distutils-r1 be1082db72eb0381081ef946a26e3a71 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=a2b3c0a5f3584db80e3c4b1239c34941 +_md5_=a9b7a1b444cf06f0a4df5b7fe5fb0e91 diff --git a/metadata/md5-cache/net-p2p/cpuminer-opt-25.4 b/metadata/md5-cache/net-p2p/cpuminer-opt-25.5 index 186aaaf03f1f..f02aece40e2e 100644 --- a/metadata/md5-cache/net-p2p/cpuminer-opt-25.4 +++ b/metadata/md5-cache/net-p2p/cpuminer-opt-25.5 @@ -11,6 +11,6 @@ LICENSE=GPL-2 RDEPEND=dev-libs/gmp:= dev-libs/jansson:= >=net-misc/curl-7.15[ssl] REQUIRED_USE=cpu_flags_x86_sse2 SLOT=0 -SRC_URI=https://github.com/JayDDee/cpuminer-opt/archive/v25.4.tar.gz -> cpuminer-opt-25.4.tar.gz +SRC_URI=https://github.com/JayDDee/cpuminer-opt/archive/v25.5.tar.gz -> cpuminer-opt-25.5.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=ac90537a3d5e5672901eabd0bf2c9ad2 diff --git a/metadata/md5-cache/net-p2p/ncdc-1.24.1 b/metadata/md5-cache/net-p2p/ncdc-1.24.1 deleted file mode 100644 index 7ecac292feda..000000000000 --- a/metadata/md5-cache/net-p2p/ncdc-1.24.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-lang/perl dev-util/makeheaders virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-yorhel ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure unpack -DEPEND=app-arch/bzip2 dev-db/sqlite:3 >=dev-libs/glib-2.74:2 >=net-libs/gnutls-3:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib geoip? ( dev-libs/libmaxminddb:= ) -DESCRIPTION=Lightweight direct connect client with a friendly ncurses interface -EAPI=8 -HOMEPAGE=https://dev.yorhel.nl/ncdc -INHERIT=toolchain-funcs verify-sig -IUSE=geoip verify-sig -KEYWORDS=amd64 ~ppc ~sparc x86 -LICENSE=MIT -RDEPEND=app-arch/bzip2 dev-db/sqlite:3 >=dev-libs/glib-2.74:2 >=net-libs/gnutls-3:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib geoip? ( dev-libs/libmaxminddb:= ) -SLOT=0 -SRC_URI=https://dev.yorhel.nl/download/ncdc-1.24.1.tar.gz verify-sig? ( https://dev.yorhel.nl/download/ncdc-1.24.1.tar.gz.asc ) -_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=41fd8e776a947e09e27a914d60d19741 diff --git a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1 b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1 index 08411cef8a34..7683a27f1a5a 100644 --- a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1 +++ b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.2-r1 @@ -5,7 +5,7 @@ DESCRIPTION=NetworkManager OpenVPN plugin EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/NetworkManager-openvpn IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 +INHERIT=flag-o-matic gnome2 IUSE=gtk test KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=GPL-2+ @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.34:2 >=net-misc/networkmanager-1.7.0 >=net-vpn/openvpn RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/NetworkManager-openvpn/1.10/NetworkManager-openvpn-1.10.2.tar.xz -_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b13829094f4d739febff9c9e91279d04 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=12dfe27e8a760655ea7f8e9d39cdd8d1 diff --git a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.12.0 b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.12.0 index 472abf56c96c..a8ed370eaca6 100644 --- a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.12.0 +++ b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.12.0 @@ -5,7 +5,7 @@ DESCRIPTION=NetworkManager OpenVPN plugin EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/NetworkManager-openvpn IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 +INHERIT=flag-o-matic gnome2 IUSE=gtk test KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=GPL-2+ @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.34:2 >=net-misc/networkmanager-1.45.11 >=net-vpn/openv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/NetworkManager-openvpn/1.12/NetworkManager-openvpn-1.12.0.tar.xz -_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6720c75105e6716ac8f8738a57b69c52 +_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fdf31752b27a976de9bcead5d95e31ac diff --git a/metadata/md5-cache/sci-libs/dealii-9999 b/metadata/md5-cache/sci-libs/dealii-9999 index 4f9a14b30e62..3a788a2a4891 100644 --- a/metadata/md5-cache/sci-libs/dealii-9999 +++ b/metadata/md5-cache/sci-libs/dealii-9999 @@ -1,15 +1,15 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl ) +DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/magic_enum:= dev-cpp/taskflow:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) vtk? ( sci-libs/vtk ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-lang/perl ) DESCRIPTION=Solving partial differential equations with the finite element method EAPI=8 HOMEPAGE=https://www.dealii.org/ INHERIT=cmake flag-o-matic git-r3 -IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos +IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos vtk LICENSE=LGPL-2.1+ PROPERTIES=live -RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) +RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/magic_enum:= dev-cpp/taskflow:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5:=[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) vtk? ( sci-libs/vtk ) || ( dev-cpp/kokkos sci-libs/trilinos ) REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi ) SLOT=0 _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0348aea9c85447ea756a54025564cc09 +_md5_=4a8c52b15a0f75219b39e1c7576746da diff --git a/metadata/md5-cache/sci-libs/hipBLASLt-6.4.1 b/metadata/md5-cache/sci-libs/hipBLASLt-6.4.1 index 6d662c7b0e01..f3ff04e5e55d 100644 --- a/metadata/md5-cache/sci-libs/hipBLASLt-6.4.1 +++ b/metadata/md5-cache/sci-libs/hipBLASLt-6.4.1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/6.4 SRC_URI=https://github.com/ROCm/hipBLASLt/archive/rocm-6.4.1.tar.gz -> hipBLASLt-6.4.1.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rocm 049a642ed7dfce216d678c82044e33f9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=39bc6e819cc67584fb85b2770238e7eb +_md5_=f9697729ff7989c4b9e38704c1858bc5 diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0 index 79e1649b7071..f4f2f2724069 100644 --- a/metadata/md5-cache/sys-apps/hexyl-0.16.0 +++ b/metadata/md5-cache/sys-apps/hexyl-0.16.0 @@ -1,13 +1,13 @@ -BDEPEND=man? ( virtual/pandoc ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) +BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=A command-line hex viewer EAPI=8 HOMEPAGE=https://github.com/sharkdp/hexyl INHERIT=cargo -IUSE=man debug +IUSE=debug KEYWORDS=~amd64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB SLOT=0 -SRC_URI=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/1.0.9/download -> anstyle-1.0.9.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/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.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_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/doc-comment/0.3.3/download -> doc-comment-0.3.3.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/3.1.2/download -> predicates-3.1.2.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/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/1.11.1/download -> regex-1.11.1.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/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/1.0.65/download -> thiserror-1.0.65.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/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 https://crates.io/api/v1/crates/hexyl/0.16.0/download -> hexyl-0.16.0.crate +SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz -> hexyl-0.16.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.0.16/download -> assert_cmd-2.0.16.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_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/doc-comment/0.3.3/download -> doc-comment-0.3.3.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 5da01b45ec362e78575502b4fb82773a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 205f396579fe93ffb2775ef7e36a1b20 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=58278680ce866e8745b16155ecb09e63 +_md5_=e44f50fa0862e8c742ca357417c3769c diff --git a/metadata/md5-cache/sys-devel/gcc-10.5.0 b/metadata/md5-cache/sys-devel/gcc-10.5.0 index ecc8914193e5..8e55dfa6ebd8 100644 --- a/metadata/md5-cache/sys-devel/gcc-10.5.0 +++ b/metadata/md5-cache/sys-devel/gcc-10.5.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) SLOT=10 SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-6.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=85cffb5af7b786d9c1f5366aa52cb01b diff --git a/metadata/md5-cache/sys-devel/gcc-11.5.0 b/metadata/md5-cache/sys-devel/gcc-11.5.0 index 5b0128d2ef11..e0fa73b57f26 100644 --- a/metadata/md5-cache/sys-devel/gcc-11.5.0 +++ b/metadata/md5-cache/sys-devel/gcc-11.5.0 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=11 SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.5.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=1193dc5eb6aea115cb041ea38bddc750 diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.0 b/metadata/md5-cache/sys-devel/gcc-12.4.0 deleted file mode 100644 index 1313bf82cf95..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.0 +++ /dev/null @@ -1,17 +0,0 @@ -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 ) valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -KEYWORDS=~alpha amd64 arm arm64 hppa ~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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/releases/gcc-12.4.0/gcc-12.4.0.tar.xz mirror://gnu/gcc/gcc-12.4.0/gcc-12.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=9029b59fae03fb176e0bf54bbb41c7e3 diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241219 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241219 deleted file mode 100644 index 1d5ea00b74c0..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20241219 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -KEYWORDS=~alpha amd64 arm arm64 hppa ~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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20241219/gcc-12-20241219.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=110656ec0be4934fdc16e2b0902907a7 diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250227 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250227 deleted file mode 100644 index 3b48f3a32d7b..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250227 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250227/gcc-12-20250227.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=6003e999fd2502ca85580d3659bab616 diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250417 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250417 deleted file mode 100644 index 9e8003bfa48d..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250417 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250417/gcc-12-20250417.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=a5e3f7bf7f69c8fbe9d2f952ade942ad diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250528 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250528 index f4949efb808f..2b7bd4432ea5 100644 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250528 +++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250528 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=12 SRC_URI=mirror://gcc/snapshots/12-20250528/gcc-12-20250528.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=bbcf39cb3f2122ffe67e49b6b2d5a96e diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250604 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250604 deleted file mode 100644 index 602ffc872806..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250604 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250604/gcc-12-20250604.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=49fc31bb25f287759fc4b7c03186f3fd diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250611 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250611 deleted file mode 100644 index 50b23f92ff48..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250611 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250611/gcc-12-20250611.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=49fc31bb25f287759fc4b7c03186f3fd diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250618 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250618 deleted file mode 100644 index 55e98dfd6320..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250618 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250618/gcc-12-20250618.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=49fc31bb25f287759fc4b7c03186f3fd diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250625 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250625 deleted file mode 100644 index d3d4df5fcef0..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250625 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250625/gcc-12-20250625.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=49fc31bb25f287759fc4b7c03186f3fd diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250702 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250702 deleted file mode 100644 index 68bba487a6c7..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250702 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=12 -SRC_URI=mirror://gcc/snapshots/12-20250702/gcc-12-20250702.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=49fc31bb25f287759fc4b7c03186f3fd diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250704 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250704 index 97491b5b5c35..22948096971c 100644 --- a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250704 +++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250704 @@ -6,11 +6,12 @@ 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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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(-)?] ) sys-libs/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=12 SRC_URI=mirror://gcc/snapshots/12.5.0-RC-20250704/gcc-12.5.0-RC-20250704.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=2349555065df97883c274f16a4c42f67 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=a64e68b29682634b08cc19e71eb7f8a1 diff --git a/metadata/md5-cache/sys-devel/gcc-12.5.9999 b/metadata/md5-cache/sys-devel/gcc-12.5.9999 index 1b84111cffd2..d3c40c96b096 100644 --- a/metadata/md5-cache/sys-devel/gcc-12.5.9999 +++ b/metadata/md5-cache/sys-devel/gcc-12.5.9999 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=12 SRC_URI=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 a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=5ff8ff92df27196dbc2895bc9407213c diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.0 b/metadata/md5-cache/sys-devel/gcc-13.2.0 index 482715a0744e..c5056874268b 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.2.0 +++ b/metadata/md5-cache/sys-devel/gcc-13.2.0 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.xz mirror://gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=d4d5df5bb78b800c28fdf0d8ab4fd21b diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241220 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241220 index 70b451c86bcc..40d269664969 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241220 +++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241220 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20241220/gcc-13-20241220.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=be5bd49ac401367d3b3699e384aa06a4 diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250418 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250418 deleted file mode 100644 index cb341c5f4ada..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250418 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250418/gcc-13-20250418.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=4afaaef2fe5040d397bacbef9da5d974 diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1 deleted file mode 100644 index e34f21713bf4..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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=~m68k -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(-)?] ) sys-libs/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-20250522/gcc-13-20250522.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=e99a31738009c4fd588e475648f4ab58 diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250529 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250529 deleted file mode 100644 index d0be2500c614..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250529 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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.4.0-RC-20250529/gcc-13.4.0-RC-20250529.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=d295a6596fb996b71d60343d552f2d0c diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250530 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250530 deleted file mode 100644 index eed1ef073627..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250530 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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.4.0-RC-20250530/gcc-13.4.0-RC-20250530.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=d295a6596fb996b71d60343d552f2d0c diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.0 b/metadata/md5-cache/sys-devel/gcc-13.4.0 index 0fe6e3bb2cde..d9de83568456 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.4.0 +++ b/metadata/md5-cache/sys-devel/gcc-13.4.0 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/releases/gcc-13.4.0/gcc-13.4.0.tar.xz mirror://gnu/gcc/gcc-13.4.0/gcc-13.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=88e1083b5c1375e5221c2ba768520c64 diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250612 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250612 deleted file mode 100644 index cd84c0f3dab6..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250612 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250612/gcc-13-20250612.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=493224b4297903ea77bd73ed0d3b7536 diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250619 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250619 deleted file mode 100644 index 5c8398992e6b..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250619 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250619/gcc-13-20250619.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=493224b4297903ea77bd73ed0d3b7536 diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250626 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250626 deleted file mode 100644 index 80fee9c2e917..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250626 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250626/gcc-13-20250626.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=493224b4297903ea77bd73ed0d3b7536 diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250703 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250703 index d60499f833dc..dbbddad70ad4 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250703 +++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250703 @@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20250703/gcc-13-20250703.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=493224b4297903ea77bd73ed0d3b7536 diff --git a/metadata/md5-cache/sys-devel/gcc-13.5.9999 b/metadata/md5-cache/sys-devel/gcc-13.5.9999 index a3de7a6e38ec..029f67f3233f 100644 --- a/metadata/md5-cache/sys-devel/gcc-13.5.9999 +++ b/metadata/md5-cache/sys-devel/gcc-13.5.9999 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=13 SRC_URI=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 a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=6dedda39d769ea4246b82a3381fd8c28 diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241221 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241221 deleted file mode 100644 index bf937dc415fe..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241221 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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(-)?] ) sys-libs/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-20241221/gcc-14-20241221.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=5f7ec33c97ddd401c4102164770bb144 diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250419 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250419 deleted file mode 100644 index d5b31758f56a..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250419 +++ /dev/null @@ -1,17 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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(-)?] ) sys-libs/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-20250419/gcc-14-20250419.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=8bb1cc4538235bf6e33dc1b08eba68c6 diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.0 b/metadata/md5-cache/sys-devel/gcc-14.3.0 index c94bec25e032..d8dc122322e1 100644 --- a/metadata/md5-cache/sys-devel/gcc-14.3.0 +++ b/metadata/md5-cache/sys-devel/gcc-14.3.0 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=14 SRC_URI=mirror://gcc/releases/gcc-14.3.0/gcc-14.3.0.tar.xz mirror://gnu/gcc/gcc-14.3.0/gcc-14.3.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=ba8c2f8a560bcb4d9c59bd936d96f0ff diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250613 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250613 deleted file mode 100644 index e19e060f5be5..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250613 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250613/gcc-14-20250613.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=3794e43ffed9fca225f915ba2b92acb4 diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250620 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250620 deleted file mode 100644 index a981e2a2ac5b..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250620 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250620/gcc-14-20250620.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=3794e43ffed9fca225f915ba2b92acb4 diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250627 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250627 deleted file mode 100644 index ccc7fb9822d6..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250627 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250627/gcc-14-20250627.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=3794e43ffed9fca225f915ba2b92acb4 diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250704 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250704 index ad14ed7f615d..522fdfd4bbd8 100644 --- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250704 +++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250704 @@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=14 SRC_URI=mirror://gcc/snapshots/14-20250704/gcc-14-20250704.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=3794e43ffed9fca225f915ba2b92acb4 diff --git a/metadata/md5-cache/sys-devel/gcc-14.4.9999 b/metadata/md5-cache/sys-devel/gcc-14.4.9999 index 4e6476f85706..21512e4b4780 100644 --- a/metadata/md5-cache/sys-devel/gcc-14.4.9999 +++ b/metadata/md5-cache/sys-devel/gcc-14.4.9999 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=14 SRC_URI=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 a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=8f3d27b8862d5a3b496d006e9e27651c diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.0 b/metadata/md5-cache/sys-devel/gcc-15.1.0 index a1bd897a65f1..0b985f922bad 100644 --- a/metadata/md5-cache/sys-devel/gcc-15.1.0 +++ b/metadata/md5-cache/sys-devel/gcc-15.1.0 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=15 SRC_URI=mirror://gcc/releases/gcc-15.1.0/gcc-15.1.0.tar.xz mirror://gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=892e99a65248cf93087c6a0a072aecb9 diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250614 b/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250614 deleted file mode 100644 index 4ec8c1d3b395..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250614 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:15[ada] <sys-devel/gcc-15[ada] <dev-lang/ada-bootstrap-16 ) ) d? ( || ( sys-devel/gcc:15[d(-)] <sys-devel/gcc-15[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250614/gcc-15-20250614.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=ef30fdb65496643e0987b9c0b75f7cee diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250621 b/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250621 deleted file mode 100644 index dbe3389e49c4..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250621 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:15[ada] <sys-devel/gcc-15[ada] <dev-lang/ada-bootstrap-16 ) ) d? ( || ( sys-devel/gcc:15[d(-)] <sys-devel/gcc-15[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250621/gcc-15-20250621.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=ef30fdb65496643e0987b9c0b75f7cee diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250628 b/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250628 deleted file mode 100644 index 31c0c85a310b..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250628 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:15[ada] <sys-devel/gcc-15[ada] <dev-lang/ada-bootstrap-16 ) ) d? ( || ( sys-devel/gcc:15[d(-)] <sys-devel/gcc-15[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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-20250628/gcc-15-20250628.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=ef30fdb65496643e0987b9c0b75f7cee diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250705 b/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250705-r1 index 6879757ecfb6..96bb342b8ea5 100644 --- a/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250705 +++ b/metadata/md5-cache/sys-devel/gcc-15.1.1_p20250705-r1 @@ -6,11 +6,12 @@ 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 ~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(-)?] ) sys-libs/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-20250705/gcc-15-20250705.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=ef30fdb65496643e0987b9c0b75f7cee +SRC_URI=mirror://gcc/snapshots/15-20250705/gcc-15-20250705.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=536fb65d94476821ab1a71e61266aead diff --git a/metadata/md5-cache/sys-devel/gcc-15.1.9999 b/metadata/md5-cache/sys-devel/gcc-15.1.9999 index 023bc8e73ad8..4cc6c6102701 100644 --- a/metadata/md5-cache/sys-devel/gcc-15.1.9999 +++ b/metadata/md5-cache/sys-devel/gcc-15.1.9999 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=15 SRC_URI=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 a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=634392155180b9034a940aab705d1bc3 diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250615 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250615 deleted file mode 100644 index 7b473026a432..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250615 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:16[ada] <sys-devel/gcc-16[ada] <dev-lang/ada-bootstrap-17 ) ) d? ( || ( sys-devel/gcc:16[d(-)] <sys-devel/gcc-16[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=16 -SRC_URI=mirror://gcc/snapshots/16-20250615/gcc-16-20250615.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=f85302a2103965dcab6719cddd1aafc9 diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622 deleted file mode 100644 index 0be72928e74d..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:16[ada] <sys-devel/gcc-16[ada] <dev-lang/ada-bootstrap-17 ) ) d? ( || ( sys-devel/gcc:16[d(-)] <sys-devel/gcc-16[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=16 -SRC_URI=mirror://gcc/snapshots/16-20250622/gcc-16-20250622.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=f85302a2103965dcab6719cddd1aafc9 diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622-r1 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622-r1 deleted file mode 100644 index bcbb5a42fb8c..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250622-r1 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:16[ada] <sys-devel/gcc-16[ada] <dev-lang/ada-bootstrap-17 ) ) d? ( || ( sys-devel/gcc:16[d(-)] <sys-devel/gcc-16[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=16 -SRC_URI=mirror://gcc/snapshots/16-20250622/gcc-16-20250622.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=070e8bc2792c275dce45a756f9518e54 diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250629 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250629 deleted file mode 100644 index 3b909f3aa2f2..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250629 +++ /dev/null @@ -1,16 +0,0 @@ -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 valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:16[ada] <sys-devel/gcc-16[ada] <dev-lang/ada-bootstrap-17 ) ) d? ( || ( sys-devel/gcc:16[d(-)] <sys-devel/gcc-16[d(-)] <sys-devel/gcc-12[d(-)] ) ) 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(-)?] ) sys-libs/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:= ) -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 -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(-)?] ) sys-libs/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=16 -SRC_URI=mirror://gcc/snapshots/16-20250629/gcc-16-20250629.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=41c075c501c5982a7b1ca41e10b74138 diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250706 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250706-r1 index 1ead22e03359..cf3b8ec31938 100644 --- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250706 +++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20250706-r1 @@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=16 SRC_URI=mirror://gcc/snapshots/16-20250706/gcc-16-20250706.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=0e54f169019bef1b3405601829da715f +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=83d1f776e4d0c2f62ce0f4816c12978e diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.9999 b/metadata/md5-cache/sys-devel/gcc-16.0.9999 index acd267838938..9d917c3b4b4f 100644 --- a/metadata/md5-cache/sys-devel/gcc-16.0.9999 +++ b/metadata/md5-cache/sys-devel/gcc-16.0.9999 @@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv RESTRICT=!test? ( test ) SLOT=16 SRC_URI=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 a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=1109477c0acbacf005ca72e3c169fcd2 diff --git a/metadata/md5-cache/sys-devel/gcc-9.5.0 b/metadata/md5-cache/sys-devel/gcc-9.5.0 index 33a8bc62e272..115480d0e814 100644 --- a/metadata/md5-cache/sys-devel/gcc-9.5.0 +++ b/metadata/md5-cache/sys-devel/gcc-9.5.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) SLOT=9.5.0 SRC_URI=mirror://gcc/releases/gcc-9.5.0/gcc-9.5.0.tar.xz mirror://gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-9.5.0-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 a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=1b05e8d631cd30a1988413cebeb79fd7 diff --git a/metadata/md5-cache/sys-devel/kgcc64-10.5.0 b/metadata/md5-cache/sys-devel/kgcc64-10.5.0 index 0e289a5be636..7dc7c42be111 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-10.5.0 +++ b/metadata/md5-cache/sys-devel/kgcc64-10.5.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=10 SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-6.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-musl-patches-2.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=bf021c721ef7be115a5bbe2994da13c2 diff --git a/metadata/md5-cache/sys-devel/kgcc64-11.5.0 b/metadata/md5-cache/sys-devel/kgcc64-11.5.0 index 17b86f98d001..00e575cad5ac 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-11.5.0 +++ b/metadata/md5-cache/sys-devel/kgcc64-11.5.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=11 SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-12.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=37abb2ddad3beee4d26ff67ab78c834b diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241219 b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241219 index 19e209d43656..5c242e72902b 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241219 +++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20241219 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=12 SRC_URI=mirror://gcc/snapshots/12-20241219/gcc-12-20241219.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=8c62f224cbfa05d62e7fc6075b2baeaa diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250417 b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250417 index c23aa83ca7ac..f72e2fb3fd4c 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250417 +++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250417 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=12 SRC_URI=mirror://gcc/snapshots/12-20250417/gcc-12-20250417.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=35ff39b4f5289d5da97a02c977bd17f1 diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250528 b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250528 index 45769cb224a4..70ec3b02708b 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250528 +++ b/metadata/md5-cache/sys-devel/kgcc64-12.4.1_p20250528 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=12 SRC_URI=mirror://gcc/snapshots/12-20250528/gcc-12-20250528.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=6aaded6ac78cc77a201e0db48f169c3c diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241220 b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241220 index 927f9cb5044b..0ff787724ea7 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241220 +++ b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20241220 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20241220/gcc-13-20241220.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=501df60e684d8fb3a78db726325637dd diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20250418 b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20250418 index 2d4ed2762d07..03ee725994fc 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20250418 +++ b/metadata/md5-cache/sys-devel/kgcc64-13.3.1_p20250418 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=13 SRC_URI=mirror://gcc/snapshots/13-20250418/gcc-13-20250418.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=0cee4f3b22ce88b110496f5f223cd5d7 diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241221 b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241221 index 9e9d0c7cd41d..abf591dac02c 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241221 +++ b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20241221 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=14 SRC_URI=mirror://gcc/snapshots/14-20241221/gcc-14-20241221.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=a7bf0e1c26b5b7d308d5c8cd7cc7973e diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20250419 b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20250419 index 9fa12cf93df3..14d3acbdfee9 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20250419 +++ b/metadata/md5-cache/sys-devel/kgcc64-14.2.1_p20250419 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=14 SRC_URI=mirror://gcc/snapshots/14-20250419/gcc-14-20250419.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=0c5c7ecc4a2b269ae02e65f9f93866e6 diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.3.0 b/metadata/md5-cache/sys-devel/kgcc64-14.3.0 index 516f0883c7ba..6b476193f5d7 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-14.3.0 +++ b/metadata/md5-cache/sys-devel/kgcc64-14.3.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=14 SRC_URI=mirror://gcc/releases/gcc-14.3.0/gcc-14.3.0.tar.xz mirror://gnu/gcc/gcc-14.3.0/gcc-14.3.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=d847f1e5f6c6cff0a85f985782098247 diff --git a/metadata/md5-cache/sys-devel/kgcc64-15.1.0 b/metadata/md5-cache/sys-devel/kgcc64-15.1.0 index 48c8c8e6d77e..5a79ee5f7e00 100644 --- a/metadata/md5-cache/sys-devel/kgcc64-15.1.0 +++ b/metadata/md5-cache/sys-devel/kgcc64-15.1.0 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4 RESTRICT=!test? ( test ) test SLOT=15 SRC_URI=mirror://gcc/releases/gcc-15.1.0/gcc-15.1.0.tar.xz mirror://gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.1.0-musl-patches-1.tar.xz -_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 30a44c95d1fb4a76c1bb9b30e38e25d9 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain 4cd14e478815b1c5c550bbf628f43062 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=03eac2fabbde1e73aa862486103e5ad4 diff --git a/metadata/md5-cache/sys-devel/mold-2.39.1 b/metadata/md5-cache/sys-devel/mold-2.40.1 index 079fda8220d2..1d463fd0c4a6 100644 --- a/metadata/md5-cache/sys-devel/mold-2.39.1 +++ b/metadata/md5-cache/sys-devel/mold-2.40.1 @@ -11,6 +11,6 @@ LICENSE=MIT BSD-2 CC0-1.0 RDEPEND=app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= dev-libs/blake3:= sys-libs/zlib !kernel_Darwin? ( >=dev-libs/mimalloc-2:= ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/rui314/mold/archive/refs/tags/v2.39.1.tar.gz -> mold-2.39.1.tar.gz +SRC_URI=https://github.com/rui314/mold/archive/refs/tags/v2.40.1.tar.gz -> mold-2.40.1.tar.gz _eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=60086237159d1a9a1b633fd2c4c5f824 +_md5_=c13afd62414f754590ba299dca713ccb diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20250627 b/metadata/md5-cache/sys-kernel/linux-firmware-20250627 index 626dbe53165d..dead066257f5 100644 --- a/metadata/md5-cache/sys-kernel/linux-firmware-20250627 +++ b/metadata/md5-cache/sys-kernel/linux-firmware-20250627 @@ -6,7 +6,7 @@ HOMEPAGE=https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git IDEPEND=dist-kernel? ( initramfs? ( sys-kernel/installkernel ) ) INHERIT=dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig IUSE=bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license savedconfig -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 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved ) RDEPEND=!savedconfig? ( redistributable? ( !sys-firmware/alsa-firmware[alsa_cards_ca0132] !sys-block/qla-fc-firmware !sys-firmware/raspberrypi-wifi-ucode ) unknown-license? ( !sys-firmware/alsa-firmware[alsa_cards_korg1212] !sys-firmware/alsa-firmware[alsa_cards_maestro3] !sys-firmware/alsa-firmware[alsa_cards_sb16] !sys-firmware/alsa-firmware[alsa_cards_ymfpci] ) ) dist-kernel? ( virtual/dist-kernel initramfs? ( app-alternatives/cpio ) ) REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) savedconfig? ( !deduplicate ) @@ -14,4 +14,4 @@ RESTRICT=binchecks strip test !bindist? ( bindist ) unknown-license? ( bindist ) SLOT=0 SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20250627.tar.xz _eclasses_=dist-kernel-utils 8fd483ccdf8e7fc0919507c0c7c273e4 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 mount-boot d3a79a84edde3dbc4373d490d09be9b6 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=e7cb3a924ba7e07d62ff38543f625074 +_md5_=ee1216d32b55f22406e7648daac1835a diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20250708 b/metadata/md5-cache/sys-kernel/linux-firmware-20250708 new file mode 100644 index 000000000000..9e2d9415663b --- /dev/null +++ b/metadata/md5-cache/sys-kernel/linux-firmware-20250708 @@ -0,0 +1,17 @@ +BDEPEND=initramfs? ( app-alternatives/cpio ) compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd ) deduplicate? ( app-misc/rdfind ) +DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup unpack +DESCRIPTION=Linux firmware files +EAPI=8 +HOMEPAGE=https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git +IDEPEND=dist-kernel? ( initramfs? ( sys-kernel/installkernel ) ) +INHERIT=dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig +IUSE=bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license savedconfig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved ) +RDEPEND=!savedconfig? ( redistributable? ( !sys-firmware/alsa-firmware[alsa_cards_ca0132] !sys-block/qla-fc-firmware !sys-firmware/raspberrypi-wifi-ucode ) unknown-license? ( !sys-firmware/alsa-firmware[alsa_cards_korg1212] !sys-firmware/alsa-firmware[alsa_cards_maestro3] !sys-firmware/alsa-firmware[alsa_cards_sb16] !sys-firmware/alsa-firmware[alsa_cards_ymfpci] ) ) dist-kernel? ( virtual/dist-kernel initramfs? ( app-alternatives/cpio ) ) +REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) savedconfig? ( !deduplicate ) +RESTRICT=binchecks strip test !bindist? ( bindist ) unknown-license? ( bindist ) +SLOT=0 +SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20250708.tar.xz +_eclasses_=dist-kernel-utils 8fd483ccdf8e7fc0919507c0c7c273e4 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 mount-boot d3a79a84edde3dbc4373d490d09be9b6 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=e7cb3a924ba7e07d62ff38543f625074 diff --git a/metadata/md5-cache/sys-libs/ldb-2.8.1 b/metadata/md5-cache/sys-libs/ldb-2.8.1 index 0cf950aa516f..f3b7cdbdead0 100644 --- a/metadata/md5-cache/sys-libs/ldb-2.8.1 +++ b/metadata/md5-cache/sys-libs/ldb-2.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0/2.8.1 SRC_URI=https://download.samba.org/pub/ldb/ldb-2.8.1.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=8dec51016e1f02b27f0a22aeb59f6358 diff --git a/metadata/md5-cache/sys-libs/ldb-2.8.2 b/metadata/md5-cache/sys-libs/ldb-2.8.2 index 6eb3a04e82df..2af9afb36fb7 100644 --- a/metadata/md5-cache/sys-libs/ldb-2.8.2 +++ b/metadata/md5-cache/sys-libs/ldb-2.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0/2.8.2 SRC_URI=https://download.samba.org/pub/ldb/ldb-2.8.2.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=e16feb1b7c1a138789732c59c556ab90 diff --git a/metadata/md5-cache/sys-libs/ldb-2.9.1 b/metadata/md5-cache/sys-libs/ldb-2.9.1 index 66387bf6b3b7..7eab28563401 100644 --- a/metadata/md5-cache/sys-libs/ldb-2.9.1 +++ b/metadata/md5-cache/sys-libs/ldb-2.9.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0/2.9.1 SRC_URI=https://download.samba.org/pub/ldb/ldb-2.9.1.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=9bb321aad7c1ac754cba6318d4688954 diff --git a/metadata/md5-cache/sys-libs/ldb-2.9.2 b/metadata/md5-cache/sys-libs/ldb-2.9.2 index 1cf06a04454a..d298ecc5de55 100644 --- a/metadata/md5-cache/sys-libs/ldb-2.9.2 +++ b/metadata/md5-cache/sys-libs/ldb-2.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0/2.9.2 SRC_URI=https://download.samba.org/pub/ldb/ldb-2.9.2.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=4b8a610ce8838f811db1310523b13c87 diff --git a/metadata/md5-cache/sys-libs/newlib-4.5.0.20241231-r1 b/metadata/md5-cache/sys-libs/newlib-4.5.0.20241231-r1 new file mode 100644 index 000000000000..3f37bfa16a92 --- /dev/null +++ b/metadata/md5-cache/sys-libs/newlib-4.5.0.20241231-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install setup +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=8 +HOMEPAGE=https://sourceware.org/newlib/ +INHERIT=dot-a flag-o-matic toolchain-funcs +IUSE=nls threads unicode headers-only nano +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +SRC_URI=https://sourceware.org/pub/newlib/newlib-4.5.0.20241231.tar.gz +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=ad3a3aad90eb4472d78d545c048189a4 diff --git a/metadata/md5-cache/sys-libs/newlib-9999 b/metadata/md5-cache/sys-libs/newlib-9999 index 3df746e11ce4..fec4ae63f553 100644 --- a/metadata/md5-cache/sys-libs/newlib-9999 +++ b/metadata/md5-cache/sys-libs/newlib-9999 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install setup unpack DESCRIPTION=Newlib is a C library intended for use on embedded systems EAPI=8 HOMEPAGE=https://sourceware.org/newlib/ -INHERIT=flag-o-matic toolchain-funcs git-r3 +INHERIT=dot-a flag-o-matic toolchain-funcs git-r3 IUSE=nls threads unicode headers-only nano LICENSE=NEWLIB LIBGLOSS GPL-2 PROPERTIES=live RESTRICT=strip SLOT=0 -_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=2c30cc15f8c166199c47d650f4a83af8 +_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 +_md5_=ad3a3aad90eb4472d78d545c048189a4 diff --git a/metadata/md5-cache/sys-libs/readline-8.3 b/metadata/md5-cache/sys-libs/readline-8.3 index 9fb630a3d978..ddfee75207b0 100644 --- a/metadata/md5-cache/sys-libs/readline-8.3 +++ b/metadata/md5-cache/sys-libs/readline-8.3 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_ SLOT=0/8 SRC_URI=mirror://gnu/readline/readline-8.3.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.3.tar.gz.sig ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c preserve-libs 8692a88c92b5ae250732743932d8ebda toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=0a4f476b73cd4a7559ab0ee0a622c51f +_md5_=4af6f87b87893a0b1d6f3756b1c7c794 diff --git a/metadata/md5-cache/sys-libs/readline-8.3-r1 b/metadata/md5-cache/sys-libs/readline-8.3-r1 new file mode 100644 index 000000000000..f581eed908e6 --- /dev/null +++ b/metadata/md5-cache/sys-libs/readline-8.3-r1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst preinst prepare test unpack +DEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,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=Another cute console display library +EAPI=8 +HOMEPAGE=https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git +INHERIT=flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig +IUSE=static-libs +unicode utils 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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-3+ +RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +SLOT=0/8 +SRC_URI=mirror://gnu/readline/readline-8.3.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.3.tar.gz.sig ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c preserve-libs 8692a88c92b5ae250732743932d8ebda toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 +_md5_=60fd485d2acc1e8afacafdd208589c03 diff --git a/metadata/md5-cache/sys-libs/readline-9999 b/metadata/md5-cache/sys-libs/readline-9999 index 6f8ee4ecd08d..7589411a8112 100644 --- a/metadata/md5-cache/sys-libs/readline-9999 +++ b/metadata/md5-cache/sys-libs/readline-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0/8 _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c preserve-libs 8692a88c92b5ae250732743932d8ebda toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 verify-sig 4e83419d7fb5d336f6a4de8193968319 -_md5_=0a4f476b73cd4a7559ab0ee0a622c51f +_md5_=4af6f87b87893a0b1d6f3756b1c7c794 diff --git a/metadata/md5-cache/sys-libs/talloc-2.4.0 b/metadata/md5-cache/sys-libs/talloc-2.4.0 index 42b81edc4cd9..979e32572206 100644 --- a/metadata/md5-cache/sys-libs/talloc-2.4.0 +++ b/metadata/md5-cache/sys-libs/talloc-2.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://www.samba.org/ftp/talloc/talloc-2.4.0.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=e41e89a377d2f0ebcf0bff85475ca6b8 diff --git a/metadata/md5-cache/sys-libs/talloc-2.4.1 b/metadata/md5-cache/sys-libs/talloc-2.4.1 index b7ed36a616c7..a4e868188469 100644 --- a/metadata/md5-cache/sys-libs/talloc-2.4.1 +++ b/metadata/md5-cache/sys-libs/talloc-2.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.samba.org/ftp/talloc/talloc-2.4.1.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=1382bf947ba31bb891268c47aeb8d6cd diff --git a/metadata/md5-cache/sys-libs/talloc-2.4.2 b/metadata/md5-cache/sys-libs/talloc-2.4.2 index 71934d0fd9cc..d39c535d9bf7 100644 --- a/metadata/md5-cache/sys-libs/talloc-2.4.2 +++ b/metadata/md5-cache/sys-libs/talloc-2.4.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.samba.org/ftp/talloc/talloc-2.4.2.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=8e3adbcd80584c26c450ccf6438b3d5d diff --git a/metadata/md5-cache/sys-libs/talloc-2.4.3 b/metadata/md5-cache/sys-libs/talloc-2.4.3 index 3cb20856c031..b62d57128ca8 100644 --- a/metadata/md5-cache/sys-libs/talloc-2.4.3 +++ b/metadata/md5-cache/sys-libs/talloc-2.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.samba.org/ftp/talloc/talloc-2.4.3.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=ece87aea4b52b58664bca84419600cf1 diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.10 b/metadata/md5-cache/sys-libs/tdb-1.4.10 index 5af54512b630..87a7b0defeba 100644 --- a/metadata/md5-cache/sys-libs/tdb-1.4.10 +++ b/metadata/md5-cache/sys-libs/tdb-1.4.10 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.10.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=e58d86907e9847be7faf7ec3b0ca9169 diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.12 b/metadata/md5-cache/sys-libs/tdb-1.4.12 index 1d29f1a10a9a..a01cbf0e689f 100644 --- a/metadata/md5-cache/sys-libs/tdb-1.4.12 +++ b/metadata/md5-cache/sys-libs/tdb-1.4.12 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.12.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=ece48ec87e82afc009f7b6407b8646f0 diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.13 b/metadata/md5-cache/sys-libs/tdb-1.4.13 index b5405c1d88d1..4a3e05be0bcc 100644 --- a/metadata/md5-cache/sys-libs/tdb-1.4.13 +++ b/metadata/md5-cache/sys-libs/tdb-1.4.13 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.13.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=688576dddd28e6876be460add55b1b5a diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.8 b/metadata/md5-cache/sys-libs/tdb-1.4.8 index 8e6138df7b1d..1b24fe7b41f4 100644 --- a/metadata/md5-cache/sys-libs/tdb-1.4.8 +++ b/metadata/md5-cache/sys-libs/tdb-1.4.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test SLOT=0 SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.8.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=551e128d6308f4cd338d83098babc3d7 diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.9 b/metadata/md5-cache/sys-libs/tdb-1.4.9 index 209209d8688c..61e35f465c12 100644 --- a/metadata/md5-cache/sys-libs/tdb-1.4.9 +++ b/metadata/md5-cache/sys-libs/tdb-1.4.9 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.9.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=abf00fd1886b8c4910b37974437e32a0 diff --git a/metadata/md5-cache/sys-libs/tevent-0.14.1 b/metadata/md5-cache/sys-libs/tevent-0.14.1 index df3448f6d7fe..839d8cacf3af 100644 --- a/metadata/md5-cache/sys-libs/tevent-0.14.1 +++ b/metadata/md5-cache/sys-libs/tevent-0.14.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tevent/tevent-0.14.1.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=06842709bcae0b0a3ae7aacafeb35a36 diff --git a/metadata/md5-cache/sys-libs/tevent-0.15.0 b/metadata/md5-cache/sys-libs/tevent-0.15.0 index 3a92a28d16e2..fe2ac9551014 100644 --- a/metadata/md5-cache/sys-libs/tevent-0.15.0 +++ b/metadata/md5-cache/sys-libs/tevent-0.15.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tevent/tevent-0.15.0.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=ec45c46e9094d26d332c3566fb135770 diff --git a/metadata/md5-cache/sys-libs/tevent-0.16.1 b/metadata/md5-cache/sys-libs/tevent-0.16.1 index 27083ba9dd91..a0ecc0ba8344 100644 --- a/metadata/md5-cache/sys-libs/tevent-0.16.1 +++ b/metadata/md5-cache/sys-libs/tevent-0.16.1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tevent/tevent-0.16.1.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=d8ddcddf018136ce417a9db89e60d38e diff --git a/metadata/md5-cache/sys-libs/tevent-0.16.2 b/metadata/md5-cache/sys-libs/tevent-0.16.2 index 59a832fc8535..8eb8dbb3ef2e 100644 --- a/metadata/md5-cache/sys-libs/tevent-0.16.2 +++ b/metadata/md5-cache/sys-libs/tevent-0.16.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://samba.org/ftp/tevent/tevent-0.16.2.tar.gz -_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=ad5187fb19a6849b2e2349e21f715c2a diff --git a/metadata/md5-cache/www-apps/chromedriver-bin-138.0.7204.92 b/metadata/md5-cache/www-apps/chromedriver-bin-138.0.7204.100 index ca4af494f602..73827161d9c3 100644 --- a/metadata/md5-cache/www-apps/chromedriver-bin-138.0.7204.92 +++ b/metadata/md5-cache/www-apps/chromedriver-bin-138.0.7204.100 @@ -8,5 +8,5 @@ LICENSE=google-chrome RDEPEND=sys-libs/glibc www-client/google-chrome !www-client/chromium RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.92/linux64/chromedriver-linux64.zip -> chromedriver-bin-138.0.7204.92.linux64.zip ) +SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.100/linux64/chromedriver-linux64.zip -> chromedriver-bin-138.0.7204.100.linux64.zip ) _md5_=e8fe9cc91bdbf030dade6ba5366dd8ee diff --git a/metadata/md5-cache/www-apps/paperless-ngx-2.16.2 b/metadata/md5-cache/www-apps/paperless-ngx-2.17.1 index 57c001b04a25..09f1d0c271e1 100644 --- a/metadata/md5-cache/www-apps/paperless-ngx-2.16.2 +++ b/metadata/md5-cache/www-apps/paperless-ngx-2.17.1 @@ -11,6 +11,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/paperless acct-user/paperless app-text/unpaper dev-python/hiredis dev-python/websockets dev-python/asgiref dev-python/bleach dev-python/celery >=dev-python/channels-4.1 >=dev-python/channels-redis-4.0 dev-python/concurrent-log-handler >=dev-python/dateparser-1.2 >=dev-python/django-5.1.1 <dev-python/django-5.2 dev-python/django-allauth dev-python/django-celery-results dev-python/django-cors-headers dev-python/django-extensions >=dev-python/django-filter-24.3 dev-python/django-guardian dev-python/django-multiselectfield dev-python/django-redis dev-python/django-soft-delete >=dev-python/djangorestframework-3.15.2 dev-python/django-rest-framework-guardian2 dev-python/drf-writable-nested dev-python/filelock dev-python/httpx-oauth dev-python/imap-tools >=dev-python/inotifyrecursive-0.3 >=dev-python/jinja2-3.1 dev-python/langdetect dev-python/nltk dev-python/pathvalidate dev-python/pdf2image dev-python/pikepdf dev-python/pillow dev-python/python-dateutil dev-python/python-dotenv dev-python/python-gnupg >=dev-python/python-ipware-2.0.0 dev-python/python-magic dev-python/pyzbar dev-python/rapidfuzz dev-python/redis >=dev-python/scikit-learn-1.5 dev-python/tqdm >=dev-python/uvicorn-0.26.0 >=dev-python/watchdog-4.0 >=dev-python/whitenoise-6.8 >=dev-python/whoosh-2.7 media-gfx/imagemagick[xml] media-gfx/optipng media-libs/jbig2enc www-servers/gunicorn audit? ( dev-python/django-auditlog ) compression? ( dev-python/django-compression-middleware ) mysql? ( dev-python/mysqlclient ) ocr? ( >=app-text/OCRmyPDF-16.5 ) postgres? ( dev-python/psycopg:2 ) !remote-redis? ( dev-db/redis ) zxing? ( media-libs/zxing-cpp[python] ) virtual/tmpfiles REQUIRED_USE=|| ( mysql postgres sqlite ) SLOT=0 -SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.16.2/paperless-ngx-v2.16.2.tar.xz +SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.17.1/paperless-ngx-v2.17.1.tar.xz _eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=0f83756d4ccb716ca8c4c1619d55f148 diff --git a/metadata/md5-cache/www-apps/prowlarr-bin-2.0.0.5094 b/metadata/md5-cache/www-apps/prowlarr-bin-2.0.1.5101 index 1a1bf3b6dd44..2822fdf78381 100644 --- a/metadata/md5-cache/www-apps/prowlarr-bin-2.0.0.5094 +++ b/metadata/md5-cache/www-apps/prowlarr-bin-2.0.1.5101 @@ -9,6 +9,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-db/sqlite RESTRICT=bindist strip test SLOT=0 -SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.0.5094/Prowlarr.develop.2.0.0.5094.linux-musl-core-arm64.tar.gz ) ) +SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v2.0.1.5101/Prowlarr.develop.2.0.1.5101.linux-musl-core-arm64.tar.gz ) ) _eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=ae16173934051f951202eb340b7cad46 diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.27.0.10101 b/metadata/md5-cache/www-apps/radarr-bin-5.27.1.10122 index ace9dbd74cac..91dfb5dc4dfa 100644 --- a/metadata/md5-cache/www-apps/radarr-bin-5.27.0.10101 +++ b/metadata/md5-cache/www-apps/radarr-bin-5.27.1.10122 @@ -9,6 +9,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-db/sqlite RESTRICT=bindist strip test SLOT=0 -SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.0.10101/Radarr.develop.5.27.0.10101.linux-musl-core-arm64.tar.gz ) ) +SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.27.1.10122/Radarr.develop.5.27.1.10122.linux-musl-core-arm64.tar.gz ) ) _eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 _md5_=47dac8539424f34c73a6cdb4cc772310 diff --git a/metadata/md5-cache/www-client/chromium-138.0.7204.100 b/metadata/md5-cache/www-client/chromium-138.0.7204.100 new file mode 100644 index 000000000000..b1f09ba38fcb --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-138.0.7204.100 @@ -0,0 +1,17 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 llvm-core/lld:19 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:19[cfi] ) ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 llvm-core/lld:20 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:20[cfi] ) ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2235 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0:0/22[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://www.chromium.org/ +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils +IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3 custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +llvm_slot_20 llvm_slot_19 pgo +KEYWORDS=amd64 ~arm64 +LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent rar? ( unRAR ) +RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:138 ) ) +REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 llvm_slot_20 ) +RESTRICT=!bindist? ( bindist ) !test? ( test ) +SLOT=0/stable +SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7204.100/chromium-138.0.7204.100-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/138-1/chromium-patches-138-1.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz -> chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz -> chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7204.100/chromium-138.0.7204.100-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 205f396579fe93ffb2775ef7e36a1b20 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5002786252c23c72419def7129b5979d diff --git a/metadata/md5-cache/www-client/firefox-140.0.4 b/metadata/md5-cache/www-client/firefox-140.0.4 new file mode 100644 index 000000000000..c2afc10852cc --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-140.0.4 @@ -0,0 +1,18 @@ +BDEPEND=|| ( 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] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) 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 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.27.0 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 <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.112 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.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:= ) 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=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.org/firefox +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 sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_20 llvm_slot_19 +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.112 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.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:= ) 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] ) !www-client/firefox:esr +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 ) +RESTRICT=!test? ( test ) +SLOT=rapid +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/140.0.4/source/firefox-140.0.4.source.tar.xz -> firefox-140.0.4.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-139-patches-03.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-139-loong-patches-02.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/af.xpi -> firefox-140.0.4-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ar.xpi -> firefox-140.0.4-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ast.xpi -> firefox-140.0.4-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/be.xpi -> firefox-140.0.4-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bg.xpi -> firefox-140.0.4-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/br.xpi -> firefox-140.0.4-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ca.xpi -> firefox-140.0.4-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cak.xpi -> firefox-140.0.4-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cs.xpi -> firefox-140.0.4-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cy.xpi -> firefox-140.0.4-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/da.xpi -> firefox-140.0.4-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/de.xpi -> firefox-140.0.4-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/dsb.xpi -> firefox-140.0.4-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/el.xpi -> firefox-140.0.4-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/en-CA.xpi -> firefox-140.0.4-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/en-GB.xpi -> firefox-140.0.4-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-AR.xpi -> firefox-140.0.4-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-ES.xpi -> firefox-140.0.4-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/et.xpi -> firefox-140.0.4-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/eu.xpi -> firefox-140.0.4-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fi.xpi -> firefox-140.0.4-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fr.xpi -> firefox-140.0.4-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fy-NL.xpi -> firefox-140.0.4-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ga-IE.xpi -> firefox-140.0.4-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gd.xpi -> firefox-140.0.4-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gl.xpi -> firefox-140.0.4-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/he.xpi -> firefox-140.0.4-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hr.xpi -> firefox-140.0.4-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hsb.xpi -> firefox-140.0.4-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hu.xpi -> firefox-140.0.4-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/id.xpi -> firefox-140.0.4-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/is.xpi -> firefox-140.0.4-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/it.xpi -> firefox-140.0.4-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ja.xpi -> firefox-140.0.4-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ka.xpi -> firefox-140.0.4-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kab.xpi -> firefox-140.0.4-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kk.xpi -> firefox-140.0.4-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ko.xpi -> firefox-140.0.4-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lt.xpi -> firefox-140.0.4-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lv.xpi -> firefox-140.0.4-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ms.xpi -> firefox-140.0.4-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nb-NO.xpi -> firefox-140.0.4-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nl.xpi -> firefox-140.0.4-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nn-NO.xpi -> firefox-140.0.4-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pa-IN.xpi -> firefox-140.0.4-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pl.xpi -> firefox-140.0.4-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pt-BR.xpi -> firefox-140.0.4-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pt-PT.xpi -> firefox-140.0.4-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/rm.xpi -> firefox-140.0.4-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ro.xpi -> firefox-140.0.4-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ru.xpi -> firefox-140.0.4-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sk.xpi -> firefox-140.0.4-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sl.xpi -> firefox-140.0.4-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sq.xpi -> firefox-140.0.4-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sr.xpi -> firefox-140.0.4-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sv-SE.xpi -> firefox-140.0.4-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/th.xpi -> firefox-140.0.4-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/tr.xpi -> firefox-140.0.4-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/uk.xpi -> firefox-140.0.4-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/uz.xpi -> firefox-140.0.4-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/vi.xpi -> firefox-140.0.4-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/zh-CN.xpi -> firefox-140.0.4-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/zh-TW.xpi -> firefox-140.0.4-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ach.xpi -> firefox-140.0.4-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/an.xpi -> firefox-140.0.4-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/az.xpi -> firefox-140.0.4-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bn.xpi -> firefox-140.0.4-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bs.xpi -> firefox-140.0.4-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ca-valencia.xpi -> firefox-140.0.4-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/eo.xpi -> firefox-140.0.4-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-CL.xpi -> firefox-140.0.4-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-MX.xpi -> firefox-140.0.4-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fa.xpi -> firefox-140.0.4-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ff.xpi -> firefox-140.0.4-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fur.xpi -> firefox-140.0.4-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gn.xpi -> firefox-140.0.4-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gu-IN.xpi -> firefox-140.0.4-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hi-IN.xpi -> firefox-140.0.4-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hy-AM.xpi -> firefox-140.0.4-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ia.xpi -> firefox-140.0.4-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/km.xpi -> firefox-140.0.4-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kn.xpi -> firefox-140.0.4-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lij.xpi -> firefox-140.0.4-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/mk.xpi -> firefox-140.0.4-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/mr.xpi -> firefox-140.0.4-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/my.xpi -> firefox-140.0.4-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ne-NP.xpi -> firefox-140.0.4-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/oc.xpi -> firefox-140.0.4-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sc.xpi -> firefox-140.0.4-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sco.xpi -> firefox-140.0.4-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/si.xpi -> firefox-140.0.4-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/skr.xpi -> firefox-140.0.4-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/son.xpi -> firefox-140.0.4-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/szl.xpi -> firefox-140.0.4-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ta.xpi -> firefox-140.0.4-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/te.xpi -> firefox-140.0.4-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/tl.xpi -> firefox-140.0.4-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/trs.xpi -> firefox-140.0.4-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ur.xpi -> firefox-140.0.4-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/xh.xpi -> firefox-140.0.4-xh.xpi ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 205f396579fe93ffb2775ef7e36a1b20 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f9f04777cc4912875c26e45391744151 diff --git a/metadata/md5-cache/www-client/firefox-bin-140.0.4 b/metadata/md5-cache/www-client/firefox-bin-140.0.4 new file mode 100644 index 000000000000..7dcbc7fa0503 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-140.0.4 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm preinst setup unpack +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo 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_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 ~arm64 ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr +RESTRICT=strip +SLOT=rapid +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/en-US/firefox-140.0.4.tar.xz -> firefox-bin_x86_64-140.0.4.tar.xz ) arm64? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-aarch64/en-US/firefox-140.0.4.tar.xz -> firefox-bin_aarch64-140.0.4.tar.xz ) x86? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-i686/en-US/firefox-140.0.4.tar.xz -> firefox-bin_i686-140.0.4.tar.xz ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ach.xpi -> firefox-140.0.4-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/af.xpi -> firefox-140.0.4-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/an.xpi -> firefox-140.0.4-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ar.xpi -> firefox-140.0.4-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ast.xpi -> firefox-140.0.4-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/az.xpi -> firefox-140.0.4-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/be.xpi -> firefox-140.0.4-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bg.xpi -> firefox-140.0.4-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bn.xpi -> firefox-140.0.4-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/br.xpi -> firefox-140.0.4-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/bs.xpi -> firefox-140.0.4-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ca-valencia.xpi -> firefox-140.0.4-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ca.xpi -> firefox-140.0.4-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cak.xpi -> firefox-140.0.4-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cs.xpi -> firefox-140.0.4-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/cy.xpi -> firefox-140.0.4-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/da.xpi -> firefox-140.0.4-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/de.xpi -> firefox-140.0.4-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/dsb.xpi -> firefox-140.0.4-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/el.xpi -> firefox-140.0.4-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/en-CA.xpi -> firefox-140.0.4-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/en-GB.xpi -> firefox-140.0.4-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/eo.xpi -> firefox-140.0.4-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-AR.xpi -> firefox-140.0.4-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-CL.xpi -> firefox-140.0.4-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-ES.xpi -> firefox-140.0.4-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/es-MX.xpi -> firefox-140.0.4-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/et.xpi -> firefox-140.0.4-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/eu.xpi -> firefox-140.0.4-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fa.xpi -> firefox-140.0.4-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ff.xpi -> firefox-140.0.4-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fi.xpi -> firefox-140.0.4-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fr.xpi -> firefox-140.0.4-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/fy-NL.xpi -> firefox-140.0.4-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ga-IE.xpi -> firefox-140.0.4-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gd.xpi -> firefox-140.0.4-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gl.xpi -> firefox-140.0.4-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gn.xpi -> firefox-140.0.4-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/gu-IN.xpi -> firefox-140.0.4-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/he.xpi -> firefox-140.0.4-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hi-IN.xpi -> firefox-140.0.4-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hr.xpi -> firefox-140.0.4-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hsb.xpi -> firefox-140.0.4-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hu.xpi -> firefox-140.0.4-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/hy-AM.xpi -> firefox-140.0.4-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ia.xpi -> firefox-140.0.4-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/id.xpi -> firefox-140.0.4-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/is.xpi -> firefox-140.0.4-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/it.xpi -> firefox-140.0.4-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ja.xpi -> firefox-140.0.4-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ka.xpi -> firefox-140.0.4-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kab.xpi -> firefox-140.0.4-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kk.xpi -> firefox-140.0.4-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/km.xpi -> firefox-140.0.4-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/kn.xpi -> firefox-140.0.4-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ko.xpi -> firefox-140.0.4-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lij.xpi -> firefox-140.0.4-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lt.xpi -> firefox-140.0.4-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/lv.xpi -> firefox-140.0.4-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/mk.xpi -> firefox-140.0.4-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/mr.xpi -> firefox-140.0.4-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ms.xpi -> firefox-140.0.4-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/my.xpi -> firefox-140.0.4-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nb-NO.xpi -> firefox-140.0.4-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ne-NP.xpi -> firefox-140.0.4-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nl.xpi -> firefox-140.0.4-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/nn-NO.xpi -> firefox-140.0.4-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/oc.xpi -> firefox-140.0.4-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pa-IN.xpi -> firefox-140.0.4-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pl.xpi -> firefox-140.0.4-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pt-BR.xpi -> firefox-140.0.4-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/pt-PT.xpi -> firefox-140.0.4-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/rm.xpi -> firefox-140.0.4-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ro.xpi -> firefox-140.0.4-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ru.xpi -> firefox-140.0.4-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sco.xpi -> firefox-140.0.4-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/si.xpi -> firefox-140.0.4-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sk.xpi -> firefox-140.0.4-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/skr.xpi -> firefox-140.0.4-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sl.xpi -> firefox-140.0.4-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/son.xpi -> firefox-140.0.4-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sq.xpi -> firefox-140.0.4-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sr.xpi -> firefox-140.0.4-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/sv-SE.xpi -> firefox-140.0.4-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ta.xpi -> firefox-140.0.4-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/te.xpi -> firefox-140.0.4-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/th.xpi -> firefox-140.0.4-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/tl.xpi -> firefox-140.0.4-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/tr.xpi -> firefox-140.0.4-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/trs.xpi -> firefox-140.0.4-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/uk.xpi -> firefox-140.0.4-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/ur.xpi -> firefox-140.0.4-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/uz.xpi -> firefox-140.0.4-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/vi.xpi -> firefox-140.0.4-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/xh.xpi -> firefox-140.0.4-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/zh-CN.xpi -> firefox-140.0.4-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/140.0.4/linux-x86_64/xpi/zh-TW.xpi -> firefox-140.0.4-zh-TW.xpi ) +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ac455cca8a3a4e4ed9b788d893609f6e diff --git a/metadata/md5-cache/www-client/google-chrome-138.0.7204.92 b/metadata/md5-cache/www-client/google-chrome-138.0.7204.100 index ca700a02a2ec..d0bb0f8019f9 100644 --- a/metadata/md5-cache/www-client/google-chrome-138.0.7204.92 +++ b/metadata/md5-cache/www-client/google-chrome-138.0.7204.100 @@ -10,6 +10,6 @@ LICENSE=google-chrome RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_138.0.7204.92-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_138.0.7204.100-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=90946dad07c498270f9139e535cd6416 diff --git a/metadata/md5-cache/www-client/microsoft-edge-138.0.3351.55 b/metadata/md5-cache/www-client/microsoft-edge-138.0.3351.77 index 0e74fdf9bef5..818eaec28bc0 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-138.0.3351.55 +++ b/metadata/md5-cache/www-client/microsoft-edge-138.0.3351.77 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_138.0.3351.55-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_138.0.3351.77-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=0e28180be8e6ac3a71bba01b6fcd492f diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.55 b/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.65 index c2404a24ff3f..5a7633321ad8 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.55 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.65 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_138.0.3351.55-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_138.0.3351.65-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.42 b/metadata/md5-cache/www-client/microsoft-edge-beta-139.0.3405.13 index c09a79dff27c..592d636022d4 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.42 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-139.0.3405.13 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_138.0.3351.42-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_139.0.3405.13-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.52 b/metadata/md5-cache/www-client/microsoft-edge-beta-139.0.3405.21 index c5da57e90051..a40acdddf35b 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-138.0.3351.52 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-139.0.3405.21 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_138.0.3351.52-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_139.0.3405.21-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3394.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3405.13 index 1daa07139c20..da125da939dc 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3394.0 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3405.13 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_139.0.3394.0-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_139.0.3405.13-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3380.1 b/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3405.9 index ecddf833431f..96c1c21f94c0 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3380.1 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3405.9 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_139.0.3380.1-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_139.0.3405.9-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3365.2 b/metadata/md5-cache/www-client/microsoft-edge-dev-140.0.3421.0 index 55dafcfd4ccc..a14611bb0010 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-139.0.3365.2 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-140.0.3421.0 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_139.0.3365.2-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_140.0.3421.0-1_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=8e731d88f770139c5ad87357a91d01d1 diff --git a/metadata/md5-cache/www-client/opera-119.0.5497.141 b/metadata/md5-cache/www-client/opera-120.0.5543.38 index bc512067137a..8a6dc3bf622d 100644 --- a/metadata/md5-cache/www-client/opera-119.0.5497.141 +++ b/metadata/md5-cache/www-client/opera-120.0.5543.38 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera/desktop/119.0.5497.141/linux/opera-stable_119.0.5497.141_amd64.deb https://download2.operacdn.com/pub/opera/desktop/119.0.5497.141/linux/opera-stable_119.0.5497.141_amd64.deb https://download3.operacdn.com/pub/opera/desktop/119.0.5497.141/linux/opera-stable_119.0.5497.141_amd64.deb https://download4.operacdn.com/pub/opera/desktop/119.0.5497.141/linux/opera-stable_119.0.5497.141_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera/desktop/120.0.5543.38/linux/opera-stable_120.0.5543.38_amd64.deb https://download2.operacdn.com/pub/opera/desktop/120.0.5543.38/linux/opera-stable_120.0.5543.38_amd64.deb https://download3.operacdn.com/pub/opera/desktop/120.0.5543.38/linux/opera-stable_120.0.5543.38_amd64.deb https://download4.operacdn.com/pub/opera/desktop/120.0.5543.38/linux/opera-stable_120.0.5543.38_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=9428bea79877f28f1ae1abb002be04f3 diff --git a/metadata/md5-cache/www-client/opera-beta-120.0.5543.12 b/metadata/md5-cache/www-client/opera-beta-120.0.5543.53 index cca982e9fe4f..26465891815a 100644 --- a/metadata/md5-cache/www-client/opera-beta-120.0.5543.12 +++ b/metadata/md5-cache/www-client/opera-beta-120.0.5543.53 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-beta/120.0.5543.12/linux/opera-beta_120.0.5543.12_amd64.deb https://download2.operacdn.com/pub/opera-beta/120.0.5543.12/linux/opera-beta_120.0.5543.12_amd64.deb https://download3.operacdn.com/pub/opera-beta/120.0.5543.12/linux/opera-beta_120.0.5543.12_amd64.deb https://download4.operacdn.com/pub/opera-beta/120.0.5543.12/linux/opera-beta_120.0.5543.12_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera-beta/120.0.5543.53/linux/opera-beta_120.0.5543.53_amd64.deb https://download2.operacdn.com/pub/opera-beta/120.0.5543.53/linux/opera-beta_120.0.5543.53_amd64.deb https://download3.operacdn.com/pub/opera-beta/120.0.5543.53/linux/opera-beta_120.0.5543.53_amd64.deb https://download4.operacdn.com/pub/opera-beta/120.0.5543.53/linux/opera-beta_120.0.5543.53_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2ba4bfbf29b25d2bd408d9650ec32e0c diff --git a/metadata/md5-cache/www-client/opera-developer-121.0.5565.0 b/metadata/md5-cache/www-client/opera-developer-121.0.5581.0 index 9d1bbb2b3348..67e5f9d0079a 100644 --- a/metadata/md5-cache/www-client/opera-developer-121.0.5565.0 +++ b/metadata/md5-cache/www-client/opera-developer-121.0.5581.0 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-developer/121.0.5565.0/linux/opera-developer_121.0.5565.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/121.0.5565.0/linux/opera-developer_121.0.5565.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/121.0.5565.0/linux/opera-developer_121.0.5565.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/121.0.5565.0/linux/opera-developer_121.0.5565.0_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera-developer/121.0.5581.0/linux/opera-developer_121.0.5581.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/121.0.5581.0/linux/opera-developer_121.0.5581.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/121.0.5581.0/linux/opera-developer_121.0.5581.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/121.0.5581.0/linux/opera-developer_121.0.5581.0_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2ba4bfbf29b25d2bd408d9650ec32e0c diff --git a/metadata/md5-cache/www-client/opera-developer-121.0.5566.0 b/metadata/md5-cache/www-client/opera-developer-121.0.5586.0 index c5ad5e15d72a..a9fed60672a8 100644 --- a/metadata/md5-cache/www-client/opera-developer-121.0.5566.0 +++ b/metadata/md5-cache/www-client/opera-developer-121.0.5586.0 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-developer/121.0.5566.0/linux/opera-developer_121.0.5566.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/121.0.5566.0/linux/opera-developer_121.0.5566.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/121.0.5566.0/linux/opera-developer_121.0.5566.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/121.0.5566.0/linux/opera-developer_121.0.5566.0_amd64.deb +SRC_URI=https://download1.operacdn.com/pub/opera-developer/121.0.5586.0/linux/opera-developer_121.0.5586.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/121.0.5586.0/linux/opera-developer_121.0.5586.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/121.0.5586.0/linux/opera-developer_121.0.5586.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/121.0.5586.0/linux/opera-developer_121.0.5586.0_amd64.deb _eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=2ba4bfbf29b25d2bd408d9650ec32e0c diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-138.0.7204.100_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-138.0.7204.100_p1 new file mode 100644 index 000000000000..10857620a25b --- /dev/null +++ b/metadata/md5-cache/www-client/ungoogled-chromium-138.0.7204.100_p1 @@ -0,0 +1,17 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) || ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) >=dev-build/gn-0.2235 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig clang? ( pgo? ( >llvm-core/clang-19.0.0_pre20240518 >llvm-core/lld-19.0.0_pre20240518 ) !pgo? ( llvm-core/clang llvm-core/lld ) ) cfi? ( llvm-core/clang-runtime[sanitize] ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack +DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!llvm-core/llvm:0 +DESCRIPTION=Modifications to Chromium for removing Google integration and enhancing privacy +EAPI=8 +HOMEPAGE=https://github.com/ungoogled-software/ungoogled-chromium +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs xdg-utils +IUSE=+X bluetooth cfi +clang convert-dict cups cpu_flags_arm_neon custom-cflags debug enable-driver gtk4 hangouts headless kerberos libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo +proprietary-codecs pulseaudio qt6 screencast selinux thinlto cromite vaapi wayland widevine cpu_flags_ppc_vsx3 system-abseil-cpp system-av1 system-brotli system-crc32c system-double-conversion system-ffmpeg +system-harfbuzz +system-icu system-jsoncpp +system-libusb system-libvpx +system-openh264 system-openjpeg +system-png system-re2 system-snappy system-woff2 +system-zstd +l10n_af +l10n_am +l10n_ar +l10n_as +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_bs +l10n_ca +l10n_cs +l10n_cy +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_is +l10n_it +l10n_ja +l10n_ka +l10n_kk +l10n_km +l10n_kn +l10n_ko +l10n_ky +l10n_lo +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mn +l10n_mr +l10n_ms +l10n_my +l10n_nb +l10n_ne +l10n_nl +l10n_or +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_si +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_uz +l10n_vi +l10n_zh-CN +l10n_zh-HK +l10n_zh-TW +l10n_zu +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=BSD cromite? ( GPL-3 ) +RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:= ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= >=media-libs/libavif-1.2.0:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) !override-data-dir? ( !www-client/chromium !www-client/chromium-bin !www-client/cromite[-override-data-dir] ) +REQUIRED_USE=thinlto? ( clang ) optimize-thinlto? ( thinlto ) cfi? ( thinlto ) pgo? ( clang ) x86? ( !thinlto !widevine ) debug? ( !official ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) vaapi? ( !system-av1 !system-libvpx ) +RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( bindist ) cromite? ( bindist ) +SLOT=0 +SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-138.0.7204.100-lite.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/138-1/chromium-patches-138-1.tar.bz2 ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/cff0ad9d5137758017d6fd221b270acfe4dee49d.tar.gz -> ungoogled-chromium-cff0ad9d5137758017d6fd221b270acfe4dee49d.tar.gz cromite? ( https://github.com/uazo/cromite/archive/b45101ffba5227492875254610cce583757d272e.tar.gz -> cromite-b45101ffba5227492875254610cce583757d272e.tar.gz ) +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=164762cdabf8c856ad3a058d609a49c8 diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.92 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.100 index f8ffeb7f283f..9c34bc5570c4 100644 --- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.92 +++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.100 @@ -8,6 +8,6 @@ LICENSE=google-chrome RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:beta !www-plugins/chrome-binary-plugins:unstable RESTRICT=bindist mirror strip SLOT=stable -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_138.0.7204.92-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_138.0.7204.100-1_amd64.deb _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 _md5_=041af4c4882841cd9229eacac30e6ef9 diff --git a/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r2 b/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r3 index 84ed4df34c09..c5397e3a754c 100644 --- a/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r2 +++ b/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r3 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst test -DEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) wayland? ( dev-libs/wayland ) +DEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?,X] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) wayland? ( dev-libs/wayland ) DESCRIPTION=Application menu module for GTK EAPI=8 HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel-appmenu @@ -8,9 +8,9 @@ INHERIT=edo gnome2-utils flag-o-matic meson systemd virtualx IUSE=gtk2 test wayland test KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=LGPL-3+ -RDEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) +RDEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?,X] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) RESTRICT=!test? ( test ) test !test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/b5ace7bf5bd6e3ec3b20e98befb5da39/appmenu-gtk-module-24.05.tar.xz _eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=88a15d2346d81db7b32f93ff0e4e1c43 +_md5_=3ca9ef8c6824f9547104b13c126a2e63 diff --git a/metadata/md5-cache/x11-misc/menumaker-0.99.14 b/metadata/md5-cache/x11-misc/menumaker-0.99.14 index 22a246252545..cecb0818ebb5 100644 --- a/metadata/md5-cache/x11-misc/menumaker-0.99.14 +++ b/metadata/md5-cache/x11-misc/menumaker-0.99.14 @@ -1,16 +1,16 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 DEFINED_PHASES=compile configure install prepare setup -DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) doc? ( sys-apps/texinfo ) +DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) doc? ( sys-apps/texinfo ) DESCRIPTION=Utility that scans through the system and generates a menu of installed programs EAPI=8 HOMEPAGE=https://menumaker.sourceforge.net/ INHERIT=autotools python-single-r1 -IUSE=doc python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +IUSE=doc python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 KEYWORDS=amd64 ~ppc x86 LICENSE=BSD -RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) -REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RDEPEND=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_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/menumaker/menumaker-0.99.14.tar.gz _eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 -_md5_=b1ad4806ab5df81695215a4803165ae4 +_md5_=2470e0bbbe70e0023d54a0a854e86606 diff --git a/metadata/md5-cache/x11-terms/zutty-0.15 b/metadata/md5-cache/x11-terms/zutty-0.15 index 23b28f4be969..3f3e06c9db01 100644 --- a/metadata/md5-cache/x11-terms/zutty-0.15 +++ b/metadata/md5-cache/x11-terms/zutty-0.15 @@ -11,5 +11,5 @@ RDEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu x11 RESTRICT=test SLOT=0 SRC_URI=https://git.hq.sig7.se/zutty.git/snapshot/0.15.tar.gz -> zutty-0.15.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=eaea2252afd3bc29fb3d973835a62719 diff --git a/metadata/md5-cache/x11-terms/zutty-0.16 b/metadata/md5-cache/x11-terms/zutty-0.16 index 5cee7c44413f..6db03e22e08f 100644 --- a/metadata/md5-cache/x11-terms/zutty-0.16 +++ b/metadata/md5-cache/x11-terms/zutty-0.16 @@ -11,5 +11,5 @@ RDEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu x11 RESTRICT=test SLOT=0 SRC_URI=https://git.hq.sig7.se/zutty.git/snapshot/0.16.tar.gz -> zutty-0.16.tar.gz -_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot edeeb7766a9fe51d84bbea2ca8a236dc toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d +_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a6df79c1e9bc84369dbf3d44206ac772 waf-utils 04842f6fb79b876b079301eff0764e2d _md5_=bf79d64568c65f5a680153402a018060 diff --git a/net-analyzer/wapiti/Manifest b/net-analyzer/wapiti/Manifest index bdfbcf26edfe..9a906a399050 100644 --- a/net-analyzer/wapiti/Manifest +++ b/net-analyzer/wapiti/Manifest @@ -1 +1 @@ -DIST wapiti3-3.1.7.tar.gz 537866 BLAKE2B 2c58e20b5f754d5c461103a457aa18cfeb93b4ee7ca4c7525e29642f9cd027ece6f64a547b43b4c257c9cf27ae562ef9cb130e5635f1c13c9fdcda6b3f0a4ebf SHA512 d5a49a0f4c361f699f792b2b0c19a3ca65131534e5b244a8692137d1c63f120d33c47de41a6e4639316b63dd301396ae4f0b26f41259077ca34fba5065a36857 +DIST wapiti-3.1.7.gh.tar.gz 1842342 BLAKE2B 3d86af5085eb9e5e63608af91ed553596b962225e214476781b18f5730c5e7e2beff27e683544ee49d0a267f0a71b58278d2baaef7b1258b2e72721f86843970 SHA512 e5524427a6933cf049dc16acf5b1b2481ed5eaa69e91952cb1932e873398961f5aaaab113d481f585e5d4de6efabd124dd36f6b8b6dbef0da256dcfd6c1ebdd6 diff --git a/net-analyzer/wapiti/wapiti-3.1.7.ebuild b/net-analyzer/wapiti/wapiti-3.1.7-r1.ebuild index fc5bd30330e3..3f54b44f02a6 100644 --- a/net-analyzer/wapiti/wapiti-3.1.7.ebuild +++ b/net-analyzer/wapiti/wapiti-3.1.7-r1.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -# Deps missing for 3.12 PYTHON_COMPAT=( python3_{9,10,11,12,13} ) PYTHON_REQ_USE='xml(+)' inherit distutils-r1 -MY_P=${PN}3-${PV} DESCRIPTION="Web-application vulnerability scanner" -HOMEPAGE="https://wapiti.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} +HOMEPAGE="https://wapiti-scanner.github.io/" +SRC_URI=" + https://github.com/wapiti-scanner/wapiti/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +" LICENSE="GPL-2" SLOT="0" @@ -36,6 +35,7 @@ RDEPEND=" >=dev-python/dnspython-2.1.0[${PYTHON_USEDEP}] >=dev-python/h11-0.14[${PYTHON_USEDEP}] >=dev-python/httpx-0.23.3[${PYTHON_USEDEP}] + <=dev-python/httpx-0.28[${PYTHON_USEDEP}] >=dev-python/loguru-0.5.3[${PYTHON_USEDEP}] >=dev-python/mako-1.1.4[${PYTHON_USEDEP}] >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] @@ -49,20 +49,28 @@ RDEPEND=" >=net-proxy/mitmproxy-9.0.0[${PYTHON_USEDEP}]" distutils_enable_tests pytest -# Tests also require unpackaged respx BDEPEND+=" test? ( + dev-lang/php + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/humanize[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] + dev-python/respx[${PYTHON_USEDEP}] )" -# Many tests require execution of local test php server +PROPERTIES="test_network" RESTRICT="test" PATCHES=( "${FILESDIR}"/${PN}-3.1.6-setup_scripts.patch ) python_prepare_all() { + sed -i 's/--cov --cov-report=xml//' setup.cfg || die sed -e 's/"pytest-runner"//' \ -e "/DOC_DIR =/s/wapiti/${PF}/" \ -i setup.py || die distutils-r1_python_prepare_all } + +EPYTEST_IGNORE=( + # requires humanize, unpackaged sslyze + tests/attack/test_mod_ssl.py +) diff --git a/net-im/telegram-desktop/telegram-desktop-5.16.2.ebuild b/net-im/telegram-desktop/telegram-desktop-5.16.2-r1.ebuild index 84da5335e28b..fb7941b26f89 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.16.2.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.16.2-r1.ebuild @@ -26,10 +26,10 @@ CDEPEND=" dev-cpp/ada:= dev-cpp/cld3:= >=dev-cpp/glibmm-2.77:2.68 - dev-cpp/qrcodegen:= dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 + dev-libs/qr-code-generator:= dev-libs/xxhash >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index 6e75eec5cebc..e3dc11ec9346 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -2,3 +2,4 @@ DIST dropbox-icon.svg 574 BLAKE2B a73a0906b5b03dc3214010736164fcdbceb6d91463ed95 DIST dropbox-lnx.x86_64-225.4.4896.tar.gz 111642047 BLAKE2B 739c1a37df24f314af75ed4959b8745056180e7cfb7ac57c554faadad66183e4f8285b1c8f3cb5fdc6bc26ae8f19d3e0ac00edea53bb6ce4b25dc7ff1b5740f5 SHA512 446a870f1a47fe88340cd635e41244970a7341f7ca13e9907a13b98c89b890fb570d7250b77d1d101b7eb7d5fc8f681e673f58c7f03681e9d31e07657dc98168 DIST dropbox-lnx.x86_64-226.4.5094.tar.gz 111447288 BLAKE2B d9873723ae23a1eedc3a200d1f1288cc00a1103cb051800c1aa3214b7fd4f71747d84637aa6c6fcbe78b402e2811d88852c4c87bce013bed529c66073330e63f SHA512 71fd7d19f915bcfb6f760d4eee4e6ccabfbbcf23159dceeac99fde69d97818df625354972c69e6a5910f92a98f9f46ca382d3580f4d589e8fe25a53c5acd48b6 DIST dropbox-lnx.x86_64-227.4.4774.tar.gz 110725691 BLAKE2B ece59056b5a8103f6761a378840459642c5fb4ad3e1c75b53c76fd5ca091974552c37b6d009ae7dc03ac3babd400504335d6da0e02187946ac05eaf17cdd8ab4 SHA512 0574bcd2189d7de2350b1409a0b99e2df42b009b5df48c84c442626849d90d86a1a652ada9e119cd0a741950e74e8781a94a69b25af8fc48db2c1b40f4ba111d +DIST dropbox-lnx.x86_64-228.4.5567.tar.gz 110983316 BLAKE2B 99e79eb923a7e96ed48d01611e6065e61c521e2ec5c09839880721027769cbc68214cb0d6273ff90be0054c79a98971cf3a9c266595ee983b65a6bcaf243f9e6 SHA512 2885558fa55fb74fe370357b334c3e704cd4d8d75e96650f0abd819fad730108ba2aa3edc1911df841b9c830ad77b889ab705e61631d772cb4c4aff419d20ec4 diff --git a/net-misc/dropbox/dropbox-228.4.5567.ebuild b/net-misc/dropbox/dropbox-228.4.5567.ebuild new file mode 100644 index 000000000000..145cde34ce06 --- /dev/null +++ b/net-misc/dropbox/dropbox-228.4.5567.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2025 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" + +BDEPEND="dev-util/patchelf" + +# Be sure to have GLIBCXX_3.4.9, #393125 +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-compat:7 + media-libs/fontconfig + media-libs/freetype + net-misc/wget + sys-libs/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 all of these in RDEPEND + rm -vf libGL.so.1 libX11* libffi.so.7 || die + # some of these do not appear to be used + rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ + PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ + wmctrl libdrm.so.2 libpopt.so.0 || die + if use X ; then + mv images/hicolor/16x16/status "${T}" || die + else + rm -vrf images || die + fi + patchelf --set-rpath '$ORIGIN' \ + apex._apex.*.so \ + nucleus_python.*.so \ + tprt.*.so \ + || die + 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" + # symlinks for bug 955139 + dosym ../../usr/$(get_libdir)/libayatana-appindicator3.so.1 ${targetdir}/libappindicator3.so.1 + dosym libappindicator3.so.1 ${targetdir}/libappindicator3.so + + if use X; then + 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/networkmanager/networkmanager-1.52.0.ebuild b/net-misc/networkmanager/networkmanager-1.52.0.ebuild index e8b549440573..fc9b204159b1 100644 --- a/net-misc/networkmanager/networkmanager-1.52.0.ebuild +++ b/net-misc/networkmanager/networkmanager-1.52.0.ebuild @@ -180,6 +180,9 @@ meson_nm_native_program() { } multilib_src_configure() { + # Workaround for LLD on musl systems (bug #959603) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + # LTO is restricted in older clang for unclear reasons. # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/593 # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2053 diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest index d56be9372205..aeec561c9fa6 100644 --- a/net-misc/streamlink/Manifest +++ b/net-misc/streamlink/Manifest @@ -1,2 +1,3 @@ DIST streamlink-7.3.0.tar.gz 790002 BLAKE2B 9d92594a3ad6d9ea6310eb32465160217f3b1368923cbdf40d6582685810a9897fe2d9a17640df79bbd7b9c2e9d31cd4ec0b61a891f2ad4166e0b83726d98ff5 SHA512 08f09752a4987f2509bc83ac66220369fd1fd45e8a05cc1641fca56afe2e6fecff5a48a84486f2ab1144af606a26ab9d4b37e62ace0d86087acfe99d803396c1 DIST streamlink-7.4.0.tar.gz 792377 BLAKE2B fe5b995fee0c72f1d5d54506740ce8cc5f6de1844f2469e96c51cfefd816286f770656bde13a03483a6dbe04eb17a5726ab7837525edb5eb476ac39c2b1f7fde SHA512 c70035a43e254138ea2e38fdadebd1b441912dde4a09d7f1d3997c2fdc91692cebec0916e63929cca3ccf5bf658c7586d5fee9c24584fbc848d903f912e011c7 +DIST streamlink-7.5.0.tar.gz 797855 BLAKE2B 1840d157bf0f5d40f089763d08b3758b5f6828df7079a0fbc1d9ce6a9d202f176461e1eed241b747c5720ed94c97f14487cace0455d58c840326288ac57d2d7f SHA512 00a2d801eb9afafa1fd9a1a79f87bfd0feb0fbeb70be28962dbe1e1212eabc8cdf60048cc994d686a5ee46a0658b34a5a583417da40e26e6eb41ae83a796b782 diff --git a/net-misc/streamlink/streamlink-7.5.0.ebuild b/net-misc/streamlink/streamlink-7.5.0.ebuild new file mode 100644 index 000000000000..e5d19830e31f --- /dev/null +++ b/net-misc/streamlink/streamlink-7.5.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/streamlink/${PN}.git" + inherit git-r3 +fi + +DISTUTILS_SINGLE_IMPL=1 +# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools +# https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7 +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{11..14} ) +PYTHON_REQ_USE='xml(+),threads(+)' +inherit distutils-r1 + +DESCRIPTION="CLI for extracting streams from websites to a video player of your choice" +HOMEPAGE="https://streamlink.github.io/" + +if [[ ${PV} != 9999* ]]; then + SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz" +fi + +LICENSE="BSD-2 Apache-2.0" +SLOT="0" +if [[ ${PV} != 9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +# See https://github.com/streamlink/streamlink/commit/9d8156dd794ee0919297cd90d85bcc11b8a28358 for chardet/charset-normalizer dep +RDEPEND=" + media-video/ffmpeg + $(python_gen_cond_dep ' + dev-python/certifi[${PYTHON_USEDEP}] + || ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/charset-normalizer[${PYTHON_USEDEP}] + ) + >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}] + >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}] + dev-python/pycountry[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}] + >dev-python/pysocks-1.5.7[${PYTHON_USEDEP}] + >=dev-python/trio-0.22.0[${PYTHON_USEDEP}] + >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/setuptools-77[${PYTHON_USEDEP}] + test? ( + >=dev-python/freezegun-1.5.0[${PYTHON_USEDEP}] + dev-python/pytest-trio[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + ) + ') +" +if [[ ${PV} == 9999* ]]; then + BDEPEND+=" + $(python_gen_cond_dep ' + >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] + ') + " +fi + +EPYTEST_PLUGINS=( pytest-trio freezegun requests-mock ) + +distutils_enable_tests pytest diff --git a/net-misc/streamlink/streamlink-9999.ebuild b/net-misc/streamlink/streamlink-9999.ebuild index 9b65a3f38651..e5d19830e31f 100644 --- a/net-misc/streamlink/streamlink-9999.ebuild +++ b/net-misc/streamlink/streamlink-9999.ebuild @@ -68,4 +68,6 @@ if [[ ${PV} == 9999* ]]; then " fi +EPYTEST_PLUGINS=( pytest-trio freezegun requests-mock ) + distutils_enable_tests pytest diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest index 43a6301371e0..be038dddcd75 100644 --- a/net-p2p/cpuminer-opt/Manifest +++ b/net-p2p/cpuminer-opt/Manifest @@ -1 +1 @@ -DIST cpuminer-opt-25.4.tar.gz 1771611 BLAKE2B 59063a3ec5b3faa30109cf593a80f0d37327b8dfd3253064128fe0575e030dba7399b6e709994142fe01421c1e8aacd06c498d0414ac02db4a5c46e769ea59de SHA512 69590c68aeefdbe4264bb68098ff908d6aee903f1f44c472a8b9efed0a9cded93dc1aea9416c4ab02670992e03d1fd5997aca577cc83801eb0a3c62539234d9e +DIST cpuminer-opt-25.5.tar.gz 1771079 BLAKE2B f92239ab93bb414f3a1c05000b123425cd2b9d223b188b896828983ff7348bb7a9a4952ec1dfcb19888212816c70464da1b4b5031b8c8b6d08df7f1b4cff6a55 SHA512 46bece85ed181d42e13b29861a5723a2837d626a256c3dea0deae68bd68276687987d6f54b5fb2560a4552f1c06749996406d9d40afd90e141940a1546a87966 diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-25.4.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-25.5.ebuild index 289eb7265773..289eb7265773 100644 --- a/net-p2p/cpuminer-opt/cpuminer-opt-25.4.ebuild +++ b/net-p2p/cpuminer-opt/cpuminer-opt-25.5.ebuild diff --git a/net-p2p/ncdc/Manifest b/net-p2p/ncdc/Manifest index e59c8503ec6d..8e9fea4fe507 100644 --- a/net-p2p/ncdc/Manifest +++ b/net-p2p/ncdc/Manifest @@ -1,4 +1,2 @@ -DIST ncdc-1.24.1.tar.gz 377704 BLAKE2B a9b72f9721c875d063482ede52836b30c125567e673024921d75c32c0b29a8697237cd0c95afa0671ba14b036b9857e0003990958e82d5d4e9d855fc92df274f SHA512 5b77badc3c2f0db546526fe02827bc1b907f07e2a7c095e6019ff68b08e303ec5c4b1e1a53d395ebd12f15a66c0b7892ec13ab370f5af67ca3df2b2cabcd16ec -DIST ncdc-1.24.1.tar.gz.asc 833 BLAKE2B bf0f83d9a6e33d103f027757700450d71f691b5c9bc07e326685f1ed39cc6af32fb2a764c20a39982dce61a31764ed9983fc3728c82588efe6aad0342e191800 SHA512 cfa55378449a8875aa7ffb5c18e7c5274f4c3b500906f23cd906736722697ee96ea5d7c6e15549a33d09351523a4492b8cef3c281376b91778e28bbe33b53b86 DIST ncdc-1.25.tar.gz 378397 BLAKE2B f595de87632afedc3eb7919f6d44d2dbd0b0cea9c6b0ecce9095c876c9e8612bed0eb91bc108af032455475d927b561add9f514cc064008b34f72725b8ab85a0 SHA512 5acd7c4e790dc4cac49183f680d1c86bb86c93e97e87d1a798c91153bb9f3921c33929951f9766ff6feeea69086d29f5cdad32dc4174c05f2bd8657a2e8e391d DIST ncdc-1.25.tar.gz.asc 833 BLAKE2B 793706c0b90983d24740eda2cab86a72151f85a732f5e34ffb83e5deaeb0c6498b0aacaf4710b3c1be132aa51340af8dd24e44327cfaa61753fe04d9c27f94e2 SHA512 533dabfe8511595571675a511503afb5ef6dd695398d9f24a2e6eb951e5563dda3171434044a434dc4a0d567ff894e54bd64c104c99f5ee1821a4e7cc6193650 diff --git a/net-p2p/ncdc/ncdc-1.24.1.ebuild b/net-p2p/ncdc/ncdc-1.24.1.ebuild deleted file mode 100644 index ed40ba1a0113..000000000000 --- a/net-p2p/ncdc/ncdc-1.24.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs verify-sig - -DESCRIPTION="Lightweight direct connect client with a friendly ncurses interface" -HOMEPAGE="https://dev.yorhel.nl/ncdc" -SRC_URI=" - https://dev.yorhel.nl/download/${P}.tar.gz - verify-sig? ( https://dev.yorhel.nl/download/${P}.tar.gz.asc ) -" -LICENSE="MIT" -SLOT="0" - -KEYWORDS="amd64 ~ppc ~sparc x86" - -IUSE="geoip" - -RDEPEND=" - app-arch/bzip2 - dev-db/sqlite:3 - >=dev-libs/glib-2.74:2 - >=net-libs/gnutls-3:= - sys-libs/ncurses:=[unicode(+)] - sys-libs/zlib - geoip? ( dev-libs/libmaxminddb:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - dev-util/makeheaders - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-yorhel ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/yoranheling.asc - -src_configure() { - local myeconfargs=( - $(use_with geoip) - ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - emake AR="$(tc-getAR)" -} diff --git a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild index 271b81e750a1..a45e22ccb7bc 100644 --- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild +++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 GNOME_ORG_MODULE="NetworkManager-${PN##*-}" -inherit gnome2 +inherit flag-o-matic gnome2 DESCRIPTION="NetworkManager OpenVPN plugin" HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn" @@ -47,6 +47,8 @@ PATCHES=( ) src_configure() { + # Workaround for LLD on musl systems (bug #947147) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) # --localstatedir=/var needed per bug #536248 gnome2_src_configure \ --localstatedir=/var \ diff --git a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild index f251adeb7822..e082af549503 100644 --- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild +++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 GNOME_ORG_MODULE="NetworkManager-${PN##*-}" -inherit gnome2 +inherit flag-o-matic gnome2 DESCRIPTION="NetworkManager OpenVPN plugin" HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn" @@ -43,6 +43,8 @@ BDEPEND=" " src_configure() { + # Workaround for LLD on musl systems (bug #947147) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) # --localstatedir=/var needed per bug #536248 gnome2_src_configure \ --localstatedir=/var \ diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 7b4e22901ff7..ffd0d568035c 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -36,6 +36,19 @@ #--- END OF EXAMPLES --- +# Eli Schwartz <eschwartz@gentoo.org> (2025-07-08) +# Unmaintained, out of date, QA issues, outstanding bugs for compilation +# failure / test failure. Still uses python 3.11. No revdeps. +# Removal on 2025-08-07. Bug #725252, #873304, #731876, #929772 +sci-libs/eccodes + +# Eli Schwartz <eschwartz@gentoo.org> (2025-07-06) +# Unmaintained, abandoned upstream since 2012, stuck on Python 3.11, +# no revdeps since a year ago. +# Removal on 2025-08-05. Bug #928479, #929362. +dev-libs/libindicate +app-text/gnome-doc-utils + # Michał Górny <mgorny@gentoo.org> (2025-07-05) # Metapackage used as a dependency in dev-lang/python and dev-lang/pypy. # Replaced with inlined specific dev-python/ensurepip-* packages. diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild index e97e374849f2..44b71904f9fb 100644 --- a/sci-libs/dealii/dealii-9999.ebuild +++ b/sci-libs/dealii/dealii-9999.ebuild @@ -31,7 +31,7 @@ IUSE=" adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc - +sparse sundials symengine trilinos + +sparse sundials symengine trilinos vtk " # TODO: add slepc use flag once slepc is packaged for gentoo-science @@ -44,7 +44,8 @@ REQUIRED_USE=" RDEPEND="dev-libs/boost:= app-arch/bzip2 sys-libs/zlib - dev-cpp/tbb:= + dev-cpp/magic_enum:= + dev-cpp/taskflow:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) @@ -70,6 +71,7 @@ RDEPEND="dev-libs/boost:= sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) + vtk? ( sci-libs/vtk ) || ( dev-cpp/kokkos sci-libs/trilinos @@ -100,19 +102,20 @@ src_configure() { -DDEAL_II_EXAMPLES_RELDIR="share/doc/${PF}/examples" -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)" -DDEAL_II_SHARE_RELDIR="share/${PN}" - -DDEAL_II_WITH_ZLIB=ON + -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)" + -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)" -DDEAL_II_WITH_ADOLC="$(usex adolc)" -DDEAL_II_WITH_ARBORX="$(usex arborx)" - -DDEAL_II_WITH_ASSIMP="$(usex assimp)" -DDEAL_II_WITH_ARPACK="$(usex arpack)" + -DDEAL_II_WITH_ASSIMP="$(usex assimp)" -DDEAL_II_WITH_CGAL="$(usex cgal)" + -DDEAL_II_WITH_COMPLEX_VALUES=ON -DDEAL_II_WITH_GINKGO="$(usex ginkgo)" - -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)" - -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)" -DDEAL_II_WITH_GMSH="$(usex gmsh)" -DDEAL_II_WITH_GSL="$(usex gsl)" -DDEAL_II_WITH_HDF5="$(usex hdf5)" -DDEAL_II_WITH_LAPACK="$(usex lapack)" + -DDEAL_II_WITH_MAGIC_ENUM=ON -DDEAL_II_WITH_METIS="$(usex metis)" -DDEAL_II_WITH_MPI="$(usex mpi)" -DDEAL_II_WITH_MUPARSER="$(usex muparser)" @@ -123,10 +126,12 @@ src_configure() { -DDEAL_II_WITH_SLEPC="$(usex slepc)" -DDEAL_II_WITH_SUNDIALS="$(usex sundials)" -DDEAL_II_WITH_SYMENGINE="$(usex symengine)" - -DDEAL_II_WITH_UMFPACK="$(usex sparse)" - -DDEAL_II_WITH_TBB=ON - -DDEAL_II_WITH_TASKFLOW=OFF + -DDEAL_II_WITH_TASKFLOW=ON + -DDEAL_II_WITH_TBB=OFF -DDEAL_II_WITH_TRILINOS="$(usex trilinos)" + -DDEAL_II_WITH_UMFPACK="$(usex sparse)" + -DDEAL_II_WITH_VTK="$(usex vtk)" + -DDEAL_II_WITH_ZLIB=ON ) use opencascade && mycmakeargs+=( diff --git a/sci-libs/dealii/metadata.xml b/sci-libs/dealii/metadata.xml index 8c13f703d75d..ebbca9f4a6ea 100644 --- a/sci-libs/dealii/metadata.xml +++ b/sci-libs/dealii/metadata.xml @@ -35,6 +35,7 @@ <flag name="assimp">Add support for assimp (<pkg>media-libs/assimp</pkg>)</flag> <flag name="ginkgo">Add support for ginkgo (<pkg>sci-libs/ginkgo</pkg>)</flag> <flag name="sundials">Add support for sundials (<pkg>sci-libs/sundials</pkg>)</flag> + <flag name="vtk">Add support for VTK (<pkg>sci-libs/vtk</pkg>)</flag> </use> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sci-libs/hipBLASLt/hipBLASLt-6.4.1.ebuild b/sci-libs/hipBLASLt/hipBLASLt-6.4.1.ebuild index b5d21c519d4f..a2ce9ce18ae0 100644 --- a/sci-libs/hipBLASLt/hipBLASLt-6.4.1.ebuild +++ b/sci-libs/hipBLASLt/hipBLASLt-6.4.1.ebuild @@ -90,11 +90,14 @@ src_prepare() { local shebangs=($(grep -rl "#!/usr/bin/env python3" tensilelite/Tensile || die)) python_fix_shebang -q ${shebangs[*]} - sed -e "s:\${rocm_path}/bin/amdclang++:$(get_llvm_prefix)/bin/clang++:" \ + rocm_use_clang + sed -e "s:\${rocm_path}/bin/amdclang++:${CXX}:" \ -i library/src/amd_detail/rocblaslt/src/kernels/compile_code_object.sh \ -i tensilelite/Tensile/Ops/gen_assembly.sh || die - sed 's/amdclang/clang/g' -i tensilelite/Tensile/Utilities/Toolchain.py || die + # Fix compiler validation (just a validation) + sed "s/amdclang/$(basename "$CC")/g" \ + -i tensilelite/Tensile/Utilities/Toolchain.py || die cmake_src_prepare } diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest index bdb5f41b3b71..efc784cd46fc 100644 --- a/sys-apps/hexyl/Manifest +++ b/sys-apps/hexyl/Manifest @@ -22,7 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hexyl-0.16.0.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a +DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 diff --git a/sys-apps/hexyl/hexyl-0.16.0.ebuild b/sys-apps/hexyl/hexyl-0.16.0.ebuild index 8a91888541c9..47f8d7978917 100644 --- a/sys-apps/hexyl/hexyl-0.16.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2024 Gentoo Authors +# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,10 +6,10 @@ EAPI=8 CRATES=" aho-corasick@1.1.3 anstream@0.6.17 - anstyle@1.0.9 anstyle-parse@0.2.6 anstyle-query@1.1.2 anstyle-wincon@3.0.6 + anstyle@1.0.9 anyhow@1.0.91 assert_cmd@2.0.16 autocfg@1.4.0 @@ -36,15 +36,15 @@ CRATES=" normalize-line-endings@0.3.0 num-traits@0.2.19 owo-colors@4.1.0 - predicates@3.1.2 predicates-core@1.0.8 predicates-tree@1.0.11 + predicates@3.1.2 pretty_assertions@1.4.1 proc-macro2@1.0.89 quote@1.0.37 - regex@1.11.1 regex-automata@0.4.8 regex-syntax@0.8.5 + regex@1.11.1 rustix@0.38.38 serde@1.0.214 serde_derive@1.0.214 @@ -53,8 +53,8 @@ CRATES=" syn@2.0.85 terminal_size@0.4.0 termtree@0.4.1 - thiserror@1.0.65 thiserror-impl@1.0.65 + thiserror@1.0.65 unicode-ident@1.0.13 unicode-xid@0.2.6 utf8parse@0.2.2 @@ -71,35 +71,26 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 yansi@1.0.1 - ${PN}@${PV} " inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" -SRC_URI="${CARGO_CRATE_URIS}" +SRC_URI=" + https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" LICENSE="|| ( Apache-2.0 MIT )" # Dependent crate licenses LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" -IUSE="man" - -BDEPEND=" - man? ( virtual/pandoc ) -" -src_compile() { - cargo_src_compile - - use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" -} +DOCS=( README.md CHANGELOG.md ) src_install() { cargo_src_install - einstalldocs - use man && doman doc/${PN}.1 } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 1bd26735cdca..24ccbb8a7ce2 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>Wuzy01@qq.com</email> - <name>Wu, Zhenyu</name> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-devel/dev86/files/dev86-0.16.19-fortify.patch b/sys-devel/dev86/files/dev86-0.16.19-fortify.patch deleted file mode 100644 index 366808c96d20..000000000000 --- a/sys-devel/dev86/files/dev86-0.16.19-fortify.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- dev86-0.16.19/bcc/bcc.c -+++ dev86-0.16.19/bcc/bcc.c -@@ -596,12 +597,17 @@ - } - } - --void --command_reset() --{ - #ifndef MAXPATHLEN -+#ifdef PATH_MAX -+#define MAXPATHLEN PATH_MAX -+#else - #define MAXPATHLEN 1024 - #endif -+#endif -+ -+void -+command_reset() -+{ - char buf[MAXPATHLEN]; - char ** prefix; - char * saved_cmd; diff --git a/sys-devel/dev86/files/dev86-0.16.21-make.patch b/sys-devel/dev86/files/dev86-0.16.21-make.patch deleted file mode 100644 index 248ff5814dbc..000000000000 --- a/sys-devel/dev86/files/dev86-0.16.21-make.patch +++ /dev/null @@ -1,82 +0,0 @@ -From f14f78efcd5c865b470173dc06959c8de61e9711 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Thu, 8 Mar 2018 19:31:17 +0100 -Subject: [PATCH] build: Always use $(MAKE) to spawn sub-make - -Always use $(MAKE) instead of literal 'make' to spawn the correct make -variant. Otherwise, e.g. when using 'gmake' on FreeBSD the Makefiles -spawn BSD make and things fail because of incompatible MAKEFLAGS -set by GNU make. ---- - bootblocks/Makefile | 10 +++++----- - libbsd/Makefile | 2 +- - makefile.in | 2 +- - 3 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/bootblocks/Makefile b/bootblocks/Makefile -index d954ea1..2887d86 100644 ---- a/bootblocks/Makefile -+++ b/bootblocks/Makefile -@@ -55,31 +55,31 @@ fs_min.o: minix.h - - bootfile.sys: $(MSRC) $(MINC) - @rm -f $(MOBJ) -- make 'CFLAGS=$(CFLAGS) -DDOSFLOPPY' monitor.out -+ $(MAKE) 'CFLAGS=$(CFLAGS) -DDOSFLOPPY' monitor.out - mv monitor.out bootfile.sys - @rm -f $(MOBJ) - - boottar.sys: $(MSRC) $(MINC) tarboot.bin - @rm -f $(MOBJ) -- make 'CFLAGS=$(CFLAGS) -DTARFLOPPY' monitor.out -+ $(MAKE) 'CFLAGS=$(CFLAGS) -DTARFLOPPY' monitor.out - mv monitor.out boottar.sys - @rm -f $(MOBJ) - - bootminix.sys: $(MSRC) $(MINC) minix.bin - @rm -f $(MOBJ) -- make 'CFLAGS=$(CFLAGS) -DMINFLOPPY' monitor.out -+ $(MAKE) 'CFLAGS=$(CFLAGS) -DMINFLOPPY' monitor.out - mv monitor.out bootminix.sys - @rm -f $(MOBJ) - - monitor.sys: $(MSRC) $(MINC) - @rm -f $(MOBJ) -- make monitor.out -+ $(MAKE) monitor.out - mv monitor.out monitor.sys - @rm -f $(MOBJ) - - monitor: $(MSRC) $(MINC) - @rm -f $(MOBJ) -- make 'CFLAGS=-ansi $(DEFS)' monitor.out -+ $(MAKE) 'CFLAGS=-ansi $(DEFS)' monitor.out - mv monitor.out monitor - @rm -f $(MOBJ) - -diff --git a/libbsd/Makefile b/libbsd/Makefile -index 2b29f72..722b86d 100644 ---- a/libbsd/Makefile -+++ b/libbsd/Makefile -@@ -29,7 +29,7 @@ install: all - install -m 644 $(LIBBSD) $(LIBDIR)/i86 - - tests: dummy -- make -C tests -+ $(MAKE) -C tests - - $(LIBBSD): $(OBJS) - $(AR) rc $(LIBBSD) $(OBJS) -diff --git a/makefile.in b/makefile.in -index b586da1..97ea519 100644 ---- a/makefile.in -+++ b/makefile.in -@@ -326,7 +326,7 @@ config: ; - #endif - - makec: -- echo 'cd $$1 ; shift ; make "$$@"' > makec -+ echo 'cd $$1 ; shift ; $(MAKE) "$$@"' > makec - chmod +x makec - - versions: bcc/version.h diff --git a/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch b/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch deleted file mode 100644 index cb42e5707dcf..000000000000 --- a/sys-devel/dev86/files/dev86-0.16.21-non-void-return-clang.patch +++ /dev/null @@ -1,15 +0,0 @@ -Return void properly, else clang aborts with -* tok_io.c:231:6: error: non-void function 'do_control' should return a value [-Wreturn-type] -See also: https://bugs.gentoo.org/show_bug.cgi?id=523096 - ---- dev86-0.16.21/unproto/tok_io.c -+++ dev86-0.16.21/unproto/tok_io.c -@@ -189,7 +189,7 @@ - - /* do_control - parse control line */ - --static int do_control() -+static void do_control() - { - struct token *t; - int line; diff --git a/sys-devel/dev86/files/dev86-0.16.21-void-return-check-msdos-clang-fix.patch b/sys-devel/dev86/files/dev86-0.16.21-void-return-check-msdos-clang-fix.patch deleted file mode 100644 index 39e3a1296c21..000000000000 --- a/sys-devel/dev86/files/dev86-0.16.21-void-return-check-msdos-clang-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/bootblocks/makeboot.c 2020-11-30 00:28:40.383078094 +0300 -+++ b/bootblocks/makeboot.c 2020-11-30 00:28:26.969025659 +0300 -@@ -183,6 +183,8 @@ - unsigned char bpb_flags[100]; - int has_bpb_overrides = 0; - -+static void check_msdos(); -+ - main(argc, argv) - int argc; - char ** argv; -@@ -1122,7 +1124,7 @@ - - /**************************************************************************/ - --check_msdos() -+static void check_msdos() - { - decode_super(buffer); - if( dosflds[DOS_CLUST].value == 0 ) /* MSDOS v1.0 */ diff --git a/sys-devel/dev86/files/dev86-pic.patch b/sys-devel/dev86/files/dev86-pic.patch deleted file mode 100644 index 23158d188b02..000000000000 --- a/sys-devel/dev86/files/dev86-pic.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- dev86-0.16.21/elksemu/elks.c.orig 2005-11-04 01:35:37.000000000 +0100 -+++ dev86-0.16.21/elksemu/elks.c 2005-11-04 01:45:28.000000000 +0100 -@@ -129,8 +129,17 @@ - static inline int vm86_mine(struct vm86_struct* v86) - { - int __res; -+#ifndef __PIC__ - __asm__ __volatile__("int $0x80\n" - :"=a" (__res):"a" ((int)OLD_SYS_vm86), "b" ((int)v86)); -+#else -+ __asm__ __volatile__( -+ "movl %%ebx,%%ecx\n\t" -+ "movl %2,%%ebx\n\t" -+ "int $0x80\n\t" -+ "movl %%ecx,%%ebx\n\t" -+ :"=a" (__res):"a" ((int)OLD_SYS_vm86), "r" ((int)v86) : "ecx"); -+#endif - return __res; - } - #endif diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index d9c483ede0c4..7eedcb60607f 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -4,61 +4,29 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 9b71761f4015649514677784443886e59733ac38 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c DIST gcc-11.5.0-patches-1.tar.xz 13664 BLAKE2B 64fd9c2d074aca58ecd8c0035ccf2d2b84d83b93b46367f3e068a95651a094a07b9aad7635bb9c7d2e5ea20dc5957bc19217ca32cbd6cf6f0344f4a3d943a60a SHA512 55828751008575fe89760a224477ee9e5132c0780fbe232e0b80b16ecd9854f85ae54bdcd216ae04de67f3a8b417ee2aad4f8bf9d9df5318613d3efb55bd92df DIST gcc-11.5.0.tar.xz 82399864 BLAKE2B f4a61faad32aac9e9cb553c1a1a011df0a057f6e2cac92a13cc7e285d08191dd4a117f41a8faac2359c0e2a16f954c7fef354dda9df8c63bff1c5cefda82602c SHA512 88f17d5a5e69eeb53aaf0a9bc9daab1c4e501d145b388c5485ebeb2cc36178fbb2d3e49ebef4a8c007a05e88471a06b97cf9b08870478249f77fbfa3d4abd9a8 -DIST gcc-12-20241219.tar.xz 79920016 BLAKE2B 71044352515f33eaf0bcc64cc6eacdecb8b7b1dbca6d8836b629f76e60320f5090178ff37b6804fbda0913c0f55afca37588647974fd72e9961edd338ccf6ffb SHA512 e0c08366f392083feb1ae242242e9bd335681234808ed44d4e75afe157be2814bef321d2327186d217f38bbb6176706e1258228904d31fdb3bb37c8e245dacb0 -DIST gcc-12-20250227.tar.xz 79915940 BLAKE2B 0adb19847cb3f317316549f657434654b9923806366a4b95e496effea9c07995b7d3de65c40cc2f62ba1e87cfb0f8cd8a1a833284042fdc5e6fce2bd7e7e9543 SHA512 d01cad1771762f5b56c783d6a3b39415be1c7619229b5ff056fe40ef0bf821c67a2d1a2272c2227a44f92825582579625352d19e2342d11f76a079556dae0ae8 -DIST gcc-12-20250417.tar.xz 79924416 BLAKE2B 4f6542d016693e2392a433c1931a33112fc959e194cdfbe01f76c9f4103d0ba3b899bd4d1993031340d90d5512a2075f8aaf0a73013eaad0afe9708fcefd47dc SHA512 82ee092685d988eb184926f4bd306540d43c7da94a0f76a5b1aaaf134235ee882b07f34e4c9a55cddba11988aafafa8ff0be1fe12330a61c2ee927d63597e7a6 DIST gcc-12-20250528.tar.xz 79942548 BLAKE2B 3c500796a34ccd863da451de4084cc90d404c9b8d41caccde11a840bc25cf949669ea9b4d4ae58899962aeb37e14ec947068238787a0019bbf22e62135a001ca SHA512 aa4e0583b308b8ada43c209edee54f97606683e1e7dad8e0250a6c77591e8cb2520258973822a91f3a45261a46a0b2e3783214ae6e004eed90cdf3a2faec479c -DIST gcc-12-20250604.tar.xz 79932044 BLAKE2B 6be96d278106c52bb44cd7a82dcbbc270c99aa914c185fd4bce807dcd11b1dc441d1add7d4220afb8a26b9dda1c0f419c2e3bf40b1b01b64ffc1f7aceb6a0e3c SHA512 e4c1ed3473ee12c9f15af8ca9dceb0700f7af8e96fbed8d10ff276e6031898e5ceaca11e250839b09425448d726300f09c43a3287badbc79179c0d8974cadd07 -DIST gcc-12-20250611.tar.xz 79932880 BLAKE2B ae368816a13791a00d14494ce9e132d5dd9d2de74e335a8a9c68b568a1ec25aa264c07292d31d379ce092577b036313d5d62536c7802eb16d08e777c36b7d969 SHA512 e6b47dce06e07aabdbaf4f74b9b387b9b19331675c4abb7ef69541d8188b2370b1887047b2179d6a5eb7c412c81c919612b68892f760c2a2586028fb5483d7fd -DIST gcc-12-20250618.tar.xz 79951420 BLAKE2B 20d719edd362f5c8cedf3a641847961b4685f3ee9b0d60f0dacc5237722718b78123a15bfb262b983313c01cd330af3c4933b947eddccaa3545d179d00b7c333 SHA512 cbf9a0c3ca8ae85dc735d349a7a61de7e9d6b7215bb14962d8becbded5dc67718565e013d3c1fcc3083a8baaea5ba518e5a7c7d1576b2ae99c51c0385b204a84 -DIST gcc-12-20250625.tar.xz 79946552 BLAKE2B add33d9fe5aa460bfdd961391ba5a5a58ad2c1d2063957a496d18b242a030f6e6297a5eca5d3524752fdbd56be8708ee55f1265002f638de0f55ff8449c71539 SHA512 3fa1d8efcececf41b7b83987765a7b92bbff878208709a43b4ff9aabbfbcbc6a755fbb724dab4d5b718eb347f3829966b3e9c7cfa63b8101cb985a3287ef9003 -DIST gcc-12-20250702.tar.xz 79955860 BLAKE2B 972b865eddffb8816579ea98d0690114b51cd5cd2617ed8cacd749da924bf39353867f5243a0e56bcd18187773f454b122a081941d93a6824cdb1acd4b3239ce SHA512 eed45ffe22a598902d9f06fc13063df992ac5c2f6433aea48c5f0ce84a8b36e80608315546df39ee7538e965c1fdcd85c48f5dba3226b7cfea88524883285d5d DIST gcc-12.4.0-musl-patches-1.tar.xz 3068 BLAKE2B e5e39c24934072ea89e4467d0dc5196f3dadfb5ffba0c856d051648a2fbf57d434a57e95227cdf2b8cea45f0f5555aec2bc372d2f6cb0b69efd87831d248d364 SHA512 b9db204845a25be043d76cae826d42eebeeb4f9be7c3049af6fe7601a552bedfd24731156a6a36b4b5e2e2af656a589a5c556d2b0b3ded33ba290a773ee87c62 -DIST gcc-12.4.0-patches-1.tar.xz 15576 BLAKE2B 98c29888de7701b365be7ac9062f0cee3340d58c85485e26f0d02f1483ec64cc9c10651488a4fd937551afe30f4e19777e6766871a724ae3ba6c290c16f4fdf1 SHA512 3f7c5d36e56e07ea9dd143a5d13342a6c1ccbf0643abd1c0bcbfb46bb7c7b1308aef6e3e882031c9c191610f01af906b19be5aa2b139cf617614f46e97463aec -DIST gcc-12.4.0-patches-2.tar.xz 14876 BLAKE2B 6bf5abbb2abba4b9fe9fa153ac4112fe5f563e97cd4e1b885ccd0d88abf1124fa91f20d6be972e2242410447be73bca60014785f8551b8087ed0d4cc3e868225 SHA512 dfd5f02d4c1076fad4ee998b2f620171dd3eb65a1160312def9dae89b18327a06db853f569e0e3c049e5ab06c61488bb6faecec52bafe737fddeb43628c54a1f DIST gcc-12.4.0-patches-3.tar.xz 14140 BLAKE2B cc73805b2c1f9f6a8d96b2a31d79ce0034ebc3ef1976e78e8ec4f2649c33cef48acee943773de5e03b891128f37e4d72c07d7f4c0bd6d473e484a4b6a9df9f25 SHA512 a93c6bc7d2bd1d7b80bfc6b16c042ac6d3cb6e15cada16041baa48b8023d857b4a1557f4620c46646136daece6566655523010366411aa9fad671398efb03b6f -DIST gcc-12.4.0.tar.xz 83377372 BLAKE2B 0d5aa9995bf53fa2dc976a846240cfb8fafd125ad6c54f45dc9d770215eae3e9ea0db82a9a4f79c51b4d5f8461a1d730c17db6841bc31bd96dba11d9ed7544ae SHA512 5bd29402cad2deb5d9388d0236c7146414d77e5b8d5f1c6c941c7a1f47691c3389f08656d5f6e8e2d6717bf2c81f018d326f632fb468f42925b40bd217fc4853 DIST gcc-12.5.0-RC-20250704.tar.xz 86030356 BLAKE2B 640429aac8340ca738ec84bc4eee24c1d2087927c81b7152c2a40fc083dd427ddcb7a639302ab851b5bdb4ac2edf22929bfd9c405ae1a3bc8bffdd7a2d50f415 SHA512 8b14e76acb5ccb20dd0d3480244e866e87dcf7fd92528679956e3b84470cc0e9c5e21f2f39139272a4a43a88536a4a07496a127cfb41cefd92195812c3aae858 DIST gcc-13-20241220.tar.xz 84504500 BLAKE2B 60d6dcdcafa36399a0c0de7fef3a4eb4ca8e0b6780cd31c9eace2965c53115205bf64e8247b833a4375c1e3ad2d94820b5bdc97a4689be95d8ab55a676afa689 SHA512 10fe009dc3b8872b24350e4fb999f71b848bd5a03e48e8292f76e6eca3dbdef8383a3b13b813aada983ebdbe3ecab1642961b3210cd1e0063a86655a44493017 -DIST gcc-13-20250418.tar.xz 84528940 BLAKE2B 566cc9570d9a2e41e67416cd3bb3609fad38a37cc648422988182652010ba2f2eb459c29fce32f8f97ea33c23eac3b43098af6fb333ce250a7e9eac4ca0abeb7 SHA512 185179a591d6ecc3a6477379fd877241a18b25bec0eacd0819e6e0ee38abbbebe7fee9027d36a60087f487c65a8afd17228e8dc0b803f4cf5ae6b8ce9cdadcbc -DIST gcc-13-20250522.tar.xz 84560600 BLAKE2B 418d5f6eb25542519317aa18f16d347940549b4bdbcd5a75279d784e310758e870d8814c4ff631195d44a05d57da95f8bef3a1ba5931f1a085f9e88912ddf993 SHA512 4c16bd9d3e0aa38772ae5a347f99f2d3fbf5587d5fbf7fe9e8c2f8cda203221a424e161719ddc42cb945ec3a75c5956da61ccccf4ff7b3a9eb377962b28e506c -DIST gcc-13-20250612.tar.xz 84587824 BLAKE2B 4ec2b89a912c185b0c62c5d290c50a2febdaf9c1496dad944ebfe5dac18df74fcda5142040bc5407388983210662fe2643967c56494b66e81e80fc6e65841fd3 SHA512 015dda44b0894ee0d45d4398ee93e2dec4350ba51584af9dc642a43c3a376c00e738e779021412cf658e143e78276c390254d7cee34939cb160f865a5187292e -DIST gcc-13-20250619.tar.xz 84584096 BLAKE2B c69932af22adc03527c296e69a07face4c65366dc4d14430d310731ab7470cb18b1f30aa4720ad877d5421cd50e1424deead88d231ba1f7f95a427a26d0ed073 SHA512 2611c0c586706ec95f22ebaf8b557e432be2224518fb1656c1a44f7f8b6b066caa48de48894990ca2a20f2fe3ec456434fd4d8ede356cb0b72d9ec0f0223a055 -DIST gcc-13-20250626.tar.xz 84567576 BLAKE2B 49eb8e3132a0d0a6fe5c127adf446992032be7bcd74103577e13a08f06d451312d7b6f3328864906c3cd29ecd9e4b274bb2cfc4b9b0ee53a5a6d513bbbd1089a SHA512 0f98f211aa6aad4cba2aaa9d0535856304fa3f2c1d4d2f26646641bbe50575322f1562188f9b38c837ac2bd6ee4a22acb66be19ce73ef4b253c54aa19090aaed DIST gcc-13-20250703.tar.xz 84586348 BLAKE2B 767826f6d4ab9ee1e2b7558ff7e32f5bf409e07283b7a103d42324f0df002a54d3e23066119fd85a30c0abc45bd108c8b63dfadf573b221fe9c3557f4998ec42 SHA512 518aaaec32bb381c4827f1984a87cd057980e0453aaa4b6083102548ec2d7fd9904c7b3a7b2e97bee4f771d46b9a79dc9b49eac5c9074f237d5779b5eaa59c85 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 DIST gcc-13.3.0-patches-2.tar.xz 44440 BLAKE2B ebde73f6c3cd1a5fdc5bbce36414a59dda0925cba9d422d3689fc9c14fece44ee2391982a674411aa99bf47ffd49200f3ce51cc908beb8298adfff78e709a84c SHA512 eb56e0d7e69b5c3cca21f4cbff21c1204cf64ede7e66d689f45cf5ff37de8a59f24eb1f4b30d9c4222fd4126654fe4ffc146851f504761014995553c1202e8fd -DIST gcc-13.3.0-patches-3.tar.xz 51904 BLAKE2B f93896e6cd6fbbe8d996781ba4c4cf48d70063d0af79a595ca30686e3452e4a5a5517cdd1b91bf1502a9402bb0ad1f8c26b105d147f1e79ef6810bdf90ad13c2 SHA512 179e3b99350752ca3c672fe97b3168f27030aba8505b95c1ebc18592270a82f00175ccaf24f68eb90a9282bc1eda2794b3fd69bf5815af960a64356f36421937 DIST gcc-13.3.0-patches-5.tar.xz 52820 BLAKE2B 73759dc576aab9e5f66dc7f9a1e8eb1b79a98bdb85bfdac9d611baa82c85a5f433d5031876c6e0ee2f02dd1d874da1661b0dd0f05906b118502f17bfaf16eb1a SHA512 4e6b626a562657f2d928324b412d5033464c09d283ad3a2ebfebbb5245bffb09c2532318325c4c16f4206df5cede6758fe1031c55e64dfb9b9ea08ef2c1e90af -DIST gcc-13.4.0-RC-20250529.tar.xz 88510400 BLAKE2B b1da2b270b0bd51361732cef8c81fda56ccfb3bdcb2fbcfb0f5bab929066b464a2ff39277c2a4408a63dc8617af99d580336727b11e7f71c0869fa4359da9db9 SHA512 bcbe0580368abf36048f78f048ee4e9d89e4af6ece731a6d6f7a6d38c223ef1f6a5c6738f2a3bc6a3728648f28a1df4bce7f5ea4556d2a380ae9c7a5e8441f28 -DIST gcc-13.4.0-RC-20250530.tar.xz 88502788 BLAKE2B 0737082c4dfd3706918e646f3ef04d1fc63157908b2fbdf98d88a82a89468a371753c4958e3cde3bade1cd51ed76220345d33d072bbe5a190d68073aa63b4e92 SHA512 6ba9d9325e3b7f325ce52741cc0e6832d6989c60e647e052cb116bbd775c6a9e660a6cb9706b14b4f1abd3794b8f6fdef041237b450a5b71351179cedc407569 DIST gcc-13.4.0.tar.xz 88530720 BLAKE2B abbba220652d6e84c59554e754207be91d1250d7751c09163e3166a9da8c7eb4d538785697bb3aea65a8a433e8b82f9a969cf09bb0ecc5aa4a27c964f0acd7e8 SHA512 9b4b83ecf51ef355b868608b8d257b2fa435c06d2719cb86657a7c2c2a0828ff4ce04e9bac1055bbcad8ed5b4da524cafaef654785e23a50233d95d89201e35f -DIST gcc-14-20241221.tar.xz 88198252 BLAKE2B 7491c2e1c8885e201859143bdf5cae95af4c0db77709ec7d761ad535df30042f5deb8488ba7c508de3673e4b0f2af1de8d17476f39cd47b745ddccec6a9e4470 SHA512 91fe1e1d1f8e8fad64930a2eadf942a542bd42f841fceb49f475bccac00f04692b8cd38821ea9ee05f78b5c51001d8bd39df5f71f3a3d89aab8980019cea9be8 -DIST gcc-14-20250419.tar.xz 88251960 BLAKE2B b9d8312ac8dd9dd82128ff872e379f3426b4464e940ebd7748e53d6cd41e5a0f936f01ffdd3beb308a693ce98d3c323206ec67006de0735a430534b21899ae6d SHA512 44cd816dc61d4cf9925be47b75c5ddfc791dbfb43cc56a82e3a46673e8a2753d69f8b9230d68399c4b232c2daab85622168998f2dab767bb78c2292613dd6643 -DIST gcc-14-20250613.tar.xz 88314832 BLAKE2B b42b88d3990a792357e92e23e1b645c5d3505844c7298a2e41361c9672eb48835db3372a1890c6bfe02d67fe4af3f7130f05318977ecaca39846edd350e51060 SHA512 c3f57b72a886a8a862cf5c5de781316b4b30734a24c0f5762ad73badc51e1a651847a139d4402e8cee96e841206e7a32be389e8428d03c04076cfef50bb03c17 -DIST gcc-14-20250620.tar.xz 88310004 BLAKE2B c33c3bdb12d3fcb500829b4781ea66edcd5b69ba1b72cb38f4248d7cc5ddd76a627d94ae9511dbe676c4cd17dfc0cdba5bdc6f05d3b938ac6f4afe0e4a804e25 SHA512 e5a99c1fcac867787d2e96b1c0f9180813a7cdc7ccb5f4002644c619edb0296d4a227ef62e988a98528b7430c35e69bc6e46981b90db5f599d1045ef96a9669c -DIST gcc-14-20250627.tar.xz 88324360 BLAKE2B 17b98dfc88416e4f0567969215533c980e526fa1ce5d11366f66987117bfa2adf13f111f4a1b6b066f02d41d99f78d686d33db4669ef4887848922bb190feb00 SHA512 3b0b6529a48d80a7ef6d23c693cce1c2b767def1b574df5bb49638a9a04305a376f3da81291ca4eed3907c33dc6eaddd6eee1f82e5574246054ad22914188651 DIST gcc-14-20250704.tar.xz 88301340 BLAKE2B db43d299aec1e402703db5c63a296065cdfdc94065ac3609c16e6594e80aae08e23448ef2405ade23c3d5fd38d2b79851b243807744f5b4f37eab71a0f526718 SHA512 7362674f80be46aa524a99b04a7d8130f02459a5d7bed430fe0dbf4d8ee3affe397c0689ba4d2ea60ad099788518da0ba1cba5bd54ddeb7b23d96137e6552f68 DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f SHA512 61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25 -DIST gcc-14.2.0-patches-7.tar.xz 14244 BLAKE2B 11236e91e1fe83fec8ffaa40ec0cdd4b52a00a951e9aa9a7a0a932b234b8f1a9603333a7ccf55859f4ef53dd4d8ad1fd5c1d2514b6e45fce5b86bb58622a0ecc SHA512 5a4d86d943e31fa068b5a784c0132bd83c23243dcb3cf972557a42e004469a415e1b3185f31b1bb36f916594d475f266a2fda031a414e4a15e0bbfe471269eee DIST gcc-14.2.0-patches-8.tar.xz 14540 BLAKE2B 09f66035343d4cab694b8ab382170f8e2d546ddffedf3477f26edbd6a798ddf94294f569c2661729d40088d590bc17a4eb651710d8d9f66f33703734a1a82b67 SHA512 7a9a2724ef8db3c57b033d90751192969c16e5eaa8f4777b7f16470222ff3a18771b461bd89feaad701e7f0d573b883b487981588129933c732fb76117728b86 DIST gcc-14.3.0.tar.xz 95212220 BLAKE2B 11c0e549b2e9b4bbbe4cd64782032d2ec783b3db8d4aa538ebd0a0c9760d8e521c32007891a608b081bc6dd353d4eb23030c5e2b9fe9a20c4894a8455dde47b6 SHA512 cb4e3259640721bbd275c723fe4df53d12f9b1673afb3db274c22c6aa457865dccf2d6ea20b4fd4c591f6152e6d4b87516c402015900f06ce9d43af66d3b7a93 -DIST gcc-15-20250614.tar.xz 92119808 BLAKE2B 48afa87106afc50bdbaf41ab4754589919c1ad5c1de4b3ed778839e03c46eb353c47b0157477d610516259b7d7586b7b160449d3e38fd0db3d6dacf55e6ff4a7 SHA512 2acc4fecbf2d11224ff85453558ebc17633dad99227b9c479753259060656f03e6defae1cef19e4866b92142f8225ac010c5f50189fd3bea99ae81ae0e4e029d -DIST gcc-15-20250621.tar.xz 92115632 BLAKE2B a0150cba4a33a70014ab3c139de9f85e29e22f8282404cb27f499f9d44d493a946066750241742f1036160d440431c68646f2eb0d1e33d936719f7784ddb3887 SHA512 f9b46e222378fc006bf0d80a0a0acafb37011c3a0feb10dca37dba59d1ad4906605ac01e60737a0867738ae057773ea3d67c481bc2521cd2372f43bd59272fdb -DIST gcc-15-20250628.tar.xz 92108604 BLAKE2B 45801afeb773ea1249441041d268b03477d891a931d2b3033aa61e3affa60d7a70aa79aae2e89e1cab9fa9b02f0b9b5016ad8c744f38ec6fe05555fcc7e0c450 SHA512 7d56709c60a34a4e7912c257508b2f640fc04c8fef8d7b5041bf8ea59c11942136ecd4c2a4e4b79c104b84ee8559d93efca5b955ee84357da132d2d439639630 DIST gcc-15-20250705.tar.xz 92140172 BLAKE2B ac66bdda7beccab8b5b5565852e7f9743ba6f1cdeaa8ca7d15b14369251a0b592f92714c8c12e05df7d52d296a15843fe3301906e7e3c3574483be1e5485ffce SHA512 4a7304ed4ada55f5d37c191627de9f62e86c0a374987a3cdf43695ef436ab3eeeb7a143e5a11c3e5cac01c8c23c035f126d0c0a10dfd7686c8ec537dde61b9eb DIST gcc-15.1.0-musl-patches-1.tar.xz 3036 BLAKE2B f7e8b794feb3c30252dd3e35b990c8a134d337e285a2778ad5575b04667cf01040bf4187252151cd57097cd6d440851843156c9631736f4f065ca8b7ce2f0678 SHA512 4d3f1660d89484f63ad6c238884415673cdfdabb8833cce2fe114193b52f11b3518b034881024527f6553de93936d15ed707d4d2b1e8221908a08ec67810464b DIST gcc-15.1.0-patches-1.tar.xz 18628 BLAKE2B ee5fc9d6a06374ccc8d85cd1e269514fde8fed9b1810867a199ac747c09fc166e11e54ba531d42ee2ffbab3ca80277f9ad3c873fbaa3530ff60e5f2bc25c41ba SHA512 72992f0698f632c98abd6d8c7a7a38a109b2f064775a0c5029e44dc29cd88ae061cddd603d47eabced5af5f8571e0b73c9778080873c69dd4dc4766c60339b28 +DIST gcc-15.1.0-patches-2.tar.xz 19340 BLAKE2B ea8be3f2a79cfbc69583dd7b96590ebfb74a3ccb90a5f36700c66369c44b349d69f5e9903d83e1db1807dcbe77e6fd46221964c52fd0a594e6853c6e01d638f0 SHA512 954ddca48ebe44e1e93bf938b493d347592a4a0cb255a980a893cf5ff5378c6ac333389f0fcdff6fa4cefbd40212f0a32c64cdefc9e9874df44a2db904fdc5f6 DIST gcc-15.1.0.tar.xz 98268344 BLAKE2B a902ce99db4e93615879e435bcd0b96d5a16ea0af42598ca0e6d12913b2ce3651a98574c3264b2717b848e6b5a823b403ccca0adde463938d5b41aa3f1da0d34 SHA512 ddd35ca6c653dffa88f7c7ef9ee4cd806e156e0f3b30f4d63e75a8363361285cd566ee73127734cde6a934611de815bee3e32e24bfd2e0ab9f7ff35c929821c1 -DIST gcc-16-20250615.tar.xz 94008204 BLAKE2B 31c303929d60423cb2355c35f9b3d7e37108ed7ec3b66b411463e3681ddbc088c7556cc7a1639b83bc470ae833987158b206d8044c2f2a22c40661e79bcae252 SHA512 e69a6eea38b75aab569ff7cbabae06da27198fb07d7009dee44b8d81cbeceb4b9e6bd07b9db6a1b347d9ea286353b5a9619ee800f243ac02ec13126c1d4183f3 -DIST gcc-16-20250622.tar.xz 94019404 BLAKE2B 0f4adc77b90c864efbb07e5a132642ade9ffb1b57920afcc0695bf170f33d979c7bac465038f5e4e7f0e06c54aaca32be947f2b4ec912cf7a504e560df768ea4 SHA512 9e35a51a369e7ff362fe0f9d4b8200f1d9330ec4e0cff4d8d61343e6ae5030c178469cb1af0c11768ba78f496ba521aca2b68b6e940db48f0496b829d288fbc4 -DIST gcc-16-20250629.tar.xz 94070816 BLAKE2B 2ce09cd75bb7d6817c1f3764226c2c562130ed36514653e3cc44a8f0cd011b5d9f22c48508dfe9c1720e6ee178e0575982ccbae98ce6e8657ae85a563f9a0aa0 SHA512 86f1e2c0b54913a7b4417b57392f0fec521974a7c260e0bc098607b382e49b43eb476541e6e58ddf024ac17c6a342b3905ed7768318d2d741621f2f244c7fe37 DIST gcc-16-20250706.tar.xz 94122820 BLAKE2B ec48e2eef32aa2dfebff8264b943f344f8e06d6f2175ba75850a14d5019060800cfc94984ea7649483661c62818210259a22d0e33e60bfb32db02d372ce6b12a SHA512 a194f808ce19b66dc0786b62e23bc75e29e3d79779b2176c0f7e8bda564d937e2f0e83fb2337d3b8b5230bb22d1a053b371276418fd537d7ccc9e5242496037c DIST gcc-16.0.0-musl-patches-1.tar.xz 3040 BLAKE2B 18b16357699780eb470cf44a10710281955140103198e0bd55b75e1efe3dbec233689edb11e1b9a62f782f3d97293af4906c18c2c41613b422eda085ee819467 SHA512 5ba580c7c7bb9e62935a5162d44d357cc31185a113acff7498ed7b1ac43fd0a35de7c3de0c87f02fe0be46b5e55b49bb35d1f5cd470058d21a9ea4096a37e13d -DIST gcc-16.0.0-patches-3.tar.xz 17832 BLAKE2B 8ca77441e3909b650f1894144eefa57ec8c9591adaedccf738d37c7d28626d08927794053d3d2e5a0d10a9d8727584183042e2607e56f09ee6401ef5a002477d SHA512 1b21a7cc71f3c927eaff6d50fafd3c4f9fb206870dbdc4742cee6dcb31b8469ac1baff49b458152324daef5a5e867b376642f25ed2a6c6126d11c2878deace0e -DIST gcc-16.0.0-patches-4.tar.xz 22180 BLAKE2B 2746a4e115da4a12f64c8655fe43ae5bb722c1be658585eed7091613c8449908d79ecbc7fcb9a7302f22c4bfdc99c30b20e51caea8533027bc85f9898fc19a6b SHA512 e603a754df9bb602e929280fe305866337653d09f0e293273f0a7b50f514b8778adab701d5934fd1e8d2744f3889c05d26599bfdd270f84244f6a554c92b6a4c DIST gcc-16.0.0-patches-5.tar.xz 23960 BLAKE2B 216e4d2b669043f2bd50fa69099388475b81129a9c96884f5ee1846dedd926e5243217d361ad840537c503e3af429d4930dbda92becbd4575fd6d5f4e3b3f47e SHA512 7aa48f5b979ee8feaa722d718d94497f7ae2d51b1793f7f7717befd7d8c5f379557e03d8af14c33b4483e64ad2e702ae6ae34a127a082abeb7e65acaa4999a3f DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8 diff --git a/sys-devel/gcc/files/gcc-14.2.1_p20241221-arm-Revert-arm-MVE-intrinsics-Fix-support-for-predicate-.patch b/sys-devel/gcc/files/gcc-14.2.1_p20241221-arm-Revert-arm-MVE-intrinsics-Fix-support-for-predicate-.patch deleted file mode 100644 index 026cf14cb840..000000000000 --- a/sys-devel/gcc/files/gcc-14.2.1_p20241221-arm-Revert-arm-MVE-intrinsics-Fix-support-for-predicate-.patch +++ /dev/null @@ -1,144 +0,0 @@ -https://gcc.gnu.org/PR118176 - -From ecd031a9470257324484c66b51c6baff943e01ab Mon Sep 17 00:00:00 2001 -Message-ID: <ecd031a9470257324484c66b51c6baff943e01ab.1734954594.git.sam@gentoo.org> -From: Christophe Lyon <christophe.lyon@linaro.org> -Date: Mon, 23 Dec 2024 08:11:34 +0000 -Subject: [PATCH] Revert "arm: [MVE intrinsics] Fix support for predicate - constants [PR target/114801]" - -This reverts commit 0631c5770e8162dbe67c73dee0327313c19822c2. ---- - gcc/config/arm/arm-mve-builtins.cc | 32 +-------------- - .../gcc.target/arm/mve/pr108443-run.c | 2 +- - gcc/testsuite/gcc.target/arm/mve/pr108443.c | 4 +- - gcc/testsuite/gcc.target/arm/mve/pr114801.c | 39 ------------------- - 4 files changed, 4 insertions(+), 73 deletions(-) - delete mode 100644 gcc/testsuite/gcc.target/arm/mve/pr114801.c - -diff --git a/gcc/config/arm/arm-mve-builtins.cc b/gcc/config/arm/arm-mve-builtins.cc -index ec856f7d6168..e1826ae40527 100644 ---- a/gcc/config/arm/arm-mve-builtins.cc -+++ b/gcc/config/arm/arm-mve-builtins.cc -@@ -2107,37 +2107,7 @@ function_expander::add_input_operand (insn_code icode, rtx x) - mode = GET_MODE (x); - } - else if (VALID_MVE_PRED_MODE (mode)) -- { -- if (CONST_INT_P (x)) -- { -- if (mode == V8BImode || mode == V4BImode) -- { -- /* In V8BI or V4BI each element has 2 or 4 bits, if those bits -- aren't all the same, gen_lowpart might ICE. Canonicalize all -- the 2 or 4 bits to all ones if any of them is non-zero. V8BI -- and V4BI multi-bit masks are interpreted byte-by-byte at -- instruction level, but such constants should describe lanes, -- rather than bytes. See the section on MVE intrinsics in the -- Arm ACLE specification. */ -- unsigned HOST_WIDE_INT xi = UINTVAL (x); -- xi |= ((xi & 0x5555) << 1) | ((xi & 0xaaaa) >> 1); -- if (mode == V4BImode) -- xi |= ((xi & 0x3333) << 2) | ((xi & 0xcccc) >> 2); -- if (xi != UINTVAL (x)) -- warning_at (location, 0, "constant predicate argument %d" -- " (%wx) does not map to %d lane numbers," -- " converted to %wx", -- opno, UINTVAL (x) & 0xffff, -- mode == V8BImode ? 8 : 4, -- xi & 0xffff); -- -- x = gen_int_mode (xi, HImode); -- } -- x = gen_lowpart (mode, x); -- } -- else -- x = force_lowpart_subreg (mode, x, GET_MODE (x)); -- } -+ x = gen_lowpart (mode, x); - - m_ops.safe_grow (m_ops.length () + 1, true); - create_input_operand (&m_ops.last (), x, mode); -diff --git a/gcc/testsuite/gcc.target/arm/mve/pr108443-run.c b/gcc/testsuite/gcc.target/arm/mve/pr108443-run.c -index b894f019b8bb..cb4b45bd3056 100644 ---- a/gcc/testsuite/gcc.target/arm/mve/pr108443-run.c -+++ b/gcc/testsuite/gcc.target/arm/mve/pr108443-run.c -@@ -16,7 +16,7 @@ __attribute__ ((noipa)) partial_write (uint32_t *a, uint32x4_t v, unsigned short - - int main (void) - { -- unsigned short p = 0x00FF; -+ unsigned short p = 0x00CC; - uint32_t a[] = {0, 0, 0, 0}; - uint32_t b[] = {0, 0, 0, 0}; - uint32x4_t v = vdupq_n_u32 (0xFFFFFFFFU); -diff --git a/gcc/testsuite/gcc.target/arm/mve/pr108443.c b/gcc/testsuite/gcc.target/arm/mve/pr108443.c -index 0c0e2dd6eb8f..c5fbfa4a1bb7 100644 ---- a/gcc/testsuite/gcc.target/arm/mve/pr108443.c -+++ b/gcc/testsuite/gcc.target/arm/mve/pr108443.c -@@ -7,8 +7,8 @@ - void - __attribute__ ((noipa)) partial_write_cst (uint32_t *a, uint32x4_t v) - { -- vstrwq_p_u32 (a, v, 0x00FF); -+ vstrwq_p_u32 (a, v, 0x00CC); - } - --/* { dg-final { scan-assembler {mov\tr[0-9]+, #255} } } */ -+/* { dg-final { scan-assembler {mov\tr[0-9]+, #204} } } */ - -diff --git a/gcc/testsuite/gcc.target/arm/mve/pr114801.c b/gcc/testsuite/gcc.target/arm/mve/pr114801.c -deleted file mode 100644 -index ab3130fd4ce8..000000000000 ---- a/gcc/testsuite/gcc.target/arm/mve/pr114801.c -+++ /dev/null -@@ -1,39 +0,0 @@ --/* { dg-do compile } */ --/* { dg-require-effective-target arm_v8_1m_mve_ok } */ --/* { dg-options "-O2" } */ --/* { dg-add-options arm_v8_1m_mve } */ --/* { dg-final { check-function-bodies "**" "" "" } } */ -- --#include <arm_mve.h> -- --/* --** test_32: --**... --** mov r[0-9]+, #65295 @ movhi --**... --*/ --uint32x4_t test_32() { -- /* V4BI predicate converted to 0xff0f. */ -- return vdupq_m_n_u32(vdupq_n_u32(0xffffffff), 0, 0x4f02); /* { dg-warning {constant predicate argument 3 \(0x4f02\) does not map to 4 lane numbers, converted to 0xff0f} } */ --} -- --/* --** test_16: --**... --** mov r[0-9]+, #12339 @ movhi --**... --*/ --uint16x8_t test_16() { -- /* V8BI predicate converted to 0x3033. */ -- return vdupq_m_n_u16(vdupq_n_u16(0xffff), 0, 0x3021); /* { dg-warning {constant predicate argument 3 \(0x3021\) does not map to 8 lane numbers, converted to 0x3033} } */ --} -- --/* --** test_8: --**... --** mov r[0-9]+, #23055 @ movhi --**... --*/ --uint8x16_t test_8() { -- return vdupq_m_n_u8(vdupq_n_u8(0xff), 0, 0x5a0f); --} - -base-commit: e883a7082fecfd85694b275bec4a2e428ac9a081 -prerequisite-patch-id: 4000f228fd3953eb9877fab7b9493cd86f6bc771 -prerequisite-patch-id: d61e09af01bb7358c1df6abf5d2c4b7849ab4676 -prerequisite-patch-id: 54a4cfb376547141937d7e321d7b4554c1e3afe7 -prerequisite-patch-id: 3117f4e58bd5c0a1aca48af82106bb7f779842fa -prerequisite-patch-id: a470cf090a6867789c0722d012786c6066d3e706 --- -2.47.1 - diff --git a/sys-devel/gcc/files/gcc-16.0.0_p20250622-ext-dce.patch b/sys-devel/gcc/files/gcc-16.0.0_p20250622-ext-dce.patch deleted file mode 100644 index 9915d355a971..000000000000 --- a/sys-devel/gcc/files/gcc-16.0.0_p20250622-ext-dce.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://gcc.gnu.org/PR120795 -https://gcc.gnu.org/cgit/gcc/commit/?id=cdd678544fefc313cb1c9da0327158d3ed355f62 - -From cdd678544fefc313cb1c9da0327158d3ed355f62 Mon Sep 17 00:00:00 2001 -From: Sam James <sam@gentoo.org> -Date: Mon, 23 Jun 2025 23:28:01 +0100 -Subject: Fixup dropping REG_EQUAL note in ext-dce - -Followup to r16-1613-g34e1e5e33ec3eb. remove_reg_equal_equiv_notes's -2nd argument is 'no_rescan' which we accidentally had on, tripping -an assert in combine or ira because we hadn't left things in a consistent -state. - -Fix the thinko by enabling rescanning. - -gcc/ChangeLog: - PR rtl-optimization/120795 - - * ext-dce.cc (ext_dce_try_optimize_insn): Enable rescan in - remove_reg_equal_equiv_notes call. - -Co-authored-by: Jeff Law <jlaw@ventanamicro.com> ---- - gcc/ext-dce.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/ext-dce.cc b/gcc/ext-dce.cc -index b1d5ee4b36c4..df17b018bf1f 100644 ---- a/gcc/ext-dce.cc -+++ b/gcc/ext-dce.cc -@@ -446,7 +446,7 @@ ext_dce_try_optimize_insn (rtx_insn *insn, rtx set) - /* INSN may have a REG_EQUAL note indicating that the value was - sign or zero extended. That note is no longer valid since we've - just removed the extension. Just wipe the notes. */ -- remove_reg_equal_equiv_notes (insn, true); -+ remove_reg_equal_equiv_notes (insn, false); - } - else - { --- -cgit diff --git a/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120358-qt-pta.patch b/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120358-qt-pta.patch new file mode 100644 index 000000000000..1a9c9747c4c5 --- /dev/null +++ b/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120358-qt-pta.patch @@ -0,0 +1,47 @@ +https://bugs.gentoo.org/956308 +https://gcc.gnu.org/PR120358 +https://gcc.gnu.org/cgit/gcc/commit/?id=aa5ae523e84a97bf3a582ea0fa73d959afa9b9c7 + +From aa5ae523e84a97bf3a582ea0fa73d959afa9b9c7 Mon Sep 17 00:00:00 2001 +Message-ID: <aa5ae523e84a97bf3a582ea0fa73d959afa9b9c7.1751999489.git.sam@gentoo.org> +From: Richard Biener <rguenther@suse.de> +Date: Mon, 7 Jul 2025 15:13:38 +0200 +Subject: [PATCH] tree-optimization/120358 - bogus PTA with structure access + +When we compute the constraint for something like +MEM[(const struct QStringView &)&tok2 + 32] we go and compute +what (const struct QStringView &)&tok2 + 32 points to and then +add subvariables to its dereference that possibly fall in the +range of the access according to the original refs size. In +doing that we disregarded that the subvariable the starting +address points to might not be aligned to it and thus the +access might start at any point within that variable. The following +conservatively adjusts the pruning of adjacent sub-variables to +honor this. + + PR tree-optimization/120358 + * tree-ssa-structalias.cc (get_constraint_for_1): Adjust + pruning of sub-variables according to the imprecise + known start offset. +--- + gcc/tree-ssa-structalias.cc | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/gcc/tree-ssa-structalias.cc b/gcc/tree-ssa-structalias.cc +index deca44ae0bf3..0215243d5be9 100644 +--- a/gcc/tree-ssa-structalias.cc ++++ b/gcc/tree-ssa-structalias.cc +@@ -3690,7 +3690,10 @@ get_constraint_for_1 (tree t, vec<ce_s> *results, bool address_p, + size = -1; + for (; curr; curr = vi_next (curr)) + { +- if (curr->offset - vi->offset < size) ++ /* The start of the access might happen anywhere ++ within vi, so conservatively assume it was ++ at its end. */ ++ if (curr->offset - (vi->offset + vi->size - 1) < size) + { + cs.var = curr->id; + results->safe_push (cs); +-- +2.50.0 diff --git a/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120949-clang-algorithm.patch b/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120949-clang-algorithm.patch new file mode 100644 index 000000000000..4d1ee50d801a --- /dev/null +++ b/sys-devel/gcc/files/gcc-16.0.0_p20250706-PR120949-clang-algorithm.patch @@ -0,0 +1,166 @@ +https://gcc.gnu.org/PR120949 +https://bugs.gentoo.org/959695 +https://bugs.gentoo.org/959697 +https://bugs.gentoo.org/959700 +https://bugs.gentoo.org/959704 + +From ed912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd Mon Sep 17 00:00:00 2001 +Message-ID: <ed912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd.1751999555.git.sam@gentoo.org> +From: Jonathan Wakely <jwakely@redhat.com> +Date: Fri, 4 Jul 2025 21:19:52 +0100 +Subject: [PATCH] libstdc++: Fix attribute order on __normal_iterator friends + [PR120949] + +In r16-1911-g6596f5ab746533 I claimed to have reordered some attributes +for compatibility with Clang, but it looks like I got the Clang +restriction backwards and put them all in the wrong order. Clang trunk +accepts either order (probably since the llvm/llvm-project#133107 fix) +but released versions still require a particular order. + +There were also some cases where the attributes were after the friend +keyword, which Clang trunk still rejects. + +libstdc++-v3/ChangeLog: + + PR libstdc++/120949 + * include/bits/stl_iterator.h (__normal_iterator): Fix order of + always_inline and nodiscard attributes for Clang compatibility. +--- + libstdc++-v3/include/bits/stl_iterator.h | 30 +++++++++++++----------- + 1 file changed, 16 insertions(+), 14 deletions(-) + +diff --git a/libstdc++-v3/include/bits/stl_iterator.h b/libstdc++-v3/include/bits/stl_iterator.h +index a7188f46f6db..75e794f6c020 100644 +--- a/libstdc++-v3/include/bits/stl_iterator.h ++++ b/libstdc++-v3/include/bits/stl_iterator.h +@@ -1211,7 +1211,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + #else + // Forward iterator requirements + template<typename _Iter> +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1220,7 +1220,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + _GLIBCXX_NOEXCEPT + { return __lhs.base() == __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1229,7 +1229,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + { return __lhs.base() == __rhs.base(); } + + template<typename _Iter> +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1238,7 +1238,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + _GLIBCXX_NOEXCEPT + { return __lhs.base() != __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1248,15 +1248,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + + // Random access iterator requirements + template<typename _Iter> ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD _GLIBCXX_CONSTEXPR ++ _GLIBCXX_CONSTEXPR + inline bool + operator<(const __normal_iterator& __lhs, + const __normal_iterator<_Iter, _Container>& __rhs) + _GLIBCXX_NOEXCEPT + { return __lhs.base() < __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX20_CONSTEXPR + bool +@@ -1265,15 +1266,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + { return __lhs.base() < __rhs.base(); } + + template<typename _Iter> ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD _GLIBCXX_CONSTEXPR ++ _GLIBCXX_CONSTEXPR + bool + operator>(const __normal_iterator& __lhs, + const __normal_iterator<_Iter, _Container>& __rhs) + _GLIBCXX_NOEXCEPT + { return __lhs.base() > __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1282,7 +1284,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + { return __lhs.base() > __rhs.base(); } + + template<typename _Iter> +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1291,7 +1293,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + _GLIBCXX_NOEXCEPT + { return __lhs.base() <= __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1300,7 +1302,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + { return __lhs.base() <= __rhs.base(); } + + template<typename _Iter> +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1309,7 +1311,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + _GLIBCXX_NOEXCEPT + { return __lhs.base() >= __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + bool +@@ -1341,7 +1343,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + #endif + { return __lhs.base() - __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + difference_type +@@ -1349,7 +1351,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION + _GLIBCXX_NOEXCEPT + { return __lhs.base() - __rhs.base(); } + +- __attribute__((__always_inline__)) _GLIBCXX_NODISCARD ++ _GLIBCXX_NODISCARD __attribute__((__always_inline__)) + friend + _GLIBCXX_CONSTEXPR + __normal_iterator +-- +2.50.0 + diff --git a/sys-devel/gcc/gcc-12.4.0.ebuild b/sys-devel/gcc/gcc-12.4.0.ebuild deleted file mode 100644 index cbd9d60b4160..000000000000 --- a/sys-devel/gcc/gcc-12.4.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="1" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20241219.ebuild b/sys-devel/gcc/gcc-12.4.1_p20241219.ebuild deleted file mode 100644 index 6adf0ff80bfb..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20241219.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="2" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250227.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250227.ebuild deleted file mode 100644 index 830a3c310718..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250227.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="2" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild deleted file mode 100644 index f4974702aeb9..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250604.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250604.ebuild deleted file mode 100644 index b56179223d81..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250604.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250611.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250611.ebuild deleted file mode 100644 index b56179223d81..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250611.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250618.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250618.ebuild deleted file mode 100644 index b56179223d81..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250618.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250625.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250625.ebuild deleted file mode 100644 index b56179223d81..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250625.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250702.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250702.ebuild deleted file mode 100644 index b56179223d81..000000000000 --- a/sys-devel/gcc/gcc-12.4.1_p20250702.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="12.4.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="12.4.0" -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 ~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_user -} diff --git a/sys-devel/gcc/gcc-12.4.1_p20250704.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250704.ebuild index bd7c494fee76..9424061a2eba 100644 --- a/sys-devel/gcc/gcc-12.4.1_p20250704.ebuild +++ b/sys-devel/gcc/gcc-12.4.1_p20250704.ebuild @@ -43,7 +43,7 @@ if tc_is_live ; then 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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" :; fi diff --git a/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild deleted file mode 100644 index b8d2cb590464..000000000000 --- a/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="3" -MUSL_VER="2" -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-13.3.1_p20250522-r1.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild deleted file mode 100644 index 926f8808b7b3..000000000000 --- a/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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" - KEYWORDS="~m68k" - :; -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-13.3.1_p20250529.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250529.ebuild deleted file mode 100644 index 085c60f01ff4..000000000000 --- a/sys-devel/gcc/gcc-13.3.1_p20250529.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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-13.3.1_p20250530.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250530.ebuild deleted file mode 100644 index 085c60f01ff4..000000000000 --- a/sys-devel/gcc/gcc-13.3.1_p20250530.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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-13.4.1_p20250612.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250612.ebuild deleted file mode 100644 index bb96cde3f499..000000000000 --- a/sys-devel/gcc/gcc-13.4.1_p20250612.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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-13.4.1_p20250619.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250619.ebuild deleted file mode 100644 index bb96cde3f499..000000000000 --- a/sys-devel/gcc/gcc-13.4.1_p20250619.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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-13.4.1_p20250626.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250626.ebuild deleted file mode 100644 index bb96cde3f499..000000000000 --- a/sys-devel/gcc/gcc-13.4.1_p20250626.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="13.3.0" -MUSL_GCC_VER="13.2.0" -PATCH_VER="5" -MUSL_VER="2" -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.2.1_p20241221.ebuild b/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild deleted file mode 100644 index 9e1ce5ddf6df..000000000000 --- a/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="14.2.0" -PATCH_VER="7" -MUSL_VER="1" -MUSL_GCC_VER="14.1.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 "${FILESDIR}"/gcc-14.2.1_p20241221-arm-Revert-arm-MVE-intrinsics-Fix-support-for-predicate-.patch - eapply_user -} diff --git a/sys-devel/gcc/gcc-14.2.1_p20250419.ebuild b/sys-devel/gcc/gcc-14.2.1_p20250419.ebuild deleted file mode 100644 index f7475a6a2bfb..000000000000 --- a/sys-devel/gcc/gcc-14.2.1_p20250419.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="14.2.0" -PATCH_VER="8" -MUSL_VER="1" -MUSL_GCC_VER="14.1.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-14.3.1_p20250613.ebuild b/sys-devel/gcc/gcc-14.3.1_p20250613.ebuild deleted file mode 100644 index 999d16e0cd7f..000000000000 --- a/sys-devel/gcc/gcc-14.3.1_p20250613.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="14.2.0" -PATCH_VER="8" -MUSL_VER="1" -MUSL_GCC_VER="14.1.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-14.3.1_p20250620.ebuild b/sys-devel/gcc/gcc-14.3.1_p20250620.ebuild deleted file mode 100644 index 999d16e0cd7f..000000000000 --- a/sys-devel/gcc/gcc-14.3.1_p20250620.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="14.2.0" -PATCH_VER="8" -MUSL_VER="1" -MUSL_GCC_VER="14.1.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-14.3.1_p20250627.ebuild b/sys-devel/gcc/gcc-14.3.1_p20250627.ebuild deleted file mode 100644 index 999d16e0cd7f..000000000000 --- a/sys-devel/gcc/gcc-14.3.1_p20250627.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="14.2.0" -PATCH_VER="8" -MUSL_VER="1" -MUSL_GCC_VER="14.1.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.1.1_p20250621.ebuild b/sys-devel/gcc/gcc-15.1.1_p20250621.ebuild deleted file mode 100644 index 60e2fc36363a..000000000000 --- a/sys-devel/gcc/gcc-15.1.1_p20250621.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="15.1.0" -PATCH_VER="1" -MUSL_VER="1" -MUSL_GCC_VER="15.1.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 ~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.1.1_p20250628.ebuild b/sys-devel/gcc/gcc-15.1.1_p20250628.ebuild deleted file mode 100644 index 60e2fc36363a..000000000000 --- a/sys-devel/gcc/gcc-15.1.1_p20250628.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="15.1.0" -PATCH_VER="1" -MUSL_VER="1" -MUSL_GCC_VER="15.1.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 ~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.1.1_p20250614.ebuild b/sys-devel/gcc/gcc-15.1.1_p20250705-r1.ebuild index 60e2fc36363a..53d2dffbd6e8 100644 --- a/sys-devel/gcc/gcc-15.1.1_p20250614.ebuild +++ b/sys-devel/gcc/gcc-15.1.1_p20250705-r1.ebuild @@ -9,7 +9,7 @@ EAPI=8 TOOLCHAIN_PATCH_DEV="sam" TOOLCHAIN_HAS_TESTS=1 PATCH_GCC_VER="15.1.0" -PATCH_VER="1" +PATCH_VER="2" MUSL_VER="1" MUSL_GCC_VER="15.1.0" PYTHON_COMPAT=( python3_{10..14} ) @@ -30,7 +30,7 @@ if tc_is_live ; then EGIT_BRANCH=master elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" :; fi diff --git a/sys-devel/gcc/gcc-15.1.1_p20250705.ebuild b/sys-devel/gcc/gcc-15.1.1_p20250705.ebuild deleted file mode 100644 index 60e2fc36363a..000000000000 --- a/sys-devel/gcc/gcc-15.1.1_p20250705.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="15.1.0" -PATCH_VER="1" -MUSL_VER="1" -MUSL_GCC_VER="15.1.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 ~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-16.0.0_p20250615.ebuild b/sys-devel/gcc/gcc-16.0.0_p20250615.ebuild deleted file mode 100644 index 0e25c3f620ed..000000000000 --- a/sys-devel/gcc/gcc-16.0.0_p20250615.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="16.0.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="16.0.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 - eapply_user -} diff --git a/sys-devel/gcc/gcc-16.0.0_p20250622-r1.ebuild b/sys-devel/gcc/gcc-16.0.0_p20250622-r1.ebuild deleted file mode 100644 index cdc9f578c8d0..000000000000 --- a/sys-devel/gcc/gcc-16.0.0_p20250622-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="16.0.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="16.0.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 - eapply "${FILESDIR}"/${P}-ext-dce.patch - eapply_user -} diff --git a/sys-devel/gcc/gcc-16.0.0_p20250622.ebuild b/sys-devel/gcc/gcc-16.0.0_p20250622.ebuild deleted file mode 100644 index 0e25c3f620ed..000000000000 --- a/sys-devel/gcc/gcc-16.0.0_p20250622.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="16.0.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="16.0.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 - eapply_user -} diff --git a/sys-devel/gcc/gcc-16.0.0_p20250629.ebuild b/sys-devel/gcc/gcc-16.0.0_p20250629.ebuild deleted file mode 100644 index 684c97f7bd40..000000000000 --- a/sys-devel/gcc/gcc-16.0.0_p20250629.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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_PATCH_DEV="sam" -TOOLCHAIN_HAS_TESTS=1 -PATCH_GCC_VER="16.0.0" -PATCH_VER="4" -MUSL_VER="1" -MUSL_GCC_VER="16.0.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 - eapply_user -} diff --git a/sys-devel/gcc/gcc-16.0.0_p20250706.ebuild b/sys-devel/gcc/gcc-16.0.0_p20250706-r1.ebuild index 98c97a464616..6f127147eb67 100644 --- a/sys-devel/gcc/gcc-16.0.0_p20250706.ebuild +++ b/sys-devel/gcc/gcc-16.0.0_p20250706-r1.ebuild @@ -52,5 +52,7 @@ src_prepare() { toolchain_src_prepare eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + eapply "${FILESDIR}"/${P}-PR120358-qt-pta.patch + eapply "${FILESDIR}"/${P}-PR120949-clang-algorithm.patch eapply_user } diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest index 10b1eec790ab..0cc90845b91e 100644 --- a/sys-devel/mold/Manifest +++ b/sys-devel/mold/Manifest @@ -1,2 +1,3 @@ DIST mold-2.37.1.tar.gz 10169802 BLAKE2B 702f5678f070b66cd3e6a2df000aad73ce6248d0bb025bfbfaa5de76be71c2ea265c45c5e5086426c79354f95c9326e0c33b0e78a144881a22456fbb495e46b1 SHA512 641c6668ee31368409d80ea01c0d84a58eac827eedc110495ca075bfce22081c906308d027e4723750995fc0d8b6bba8be3c3472c20f765ef45d14e1c4e36cd4 DIST mold-2.39.1.tar.gz 10224022 BLAKE2B 417e3f4f505b62e309d59e00646ddb9a90a6c073e3ec2b507d31f2c8ca58c2d1356acfea56fd57e2769c7bbec6eb308038f1f6d28b39bb79e1f21001a370ffe8 SHA512 2d6d3d892d0dc6b256fbb2a1bbe7519948c2cd683549d23727da9cbccf1dad80a3af2826bf96b9d02ed56a765fa46ffc8fcd23168bb5624a1fa4b9dd21606005 +DIST mold-2.40.1.tar.gz 11033828 BLAKE2B 016232dd9a73a697c8059db820de950de37acba6147bb4be96ec621fd0133d35994386e4ec1f37a580ce8553523e3f0ad9d2e9ae8dba975795964b8fec1ceb72 SHA512 2dc8c18b19df070790eb4eb8e8505f87552f8f12033d465f06415db4ce5bace4209e392b52359dc8811d96ead3567381198cd3941a038547da515d3ab47039e6 diff --git a/sys-devel/mold/files/mold-2.38.1-default-symver.patch b/sys-devel/mold/files/mold-2.38.1-default-symver.patch deleted file mode 100644 index 4f5e874db420..000000000000 --- a/sys-devel/mold/files/mold-2.38.1-default-symver.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://github.com/rui314/mold/commit/8bae43b842f1ded33830a95b8fc7ba8b0a53086f - -From 8bae43b842f1ded33830a95b8fc7ba8b0a53086f Mon Sep 17 00:00:00 2001 -From: Rui Ueyama <ruiu@cs.stanford.edu> -Date: Wed, 30 Apr 2025 20:37:14 +0900 -Subject: [PATCH] Make --default-symver work with version scripts - -Previously, symbols specified with the `global:` label were unversioned -even if --default-symver was given. Now, such symbols are versioned with -the output file's soname. - -Fixes https://github.com/rui314/mold/issues/1448 ---- - src/cmdline.cc | 2 -- - src/output-chunks.cc | 8 ++++++++ - test/default-symver-version-script.sh | 11 +++++++++++ - 3 files changed, 19 insertions(+), 2 deletions(-) - create mode 100755 test/default-symver-version-script.sh - -diff --git a/src/cmdline.cc b/src/cmdline.cc -index d27f6bdc3d..a6471d5bba 100644 ---- a/src/cmdline.cc -+++ b/src/cmdline.cc -@@ -1510,9 +1510,7 @@ std::vector<std::string> parse_nonpositional_args(Context<E> &ctx) { - std::string ver = ctx.arg.soname; - if (ver.empty()) - ver = path_filename(ctx.arg.output); -- - ctx.arg.version_definitions.push_back(ver); -- ctx.default_version = VER_NDX_LAST_RESERVED + 1; - } - - for (std::string_view path : version_scripts) { -diff --git a/src/output-chunks.cc b/src/output-chunks.cc -index 605f3c2f50..838ee838f3 100644 ---- a/src/output-chunks.cc -+++ b/src/output-chunks.cc -@@ -2632,6 +2632,14 @@ void VerdefSection<E>::construct(Context<E> &ctx) { - if (ctx.arg.version_definitions.empty()) - return; - -+ // Handle --default-symver -+ if (ctx.arg.default_symver) -+ for (Symbol<E> *sym : ctx.dynsym->symbols) -+ if (sym && !sym->file->is_dso) -+ if (u16 ver = sym->ver_idx; -+ ver == VER_NDX_GLOBAL || ver == VER_NDX_UNSPECIFIED) -+ sym->ver_idx = VER_NDX_LAST_RESERVED + 1; -+ - // Resize .gnu.version and write to it - ctx.versym->contents.resize(ctx.dynsym->symbols.size(), VER_NDX_GLOBAL); - ctx.versym->contents[0] = VER_NDX_LOCAL; -diff --git a/test/default-symver-version-script.sh b/test/default-symver-version-script.sh -new file mode 100755 -index 0000000000..5b3d22b24f ---- /dev/null -+++ b/test/default-symver-version-script.sh -@@ -0,0 +1,11 @@ -+#!/bin/bash -+. $(dirname $0)/common.inc -+ -+cat <<EOF | $CC -o $t/a.o -c -xc - -+void foo() {} -+EOF -+ -+echo '{ global: foo; local: *; };' > $t/b.ver -+ -+$CC -B. -o $t/c.so -shared $t/a.o -Wl,--default-symver -Wl,--version-script=$t/b.ver -+readelf --dyn-syms $t/c.so | grep -F ' foo@@c.so' - diff --git a/sys-devel/mold/files/mold-2.38.1-omagic-loop.patch b/sys-devel/mold/files/mold-2.38.1-omagic-loop.patch deleted file mode 100644 index 44c8e3e39102..000000000000 --- a/sys-devel/mold/files/mold-2.38.1-omagic-loop.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://github.com/rui314/mold/issues/1447 -https://github.com/rui314/mold/commit/83dd35397955bd179723ce31d52fc30836a65eed - -From 83dd35397955bd179723ce31d52fc30836a65eed Mon Sep 17 00:00:00 2001 -From: Rui Ueyama <ruiu@cs.stanford.edu> -Date: Thu, 1 May 2025 09:33:52 +0900 -Subject: [PATCH] Prevent oscillation when computing the size of the phdr - -Fixes https://github.com/rui314/mold/issues/1447 ---- - src/passes.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/passes.cc b/src/passes.cc -index a2f1ed3347..5845dd6a19 100644 ---- a/src/passes.cc -+++ b/src/passes.cc -@@ -2780,7 +2780,7 @@ i64 set_osec_offsets(Context<E> &ctx) { - if (ctx.phdr) { - i64 sz = ctx.phdr->shdr.sh_size; - ctx.phdr->update_shdr(ctx); -- if (sz != ctx.phdr->shdr.sh_size) -+ if (sz < ctx.phdr->shdr.sh_size) - continue; - } - - - diff --git a/sys-devel/mold/files/mold-2.40.1-fix-clang-fd-leak.patch b/sys-devel/mold/files/mold-2.40.1-fix-clang-fd-leak.patch new file mode 100644 index 000000000000..e16df17f6a5f --- /dev/null +++ b/sys-devel/mold/files/mold-2.40.1-fix-clang-fd-leak.patch @@ -0,0 +1,32 @@ +From 1956ae6ac863116a1b7396606427e45fbdee59e0 Mon Sep 17 00:00:00 2001 +From: Rui Ueyama <ruiu@cs.stanford.edu> +Date: Wed, 11 Jun 2025 10:16:07 +0900 +Subject: [PATCH] Close fd when doing LTO + +Fixes https://github.com/rui314/mold/issues/1362 +--- + src/lto-unix.cc | 11 ++++------- + 1 file changed, 4 insertions(+), 7 deletions(-) + +diff --git a/src/lto-unix.cc b/src/lto-unix.cc +index ba7e984e31..8fc0acfc48 100644 +--- a/src/lto-unix.cc ++++ b/src/lto-unix.cc +@@ -638,13 +638,10 @@ ObjectFile<E> *read_lto_object(Context<E> &ctx, MappedFile *mf) { + << " please make sure you are using the same compiler of the" + << " same version for all object files"; + +- // It looks like GCC doesn't need fd after claim_file_hook() while +- // LLVM needs it and takes the ownership of fd. To prevent "too many +- // open files" issue, we close fd only for GCC. This is ugly, though. +- if (!is_llvm(ctx)) { +- MappedFile *mf2 = mf->parent ? mf->parent : mf; +- mf2->close_fd(); +- } ++ if (mf->parent) ++ mf->parent->close_fd(); ++ else ++ mf->close_fd(); + + // Create a symbol strtab + i64 strtab_size = 1; diff --git a/sys-devel/mold/mold-2.39.1.ebuild b/sys-devel/mold/mold-2.40.1.ebuild index 7117deff952b..4882ac441eec 100644 --- a/sys-devel/mold/mold-2.39.1.ebuild +++ b/sys-devel/mold/mold-2.40.1.ebuild @@ -35,6 +35,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}/${P}-fix-clang-fd-leak.patch" +) + pkg_pretend() { # Requires a c++20 compiler, see #831473 if [[ ${MERGE_TYPE} != binary ]]; then diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index e1a0d85c082d..3e3765c21d4d 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -4,3 +4,4 @@ DIST linux-firmware-20250410.tar.xz 462143576 BLAKE2B 6902b64ff4cd4cc8636c669dda DIST linux-firmware-20250613.tar.xz 531832228 BLAKE2B a06e93823d5ed26cda5847594795244c67a134abbfb8c1c20f86a7cebf51f189d646178bd4f764ab4d7a1e79c84c687b58f585b04073fe17f38dff773381c650 SHA512 f1cb2ff010f3206b20b3a98602d3d44848e4fe154439ccfbceca482e8def218c4da53da60f2aad8997897451b4675145f1f6cb7b87151566ab16b60e2e413c02 DIST linux-firmware-20250613_p20250624.tar.bz2 761974136 BLAKE2B b58558e2189bfecda5cd0bbdd8fa1b655f60fb2040b4b6f8ad52faf6af03d0168c94025509a939d6738631b24a38386407a958b0d5d44c9c6327340827cbd1f2 SHA512 35e5c8ee5d374688b7d66a6222f6d7be4da0ebc73c73fdde22482619576b31afaf9c8e21b3a9a3e5f83558b250e7bf5242f3f8ed6faa627d543b77ade7dd9814 DIST linux-firmware-20250627.tar.xz 530935152 BLAKE2B 60f84e2c3d1b693d4fe189e7be20d0209686b03f93191ef37bad773fb265de8da109215c43c3afe422f6d65675f98aa8548236b060f3f48afa418ea858219a06 SHA512 113281e939961fc538cdf3dcd156219428e8a6da23c225422848e8c070b608da50ef111c49c92157001501b7f3c7b632b3e46d10cd2d9d64a32fca7e236d53a6 +DIST linux-firmware-20250708.tar.xz 530333772 BLAKE2B 2ed9f80ba4731d2a81f15b22ca9fa039d465f9c4ad2f76ebf8e82b72ba5113a6ce3866657a2c30448906e8bfa4af413eee1557df3ca29a3c4fe9a66349218b43 SHA512 b3d94839f01318db18a56dca7442b65a0ed1b2d7df86ee09525bcfcfed636fa5289904b24684ee3703b751a34473b9a7c87d8f7f5f09d64ccfae2025ce86c9b9 diff --git a/sys-kernel/linux-firmware/linux-firmware-20250627.ebuild b/sys-kernel/linux-firmware/linux-firmware-20250627.ebuild index c952ffe6b86d..e6f815230018 100644 --- a/sys-kernel/linux-firmware/linux-firmware-20250627.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-20250627.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz" fi - 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 DESCRIPTION="Linux firmware files" diff --git a/sys-kernel/linux-firmware/linux-firmware-20250708.ebuild b/sys-kernel/linux-firmware/linux-firmware-20250708.ebuild new file mode 100644 index 000000000000..c952ffe6b86d --- /dev/null +++ b/sys-kernel/linux-firmware/linux-firmware-20250708.ebuild @@ -0,0 +1,412 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig + +# In case this is a real snapshot, fill in commit below. +# For normal, tagged releases, leave blank +MY_COMMIT="" + +if [[ ${PV} == 99999999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" +else + if [[ -n "${MY_COMMIT}" ]]; then + SRC_URI="https://gitlab.com/kernel-firmware/linux-firmware/-/archive/${MY_COMMIT}/linux-firmware-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${PN}-${MY_COMMIT}" + else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz" + fi + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Linux firmware files" +HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" + +LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) + redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) + unknown-license? ( all-rights-reserved )" +SLOT="0" +IUSE="bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license" +REQUIRED_USE="initramfs? ( redistributable ) + ?? ( compress-xz compress-zstd ) + savedconfig? ( !deduplicate )" + +RESTRICT="binchecks strip test + !bindist? ( bindist ) + unknown-license? ( bindist )" + +BDEPEND="initramfs? ( app-alternatives/cpio ) + compress-xz? ( app-arch/xz-utils ) + compress-zstd? ( app-arch/zstd ) + deduplicate? ( app-misc/rdfind ) + ${PYTHON_DEPS}" + +#add anything else that collides to this +RDEPEND="!savedconfig? ( + redistributable? ( + !sys-firmware/alsa-firmware[alsa_cards_ca0132] + !sys-block/qla-fc-firmware + !sys-firmware/raspberrypi-wifi-ucode + ) + unknown-license? ( + !sys-firmware/alsa-firmware[alsa_cards_korg1212] + !sys-firmware/alsa-firmware[alsa_cards_maestro3] + !sys-firmware/alsa-firmware[alsa_cards_sb16] + !sys-firmware/alsa-firmware[alsa_cards_ymfpci] + ) + ) + dist-kernel? ( + virtual/dist-kernel + initramfs? ( + app-alternatives/cpio + ) + ) +" +IDEPEND=" + dist-kernel? ( + initramfs? ( sys-kernel/installkernel ) + ) +" + +QA_PREBUILT="*" +PATCHES=( + "${FILESDIR}"/${PN}-copy-firmware-r9.patch +) + +pkg_pretend() { + if use initramfs; then + if use dist-kernel; then + # Check, but don't die because we can fix the problem and then + # emerge --config ... to re-run installation. + nonfatal mount-boot_check_status + else + mount-boot_pkg_pretend + fi + fi +} + +pkg_setup() { + if use compress-xz || use compress-zstd ; then + local CONFIG_CHECK + + if kernel_is -ge 5 19; then + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ" + use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD" + else + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS" + if use compress-zstd; then + eerror "Kernels <5.19 do not support ZSTD-compressed firmware files" + fi + fi + fi + linux-info_pkg_setup +} + +src_unpack() { + if [[ ${PV} == 99999999* ]]; then + git-r3_src_unpack + else + default + # rename directory from git snapshot tarball + if [[ ${#GIT_COMMIT} -gt 8 ]]; then + mv ${PN}-*/ ${P} || die + fi + fi +} + +src_prepare() { + default + + # Stub out this script to avoid errors in the live ebuild + cat >check_whence.py<<-EOF + #!/bin/sh + exit 0 + EOF + + cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die + chmod +x "${T}/make-amd-ucode-img" || die + + if use initramfs && ! use dist-kernel; then + if [[ -d "${S}/amd-ucode" ]]; then + "${T}/make-amd-ucode-img" "${S}" "${S}/amd-ucode" || die + else + # If this will ever happen something has changed which + # must be reviewed + die "'${S}/amd-ucode' not found!" + fi + fi + + # whitelist of misc files + local misc_files=( + build_packages.py + carl9170fw/autogen.sh + carl9170fw/genapi.sh + contrib/process_linux_firmware.py + copy-firmware.sh + check_whence.py + dedup-firmware.sh + LICEN[CS]E.* + README.md + WHENCE + ) + + # whitelist of images with a free software license + local free_software=( + # keyspan_pda (GPL-2+) + keyspan_pda/keyspan_pda.fw + keyspan_pda/xircom_pgs.fw + # dsp56k (GPL-2+) + dsp56k/bootstrap.bin + # ath9k_htc (BSD GPL-2+ MIT) + ath9k_htc/htc_7010-1.4.0.fw + ath9k_htc/htc_9271-1.4.0.fw + # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1) + cis/LA-PCM.cis + cis/PCMLM28.cis + cis/DP83903.cis + cis/NE2K.cis + cis/tamarack.cis + cis/PE-200.cis + cis/PE520.cis + cis/3CXEM556.cis + cis/3CCFEM556.cis + cis/MT5634ZLX.cis + cis/RS-COM-2P.cis + cis/COMpad2.cis + cis/COMpad4.cis + # serial_cs (GPL-3) + cis/SW_555_SER.cis + cis/SW_7xx_SER.cis + cis/SW_8xx_SER.cis + # dvb-ttpci (GPL-2+) + av7110/bootcode.bin + # usbdux, usbduxfast, usbduxsigma (GPL-2+) + usbdux_firmware.bin + usbduxfast_firmware.bin + usbduxsigma_firmware.bin + # brcmfmac (GPL-2+) + brcm/brcmfmac4330-sdio.Prowise-PT301.txt + brcm/brcmfmac43340-sdio.meegopad-t08.txt + brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt + brcm/brcmfmac43362-sdio.lemaker,bananapro.txt + brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt + "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt" + brcm/brcmfmac43430-sdio.AP6212.txt + brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt + brcm/brcmfmac43430-sdio.MUR1DX.txt + brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt + brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt + brcm/brcmfmac4356-pcie.gpd-win-pocket.txt + # isci (GPL-2) + isci/isci_firmware.bin + # carl9170 (GPL-2+) + carl9170-1.fw + # atusb (GPL-2+) + atusb/atusb-0.2.dfu + atusb/atusb-0.3.dfu + atusb/rzusb-0.3.bin + # mlxsw_spectrum (dual BSD/GPL-2) + mellanox/mlxsw_spectrum-13.1420.122.mfa2 + mellanox/mlxsw_spectrum-13.1530.152.mfa2 + mellanox/mlxsw_spectrum-13.1620.192.mfa2 + mellanox/mlxsw_spectrum-13.1702.6.mfa2 + mellanox/mlxsw_spectrum-13.1703.4.mfa2 + mellanox/mlxsw_spectrum-13.1910.622.mfa2 + mellanox/mlxsw_spectrum-13.2000.1122.mfa2 + ) + + # blacklist of images with unknown license + local unknown_license=( + korg/k1212.dsp + ess/maestro3_assp_kernel.fw + ess/maestro3_assp_minisrc.fw + yamaha/ds1_ctrl.fw + yamaha/ds1_dsp.fw + yamaha/ds1e_ctrl.fw + ttusb-budget/dspbootcode.bin + emi62/bitstream.fw + emi62/loader.fw + emi62/midi.fw + emi62/spdif.fw + ti_3410.fw + ti_5052.fw + mts_mt9234mu.fw + mts_mt9234zba.fw + whiteheat.fw + whiteheat_loader.fw + cpia2/stv0672_vp4.bin + vicam/firmware.fw + edgeport/boot.fw + edgeport/boot2.fw + edgeport/down.fw + edgeport/down2.fw + edgeport/down3.bin + sb16/mulaw_main.csp + sb16/alaw_main.csp + sb16/ima_adpcm_init.csp + sb16/ima_adpcm_playback.csp + sb16/ima_adpcm_capture.csp + sun/cassini.bin + acenic/tg1.bin + acenic/tg2.bin + adaptec/starfire_rx.bin + adaptec/starfire_tx.bin + yam/1200.bin + yam/9600.bin + ositech/Xilinx7OD.bin + qlogic/isp1000.bin + myricom/lanai.bin + yamaha/yss225_registers.bin + lgs8g75.fw + ) + + if use !unknown-license; then + einfo "Removing files with unknown license ..." + rm -v "${unknown_license[@]}" || die + fi + + if use !redistributable; then + # remove files _not_ in the free_software or unknown_license lists + # everything else is confirmed (or assumed) to be redistributable + # based on upstream acceptance policy + einfo "Removing non-redistributable files ..." + local OLDIFS="${IFS}" + local IFS=$'\n' + set -o pipefail + find ! -type d -printf "%P\n" \ + | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \ + | xargs -d '\n' --no-run-if-empty rm -v + + [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files" + + IFS="${OLDIFS}" + fi + + restore_config ${PN}.conf +} + +src_install() { + + local FW_OPTIONS=( "-v" "-j1" ) + local files_to_keep= + + if use savedconfig; then + if [[ -s "${S}/${PN}.conf" ]]; then + files_to_keep="${T}/files_to_keep.lst" + grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > "${files_to_keep}" || die + [[ -s "${files_to_keep}" ]] || die "grep failed, empty config file?" + FW_OPTIONS+=( "--firmware-list" "${files_to_keep}" ) + fi + fi + + if use compress-xz; then + FW_OPTIONS+=( "--xz" ) + elif use compress-zstd; then + FW_OPTIONS+=( "--zstd" ) + fi + FW_OPTIONS+=( "${ED}/lib/firmware" ) + ./copy-firmware.sh "${FW_OPTIONS[@]}" || die + use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; } + + pushd "${ED}/lib/firmware" &>/dev/null || die + + # especially use !redistributable will cause some broken symlinks + einfo "Removing broken symlinks ..." + find * -xtype l -print -delete || die + + # remove empty directories, bug #396073 + find -type d -empty -delete || die + + # sanity check + if ! ( shopt -s failglob; : * ) 2>/dev/null; then + eerror "No files to install. Check your USE flag settings" + eerror "and the list of files in your saved configuration." + die "Refusing to install an empty package" + fi + + # create config file + echo "# Remove files that shall not be installed from this list." > "${S}"/${PN}.conf || die + find * ! -type d >> "${S}"/${PN}.conf || die + save_config "${S}"/${PN}.conf + + popd &>/dev/null || die + + # Instruct Dracut on whether or not we want the microcode in initramfs + ( + insinto /usr/lib/dracut/dracut.conf.d + newins - 10-${PN}.conf <<<"early_microcode=$(usex initramfs)" + ) + if use initramfs; then + # Install installkernel/kernel-install hooks for non-dracut initramfs + # generators that don't bundled the microcode + dobin "${T}/make-amd-ucode-img" + ( + exeinto /usr/lib/kernel/preinst.d + doexe "${FILESDIR}/35-amd-microcode.install" + exeinto /usr/lib/kernel/install.d + doexe "${FILESDIR}/35-amd-microcode-systemd.install" + ) + fi + + if use initramfs && ! use dist-kernel; then + insinto /boot + doins "${S}"/amd-uc.img + fi + + dodoc README.md + # some licenses require copyright and permission notice to be included + use bindist && dodoc WHENCE LICEN[CS]E.* +} + +pkg_preinst() { + if use savedconfig; then + ewarn "USE=savedconfig is active. You must handle file collisions manually." + fi + + # Fix 'symlink is blocked by a directory' Bug #871315 + if has_version "<${CATEGORY}/${PN}-20220913-r2" ; then + rm -rf "${EROOT}"/lib/firmware/qcom/LENOVO/21BX + fi + + # Fix 'symlink is blocked by a directory' https://bugs.gentoo.org/958268#c3 + if has_version "<${CATEGORY}/${PN}-20250613" ; then + rm -rf "${EROOT}"/lib/firmware/nvidia/{ad103,ad104,ad106,ad107} + fi + + # Make sure /boot is available if needed. + use initramfs && ! use dist-kernel && mount-boot_pkg_preinst +} + +pkg_postinst() { + elog "If you are only interested in particular firmware files, edit the saved" + elog "configfile and remove those that you do not want." + + if ver_replacing -lt 20190514; then + elog + elog 'Starting with version 20190514, installation of many firmware' + elog 'files is controlled by USE flags. Please review your USE flag' + elog 'and package.license settings if you are missing some files.' + fi + + if use initramfs; then + if use dist-kernel; then + dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}" --all + else + # Don't forget to umount /boot if it was previously mounted by us. + mount-boot_pkg_postinst + fi + fi +} + +pkg_prerm() { + # Make sure /boot is mounted so that we can remove /boot/amd-uc.img! + use initramfs && ! use dist-kernel && mount-boot_pkg_prerm +} + +pkg_postrm() { + # Don't forget to umount /boot if it was previously mounted by us. + use initramfs && ! use dist-kernel && mount-boot_pkg_postrm +} diff --git a/sys-libs/newlib/newlib-4.5.0.20241231-r1.ebuild b/sys-libs/newlib/newlib-4.5.0.20241231-r1.ebuild new file mode 100644 index 000000000000..aa9e91891634 --- /dev/null +++ b/sys-libs/newlib/newlib-4.5.0.20241231-r1.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit dot-a flag-o-matic toolchain-funcs + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://sourceware.org/git/newlib-cygwin.git" + inherit git-r3 +else + SRC_URI="https://sourceware.org/pub/newlib/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="https://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode headers-only nano" +RESTRICT="strip" + +PATCHES=( + "${FILESDIR}"/${PN}-3.3.0-no-nano-cxx.patch +) + +NEWLIBBUILD="${WORKDIR}/build" +NEWLIBNANOBUILD="${WORKDIR}/build.nano" +NEWLIBNANOTMPINSTALL="${WORKDIR}/nano_tmp_install" + +CFLAGS_FULL="-ffunction-sections -fdata-sections" +CFLAGS_NANO="-Os -ffunction-sections -fdata-sections" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi + + case ${CTARGET} in + msp430*) + if ver_test $(gcc-version ${CTARGET}) -lt 10.1; then + # bug #717610 + die "gcc for ${CTARGET} has to be 10.1 or above" + fi + ;; + esac +} + +src_configure() { + lto-guarantee-fat + # TODO: we should fix this + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + CCASFLAGS_ORIG="${CCASFLAGS}" + CFLAGS_ORIG="${CFLAGS}" + + local myconf=( + # The top-level configure doesn't utilize this flag, but subdirs do, + # so autodetection for econf doesn't work. Add ourselves. + --disable-dependency-tracking + --disable-silent-rules + # Disable legacy syscall stub code in newlib. These have been + # moved to libgloss for a long time now, so the code in newlib + # itself just gets in the way. + --disable-newlib-supplied-syscalls + ) + [[ ${CTARGET} == "spu" ]] \ + && myconf+=( --disable-newlib-multithread ) \ + || myconf+=( $(use_enable threads newlib-multithread) ) + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" + export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + "${myconf[@]}" + + # Build newlib-nano beside newlib (original) + # Based on https://tracker.debian.org/media/packages/n/newlib/rules-2.1.0%2Bgit20140818.1a8323b-2 + if use nano ; then + mkdir -p "${NEWLIBNANOBUILD}" || die + cd "${NEWLIBNANOBUILD}" || die + export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" + export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + --enable-newlib-reent-small \ + --disable-newlib-fvwrite-in-streamio \ + --disable-newlib-fseek-optimization \ + --disable-newlib-wide-orient \ + --enable-newlib-nano-malloc \ + --disable-newlib-unbuf-stream-opt \ + --enable-lite-exit \ + --enable-newlib-global-atexit \ + --enable-newlib-nano-formatted-io \ + "${myconf[@]}" + fi +} + +src_compile() { + export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" + export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + + emake -C "${NEWLIBBUILD}" + + if use nano ; then + export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" + export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + + emake -C "${NEWLIBNANOBUILD}" + fi +} + +src_install() { + cd "${NEWLIBBUILD}" || die + emake DESTDIR="${D}" install + + if use nano ; then + cd "${NEWLIBNANOBUILD}" || die + emake DESTDIR="${NEWLIBNANOTMPINSTALL}" install + # Rename nano lib* files to lib*_nano and move to the real ${D} + local nanolibfiles="" + nanolibfiles=$(find "${NEWLIBNANOTMPINSTALL}" -regex ".*/lib\(c\|g\|m\|rdimon\|gloss\)\.a" -print) + for f in ${nanolibfiles}; do + local l="${f##${NEWLIBNANOTMPINSTALL}}" + mv -v "${f}" "${D}/${l%%\.a}_nano.a" || die + done + + # Move newlib-nano's version of newlib.h to newlib-nano/newlib.h + mkdir -p "${ED}/usr/${CTARGET}/include/newlib-nano" || die + mv "${NEWLIBNANOTMPINSTALL}/${EPREFIX}/usr/${CTARGET}/include/newlib.h" \ + "${ED}/usr/${CTARGET}/include/newlib-nano/newlib.h" || die + fi + + strip-lto-bytecode + + # minor hack to keep things clean + rm -rf "${D}"/usr/share/info || die + rm -rf "${D}"/usr/info || die +} diff --git a/sys-libs/newlib/newlib-9999.ebuild b/sys-libs/newlib/newlib-9999.ebuild index 8b83f40af6e9..aa9e91891634 100644 --- a/sys-libs/newlib/newlib-9999.ebuild +++ b/sys-libs/newlib/newlib-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -inherit flag-o-matic toolchain-funcs +inherit dot-a flag-o-matic toolchain-funcs if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://sourceware.org/git/newlib-cygwin.git" @@ -60,6 +60,7 @@ pkg_setup() { } src_configure() { + lto-guarantee-fat # TODO: we should fix this unset LDFLAGS CHOST=${CTARGET} strip-unsupported-flags @@ -172,6 +173,8 @@ src_install() { "${ED}/usr/${CTARGET}/include/newlib-nano/newlib.h" || die fi + strip-lto-bytecode + # minor hack to keep things clean rm -rf "${D}"/usr/share/info || die rm -rf "${D}"/usr/info || die diff --git a/sys-libs/readline/files/readline-8.3-iwd-crash.patch b/sys-libs/readline/files/readline-8.3-iwd-crash.patch new file mode 100644 index 000000000000..def5a5cb61bf --- /dev/null +++ b/sys-libs/readline/files/readline-8.3-iwd-crash.patch @@ -0,0 +1,19 @@ +https://lists.gnu.org/archive/html/bug-readline/2025-07/msg00007.html +https://gitlab.archlinux.org/archlinux/packaging/packages/readline/-/issues/1 + +*** a/display.c Fri May 2 09:20:32 2025 +--- b/display.c Sun Jul 6 17:16:28 2025 +*************** +*** 784,788 **** + /* Useful shorthand used by rl_redisplay, update_line, rl_move_cursor_relative */ + #define INVIS_FIRST() (local_prompt_invis_chars[0]) +! #define WRAP_OFFSET(line, offset) ((line <= prompt_last_screen_line) ? local_prompt_invis_chars[line] : 0) + + #define W_OFFSET(line, offset) ((line) == 0 ? offset : 0) +--- 784,788 ---- + /* Useful shorthand used by rl_redisplay, update_line, rl_move_cursor_relative */ + #define INVIS_FIRST() (local_prompt_invis_chars[0]) +! #define WRAP_OFFSET(line, offset) ((line <= prompt_last_screen_line && local_prompt_invis_chars) ? local_prompt_invis_chars[line] : 0) + + #define W_OFFSET(line, offset) ((line) == 0 ? offset : 0) + diff --git a/sys-libs/readline/readline-8.3-r1.ebuild b/sys-libs/readline/readline-8.3-r1.ebuild new file mode 100644 index 000000000000..798d3db01d02 --- /dev/null +++ b/sys-libs/readline/readline-8.3-r1.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# There's no standard way of versioning the point releases upstream +# make anyway, so while this was added for RC versions, it's fine +# in general. +QA_PKGCONFIG_VERSION=$(ver_cut 1-2) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc +inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig + +# Official patches +# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/ +PLEVEL="${PV##*_p}" +MY_PV="${PV/_p*}" +MY_PV="${MY_PV/_/-}" +MY_P="${PN}-${MY_PV}" +MY_PATCHES=() + +# Determine the patchlevel. +case ${PV} in + 9999|*_alpha*|*_beta*|*_rc*) + # Set a negative patchlevel to indicate that it's a pre-release. + PLEVEL=-1 + ;; + *_p*) + PLEVEL=${PV##*_p} + ;; + *) + PLEVEL=0 +esac + +DESCRIPTION="Another cute console display library" +HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git" + EGIT_BRANCH=devel + inherit git-r3 +elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + # It can be useful to have snapshots in the pre-release period once + # the first alpha is out, as various bugs get reported and fixed from + # the alpha, and the next pre-release is usually quite far away. + # + # i.e. if it's worth packaging the alpha, it's worth packaging a followup. + READLINE_COMMIT="7cf2d923617659d216db3210f6247740f7dde1d8" + SRC_URI="https://git.savannah.gnu.org/cgit/readline.git/snapshot/readline-${READLINE_COMMIT}.tar.gz -> ${P}-${READLINE_COMMIT}.tar.gz" + S=${WORKDIR}/${PN}-${READLINE_COMMIT} +else + SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz" + SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )" + S="${WORKDIR}/${MY_P}" + + if [[ ${PLEVEL} -gt 0 ]] ; then + # bash-5.1 -> bash51 + my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2)) + + patch_url= + my_patch_index= + + upstream_url_base="mirror://gnu/readline" + + for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do + printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index} + patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}" + + SRC_URI+=" ${patch_url}" + SRC_URI+=" verify-sig? ( ${patch_url}.sig )" + + MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} ) + done + + unset my_p patch_url my_patch_index upstream_url_base + fi +fi + +LICENSE="GPL-3+" +SLOT="0/8" # subslot matches SONAME major +if (( PLEVEL >= 0 )); then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="static-libs +unicode utils" + +RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0-no_rpath.patch + "${FILESDIR}"/${PN}-7.0-headers.patch + "${FILESDIR}"/${PN}-8.0-headers.patch + "${FILESDIR}"/${PN}-8.3-iwd-crash.patch +) + +src_unpack() { + local patch + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + default + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} + + for patch in "${MY_PATCHES[@]}"; do + verify-sig_verify_detached "${patch}"{,.sig} + done + fi + + unpack "${MY_P}.tar.gz" + + if [[ ${GENTOO_PATCH_VER} ]]; then + unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" + fi + fi +} + +src_prepare() { + (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" + + default + + #(( PLEVEL < 0 )) && eautoreconf + + if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then + # If we're bootstrapping, make a guess. We don't have pkg-config + # around yet. bug #818103. + # Incorrectly populating this leads to underlinked libreadline. + local ncurses_libs + local ncurses_libs_suffix=$(usex unicode w '') + + ncurses_libs="-lncurses${ncurses_libs_suffix}" + + if has_version "sys-libs/ncurses[tinfo(+)]" ; then + ncurses_libs+=" -ltinfo${ncurses_libs_suffix}" + fi + else + # Force ncurses linking, bug #71420. + # Use pkg-config to get the right values, bug #457558. + local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode w '') --libs) + fi + + sed -i \ + -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \ + support/shobj-conf || die + sed -i \ + -e "/[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ + examples/rlfe/configure || die + + # Fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated + # objformat for years, so we don't want to rely on that. + sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf || die + + # For local readline headers + ln -s ../.. examples/rlfe/readline || die +} + +src_configure() { + # Fix implicit decls with widechar funcs + append-cppflags -D_GNU_SOURCE + # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html + append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc -Dxfree=_rl_free + + # Make sure configure picks a better ar than `ar`, bug #484866 + export ac_cv_prog_AR="$(tc-getAR)" + + # Force the test since we used sed above to force it. + export bash_cv_termcap_lib=ncurses + + # Control cross-compiling cases when we know the right answer. + # In cases where the C library doesn't support wide characters, readline + # itself won't work correctly, so forcing the answer below should be OK. + if tc-is-cross-compiler ; then + export bash_cv_func_sigsetjmp="present" + export bash_cv_func_ctype_nonascii="yes" + # bug #503312 + export bash_cv_wcwidth_broken="no" + fi + + # This is for rlfe, but we need to make sure LDFLAGS doesn't change + # so we can re-use the config cache file between the two. + append-ldflags -L. + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --cache-file="${BUILD_DIR}"/config.cache + --with-curses + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" + + if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then + # Code is full of AC_TRY_RUN() + mkdir -p examples/rlfe || die + cd examples/rlfe || die + + ECONF_SOURCE="${S}"/examples/rlfe econf --cache-file="${BUILD_DIR}"/config.cache + fi +} + +multilib_src_compile() { + emake + + if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then + # Code is full of AC_TRY_RUN() + cd examples/rlfe || die + local l + for l in readline history ; do + ln -s ../../shlib/lib${l}$(get_libname)* lib${l}$(get_libname) || die + ln -s ../../lib${l}.a lib${l}.a || die + done + emake + fi +} + +multilib_src_install() { + default + + if multilib_is_native_abi ; then + if use utils && ! tc-is-cross-compiler; then + dobin examples/rlfe/rlfe + fi + fi +} + +multilib_src_install_all() { + HTML_DOCS="doc/history.html doc/readline.html doc/rluserman.html" einstalldocs + + dodoc USAGE + docinto ps + dodoc doc/*.ps +} +pkg_preinst() { + # bug #29865 + # Reappeared in bug #595324 with paludis so keeping this for now... + preserve_old_lib \ + /$(get_libdir)/lib{history,readline}$(get_libname 4) \ + /$(get_libdir)/lib{history,readline}$(get_libname 5) \ + /$(get_libdir)/lib{history,readline}$(get_libname 6) \ + /$(get_libdir)/lib{history,readline}$(get_libname 7) +} + +pkg_postinst() { + preserve_old_lib_notify \ + /$(get_libdir)/lib{history,readline}$(get_libname 4) \ + /$(get_libdir)/lib{history,readline}$(get_libname 5) \ + /$(get_libdir)/lib{history,readline}$(get_libname 6) \ + /$(get_libdir)/lib{history,readline}$(get_libname 7) +} diff --git a/sys-libs/readline/readline-8.3.ebuild b/sys-libs/readline/readline-8.3.ebuild index 1afe268f7204..9f84801423ab 100644 --- a/sys-libs/readline/readline-8.3.ebuild +++ b/sys-libs/readline/readline-8.3.ebuild @@ -148,7 +148,7 @@ src_prepare() { -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \ support/shobj-conf || die sed -i \ - -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ + -e "/[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ examples/rlfe/configure || die # Fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated diff --git a/sys-libs/readline/readline-9999.ebuild b/sys-libs/readline/readline-9999.ebuild index 1afe268f7204..9f84801423ab 100644 --- a/sys-libs/readline/readline-9999.ebuild +++ b/sys-libs/readline/readline-9999.ebuild @@ -148,7 +148,7 @@ src_prepare() { -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \ support/shobj-conf || die sed -i \ - -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ + -e "/[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" \ examples/rlfe/configure || die # Fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest index b210a2d69c53..0def83070172 100644 --- a/www-apps/chromedriver-bin/Manifest +++ b/www-apps/chromedriver-bin/Manifest @@ -1 +1 @@ -DIST chromedriver-bin-138.0.7204.92.linux64.zip 9797991 BLAKE2B 8509a744db8d5126494958604fc70beeafd9c3ad98a054a8fd964fdbab3bbb4e39c7b04a584d9a1884fea784327374070aaaf5fd0861713284ae59ad9e65aebf SHA512 f3f7dc059a1b8ec58ff4a4288155db3ac046eb75dc9d91c69b30ffa8669bd35bcfeb688b173353a6f9762b4d0bbe2d67691eb76a527ef9755cf8cd7795f03ad8 +DIST chromedriver-bin-138.0.7204.100.linux64.zip 9797876 BLAKE2B 9541e57c0c7f604b7e123e1466ebcecabf882db4e54fa9661ec95d886e196d3ccdc3995539ba929b5e9c6ad37b5e35ad1d9c42cd34a481de48f7ea3ac5ee60bb SHA512 f66099148ec2eb99bb3865e5a1a2651cbdb3464da4964509e7fdfefeea0b4ec4b496fff04268b9b38318a75cc6e07e678454a74dd7a347a09c5f8a0699d83937 diff --git a/www-apps/chromedriver-bin/chromedriver-bin-138.0.7204.92.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-138.0.7204.100.ebuild index 2d548d409de6..2d548d409de6 100644 --- a/www-apps/chromedriver-bin/chromedriver-bin-138.0.7204.92.ebuild +++ b/www-apps/chromedriver-bin/chromedriver-bin-138.0.7204.100.ebuild diff --git a/www-apps/paperless-ngx/Manifest b/www-apps/paperless-ngx/Manifest index cc97d7444058..df48b792fa84 100644 --- a/www-apps/paperless-ngx/Manifest +++ b/www-apps/paperless-ngx/Manifest @@ -1,2 +1,2 @@ -DIST paperless-ngx-v2.16.2.tar.xz 78569784 BLAKE2B 419039c4abdef8a78ddc41d229ee3a7826e66abef60d987ceedf4cb3a71e0b049a8127cad28275b89c44fd723c39dd39f372972cd997331c47bf83abf651d0a9 SHA512 755ac9ae6b422350d12530afb83921a02fd44238407fb6d871f133eae47ee876649ebe73874851e0fe8946a82284b682039963b3139ad6906a7227ad4bb9ebf5 DIST paperless-ngx-v2.16.3.tar.xz 77068608 BLAKE2B 58f9bd40ad85fc04a5dfb6fa540c75d2cd8276f828dd144643189f5d2d1ea65ea2524369695bf1228a13155ec0388601b97fa85ab15308ffb8cbca1e74ac94e5 SHA512 66a6c555d7c60bb5f46235963449058706d7016a7dac753948e0b8b50987c1bcca005624ec7356e8a817cc5298b3cb3fe629e54cee5556c1132a5230297d3484 +DIST paperless-ngx-v2.17.1.tar.xz 78780336 BLAKE2B b96aa9ca4fd8aba37dbd0d16b35891e792dac3b2731befec536ef3cd7724275fbb760ff5815abea876a938eafbd7293d10cd9675a48b78bba26d09bba870e9e5 SHA512 0b888297d81bcc4924cc7c144199509a121c8a6f08e5d52cb760f95635006f800a7eca59ae22e4d9a58b0e5d01bbacf2dfe59ccf6be58982fff6824ac0a59759 diff --git a/www-apps/paperless-ngx/paperless-ngx-2.16.2.ebuild b/www-apps/paperless-ngx/paperless-ngx-2.17.1.ebuild index 31f4d88460fb..31f4d88460fb 100644 --- a/www-apps/paperless-ngx/paperless-ngx-2.16.2.ebuild +++ b/www-apps/paperless-ngx/paperless-ngx-2.17.1.ebuild diff --git a/www-apps/prowlarr-bin/Manifest b/www-apps/prowlarr-bin/Manifest index 954282aebffa..1c542141e433 100644 --- a/www-apps/prowlarr-bin/Manifest +++ b/www-apps/prowlarr-bin/Manifest @@ -1,6 +1,6 @@ -DIST Prowlarr.develop.2.0.0.5094.linux-core-arm.tar.gz 94529705 BLAKE2B 6a362c1f18359405629ee079c03ecc04fe9cd6f84d58c30d25f1c208255af7b36c4feab880ebec3d86f1f4ce2a6641d23ec20ed75332db238cfd772abf6dd4eb SHA512 0d75de98e67eca83e2a31aedcf27f9d36cf8a67969880f00ee1be20558b8df2bb5433e89702028fac7e4176ea136470cf03f64112721ce6498c4714edc110644 -DIST Prowlarr.develop.2.0.0.5094.linux-core-arm64.tar.gz 95017009 BLAKE2B 63eae7bc926eaf946a2364dbeedd8f65ed3e315a2a87eac7393367fd7db0fb5d2816b0ae31cf8f0e28e8688b8538654584a9c7f36b928f3610039ae523736819 SHA512 16db23ddd80c2d0eedc263894a9a373c07a3241daae0e055e6f7192a3d516bad57dc8fea561c895957e504e159a8abc0e4ce402128215af78ace331aae0d7ec4 -DIST Prowlarr.develop.2.0.0.5094.linux-core-x64.tar.gz 98134421 BLAKE2B 4a0990194729914253114d32b13e806512204b543ceb9e52368e43442ee9d31ad843a8934edaa8108fef53c0cb78405dfdc152e5c81c393c8bfa2dbb3fb260dc SHA512 24c939312afcbc9cd2ddd36d11c901ef77324df8311cee2d755c046231e811687fdd242fc071e28f3acd1b80b317d7f990f8bd3c2ccf9726df5e91d85d928521 -DIST Prowlarr.develop.2.0.0.5094.linux-musl-core-arm.tar.gz 94592518 BLAKE2B 1004335ad71f901a43973332292b1a8ba9d28fe210446e68fb6aa15484398929ac99c0e6b5edba475272455c7b15ef55676ceed208eb51d84d431183f15107c9 SHA512 a9410b5064ad539be5fd665f6724fbcd23eb48de72a8316ddfba8f1f01505f7b0d99232e4985530cc381cbc3c85830922f6397a8f55a83de430e398703bd7227 -DIST Prowlarr.develop.2.0.0.5094.linux-musl-core-arm64.tar.gz 95070931 BLAKE2B 3bb2c81217cdf1eaf3e545a6eebb4705b48ea371b29c44ef0abdbb2d1fe732660a680fb76ca7ceff1295722daf9a240d040a900a2d0606e787ab5e63ea990ae2 SHA512 c1dff5a84811106d15d55d1e495f2ef18237be3b1044a47e413b7e5b9481e9e5ecff47eb324c0757761a9552dcef3b1af728067314ea4a9c087c9be4292ff06e -DIST Prowlarr.develop.2.0.0.5094.linux-musl-core-x64.tar.gz 98185603 BLAKE2B 4d927cfc12be42e13ab6dcbba6c14856441e5173d031557d274b4d142a66830429666622247edeea10c0b2443de0dbc393f8b813a03ce10a95adecabbed51b58 SHA512 8a0e74827feea427bad293db7a428258c57877cb332d5f1da1eda7b9c73025efe915fb67f51d49bb6098f7001aece2a8b908d0d39d84a7d95647703b7ded5280 +DIST Prowlarr.develop.2.0.1.5101.linux-core-arm.tar.gz 94531324 BLAKE2B 1a5f508494c91f36aa1cab8cf1be889a4c433e743be7a0a51376aef386e41b9d0e026c24a5a76d5ed2a6a45189a72776e55ad3d5ac1d6b8d91cd2883245980d7 SHA512 f396f259ed6089ffe6876a227b1884eafe345c84c36b09cd1f577ab9c6fbd9f6976b2ec9447f3748b9da63c78a0a7c91fd3c5d379feb0cdac035713266d3474d +DIST Prowlarr.develop.2.0.1.5101.linux-core-arm64.tar.gz 95036042 BLAKE2B 9a9fb2adb001ff1ed60d14c7f8d80a80c6768a85f709ce4c77c36fea4ca4cb7b2cefe3be7f29b9d9d7a1661ecb611a88845b80778255ae2da2d3534149dd386b SHA512 93416e90bcf49f7497a15c5b3d5a524668886ce8989c726301e841f7a924c416571bf17f05e3d711593b56e8eabb8c8da4c825b1125d3226c26269448c184dac +DIST Prowlarr.develop.2.0.1.5101.linux-core-x64.tar.gz 98147476 BLAKE2B 44d1d8699bde5f65f765515acfa42b3c2b96ffc848aab53a97125c5d578e68b41a4504aa101338465e6212272371fc8f711b9af2b3c2378911f4a9c927410a72 SHA512 200b5c134310299572d9f92dc1248f4a4399974003a9ca237fc6064f056f40882e9266bfa6dce7ce882eb8b1a5e7ae28a937907eeed0bffc4a0ac1d737a3535f +DIST Prowlarr.develop.2.0.1.5101.linux-musl-core-arm.tar.gz 94604688 BLAKE2B e419441f8825a250652c41581a964e2833645d42d670681ad10e708c1a6543acecbfe19f5c81d0ab43c3b047e3b6487600bef19c15109fd2d4385797005c82d6 SHA512 c0896cab3b303a5323aeed8ecf0692b9795235c56f526b10b213df5eab8ba789170a66a52475ce47a24f9aa366ccb8c5aea4e9965f12e5124a91b579d191ddee +DIST Prowlarr.develop.2.0.1.5101.linux-musl-core-arm64.tar.gz 95087153 BLAKE2B cb3eddfa465a8b3ee64f3c13798e90231f8963ff8cea4777f805e6e9c9d425837803881edc05f4aede3d94cd513994d2a3918e145e2e4696af502693070b9a13 SHA512 0422a4f85467b162fdc05199bf20c488d7d5491769abb0b8f988e8bdd9d7b19acbb9451e3715cdd9d6c407b40ddecb2e477c8f99ae7d06ea3f385a8029eee748 +DIST Prowlarr.develop.2.0.1.5101.linux-musl-core-x64.tar.gz 98189946 BLAKE2B 5c44693110306d99a6f4231fffcd084c220e9a49dd45e60412cf09bf9ff8c6385dae077b2223310dfb3b358b6cb06d356bdbbeb937caf97d049c66aaee949806 SHA512 3ab4f925e1d8ec586faa127514fdcb71a737ce2129676ee8422cedd753c1ff7b7b09d83c39768d0c1bb2e5f83198c8bafe0151b83f101d778226f98e42db888f diff --git a/www-apps/prowlarr-bin/prowlarr-bin-2.0.0.5094.ebuild b/www-apps/prowlarr-bin/prowlarr-bin-2.0.1.5101.ebuild index a32d1eb047b6..a32d1eb047b6 100644 --- a/www-apps/prowlarr-bin/prowlarr-bin-2.0.0.5094.ebuild +++ b/www-apps/prowlarr-bin/prowlarr-bin-2.0.1.5101.ebuild diff --git a/www-apps/radarr-bin/Manifest b/www-apps/radarr-bin/Manifest index e32742ae7134..b9f96952497d 100644 --- a/www-apps/radarr-bin/Manifest +++ b/www-apps/radarr-bin/Manifest @@ -1,6 +1,6 @@ -DIST Radarr.develop.5.27.0.10101.linux-core-arm.tar.gz 100107357 BLAKE2B e29be2478e98eb733c9a41061237a2e2e5df12e9e2a41131cd8deb2bdf7d35705b823d45beaf30199720b763e05a73237d282adb53d9032276f560ce28fca7de SHA512 1eea24b225c60204ae1c225fb7f163c00202fb87de68244caf8ad0fc345ab3bd37ca8cf7188a4f36d1acd7b8c71e2bb0f444b647b732ff80f0e1b6422e7dbcee -DIST Radarr.develop.5.27.0.10101.linux-core-arm64.tar.gz 99738719 BLAKE2B 46691a88954247886b8291c7a796892082b4da9100092e4b50334a7a97233e371d5427a50daa8b5a4abb43014d47aa0cc0ea5ab8235a4b73546886acb142e9b8 SHA512 5d1cfa54f30db5a02f5edf864c5312c388fce0c5b5167bbb6d9aa138e1f0038f66ef9d0524009f62bfe587d5d53eade88d87f263b180d85f748994ef5a7ca106 -DIST Radarr.develop.5.27.0.10101.linux-core-x64.tar.gz 105747478 BLAKE2B 3011dc782f06d403bbeae9918688c06e2a8d8621127125f9fe2bfd4495944796b7ba9373a4c83857fca834398d126e581a645620491f10325d31ef2f0ef9667a SHA512 c904002e6173ecbbcf39166d1a406db965ccc0afbecb3cc2a606ab2d7499b59e2202440e92332554a85e800a9af1756dfec8951332f31970f4e52e5e8b4d33c7 -DIST Radarr.develop.5.27.0.10101.linux-musl-core-arm.tar.gz 100129460 BLAKE2B 1d036f30f82a08a2f73c50ea654596a7e75f175684522dc497711302eed79eddb541d2ada326f43da29316c4519d2609add939953beaf1ed801b4d70b9ebfef3 SHA512 9e305e60938823cbb3948c14d55305e8762ccfaba1f15b8df226c97aeda16ba875357b00fcb08cac506f0d2ca15e27765612cc30fe9b98b01c1c355aaadf3b69 -DIST Radarr.develop.5.27.0.10101.linux-musl-core-arm64.tar.gz 99791837 BLAKE2B 065f87a9c6d2660d6221285f44bac0734102ea2675cba6a6fd01b1923ac6a0b32f78bbfb7f8e12d2933600f84d6cca9e62c21ae046dc5936eec81438e24cec8c SHA512 27ab1bf4c6df7f54c0c7f022412e5ae6742560609704e328288b545715a3066d1739ea5a81698a67a8b8fe9db92f37e95fc2ed6c15d2622fb1efddcf50982db5 -DIST Radarr.develop.5.27.0.10101.linux-musl-core-x64.tar.gz 104810007 BLAKE2B 4045c8f52b5c0697f48a36d2b2deefb5cafcf049d066a64696ce9c40e4fc35efd9c5f1451877858c646cdf37be5e098244c5c4ce69e65ce9fc0b982592fffbaf SHA512 8a50685d7903884ee3837b2806fdca89eceb93d047ece344d716de23126ec1bf43ea83e30800eb98a6da44b6c24977d038b06aa2aa7c7f5ec97d3ef8028d95e4 +DIST Radarr.develop.5.27.1.10122.linux-core-arm.tar.gz 100105246 BLAKE2B 628f5dadd1c6d48d5aae9bb0af0730f8c25a1d660ca706eb460eb1fcd279fe16d068315103350a56fa5c4ede87eb9532019740ffa0ea0731aec8e129f0a72c06 SHA512 a6a2703e116ecfea16bd72c70ee4dbe61401357f341b9bb51d3687f19b211ffaedee32a8a2fbb98961896493abaa94b0498868c233f7cdd0410331459507387c +DIST Radarr.develop.5.27.1.10122.linux-core-arm64.tar.gz 99735855 BLAKE2B 2a565823b2b3dfed49a6e6811968a9cfe61fb1c8285d9526ceb2a18bf40a492284d6cd6d6a68b376df2abc18e231791c06c4557a34aea3efaf1071f7b88cf8a6 SHA512 94505c478ac151b7c3fb3f6e634044edeb14b20c138df9a3a75a770bb7d7ba983f272f80c13ac7e61ffc8e1769dce3d0c5febc06d5fc9028f9ea3a0503814519 +DIST Radarr.develop.5.27.1.10122.linux-core-x64.tar.gz 105750492 BLAKE2B 8f0012a3e0f962ba020ff86e9fa0145283a219b334fb4fe062f22e997cabc7bf5d1a4192984f4a06755a28f13956cd7e2d11be0815167667a2f9b01b2c4d6816 SHA512 b3846ed268f7bf37436f5d6fa6eb0fb511ee740ca577aa46fb1ae533a880325fd80bfe629e3c45b43357a852dfc6620391b3b5eeb8b963d8bbe1a453a74c70da +DIST Radarr.develop.5.27.1.10122.linux-musl-core-arm.tar.gz 100132109 BLAKE2B d99575f68d4481ca0bfb393c6d7c183c9ad35979c58b17cf07674a043de0572702b359fda032884c8188f357be85090c929f40e1fcdfe347ad9a296d9921ec3a SHA512 f396d8d844b602b1bbb7aa7670332d3747c107603c193609aeb709bbf4f4b0d13c2d5a368e1e6a83f810111554baad67f6e814d385b3b4d9d995ab82b3596469 +DIST Radarr.develop.5.27.1.10122.linux-musl-core-arm64.tar.gz 99787725 BLAKE2B c608ee746e6d70eee88c964494b2b348494e2fb214fff4b04997290879a4465436f0e1adeb86f6ea5b72a6e7eb31d3cb7fd743ed2d3902ffcebabd6ac7728fc5 SHA512 73fd89445403302a5800fdbc5d248c43cf5e283bf31870c449a8a3e31d288c5aa6d331739d2d0bba4256a2b18c2ec42e68424a519a27a03012edb7253c360eed +DIST Radarr.develop.5.27.1.10122.linux-musl-core-x64.tar.gz 104803591 BLAKE2B 948ac6588c531b74606143272c28dff95815ea328d89b2d2890f97a81de07ec97da948ad05aee60ee6a24379ce4c3a539d729a6ff45b282266a67f42f24da5d2 SHA512 e9aa686787659fd0694ab8bc961d1950c470ce8fbed91d91eca833a0acf92a780345ae05fa9f989b82804587423e5f00ee1adbe95b61346a84bf6b0331c4bf99 diff --git a/www-apps/radarr-bin/radarr-bin-5.27.0.10101.ebuild b/www-apps/radarr-bin/radarr-bin-5.27.1.10122.ebuild index 93dfc0a4b708..93dfc0a4b708 100644 --- a/www-apps/radarr-bin/radarr-bin-5.27.0.10101.ebuild +++ b/www-apps/radarr-bin/radarr-bin-5.27.1.10122.ebuild diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index ae2b71473f96..1c509e55abde 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,3 +1,5 @@ +DIST chromium-138.0.7204.100-linux-testdata.tar.xz 922983008 BLAKE2B 3494434c3112086600d18eea0dfadfc041ec82b92a1d34444b2b3e353b958cc09c7c9f5bcf299543e127b13e9c04bca48e9b3816c34bf06ce2fcecdea6941b19 SHA512 e4c7da5ca7c1da60947989d33cc37de892f18f7d0ded8f29abe98fb352fb4ef0802404874522a8d4594184816aacad8ddf27be0473e1f80968940dac51a60579 +DIST chromium-138.0.7204.100-linux.tar.xz 1555634580 BLAKE2B 16650922358d913567b8f96244bc388c4af8551110627bc40647ec15cc530d6df0060199976efecd1f21e0db97b90162fb09cf7b0a5870ad52d5c7588f47455f SHA512 4cf91ca6b00679d39bda6e0004e1ed43c57d0a04bb078b7dac31d1b167e5b07d7bdb32447d514db2e782a883420c5add5cbafdbef4e0e62f7dfabb2d24bc5508 DIST chromium-138.0.7204.49-linux-testdata.tar.xz 922971292 BLAKE2B 451886a381000a321ec4ee1b4d640f980f7e1cf86e5175dc2a70c0e2dcd1f5e1270758614e70d0b96d82873af92b1d7ebf61b6fa1d1881ef88f002d024d12540 SHA512 8139c48683d8261ebd13e68727f67dd2f0aa40e3c6afb153e942d19facb1d57f7c9dee6fa06227f27336814f4463f2e1a80a5dd3976f16441412076d49adc9e5 DIST chromium-138.0.7204.49-linux.tar.xz 1552728776 BLAKE2B 333459007ef7a5a7724afb0c840f1503ce845358ff7acebf4e9c2607cde7ffb03060524ab3edb46cc82fa3791f2125e85fe202300bf06d996b654e05206db28d SHA512 3a68b4ff3c83d6a728b22d8fc3c1e328152de8b362179c84462524e5ec5704a1216c689b59fb817a384bbaf1746c7797364b82c04696c8442cca1dc1665f3610 DIST chromium-138.0.7204.92-linux-testdata.tar.xz 922908672 BLAKE2B 17062e6821ecc3765af16eba97302cbd5e951804d20eea922cee62c749bfab38da7a9613474fb221f90f0b0063873d1b3630e2090aea04f1454c9105dea443ca SHA512 f847dc0a8ad0ee8616e2b1a8a293fabb5c5bb338a8464ff7a8410d74bb741727ca1c179338696aeeff51e955a6e6f178b4bfe74aaa23686f82700e981cd8dcc7 diff --git a/www-client/chromium/chromium-138.0.7204.100.ebuild b/www-client/chromium/chromium-138.0.7204.100.ebuild new file mode 100644 index 000000000000..08ad519d7423 --- /dev/null +++ b/www-client/chromium/chromium-138.0.7204.100.ebuild @@ -0,0 +1,1588 @@ +# Copyright 2009-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# PACKAGING NOTES + +# Upstream roll their bundled Clang every two weeks, and the bundled Rust +# is rolled regularly and depends on that. While we do our best to build +# with system Clang, we may eventually hit the point where we need to use +# the bundled Clang due to the use of prerelease features. + +# USE=bundled-toolchain is intended for users who want to use the same toolchain +# as the upstream releases. It's also a good fallback in case we fall behind +# and need to get a release out quickly (less likely with `dev` in-tree). + +# Since m133 we are using CI-generated tarballs from +# https://github.com/chromium-linux-tarballs/chromium-tarballs/ + +# These are bit-for-bit identical to the official releases, but are built +# using an external CI system that we have some control over, in case +# issues pop up again with official tarball generation. + +GN_MIN_VER=0.2235 +# chromium-tools/get-chromium-toolchain-strings.py +TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 +BUNDLED_CLANG_VER=llvmorg-21-init-11777-gfd3fecfc-1 +BUNDLED_RUST_VER=4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1 +RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-} +NODE_VER=22.11.0 + +VIRTUALX_REQUIRED="pgo" + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +LLVM_COMPAT=( 19 20 ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="xml(+)" +RUST_MIN_VER=1.78.0 +RUST_NEEDS_LLVM="yes please" +RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain + +inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils +inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://www.chromium.org/" +PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6" +PATCH_V="${PV%%\.*}-1" +SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz + !bundled-toolchain? ( + https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2 + ) + bundled-toolchain? ( + https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz + -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz + https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz + -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz + ) + test? ( + https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz + https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz + ) + ppc64? ( + https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + ) + pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" + +# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py +LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD" +LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2" +LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent" +LICENSE+=" rar? ( unRAR )" + +SLOT="0/stable" +# Dev exists mostly to give devs some breathing room for beta/stable releases; +# it shouldn't be keyworded but adventurous users can select it. +if [[ ${SLOT} != "0/dev" ]]; then + KEYWORDS="amd64 ~arm64" +fi + +IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" +IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo" +IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3" +RESTRICT=" + !bindist? ( bindist ) + !test? ( test ) +" + +REQUIRED_USE=" + !headless? ( || ( X wayland ) ) + pgo? ( X !wayland ) + screencast? ( wayland ) + ffmpeg-chromium? ( bindist proprietary-codecs ) +" + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-73.0:= ) + >=dev-libs/libxml2-2.12.4:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:=[-apng(-)] ) + system-zstd? ( >=app-arch/zstd-1.5.5:= ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + sys-libs/zlib:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( media-libs/libpulse:= ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-base/xorg-proto:= + x11-libs/libX11:= + x11-libs/libxcb:= + x11-libs/libXext:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + dev-libs/wayland:= + screencast? ( media-video/pipewire:= ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + cups? ( >=net-print/cups-1.3.11:= ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + X? ( ${COMMON_X_DEPEND} ) + ) +" +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt6? ( dev-qt/qtbase:6[X?,wayland?] ) + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) + bindist? ( + !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) + ffmpeg-chromium? ( media-video/ffmpeg-chromium:${PV%%\.*} ) + ) +" +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt6? ( dev-qt/qtbase:6 ) + ) + !bundled-toolchain? ( $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + llvm-core/lld:${LLVM_SLOT} + official? ( + !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] ) + ) ') + ${RUST_DEPEND} + ) + pgo? ( + >=dev-python/selenium-3.141.0 + >=dev-util/web_page_replay_go-20220314 + ) + >=dev-util/bindgen-0.68.0 + >=dev-build/gn-${GN_MIN_VER} + app-alternatives/ninja + dev-lang/perl + >=dev-util/gperf-3.2 + dev-vcs/git + >=net-libs/nodejs-${NODE_VER}:0/${NODE_VER%%.*}[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig +" + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pre_build_checks() { + # Check build requirements: bugs #471810, #541816, #914220 + # We're going to start doing maths here on the size of an unpacked source tarball, + # this should make updates easier as chromium continues to balloon in size. + # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz + local base_disk=9 # Round up + use test && base_disk=$((base_disk + 5)) + local extra_disk=1 # Always include a little extra space + local memory=4 + tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) + if tc-is-lto || use pgo; then + memory=$((memory * 2 + 1)) + tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements + use pgo && extra_disk=$((extra_disk + 4)) + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags; then + extra_disk=$((extra_disk + 5)) + fi + memory=$((memory * 2)) + fi + local CHECKREQS_MEMORY="${memory}G" + local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G" + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + # The pre_build_checks are all about compilation resources, no need to run it for a binpkg + pre_build_checks + fi + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set." + done + fi + + if ! use bindist && use ffmpeg-chromium; then + ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set." + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]]; then + # The pre_build_checks are all about compilation resources, no need to run it for a binpkg + pre_build_checks + + # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment + # We'll set these to clang here then use llvm-utils functions to very explicitly set these + # to a sane value. + # This is effectively the 'force-clang' path if GCC support is re-added. + # TODO: check if the user has already selected a specific impl via make.conf and respect that. + use_lto="false" + if tc-is-lto; then + use_lto="true" + # We can rely on GN to do this for us; anecdotally without this builds + # take significantly longer with LTO enabled and it doesn't hurt anything. + filter-lto + fi + + if [ "$use_lto" = "false" ] && use official; then + einfo "USE=official selected and LTO not detected." + einfo "It is _highly_ recommended that LTO be enabled for performance reasons" + einfo "and to be consistent with the upstream \"official\" build optimisations." + fi + + if [ "$use_lto" = "false" ] && use test; then + die "Tests require CFI which requires LTO" + fi + + export use_lto + + # 936858 + if tc-ld-is-mold; then + eerror "Your toolchain is using the mold linker." + eerror "This is not supported by Chromium." + die "Please switch to a different linker." + fi + + if use !bundled-toolchain; then + llvm-r1_pkg_setup + rust_pkg_setup + fi + + # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT + AR=llvm-ar + CPP="${CHOST}-clang++-${LLVM_SLOT} -E" + NM=llvm-nm + CC="${CHOST}-clang-${LLVM_SLOT}" + CXX="${CHOST}-clang++-${LLVM_SLOT}" + + if tc-is-cross-compiler; then + use pgo && die "The pgo USE flag cannot be used when cross-compiling" + CPP="${CBUILD}-clang++-${LLVM_SLOT} -E" + fi + + # I hate doing this but upstream Rust have yet to come up with a better solution for + # us poor packagers. Required for Split LTO units, which are required for CFI. + export RUSTC_BOOTSTRAP=1 + + # Users should never hit this, it's purely a development convenience + if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then + die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium" + fi + fi + + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + unpack ${P}-linux.tar.xz + # These should only be required when we're not using the official toolchain + use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2 + + use pgo && unpack chromium-profiler-0.2.tar + + if use test; then + # A new testdata tarball is available for each release; but testfonts tend to remain stable + # for the duration of a release. + # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`. + unpack ${P}-linux-testdata.tar.xz + # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location. + local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts" + local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz" + tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts" + fi + + # We need to manually unpack this since M126 else we'd unpack one toolchain over the other. + # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier. + if use bundled-toolchain; then + einfo "Unpacking bundled Clang ..." + mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory" + tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang" + einfo "Unpacking bundled Rust ..." + local rust_dir="${WORKDIR}/rust-toolchain" + mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory" + tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" || + die "Failed to unpack Rust" + fi + + if use ppc64; then + unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + fi +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local PATCHES=( + "${FILESDIR}/chromium-cross-compile.patch" + "${FILESDIR}/chromium-109-system-zlib.patch" + "${FILESDIR}/chromium-111-InkDropHost-crash.patch" + "${FILESDIR}/chromium-131-unbundle-icu-target.patch" + "${FILESDIR}/chromium-134-bindgen-custom-toolchain.patch" + "${FILESDIR}/chromium-135-oauth2-client-switches.patch" + "${FILESDIR}/chromium-135-map_droppable-glibc.patch" + "${FILESDIR}/chromium-137-openh264-include-path.patch" + "${FILESDIR}/chromium-138-nodejs-version-check.patch" + ) + + if use bundled-toolchain; then + # We need to symlink the toolchain into the expected location + einfo "Symlinking Clang toolchain to expected location ..." + mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory" + # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an + # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create + # llvm-build, but we'll rm Release+Asserts and symlink directly. + if [[ -d third_party/llvm-build/Release+Asserts ]]; then + rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts" + fi + ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang" + einfo "Symlinking Rust toolchain to expected location ..." + # As above, so below + if [[ -d third_party/rust-toolchain ]]; then + rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain" + fi + ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust" + cp "${WORKDIR}"/rust-toolchain/VERSION \ + "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version" + else + # We don't need our toolchain patches if we're using the official toolchain + shopt -s globstar nullglob + # 130: moved the PPC64 patches into the chromium-patches repo + local patch + for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do + if [[ ${patch} == *"ppc64le"* ]]; then + use ppc64 && PATCHES+=( "${patch}" ) + else + PATCHES+=( "${patch}" ) + fi + done + + shopt -u globstar nullglob + + # We can't use the bundled compiler builtins with the system toolchain + # `grep` is a development convenience to ensure we fail early when google changes something. + local builtins_match="if (is_clang && !is_nacl && !is_cronet_build) {" + grep -q "${builtins_match}" build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins" + sed -i -e "/${builtins_match}/,+2d" build/config/compiler/BUILD.gn + + # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together + if use ppc64; then + local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches" + # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304) + local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch" + local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch" + # Apply the OpenPOWER patches (check for page size and isa 3.0) + openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" | + grep -v "${isa_3_patch}" || die) ) + for patch in "${openpower_patches[@]}"; do + PATCHES+=( "${patchset_dir}/${patch}" ) + done + if [[ $(getconf PAGESIZE) == 65536 ]]; then + PATCHES+=( "${patchset_dir}/${page_size_patch}" ) + fi + # We use vsx3 as a proxy for 'want isa3.0' (POWER9) + if use cpu_flags_ppc_vsx3 ; then + PATCHES+=( "${patchset_dir}/${isa_3_patch}" ) + fi + fi + + # Oxidised hacks, let's keep 'em all in one place + # This is a nightly option that does not exist in older releases + # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64 + if ver_test ${RUST_SLOT} -lt "1.83.0"; then + sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn || + die "Failed to remove default visibility nightly option" + fi + + # Upstream Rust replaced adler with adler2, for older versions of Rust we still need + # to tell GN that we have the older lib when it tries to copy the Rust sysroot + # into the bulid directory. + if ver_test ${RUST_SLOT} -lt "1.86.0"; then + sed -i 's/adler2/adler/' build/rust/std/BUILD.gn || + die "Failed to tell GN that we have adler and not adler2" + fi + fi + + default + + if [[ ${LLVM_SLOT} == "19" ]]; then + # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet. + # Do the temp file shuffle in case someone is using something other than `gawk` + { + awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next } + { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \ + mv "${T}/build.gn" build/config/compiler/BUILD.gn + } || die "Unable to disable warning suppression" + fi + + # Not included in -lite tarballs, but we should check for it anyway. + if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then + rm third_party/node/linux/node-linux-x64/bin/node || die + else + mkdir -p third_party/node/linux/node-linux-x64/bin || die + fi + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + + # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party' + # whitelist matches use the right-most matching path component, so we need to whitelist from that point down. + local keeplibs=( + base/third_party/cityhash + base/third_party/double_conversion + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/volk + third_party/anonymous_tokens + third_party/apple_apsl + third_party/axe-core + third_party/bidimapper + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity. + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crabbyavif + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/d3 + third_party/dav1d + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/csp_evaluator + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/json5 + third_party/devtools-frontend/src/front_end/third_party/legacy-javascript + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs + third_party/devtools-frontend/src/front_end/third_party/third-party-web + third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/front_end/third_party/web-vitals + third_party/devtools-frontend/src/third_party + third_party/dom_distiller_js + third_party/dragonbox + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fast_float + third_party/fdlibm + third_party/ffmpeg + third_party/fft2d + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/highway + third_party/hunspell + third_party/ink_stroke_modeler/src/ink_stroke_modeler + third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal + third_party/ink/src/ink/brush + third_party/ink/src/ink/color + third_party/ink/src/ink/geometry + third_party/ink/src/ink/rendering + third_party/ink/src/ink/rendering/skia/common_internal + third_party/ink/src/ink/rendering/skia/native + third_party/ink/src/ink/rendering/skia/native/internal + third_party/ink/src/ink/strokes + third_party/ink/src/ink/types + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + third_party/jsoncpp + third_party/khronos + third_party/lens_server_proto + third_party/leveldatabase + third_party/libaddressinput + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + third_party/libc++ + third_party/libdrm + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libtess2/libtess2 + third_party/libtess2/src/Include + third_party/libtess2/src/Source + third_party/liburlpattern + third_party/libva_protected_content + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/libzip + third_party/lit + third_party/llvm-libc + third_party/llvm-libc/src/shared/ + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/markupsafe + third_party/material_color_utilities + third_party/mesa + third_party/metrics_proto + third_party/minigbm + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/ + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/opus + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg + third_party/pdfium/third_party/libtiff + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/perfetto/protos/third_party/simpleperf + third_party/pffft + third_party/ply + third_party/polymer + third_party/private_membership + third_party/private-join-and-compute + third_party/protobuf + third_party/protobuf/third_party/utf8_range + third_party/pthreadpool + third_party/puffin + third_party/pyjson5 + third_party/pyyaml + third_party/rapidhash + third_party/re2 + third_party/rnnoise + third_party/rust + third_party/ruy + third_party/s2cellid + third_party/search_engines_data + third_party/securemessage + third_party/selenium-atoms + third_party/sentencepiece + third_party/sentencepiece/src/third_party/darts_clone + third_party/shell-encryption + third_party/simdutf + third_party/simplejson + third_party/six + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/snappy + third_party/spirv-headers + third_party/spirv-tools + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/swiftshader/third_party/subzero + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/fft2d + third_party/tflite/src/third_party/xla/third_party/tsl + third_party/tflite/src/third_party/xla/xla/tsl/framework + third_party/tflite/src/third_party/xla/xla/tsl/lib/random + third_party/tflite/src/third_party/xla/xla/tsl/protobuf + third_party/tflite/src/third_party/xla/xla/tsl/util + third_party/ukey2 + third_party/utf + third_party/vulkan + third_party/wasm_tts_engine + third_party/wayland + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zlib/google + third_party/zxcvbn-cpp + url/third_party/mozilla + v8/third_party/siphash + v8/third_party/utf8-decoder + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/rapidhash-v8 + v8/third_party/v8 + v8/third_party/valgrind + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + + if use rar; then + keeplibs+=( third_party/unrar ) + fi + + if use test; then + # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}' + keeplibs+=( + third_party/breakpad/breakpad/src/processor + third_party/fuzztest + third_party/google_benchmark/src/include/benchmark + third_party/google_benchmark/src/src + third_party/perfetto/protos/third_party/pprof + third_party/test_fonts + third_party/test_fonts/fontconfig + ) + fi + + # USE=system-* + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + + if ! use system-zstd; then + keeplibs+=( third_party/zstd ) + fi + + # Arch-specific + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh + # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh + # since we're not in a git repo + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + # Sanity check keeplibs, on major version bumps it is often necessary to update this list + # and this enables us to hit them all at once. + # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd) + whitelist_libs=( + net/third_party/quic + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/libjingle + third_party/mesa + third_party/skia/third_party/vulkan + third_party/vulkan + ) + local not_found_libs=() + for lib in "${keeplibs[@]}"; do + if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then + not_found_libs+=( "${lib}" ) + fi + done + + if [[ ${#not_found_libs[@]} -gt 0 ]]; then + eerror "The following \`keeplibs\` directories were not found in the source tree:" + for lib in "${not_found_libs[@]}"; do + eerror " ${lib}" + done + die "Please update the ebuild." + fi + + # Remove most bundled libraries. Some are still needed. + einfo "Unbundling third-party libraries ..." + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries + mkdir -p buildtools/third_party/eu-strip/bin || die + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die +} + +chromium_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libjpeg + libwebp + libxml + libxslt + openh264 + zlib + ) + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + fi + if use system-zstd; then + gn_system_libraries+=( zstd ) + fi + + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || + die "Failed to replace GN files for system libraries" + + # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file + # drop the last line, then append the freetype line and a new curly brace to end the block + local freetype_gni="build/config/freetype/freetype.gni" + sed -i -e '$d' ${freetype_gni} || die + echo " enable_freetype = true" >> ${freetype_gni} || die + echo "}" >> ${freetype_gni} || die + + if use !custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + # Debug info section overflows without component build + # Prevent linker from running out of address space, bug #471810 . + filter-flags "-g*" + fi + + # We don't use the same clang version as upstream, and with -Werror + # we need to make sure that we don't get superfluous warnings. + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then # can you cross-compile with the bundled toolchain? + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + + # Start building our GN options + local myconf_gn=() # Tip: strings must be quoted, bools or numbers are fine + + if use !bundled-toolchain; then + # We already forced the "correct" clang via pkg_setup + + if tc-is-cross-compiler; then + CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_AR=${AR} + BUILD_CC=${CC} + BUILD_CXX=${CXX} + BUILD_NM=${NM} + fi + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + strip-unsupported-flags + append-ldflags -Wl,--undefined-version # https://bugs.gentoo.org/918897#c32 + + myconf_gn+=( + "is_clang=true" + "clang_use_chrome_plugins=false" + "use_lld=true" + 'custom_toolchain="//build/toolchain/linux/unbundle:default"' + # From M127 we need to provide a location for libclang. + # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch + # rust_bindgen_root = directory with `bin/bindgen` beneath it. + # We don't need to set 'clang_base_path' for anything in our build + # and it defaults to the google toolchain location. Instead provide a location + # to where system clang lives so that bindgen can find system headers (e.g. stddef.h) + "bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\"" + "clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\"" + "rust_bindgen_root=\"${EPREFIX}/usr/\"" + "rust_sysroot_absolute=\"$(get_rust_prefix)\"" + "rustc_version=\"${RUST_SLOT}\"" + ) + + if ! tc-is-cross-compiler; then + myconf_gn+=( 'host_toolchain="//build/toolchain/linux/unbundle:default"' ) + else + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=( + 'host_toolchain="//build/toolchain/linux/unbundle:host"' + 'v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"' + "host_pkg_config=$(tc-getBUILD_PKG_CONFIG)" + "pkg_config=$(tc-getPKG_CONFIG)" + ) + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + fi + + fi # !bundled-toolchain + + local myarch + myarch="$(tc-arch)" + case ${myarch} in + amd64) + # Bug 530248, 544702, 546984, 853646. + use !custom-cflags && filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 \ + -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + myconf_gn+=( 'target_cpu="x64"' ) + ;; + arm64) + myconf_gn+=( 'target_cpu="arm64"' ) + ;; + ppc64) + myconf_gn+=( 'target_cpu="ppc64"' ) + ;; + *) + die "Failed to determine target arch, got '${myarch}'." + ;; + esac + + # Common options + + myconf_gn+=( + # Disable code formating of generated files + "blink_enable_generated_code_formatting=false" + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + "dcheck_always_on=$(usex debug true false)" + "dcheck_is_configurable=$(usex debug true false)" + # Chromium builds provided by Linux distros should disable the testing config + "disable_fieldtrial_testing_config=true" + # 131 began laying the groundwork for replacing freetype with + # "Rust-based Fontations set of libraries plus Skia path rendering" + # We now need to opt-in + "enable_freetype=true" + "enable_hangout_services_extension=$(usex hangouts true false)" + # Disable nacl; deprecated, we can't build without pnacl (http://crbug.com/269560). + "enable_nacl=false" + # Don't need nocompile checks and GN crashes with our config (verify with modern GN) + "enable_nocompile_tests=false" + # pseudolocales are only used for testing + "enable_pseudolocales=false" + "enable_widevine=$(usex widevine true false)" + # Disable fatal linker warnings, bug 506268. + "fatal_linker_warnings=false" + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org for more info. + # note: OAuth2 is patched in; check patchset for details. + 'google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"' + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + "is_component_build=false" + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + "is_debug=false" + "is_official_build=$(usex official true false)" + # Enable ozone wayland and/or headless support + "ozone_auto_platforms=false" + "ozone_platform_headless=true" + # Enables building without non-free unRAR licence + "safe_browsing_use_unrar=$(usex rar true false)" + "thin_lto_enable_optimizations=${use_lto}" + "treat_warnings_as_errors=false" + # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi) + # instead of the system C++ library for C++ standard library support. + # default: true, but let's be explicit (forced since 120 ; USE removed 127). + "use_custom_libcxx=true" + # Enable ozone wayland and/or headless support + "use_ozone=true" + # The sysroot is the oldest debian image that chromium supports, we don't need it + "use_sysroot=false" + # See dependency logic in third_party/BUILD.gn + "use_system_harfbuzz=$(usex system-harfbuzz true false)" + "use_thin_lto=${use_lto}" + # Only enabled for clang, but gcc has endian macros too + "v8_use_libm_trig_functions=true" + ) + + if use bindist ; then + myconf_gn+=( + # If this is set to false Chromium won't be able to load any proprietary codecs + # even if provided with an ffmpeg capable of h264/aac decoding + "proprietary_codecs=true" + 'ffmpeg_branding="Chrome"' + # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute + "is_component_ffmpeg=true" + ) + else + myconf_gn+=( + "proprietary_codecs=$(usex proprietary-codecs true false)" + "ffmpeg_branding=\"$(usex proprietary-codecs Chrome Chromium)\"" + ) + fi + + if use headless; then + myconf_gn+=( + "enable_print_preview=false" + "enable_remoting=false" + 'ozone_platform="headless"' + "rtc_use_pipewire=false" + "use_alsa=false" + "use_cups=false" + "use_gio=false" + "use_glib=false" + "use_gtk=false" + "use_kerberos=false" + "use_libpci=false" + "use_pangocairo=false" + "use_pulseaudio=false" + "use_qt5=false" + "use_qt6=false" + "use_udev=false" + "use_vaapi=false" + "use_xkbcommon=false" + ) + else + myconf_gn+=( + "gtk_version=$(usex gtk4 4 3)" + # link pulseaudio directly (DT_NEEDED) instead of using dlopen. + # helps with automated detection of ABI mismatches and prevents silent errors. + "link_pulseaudio=$(usex pulseaudio true false)" + "ozone_platform_wayland=$(usex wayland true false)" + "ozone_platform_x11=$(usex X true false)" + "ozone_platform=\"$(usex wayland wayland x11)\"" + "rtc_use_pipewire=$(usex screencast true false)" + "use_cups=$(usex cups true false)" + "use_kerberos=$(usex kerberos true false)" + "use_pulseaudio=$(usex pulseaudio true false)" + "use_qt5=false" + "use_system_libffi=$(usex wayland true false)" + "use_system_minigbm=true" + "use_vaapi=$(usex vaapi true false)" + "use_xkbcommon=true" + ) + if use qt6; then + local cbuild_libdir + cbuild_libdir="$(get_libdir)" + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + cbuild_libdir="$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)" + cbuild_libdir="${cbuild_libdir:2}" + cbuild_libdir="${cbuild_libdir/% }" + fi + myconf_gn+=( + "use_qt6=true" + "moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\"" + ) + else + myconf_gn+=( "use_qt6=false" ) + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=( "icu_use_data_file=false" ) + fi + + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + if use !ppc64; then + myconf_gn+=( "is_cfi=${use_lto}" ) + else + myconf_gn+=( "is_cfi=false" ) # requires llvm-runtimes/compiler-rt-sanitizers[cfi] + fi + # Don't add symbols to build + myconf_gn+=( "symbol_level=0" ) + fi + + if use pgo; then + myconf_gn+=( "chrome_pgo_phase=${1}" ) + if [[ "$1" == "2" ]]; then + myconf_gn+=( "pgo_data_path=${2}" ) + fi + else + myconf_gn+=( "chrome_pgo_phase=0" ) + fi + + # Odds and ends + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=( "devtools_skip_typecheck=false" ) + fi + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler && use ppc64; then + myconf_gn+=( "v8_enable_external_code_space=false" ) + fi + + einfo "Configuring Chromium ..." + set -- gn gen --args="${myconf_gn[*]}${EXTRA_GN:+ ${EXTRA_GN}}" out/Release + echo "$@" + "$@" || die +} + +src_configure() { + chromium_configure $(usex pgo 1 0) +} + +chromium_compile() { + + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + if use pax-kernel; then + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests") + + pax-mark m out/Release/chrome + + # This codepath does minimal patching, so we're at the mercy of upstream + # CFLAGS. This is fine - we're not intending to force this on users + # and we do a lot of flag 'management' anyway. + if use bundled-toolchain; then + QA_FLAGS_IGNORED=" + usr/lib64/chromium-browser/chrome + usr/lib64/chromium-browser/chrome-sandbox + usr/lib64/chromium-browser/chromedriver + usr/lib64/chromium-browser/chrome_crashpad_handler + usr/lib64/chromium-browser/libEGL.so + usr/lib64/chromium-browser/libGLESv2.so + usr/lib64/chromium-browser/libVkICD_mock_icd.so + usr/lib64/chromium-browser/libVkLayer_khronos_validation.so + usr/lib64/chromium-browser/libqt6_shim.so + usr/lib64/chromium-browser/libvk_swiftshader.so + usr/lib64/chromium-browser/libvulkan.so.1 + " + fi +} + +# This function is called from virtx, and must always return so that Xvfb +# session isn't left running. If we return 1, virtx will call die(). +chromium_profile() { + einfo "Profiling for PGO" + + pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1 + + # Remove old profdata in case profiling was interrupted. + rm -rf "${1}" || return 1 + + if ! "${EPYTHON}" ./chromium_profiler.py \ + --chrome-executable "${S}/out/Release/chrome" \ + --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \ + --add-arg no-sandbox --add-arg disable-dev-shm-usage \ + --profile-output "${1}"; then + eerror "Profiling failed" + return 1 + fi + + popd >/dev/null || return 1 +} + +src_compile() { + if use pgo; then + local profdata + + profdata="${WORKDIR}/chromium.profdata" + + if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then + chromium_compile + virtx chromium_profile "$profdata" + + touch "${WORKDIR}/.pgo-profiled" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then + # Remove phase 1 output + rm -r out/Release || die + + chromium_configure 2 "$profdata" + + touch "${WORKDIR}/.pgo-phase-2-configured" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then + chromium_compile + touch "${WORKDIR}/.pgo-phase-2-compiled" || die + fi + else + chromium_compile + fi + + mv out/Release/chromedriver{.unstripped,} || die + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_test() { + # Initial list of tests to skip pulled from Alpine. Thanks Lauren! + # https://issues.chromium.org/issues/40939315 + local skip_tests=( + 'MessagePumpLibeventTest.NestedNotification*' + ClampTest.Death + OptionalTest.DereferencingNoValueCrashes + PlatformThreadTest.SetCurrentThreadTypeTest + RawPtrTest.TrivialRelocability + SafeNumerics.IntMaxOperations + StackTraceTest.TraceStackFramePointersFromBuffer + StringPieceTest.InvalidLengthDeath + StringPieceTest.OutOfBoundsDeath + ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker + ValuesUtilTest.FilePath + # Gentoo-specific + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2 + AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2 + AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3 + CharacterEncodingTest.GetCanonicalEncodingNameByAliasName + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV + CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress + FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe + FileTest.GetInfoForCreationTime + ICUStringConversionsTest.ConvertToUtf8AndNormalize + NumberFormattingTest.FormatPercent + PathServiceTest.CheckedGetFailure + PlatformThreadTest.CanChangeThreadType + RustLogIntegrationTest.CheckAllSeverity + StackCanary.ChangingStackCanaryCrashesOnReturn + StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree + SysStrings.SysNativeMBAndWide + SysStrings.SysNativeMBToWide + SysStrings.SysWideToNativeMB + TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest + ToolsSanityTest.BadVirtualCallNull + ToolsSanityTest.BadVirtualCallWrongType + CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate + DriveInfoTest.GetFileDriveInfo # new m137: TODO investigate + ) + + if use arm64; then + skip_tests+=( + # Apple Silicon on 138.0.7204.92 + SystemMetrics2Test.GetSystemMemoryInfo + SysInfoTest.GetHardwareInfo + PartitionAllocPageAllocatorTest.AllocAndFreePagesWithPageReadExecuteConfirmCFI + ) + fi + + local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")" + # test-launcher-bot-mode enables parallelism and plain output + ./out/Release/base_unittests --test-launcher-bot-mode \ + --test-launcher-jobs="$(makeopts_jobs)" \ + --gtest_filter="${test_filter}" || die "Tests failed!" +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + + doexe out/Release/chromedriver + doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + + if use bindist; then + # We built libffmpeg as a component library, but we can't distribute it + # with proprietary codec support. Remove it and make a symlink to the requested + # system library. + rm -f out/Release/libffmpeg.so \ + || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)" + # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium]. + einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..." + dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \ + /usr/$(get_libdir)/chromium-browser/libffmpeg.so + fi + + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland" + doins out/Release/xdg-{settings,mime} + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "Hardware-accelerated video decoding configuration:" + elog + elog "Chromium supports multiple backends for hardware acceleration. To enable one," + elog " Add to CHROMIUM_FLAGS in /etc/chromium/default:" + elog + elog "1. VA-API with OpenGL (recommended for most users):" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL" + elog " VaapiVideoDecoder may need to be added as well, but try without first." + elog + if use wayland; then + elog "2. Enhanced Wayland/EGL performance:" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL" + elog + fi + if use X; then + elog "$(usex wayland "3" "2"). VA-API with Vulkan:" + elog " --enable-features=VaapiVideoDecoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE" + elog + if use wayland; then + elog " NOTE: Vulkan acceleration requires X11 and will not work under Wayland sessions." + elog " Use OpenGL-based acceleration instead when running under Wayland." + elog + fi + fi + elog "Additional options:" + elog " To enable hardware-accelerated encoding (if supported)" + elog " add 'AcceleratedVideoEncoder' to your feature list" + elog " VaapiIgnoreDriverChecks bypasses driver compatibility checks" + elog " (may be needed for newer/unsupported hardware)" + elog + else + elog "This Chromium build was compiled without VA-API support, which provides" + elog "hardware-accelerated video decoding." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behavior you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + fi + + if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then + ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd" + ewarn "indicates that the Gentoo handbook was not followed to completion." + ewarn "" + ewarn "Chromium is known to behave unpredictably with this system configuration;" + ewarn "please complete the configuration of this system before logging any bugs." + fi +} diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index a972743e1062..54254bfe6e19 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -580,19 +580,119 @@ DIST firefox-140.0.2-vi.xpi 468227 BLAKE2B 8fa437c55cc4ee928f18b56d1d9e458da7e55 DIST firefox-140.0.2-xh.xpi 272301 BLAKE2B bbdeb77b3693d3e75c1bfa912a77417b90c8a18cb281538d00386cf0bb2d61d6cad0f92a73189bd69b786e3f9919f6d156fac1dc7d9aa1df2957b9260a44e647 SHA512 5c0d683941a9c88529be41fcc2b7f438ff2590468344c878bf72d13d947bbc692adfdb9ae58f8455144f14962d7bb2ca21fcf1177fe259781a28f2dda8184a20 DIST firefox-140.0.2-zh-CN.xpi 460039 BLAKE2B b895d26c1acb8ce5815b767e3ac84527f3f56b8c0b7f92096a49edb081012359c4375a2499dff1cd58e353d6cc9b60af56dc47286ad888780b35e71fa082d676 SHA512 c4f13b849275a99a564b94b7cdb77e6efa1b7f7f7e1372a07ffe104f253e79a3804592300d9fec1a69bc980087b6f7239692c95a6aef5fda8338a36fb6b2c710 DIST firefox-140.0.2-zh-TW.xpi 463000 BLAKE2B 5bb91d49f8b98dd9027f65dd0f8c6711f5d27cdc219ab2e3838275c8a7a4f3df1e4c0241835ef286c7eb9eae5a95caaebace61c7bfd6066ba45950fb1c6b6064 SHA512 621bfea39fe40fde00c48c27522e14d155b6c56e366f788fcc36f7eb794221f97ba89650e236cfd32e67a5e8bdcc22fb28e9c240bfcaa9d97eb8ad2749c85350 +DIST firefox-140.0.4-ach.xpi 293874 BLAKE2B ea354d7067ed049cee3b0f6a67d1fd8df476e721040a7677105fcc89dc9f3a8dd58308ac7d70b7d6cce628f57c116767697d64a750d4c421eb42f2a18076a7df SHA512 3511d1bef3af4f8149e589354c66573d9fa42675818a4871c6a819d5a9ccbbea337d85bb4857c1c28904907c4a17127dfb392dacaf2b6bd04dcaa6c31f9f6577 +DIST firefox-140.0.4-af.xpi 266122 BLAKE2B 4789d21755a4e98716774ab0c6c78ab080244f113fdcb4fd078da6de759c59f3235dc8026d4f7625a1aec6544c3a1e895dacfa8075a42c93c6411ba26f3e2079 SHA512 f7e8793e07b85151dbac030bf939a1f27c39854c81431c764eda143a8c42b56c0fa46b9dd03d67e17e53089ae8049a1718e7c42d313813334d1908668fd8ce6b +DIST firefox-140.0.4-an.xpi 331814 BLAKE2B 3c91bdc13c259227204803927a5c8e1ca22b7457073258c81bcfce0082ebbc8b430f6bef91b9009257a4902e5deb345ca295a95a31db8860b0d7cc62c0f2d0fb SHA512 521c74182935767f905a33ef5967d273e278358de0499e8a9234cf037ebeb5d95c5fef05e0b6d5829655fd54abcdb40436dc2385e6fb137401a70efd076f1bba +DIST firefox-140.0.4-ar.xpi 440811 BLAKE2B 563c8131a42db2414c8de878f66edc810db48331224f2080652eb2b331d980e325313080dc3260e5a78872663d9b8982ea34805810b01496b0df768257a358f7 SHA512 7e0cab4f16f195ac56aa976016a42bfce713cea99dc2abc62b461519c8cb7599d0d6955a4d49faf28c399f70725c245c10309157d77c3916dc808f9814e3b71e +DIST firefox-140.0.4-ast.xpi 311725 BLAKE2B 2a89110ecd1e5aaf4e66a3416457b9ca2e64772e18a999ac9d31bcdb77678acae232388d36d56bd7871b87069b9b9dc3127cd5841f26a505c24faa8946e51615 SHA512 8d17ee81afd737faa153a82709d9937bb56991fb4b9a4cb1bef066614e5ce902d092ccaf498aea1487a99c4e087f4e58195c982af2b1363562d2bb293cd21434 +DIST firefox-140.0.4-az.xpi 317921 BLAKE2B f217974628c671d5d18ab1b910eb09b76645de368f93a4e1f08fc3b63ab8adc9ce3cb3d225ac7372bdaee6b6db254c1c7d47cad4a8ef1fff01a851c3a567873b SHA512 9e0e6aa19b7bd205783e89a2e9987c54c506bcf03f480dd2f5832812df8f9493a4868fc4d20ead0167bd72683cd56542034379d98966820b9b7ad88a87c3abac +DIST firefox-140.0.4-be.xpi 520286 BLAKE2B 9785aecfc5b46ae369d93c3ad29bcb6ae41b8467beb8a54882ce2094905eed5ab3cb8ac92c70ad9cc7775761f1ad49a5b667ed7e6eff862a1a87e98f8a5b3c37 SHA512 b604c635305ca4ab0fcb78d9a5f9b182ecc5751601bcca39c21ac9e9789bb46c1634c2403955c7d9eca61808b1c1d0f991c560e5f9eed85ccc4df42b5b550d61 +DIST firefox-140.0.4-bg.xpi 448626 BLAKE2B 701fd4681f17961c5c503dd54beb8391d7da8422fd7cd19456a84c2a2846a2b7460e8980dea8884cf08237facbf13299673156254428b24c0aedea4d911ca2fd SHA512 bddb4bf57f71c1c157aa5bd325b7179cf18a8da47f9d36ceccff966dab50212da7dc572f4e31a4605b56ff887472a60e0e8038d9676c6a2d6fa8b4a4cdc4a713 +DIST firefox-140.0.4-bn.xpi 411547 BLAKE2B c9065698767f5117e166dfbc812e546c0197af126a6a0f975bb05d818305d57245dcd5a28eb50eddd893b92122733034774cb2e8dd5dc032c4227e4e9eac4c69 SHA512 58d35ae67dc04e140759650894df80835728ac6ccf15596ba1d249ec38d78825ee114419b29e309bc671ae8bb4ed15a5876ec7c803a12988a822f028c3b90bae +DIST firefox-140.0.4-br.xpi 392875 BLAKE2B ec5affdebd56807aa31de85cb87de829d986626f11273f1a19126d25a6097e2fb883e36dd45f57b4d9b51aa09606033a7f68e322d9a2d1fca58fb94b2ad5ecba SHA512 9340a899bcafe9cd52c98b6160aff083ce4b905a47f51615f9e7beb841f400cead4f55eb889dc857a35d9a6bd5020d97087225f87fd62357bd6d2e4ff16645da +DIST firefox-140.0.4-bs.xpi 385028 BLAKE2B 4275031e11fa616c467ba6a049c2f3a34c10bf9e779436a2646e84bc9ef532aab01ae12ea2f661d34b5a7ec0b70aa78e2716c8a471d978e99cd0b168bec73208 SHA512 02394e088912b9a9563b61b0f8f38726a0fdc27e74d728ba7a10de50d1a9d43bc063e4e18b32fd288a0cde1a05f3bc39ba4b36327679b5642a1d1dfe88140e34 +DIST firefox-140.0.4-ca-valencia.xpi 357400 BLAKE2B 9766f2fbadcabddfb73946684e81c86ddea6d9270e83abbfe2d983b41c50e3ece6b74cf4a2352139dfe535999f6a66ae2e42ed72fe4dcf329b5c94d04e502536 SHA512 c8fa762091c1aa88d10f0d7909f517c864ac82b730b5ecf90c9179276a29cd924513723c02bd02f55bb0a773d658f03395bfb19ed4ef0a0974db6deffb98bfe2 +DIST firefox-140.0.4-ca.xpi 396796 BLAKE2B d9d9d94ade4756b7bb6c893dd8b9812d4587dcc24a62385fb22b602674c939d91bcbf2a79dd8e24bf61a87d6c54e2c2d4be472a418076df0cd484f7de748aed6 SHA512 6c335e4e560b5b17bc18028a79a5b87c975434c1548c55eac4af4da3cd5233725912099d053fcdce6b194e331bdbc9cdffcb7ddf0b1d5ccb0c502c54debdf339 +DIST firefox-140.0.4-cak.xpi 390350 BLAKE2B 8343b8d1f173d9bf5f7d2f9c840ee7bfa2bef7f26e0f2a4954149fec031f79d0878102fec5d9109aaade62a1e6ce57bba2b4aff50f5734dbb23498706609beea SHA512 619d05b0858f3e88c926e417f46dca7ba9fbdaf32dbb92ad9bb8cccc0f3541015fd1605fd25a453bd47f107e0feced1ea5eaf5e020576abf104ba7b7583fd4c4 +DIST firefox-140.0.4-cs.xpi 474968 BLAKE2B a0af8fca4731dfe588b9102f6f538685b46a27740d37edf7b98ffd040b722f0b87268f905a7dfaef5bfa9ac86f1f5b35db9b2f825fbd3bc5c8d4eab75d307435 SHA512 fb1274b5680da70ef09988481cd82000c33e1c776bb053fcbaf3b3c822c8776f9b00757fb455d802e7946e08ae2c926e78d6cefd41621d5587c250c0baa5d30d +DIST firefox-140.0.4-cy.xpi 441204 BLAKE2B 8188080e3b744e3a29d4b29f678489e0330887264960ded267099a937079f40cab5666b6efa8ab9777993d0261fc57c8b6d9fcea4a09a9717e45257378c0b55d SHA512 04fc3fd05faa34ef09d9653d2fe3e6b0a3d1799c705ee0c103304d77f1dde3bfc3fdde0691d78ec4dddf9b00661816812172c13ecf326150253d6fbe5f98f659 +DIST firefox-140.0.4-da.xpi 430381 BLAKE2B 41b178b2617143c03ac233408c1fe89254f1745efd43888a71ad079df697cae3f8180770b3dd404288e832cb11745fd565c3447f2c5a6e702810db4582e50449 SHA512 ba9533589ce3adea3e15016b1d5450d251b602e69450a7e927ebc0af1c201e4612270c94b7974a7a4f03e802334db950857f00355fa11a20ad70ec60dccefa9c +DIST firefox-140.0.4-de.xpi 451863 BLAKE2B d9979f84f6d8e8e108fad8a8ed8013667e032c8f7df48ff2bab24fdb1d4d27b52bac1628fbfa9d9b11eaa9634e2b392825873188ee725075c63947c0b85fab1e SHA512 533bb04bbfd25507e27cf1a963632288e6802a4fd5443621910bb4fd8168d57c44ff8dea52f3fd474f2e87fc9c7a6f06aeb0342c4f9f37217b50d9229219e249 +DIST firefox-140.0.4-dsb.xpi 465279 BLAKE2B 1e766ec54a05c665ccb8111c29c370a8ff088ad0ccf0a54e0f177b26c44f03df3bc25e371507ed3386a6295d73c9198a64e2319ae67e30d55718cb7af4dc330c SHA512 93cc29d485bde355f272cd3cc536d39e3b3782aace36df0a091cd82620f9722dbee68b182a175b9385039d95c46648ba2ff8cafa8b2778dffe7b75f5b19f29f6 +DIST firefox-140.0.4-el.xpi 536135 BLAKE2B 09c1ba1d847c818d5bc678766892af560796cd2d5256390e8a836f6aa6a0addd3847cd1e62ecfc1ceff32d58df7fa1251be069d1c95a1afad9099d5d0864ccfb SHA512 b286ef7183f60a44f5765ee40c4ca880e723e46525c914e0261b5eff3b157ee793c822c2f97149c28c6cb000840bcf015a44eda1edadb5aa30a7815333552d8d +DIST firefox-140.0.4-en-CA.xpi 406741 BLAKE2B f3c28fd8a18a32f5ec698e52489db21c140fbc927a1a2918e0a2a6b9387e6e1f610faa1f55ce5570bd8c3d9139c7facb08b63d2868158ef4ce4719d4439b34ee SHA512 eb26c8b3c57b84134ac25b16c8383280185f5bd15f00bbd0c2955caa4953839cfe2ec123b915433d492c70200d807aab0fc0fa42b681dd5e38b52668b13d1360 +DIST firefox-140.0.4-en-GB.xpi 410679 BLAKE2B 54c3cb2003038977ab07669f865e5aa5894c18b762239e4feaad99a3e607d66fb39303888ba24827b8a301129dbf5995a5527c4345bbb7a181b6849fb482ee04 SHA512 df88ade8bc55960bd2c1b5fee6ddfa837984ea4055ea30ddbe8e21ef1120dbb0ff56f7c5f25739d5abdea24f149a96b0f92a8bcb7d76c8c3ffb52ae192305793 +DIST firefox-140.0.4-eo.xpi 432749 BLAKE2B 8d4a846593ae6df8b8568a84af4e1bf0e6c88242f686d520ef2360be319a9c2a0c43a3d60c4db0df21950fb8b8706553b470f82e3b21bf151055d2b5e5a209ed SHA512 e0ce49af463cdcbc7373878302a7c6ca89909f8edc12bcc0226dfb601a0e1a412649906d505def1e53441ecf1fcfed9c94a5de8dfefee4f703aa1ba8b6727c2b +DIST firefox-140.0.4-es-AR.xpi 444777 BLAKE2B 3ebb334820246687483effbbfdb6694999be60edb8bd99d685a83912abbb32ae33cd21f3f09c47732468dabdb3acbcbfef3132afadd6197e988b72f453ea1341 SHA512 b2a8765b8fc4bd80ef071b7604752305658ab1a7348eec178dfc803fc23b6b6aa294957ba13df2a2b8944ae50e4d5736795f9ce1491b7e87a135e3db9b994c25 +DIST firefox-140.0.4-es-CL.xpi 445536 BLAKE2B fbbbec119f23d0a4761eafb181ca4c35fe4e627d0a2e5c1991db59c31751a6e84087911fa1882f2efd2979b11c15d2067c30a439403b0a56cfe8d847eed0908f SHA512 143322dd2f29383f9275bedf869b90ad3541dae6025dc73289fb481cbb1ed323424a4ef40aa7c92f91074d7bce15e087b621fd9789e78bb40ca3e34ea8ae61f4 +DIST firefox-140.0.4-es-ES.xpi 446246 BLAKE2B 1d7ca346e76a376d74b4e5559fab448423986a46ce304f8a46437aa53c1235b15baa61eadc951067027cefa244ee67e51108d955f482bae2b98509fa902864bd SHA512 3d6fb65ce2a2359c656ca46346b26fdde01d06f0230beed6bdd6729bfe6e913f2b080cba4941e9ca2775d2a1412997d4b13aa575089c68cb297cbeb6a4915ed2 +DIST firefox-140.0.4-es-MX.xpi 436651 BLAKE2B 7390b3f7606c5598989a9957b9406ef9490936251db51453e7ec21c16db2a416be2bec52db39f5bf594e96bc81fcf0484ace613bb27e219b14d30bd955a7ab6c SHA512 4e5bb883ea0a7681e7eef1bdbe799cd79fdb5059cedbd6d9391b55a0f480e593cde2472379c80c7ceaaac2f28fe8f96384638b13f55422f1da7e2d84cca75888 +DIST firefox-140.0.4-et.xpi 358818 BLAKE2B 54f7ba918ae78f1c38d6095e9d0309d2cd88b3ed3c8bc397ca0dc23d3a1d7baac0fec27ab8661bd8b9a870a169b7b90627a7a04cb851e3b7fe67107ff7068f24 SHA512 a3dfa1b7134f07a343c9750fbdddf92c4394a4887a435826d92acb9637fdb235e2f4797d1cb50753ffb13ee1361526ccbeeb4138d8c67a8a4bb3ed90dab1d914 +DIST firefox-140.0.4-eu.xpi 410461 BLAKE2B f289e87a530fe90e5fb73d738ac8ff4e49bef097402d3884cb766cd37bcb68e598736f416cd486e4c8fb45332df69fffb1c0b0997b36fe15b7863bf4c4bcde3e SHA512 f538c4b01b9e85784c346e0f7035c25769210b06f199d0c5b5c95df688a3d0463666d8f4a050b9ad9140f60766a49c699cb74d4eeb8b36222da5fe2038efb541 +DIST firefox-140.0.4-fa.xpi 421028 BLAKE2B f460181ccb095e31b844abd4df12eeb14b60acbecbdb7d0e972ad71b8ae7e092dad4a288f74e71e668a94ff43e743f427589c7226197b829d7c770b96e79ed0c SHA512 b9c21908ad839eb1299b6a61b45a87507f9bd02aa2f68cceb40cf2ba82d72e775d2f50041ee440c512dd4acd6d7b05f0caa22a2a1da185f23f9ce080a791fbb7 +DIST firefox-140.0.4-ff.xpi 309689 BLAKE2B 1b98c7b7686f74b8026c03ccca2bbef39b195c232a56f33aa32883e526ae05215e53c32571c2356b7d8180b933262304bee62d91ed1503536bda3fff0de6842e SHA512 6ab8053a792c88c62e0b561f950b26f8de692845889d9d71165764fc911877c4c90d0a61b1934c73cea051fed2c03cabe9623e3dcf259f4aa7f7833377742abc +DIST firefox-140.0.4-fi.xpi 428575 BLAKE2B 0840c3d0324add130c41e169af336cc0c25fef24357116ca32a3a73b3a0616fbcded58848e42fd0c30cb5c7c7337b6e15128f58f037955953c2dd91ced39dd53 SHA512 d380eeab37055086bf5471095fd3d9e60a576b856d0fe42d64797445a012eb5d8323dbd336a00c63118c9fbac556e2e558698e46db85d836a86748ede58a5c01 +DIST firefox-140.0.4-fr.xpi 457588 BLAKE2B 8da043c774dc162038253758aa09da14cc035a7a9d27a6f15fb6125c8a87a641649839462a6e6fd9aceafe2f925cfa18a8105385f46cbc535d8db0c9c97dc741 SHA512 a007f0e338df5fd1bef8c2177ed54e30e5e9b6d083ced6216afb5d83fd047ca48819fa94e3bb513cb5cd18b6ee5625a78536f5f0633518235da4ee1cb1890760 +DIST firefox-140.0.4-fy-NL.xpi 441365 BLAKE2B 3346d17f9d821f114bb11bd0cd528c1cc52986a8aae0a8ad30dc29028aca0032aa1ae8769e27714ba643d0362011d7f87935f0195dbd2b5b54efdec9b51cfd7d SHA512 5c054352ff57fd59649806a3b9ec66d51bfca5de50e60591d2394566e8567ad30ee1cdd05a619cea91aec1fb0766fa11c47bec697af37c143630f775431e7e0b +DIST firefox-140.0.4-ga-IE.xpi 314783 BLAKE2B 8f3e53a6fd8b8ce5681f09ab3aef929f8c5e963b259bb049de72df75fec9323529626ccb5cd8fb06a170f7abab80f0b400abff47b390a6878b34ca0688c97316 SHA512 fa3bbf5e1a0f47b03f37f65ed7b5be545e1c5a3fda228d19480c95bb89f08405368d45646b13fe63bfba9b3f962600f4d8fc47eec62010d9bfe94ac5ebf00cd2 +DIST firefox-140.0.4-gd.xpi 398925 BLAKE2B b26d321a44c69890203a96bf09bd6de536d0fd6e2dd44e5dfd0e2cd33a4a6e9cc2871c632c7f0e56f53ce62a219f8b2a37c79283f21c6639cb68bed8660e5f22 SHA512 047061af1d4b253862102cdecde045a33ad5aad239a5f590d51ea62c307d7c13650e1b41edc2c05f7ea91f886504a44e1ceacb5d82e8637d3290eb619b03ff83 +DIST firefox-140.0.4-gl.xpi 404606 BLAKE2B 276bd26bef24c6108e546d5e2e18fbd9ab17858623bf2f6a2d5b35850cc6e40fa37c06d810a6a22bcacfbab7b70a810757e16ed996b712475ecacf578f5a3f24 SHA512 8d20109d8f4e5b08d58672d306f5358265974ce9b5668309104f14717dc2a3732a115ec48858c708115fec2b7ce82ea8bb22873f9b0bdd0056b0df8c2ec596bf +DIST firefox-140.0.4-gn.xpi 448655 BLAKE2B 3e4565b438737a0775f92fd0ae26d451f75491db6ade639ef189bb5fe86e092928bcf67a2db82bb6c84f46a607039ef3fdcb49369445475ca9fc346d2e16f904 SHA512 cb8e228f1c516212cdcfd3a3c50b0c27fc82d1d5d9d130622c805ade8f65a80f33d91ef10764e204722714ae03cbc53680df9aa30096bdaf7e20be12549cf8df +DIST firefox-140.0.4-gu-IN.xpi 358452 BLAKE2B 902f4dab29edbd91d4ca3b7914f87667e8ab402f68e026115d05e00633b37931825f1e1b8ef689fe3ecedc2399442652820f997cc1d627bc7977fb62ecbcd0e2 SHA512 27e4d2bca19d2bfff7c9a8494f4ffd3bd92e9ca2a033cf558e39095346efa748ab4db8fdc63049ece0b261117f612d3015e154cc9cbab3ff386b7c8610a645f2 +DIST firefox-140.0.4-he.xpi 443918 BLAKE2B 5bb49b499515b03d0502cc3f2a5a3efc44a492b77acbb0cac44a1805a524fd64b0f0d423a5b54f141a37bb3d1a43f428e597196e5f0f19dc710ec5b6dc8c6b53 SHA512 b5fdcb54a2e5105cd66f73e06ea513fb3cbf73d5e22eb4812b3cbbfe5db7c31c1ded66f5eda7148c416941f4dbe6df800432700886266adff5ec7692a37f1336 +DIST firefox-140.0.4-hi-IN.xpi 376939 BLAKE2B 7295faa1d4dbf8d0fa9bbefd4978338f6a45c8e654df2f59b0fa2f359049d211654bd2a99038520b92947523b4a93b5a5f2f4803df3affa03de1b3f7a0a1d2e2 SHA512 4240a85e28faed8084e519ea6779d7ed27a404adf7d13e02230471b732375d1a84b568568f165fe0809a87991c82b2c2283eec6088b8fd262f432f448128cd42 +DIST firefox-140.0.4-hr.xpi 433944 BLAKE2B a0818182b616f92339328c91705d2a8f4f862dfb4c0c5fbda58a75e6b12d9c2bda5ad3f9541caf07bae9eb041ae6f16823400d80882530f0137e4beb0edb84f1 SHA512 2c43e2f8f401a2cf4fe6cd490a432b2ec32191cfaf8d6d6346629d743ae1848c3268244d6b15c28e47cd5cac643b431f07f2d839c52e93dfee809301c8a22142 +DIST firefox-140.0.4-hsb.xpi 461877 BLAKE2B 70ed2b8391b695eeaeb2afdd28a3e301132b348e41769c42657859290713bcbf3d23fe51172d0fbc1d001dee431d47c0e7a753886a3fc526e634aa825f87e317 SHA512 f6c0f66f008c1c4ba2182060d0d77b628300208c46670cc73e215a1d0596ab3dc4b3c967f6cc9c4ae2e4df6eed269af37f4a2ba852e5b846edcee6ffeef9a02b +DIST firefox-140.0.4-hu.xpi 465365 BLAKE2B 2a93cf2aa5bd37ef4c9a9453d65be79868270b0fd72e671ce7cb7c25a58ad0cfe33f80b332d9eef1ca467c787c8ca75be455d77e7ff969d05fc2d9237bed6062 SHA512 4d4da1a26590cb628e36a84ed2b3a25a6635e221ab56eb684affaf31b5384a93aa87415056c0d287eeaea8122bdd695f9dc9ec70b13b66eee5f6726140b2f190 +DIST firefox-140.0.4-hy-AM.xpi 453985 BLAKE2B a9b8fb604a1454e1aaf3053cfafd7e32f7198d9dbf5e1fc8298acb652224f958452e0c9b0af33c8b95d1ea51bc8234a9166b918523b5fa346538f7fc14fe35d4 SHA512 daa69746c1230a41fcd8b940b6f20067bb7324ab9d145ecdd093a4918b057ab8ff1aa8adc0678e8cd83b06abc29c9c64a4d9430ac0d9831d9a67c2135e63eefb +DIST firefox-140.0.4-ia.xpi 429314 BLAKE2B e3956914fcd30d0239d65cbd228f528c598b3b09c485bff4f645cdf5e0ee15ebafa13f1bbe76d62c29d5a983b1e099fe88ab19c16a37e56f3421b13fc0a8c02b SHA512 300fc6e4cc18df407c1e74b359b093596aac730888c2adebcfdb55390d55806dabf602efef2a118fbc9c5ba83046de6591aa4832741895245e26cc06135301fb +DIST firefox-140.0.4-id.xpi 418228 BLAKE2B 543439e77297daf076cef0ac3c020d01b0b47963cf3e90bef338e263b5886835e74ffc7e9af251f2a2a6a2d77ca1a90092755a7f360b7bf764e80d2430d42a5a SHA512 3d21054ff5c11b657eef0ace14db53eb7820b3881389fe9c97450b2655910a8fb570cacede44ffe60eca7f40dac33c8e8fa259a26c873393d9347cb4f267a0a0 +DIST firefox-140.0.4-is.xpi 430703 BLAKE2B 3c3462e108378944a7234f5208a33113a729aac69ab49d9f4bea749f1c3766de59a646c9aed91a5da643ca4bd2ebc4ab3ec75f6f75681bcbde4f4f51025f3339 SHA512 7641e1aef0271b4158ebca7a1f5bbc61988f7cd1c73df69de3c4508ff18e8bb2cea09355d53251290df3f1ad15415513e1c657b515e7e2841a00cb09e5763cbb +DIST firefox-140.0.4-it.xpi 440145 BLAKE2B 51540f3a5cc0f70c7fb05e0fb8d2a62751d3aa32196b7352bfb106e647dfbc17dfa45951eb60c39b7098de28dd6df15d656041ee5742d0ef625646f1210a1956 SHA512 dfa3c09729c6808fcc56fa8aa6cf3214c99d108bd91e2b88aec1f19422d5a6cb531a85d8b2be991f7cfd7fac0e480e73dda8246851fd7a018ca4d3498e189a54 +DIST firefox-140.0.4-ja.xpi 480526 BLAKE2B 54e1f8a29ce59f00f069513d8525ba0accaaf4f02159098236a331bf848e1422b06c9fd770185ba7d1e3d1a1b06f96736fc1103a4467da0a0333d6e57624d58a SHA512 9b680c879dd8e7143db2d6bfdabf98e55fbeb033ae7640fd8121cde78e16afa29e998ce58c965283e00b3f0736ed06069910cc834327f038807dc9b396efd8c1 +DIST firefox-140.0.4-ka.xpi 493887 BLAKE2B cf81e8079dc91e3d11f7fe1d834a5b25a4323ecb854b1b1c40372ca942e2143c46f20f31d3562c1711c3bfe60770436a6a0586155910c9c1df753cd92de75577 SHA512 4feefde5016bd85e3ade12a9efee0fad77ed71dc0aec73f877b048648dd0b4deede33295ee906a96453234b638b3b43989f58f220ab72c263c50853368b834c0 +DIST firefox-140.0.4-kab.xpi 419763 BLAKE2B 5b6aee6afc4a97170da5fb726d52d3efb5f52900ed1af397f118fda3ee9aa477b9016d702c937553929cb2b521a785a73b1e86d043cd7795ff457c740b6520ba SHA512 521d796fd52759db4c5afd966089d82dec6ec5aac2d42875bd60c385b2ddef0695ef5c981aef0b1da1ebb032e4d00209a0c21232ff99958aea3de2bbb13c9dbe +DIST firefox-140.0.4-kk.xpi 500399 BLAKE2B 5ca7aadc46c575e83ab362fce1091cf530496da8112106f935273385c7a121d62fcae2c82b350443646310fe29dcf16200f8cfdc4ef93213874091f552af8bf7 SHA512 ae5ba6418fe04a2267ff13fe68fdb8bcd403b30c82a9a6bf741be20e99d252cd1175eea94a6e9a87d85247dd0b0d081e4178b1855a35aba9828a8afcd08c3c9a +DIST firefox-140.0.4-km.xpi 348186 BLAKE2B a314d199f11420a88c280a9540b1f9165f73a39d3ba8a525bac8a1efbf926bdde07d5639b9c044d8961e375e8345f8c16df8c457f1885629fe5eeab1e2f1ae33 SHA512 6bfc35c2764fc1aa49d95790b3d7368c1e54629abf245f3fc9b47ef957e99d459ff75eda648bc4a9e7df3c8c5e417cdb2d1a8e21d9293f617da21a52fbf7202c +DIST firefox-140.0.4-kn.xpi 331272 BLAKE2B d15667c14d89c23617aca79d5043016ff6edda7a9d5ee1f945de4a436220a59ac8a40a2e7cc1bcdbe258a63c32e6b819656475ce680dddc4462477cbbd376cd3 SHA512 d30f51d5d3711218c8374cb9d3e3c02a57933f0e70649b4b4a2e332d7ca578e43146d165b431c48bec0ac318b81cb5c63bcc4bb085db4492d4166ebe27f33677 +DIST firefox-140.0.4-ko.xpi 466755 BLAKE2B 87bd0f8befc42030c0f29aec394e14f1ef1c5c4c51fb7e36d9e113fc26345add67c14d657903cb74d777623fd9a2d9e4732b390b0be7b6ec9792087bb2f67326 SHA512 a9c6651490592036215bf5d8113ff838f1cb0fd3865baac9fb09f3cba1b9386aca67e7ebff70d63643c57ac0364bcab749350426f36b2d85611a241d3a76724e +DIST firefox-140.0.4-lij.xpi 318009 BLAKE2B 59e2b783fb277c01798dc7660a91cac050d8048f13e8173fbaf471c03280fd75813ddac9cefb59877a6abd5372b2361ef23119d4cc90c8012cc5916a5af980bc SHA512 cd3bed1c7cce8b1e880fc99c5a2a804f91926ff426c0c44a7a1f951c8467823b07f90443a391241abd309fbf71585c58656d1dcb82ef6249ec4cd2ef3287cdc4 +DIST firefox-140.0.4-lt.xpi 379454 BLAKE2B 025ff3e6356c3c8b29cf358d28c301dfcc1f50f3d586836a0519268b855235324abfbcf99492270a1fe297a5059aa9ec40dbf563a80240239004c0f2ab537b24 SHA512 0e51d5b13730a6efd049be7685fcc2f2c4cad21f72a704adc8fa5494f31df899809822571c5810712dd42864846c8186d41b4f905e843d4a7b60876a17551486 +DIST firefox-140.0.4-lv.xpi 384042 BLAKE2B 3f8ab55280c9a405a179186bfd1878302d3227937af16f24bc3dfbf4a170de995f6f846e7dbc704aaa12bf055a3dae255e560e5a3f1662fa34b9c425a75c4e84 SHA512 52488514ccd11e0352b6284d9877003cf6d9372503f0883c8345711cfe2a77169a79baf2cb786076362b84a0be4680f3d56e82371909ed06582fb3de66c5e14f +DIST firefox-140.0.4-mk.xpi 316308 BLAKE2B f18e31167c923fc5141883bef661111ec39077311ed7b0cbb116514551e0d450f3cd87e79e8566e635383300a490b7af84b6b3c229529e101863a34a381e64ec SHA512 8dce5a039926ef9002127a6e4a993cc3ab14dba382f6682cf4371910f1838defc3c1817aa53fa21b66093defa3a0035147bf06d9a933b8a60d54c074f381d1f3 +DIST firefox-140.0.4-mr.xpi 355739 BLAKE2B d5dcea1b23e427ded0c36edcf0d068433daca92274c11c4ed1d2bb9adcc8127462b02d7e121100c712afd09b6c357345d08e07914109a89090f0145cef71bf52 SHA512 6e2b44f02f85edd40730b0984c667b64e1fe58113ae86e61b5af257ddbd98b45f60b540ebe4f7ab1a177cd214bd4d102c028dca3361b2efa22eb08496a27ccb6 +DIST firefox-140.0.4-ms.xpi 294876 BLAKE2B 13651bd47f27d31e2357ef9f39c068a0cf01c60beb1eccca0ab5254d6ba55cb3d68a8ba93a159ad8e879877a466078b5f1dbe0ee7de9f675dcb4e386f006d631 SHA512 e597cfd9fe1867e31ae87f83ef51b7cbc2e4bcc64ad702402245bc49e4c5b62c3c506a6254246fd8a0107efa44b1e5b69a0252ca9ecb4674f6f52eb2a405b114 +DIST firefox-140.0.4-my.xpi 342540 BLAKE2B 774e20f479ce45d42deeb96f054edf36052c7f0cd7caf9e0cb82d406c2270fe2ce3c2c4d656e85780e6cf0db7af02c1b3947b9056ad770aa9608bfd88582ce98 SHA512 6347fcb5c56c78ff64b867668fe849d7655237500154757f370837ab9f7aa527ee7d72656568b4bd78c406e0451e617b23c50c70a83c932ac2508f13d97290ba +DIST firefox-140.0.4-nb-NO.xpi 423615 BLAKE2B dfc4c7ec3d8b6e58c9cadee2379c3f6d030092c9c3daae6a52f209bd4be9e91ee6f456417df2ac0c59aa44c9cf513c79dc23ebcca3fc6ad96f765b5ceb84ad17 SHA512 ca07964b591595623771536fd83de26c70b9bf010b03a9792aca2ffaef66200a26b6c875230d1921be74943ab7097d1eb12b31ae4e9758a777923f835a9479a1 +DIST firefox-140.0.4-ne-NP.xpi 348482 BLAKE2B f4d53a4769373427381522bcf213d560c55fca79899b057b5857e0efaef68bcf644908dc1c51b7688a02f7044f2d72a18ca4bbd88c3b72094ab66f10a01b8464 SHA512 b58a803fdfec5e3e5966a7d9a68061deb51a71add3bee4cf0746c99862ebd29864dcb636d75561f1cb80a290fa0670349c37e5d04ed830c5ff18c08e2e0660fb +DIST firefox-140.0.4-nl.xpi 435435 BLAKE2B c4ca3cbe3db1a28670939a395473a55c794e616872b080d260a610154859b4900ec6165c5a4feafe94c499ae96b8be4383bde8e219d68e8c292105a98118ecc6 SHA512 6dd3fca1ea3d572c04d49b77ef239ac57a28c837634741ee6772883f4e648d2760d49b1202ae13d19dca4e8736ddfb5bc81741bc10b5864bd9fa70fcbf1d583b +DIST firefox-140.0.4-nn-NO.xpi 427003 BLAKE2B fca04f9b714a9d220dd9362025de1c1ffaf4b9b4dd2760f769a1f66d0a801836734808c97f09e8275e50fd24d8cc50759a9cea03eacd123b976159297f6d6ffe SHA512 194be6e50a0761df53f708be5b9f71a66bbe2dfe7fe96d6170831e4179f763c1747367d0186914cad04a13ec2f22d3b10f4c61372d1b3e2f78ee2c68f5adb525 +DIST firefox-140.0.4-oc.xpi 410441 BLAKE2B 732d8ead6841146084b4379a3db92f72bbdf118688275247daec03d3ed6b08f5d5520ae5381847684439fa5255f062bf3ecccb2f09613677e8a25e58f9b284c1 SHA512 e5f1c13fcc5b98c5dbda9a0d45bb28301b1841f6f11deda0e98682f08cc27b427b2f8c75dae474ffa2a38ac1931a9037da89961fcafe9f55d2a7d9758628a366 +DIST firefox-140.0.4-pa-IN.xpi 491026 BLAKE2B 4be2ab139ee0b0d2deb6347de79aae247a7a6a2c4e57d55162e9ad73f920975ec6c706f51f5b8186f111b6b487b95f69a188711793184dd503640dd32e98c9e2 SHA512 598811a52a3b0bb7e841bcad502d0b77e3373668d4073d2981b994cb3c34f7d5355ffd7bf92bc38bbb55d399f3d97c377d8fa36e305428118edab179ca5d1738 +DIST firefox-140.0.4-pl.xpi 459747 BLAKE2B a5d287fff58184560a0a7291e8cea0bf0dfa14e5bb5c8b9745a8355bf0f2590e5db85c2b4e2f390aacb8d9c3c521eedd5460fcc6b2db0e3ef58b1b15d1804d5e SHA512 c404c3b5a92ed273bda2e09527c4e094e60c4cc5babb0dbe5f5c46a2427aa3ece54acef095f0279068b40b0562538752e2becf796b97fccc5fc90c56f585eea3 +DIST firefox-140.0.4-pt-BR.xpi 439983 BLAKE2B f4f9f8e9775594a9ce42c3783c93331c663039a8141ea01e941bd2eee0cb19e3093618850b16129d5e1a25c73e3d2fa4dd3da86bb59b5d7e801f0423c5576a0d SHA512 3bce89879bff52d256138fde07c62978bc18a227e8daaaa858a4e6ab4782f40fcc63ec1a630dd6329284d675c7c27cf32653414263432bd97640b1a5a83256a7 +DIST firefox-140.0.4-pt-PT.xpi 445781 BLAKE2B d1fb8ef1f685b1453f1b1779355918d97eabbafb69a047b566ea72a01bfabbf25dfbcc2615a1ca638c163f7fc818affa63ec8addb2d94b438fc613da59894c60 SHA512 7281558459074db67b7a1509487090c098801efbfa02ddf35ba308019d7831250e96c253a7cb968e8d9d8e522ec2d498bbb41047adb3e9acf71ac16cd2abe4ff +DIST firefox-140.0.4-rm.xpi 435126 BLAKE2B 9e0dad1b447d3b4ad60c1787588b081136a2499434037ac9c96a818a04ce49724dde01cf30956fab7b91a36983eb44d5efd54ed0e00769a7cd483a4df5233fb1 SHA512 38bcf27da9c8c3f83ac0cc4a2d315bb02873fb4cc219e872dc528e6de4ef558574898639b2ae6d093423e629f45b1b9bce0e0ee2d00969c22abd82498ec1da31 +DIST firefox-140.0.4-ro.xpi 365392 BLAKE2B ea2b2ee7b5c72bfd55f5df7a3a6876da92cdafb0c4a75180759982d4b3dadc41e904a3f59c88e6d8de41ec086bbc19bd3e730688c5790c5b08f913bb8f349578 SHA512 54c0c55a022a63afb8da5d39e29fd17333078c2b85598db876224b0bb38609caba1a3cbe5c51542b6c924642b46609fe1ae4fa77f32379b83a7b3089cb6a0604 +DIST firefox-140.0.4-ru.xpi 524302 BLAKE2B 6f1f7bc5ac4a179f0651a7b91c8e060e5d161bfea580f4d637dbfb90282bf19874e5976be4abcaf94660bffacdb296e40afc84d38a8f0e71a4522a7b21f67404 SHA512 e90a384660f090f33c3e8fb0d03299252ee6f343d0bb67b798b84ec577b586eabfa9d7a7af82036aa21a4a015d00e1081f32d263e32c7798ad91162ae0c77fb7 +DIST firefox-140.0.4-sco.xpi 322160 BLAKE2B 40a577685a573943b6b99e82bd5e454428a25244daed0711981244bd0ce0103f3332a065513424bb91eeac4d2659e8397b49969a58f85c1b690b64a906a74c8e SHA512 da03b16559a0cdf63663c35cdb476dbe22931f3b57dc0fa88efe1f11c6d660aec7ba1026dda4d253720cf95e1f1098c4d4debaad4b0d31f8bd1f8edcb83efafa +DIST firefox-140.0.4-si.xpi 411045 BLAKE2B e6919c491304d6deda2866342e982efba0cfb66c37ffd7bedc59470c5b34dc2913c1e2c36f9595e04ae34be7c84429ff82a94729a68bcb1f10e5be7e66c01f35 SHA512 1e937fa044aebe682a2282bbe9f77ed0a445715f4af2aa45a46d079f31e676ec9defb88fdd8a77041bd776790a5e4745e94abc2e981a0393f2c42af5bfa5717f +DIST firefox-140.0.4-sk.xpi 467202 BLAKE2B 071882b5d1ee3a172aa8cbc1bb8f73cdb4e66f330af103550f831bbe1db1d66e174f0fb2f03440909f0c03d8252bddc769b27d0dec362bb12a030a6e9c8b2491 SHA512 de4c47a27a836fb792a771128945d0fabe25be4318b4a8295a57f0db25ee4e40f20ea0231f60c943bb7d7fdd6cec641bb6da28669ea6eee084a4ea8b95ae6a39 +DIST firefox-140.0.4-skr.xpi 485335 BLAKE2B b68dc97bbc831851625ab28539bafb9c77e5c9dd81f29458002fccdf2e1ee6e99a1d4d2f3f5b7eb04906fc2c100a220bd554f5f34c58f728bfcc277887dc502c SHA512 5407d288f6a79649e40f8433693525734ae4e9fbab6fa1cf61cff227ae2d3e061fa8e95787513c3a8e15a38182eed623fa790dc69e537c83edef4aa3ea3b9a98 +DIST firefox-140.0.4-sl.xpi 440266 BLAKE2B 7782c00e0c57b70f7b712615ffb71b310e0e8b7601e92c1a1ad18a04bb52c193672de4e648dac0fd7f1c1381cbbe67548c774e3d2578043405386b7bc8e3f392 SHA512 4c8327cd88015d03b9b220984fef925d9cae303b2c4e84187dd59c310d5676e7d5e6936586b815949fd6ae4a504aaf62f4d0eea452f819528f73b8f9b7ecd31c +DIST firefox-140.0.4-son.xpi 272631 BLAKE2B 9ce7f545338e5ffb06ddcf8be7901609d7834c5b7428408b9ba2e1fae33afb4c4555df60c8e940943c159e808be411753761fae263fe74599c85d420caf14d3a SHA512 8cfaf90ac0383ae54d68ff484eb0d1ab86609cf30910667a9af3db4ad4fa974ded5dd61effeb8b9d3f21f25883ada960be08b7a2397d5e772facb1fd6a843d93 +DIST firefox-140.0.4-sq.xpi 452604 BLAKE2B 34675601957362199ffd357089d85b73c33cbd6f13360e43baca361796f691bd3b7c03e485f2a31bff06d700228c10eb066cea1b0699b4cd4a5674eb6695b72d SHA512 88fcfa4631c651cdbf53a2adfb4fa08fb425c32730807a3dd4ca6d482ab76a20a767bbaa6b34511660cc2ecc11ecf3843f9511d7788bdc866325b3a14f2e1afd +DIST firefox-140.0.4-sr.xpi 449692 BLAKE2B f002475c7841ec18ee6e31752beb7dd0e27acfb283924a225585af39d0f34bfbd85577007f975bd75f0289a26ba07ec31ee351e10fd71e8a9e9a08d2c7f05458 SHA512 3b64522534c0252bf3ad002cda626d3ca83def54b29c149b584599db9b00501eddd782e66743009998c6b457676878f7e967e335cfeb4cc7c93f5bca67685c0b +DIST firefox-140.0.4-sv-SE.xpi 435394 BLAKE2B d642a3283482a84340e203a7658e22b5d7891a728554640be39995d22d4a5b0213741ddf8c3453079c602da7ba0a6e55489eba80418b34c1d64f68902d973379 SHA512 37bca5fc3698d9926de717223add76db59c52fca274482b843e857db1df1dab6285b993251062a73480238a2179ab0580b1e9d7f9541da5456fdc50ab14123ab +DIST firefox-140.0.4-ta.xpi 337497 BLAKE2B 8f2e587989d38cc397cd2ffeb08d58e429392e244624d9a1a13f393073a39a64b9c93502920b378ef0ce2e83c30bd4e9e5de3a268913c8f79714472697130a7b SHA512 a6c2bc9d4d53cb2dfa564857e5b51bd4dc81ed40294f0301378990520d2b1cad203f662ec3d5669bd967afef7426968adeb7da3458e2f4e8ef381fbfa8a726fb +DIST firefox-140.0.4-te.xpi 381679 BLAKE2B 934eddc5024a22849d5b19b454d1a30386c6aee89b8cb9a8a36a15efd033bc97f43ce55af8130b1637a17b2837c2684834d500f68c216d0c79409adf754658c2 SHA512 a24be76eb54ef625c239bce1fdedd39d96e641856ea414013b17949c9eca205fd06a37767e00a040bc69f215874d499ab0d22c5055cc63ae5dcc4c99471aeddc +DIST firefox-140.0.4-th.xpi 502947 BLAKE2B 2a206e52791d86a4ab436c38f25548349fd2b5cfff144dd643b02eb682f3e4c3e0a0b667e56dcf4d24a3f3e19280e15f55eb823a9ff9789455a5f5c2e22155bb SHA512 d68bdb80fba870c1c97f5950cb4c3619de5813252752666d84c055cde24c2486f7f5ede8ee0cd82e411fa97442e846955e5ab7b2956e9734cdd95a76c7776fb8 +DIST firefox-140.0.4-tl.xpi 356152 BLAKE2B 557ba8db8a4e000fb3164253901959b1a18f366b9c7597c285c9cacfcd4f81d51e9b31d441e61e65a3a64e3a13fb443122a14de2799ea8643c03cb91c0e9a799 SHA512 91ec7782dca54489f9b42fa21c1580c3361b8fa12ce2d9468abe1db617eb635b7956d1d6a879adf090be1c4c07042b1d14a61d200b3d67f499af152bc1a0cfb1 +DIST firefox-140.0.4-tr.xpi 447904 BLAKE2B d69d825a351f8fd8616c4debf86b7840e3c3b2068e065b6d4b05c828d08a08e4735f9f1f6424114fc04a53df27c7c5f6eab80bfead70e856a4c2f9cc1c33644d SHA512 187aafe24b4bc74281cd3d0846c2f0f0dd3d1d05eb43b55b32cd22e5e8108788c30fca08cc62109c980a65af436acc8c0067122105c55010938402eb4d0a1ed8 +DIST firefox-140.0.4-trs.xpi 322007 BLAKE2B eda1fd6efbf6e1e7660be9c2920c198b2752b45b3177a6dae24d4ddae29b59711ed1362f3d6315ad3bc241edd25e8b59ad76aff64bf51deb85b700cef929bf76 SHA512 93b2e70231c445bf0f545ca9ea9d0f7b5ecee71fe53dcb003bcd55e25217aaaa09d733a0732e9b9c9b18ac386a9650a4fbd60a94d85b52fa53decbf005685215 +DIST firefox-140.0.4-uk.xpi 513996 BLAKE2B d2e1e6c47bca680067cccdd91c564a43376fa99c141dea3d229cc5102fcc7aae3584d3347fe1f6b05ee48903b9cbc8acb0290d5adf3c06a9f0e937914ed5f7f8 SHA512 4a56f02e244ecc5bdfaac9f0e16349c5f1f761bd1de9a63df7d7cf86d9ebb558ec371497147fc1b5d5d95e546a6e182cc76c98cd19009a549aa9504b79371d04 +DIST firefox-140.0.4-ur.xpi 369642 BLAKE2B 9dd966a7f70d7f86a683f3a9152765c61ff5f3e96c32a0f81beb7a20268a80c122df6bda5194e4957950b8ee7c9f92126000d9e5d36e1fc653f771bb510e2a3a SHA512 bef3f96435fc2d3ef655a6b43defb99df14914ef98ab5a70fd755852d0d97c7e614f144d097c5dbca36e1d34343273d6ee715aa3898bd74a93a60f314e36a7cb +DIST firefox-140.0.4-uz.xpi 302983 BLAKE2B ae2bf13e781b77148b5cf238ad0f2006bb58cc23b28169a9080a6f9e1b31aafca0922857453285b7b48040d995dcdf1bc7721f531fad27a64cce9e0603da04f5 SHA512 0affbd1c2608812af027e732b19fb31314b8bb0560c5c1679a32458d3aa59cf543d7599c9869424b220fb39652574327e7957e9eb1fee3796f8395d46c3e5ac7 +DIST firefox-140.0.4-vi.xpi 468224 BLAKE2B adad906bd0fdd4c17bad1a645c41035c39ac8525693b62e2880898e17961a786010f88c682d559d596456496ba87359c334be7566ee38e193a5af08e7e2b4a24 SHA512 2b395105f9bb8f724ebe7e48f291fbe7ca0b8c2b6d5e2628ab37ffb7b9540280b39c62eac6f4a33519a421bbf5da7bdf791a4f31ac08a1b61d51474bf4d000cf +DIST firefox-140.0.4-xh.xpi 272298 BLAKE2B d46fef696d4c4844dfc2e056f0013c632133f64f63b371437d2c32ff30c839da2ef7083e7e03acd0b5fef398e6106c908214feabc955bdb30e06e317ec193b53 SHA512 756167fc0b33830ea8f491c85dc6227935a0afbb134f177ff18f761010e1be2b4803c3127db3cf0dd38cff3dfcfdf501784f67031f01213ab273f011f637d347 +DIST firefox-140.0.4-zh-CN.xpi 460037 BLAKE2B ba60349550da85791de7b52b822a7de35be7ae6e53d380c1c824f1d6f45f11a19d34cce74b69ecba51ef44e899b07562b7b8d6edd2752d0920ac5bd4a186d857 SHA512 73dfde1d2fe030a659149b89482b88cec3a9203d1db43fb667a3cca840280bdffe7a672ba7dd11cc93d259f7f29f4c6ec1f816e610236c573ba6ebce479f3828 +DIST firefox-140.0.4-zh-TW.xpi 462993 BLAKE2B ec676369121967ca711921b9b7c90448df1398f44b401c311c2107217d5d6a1fe5a6cf5b3a584bbcae5bb421dba1ded1f7ff40746d290726d5bf2ad595f0d54d SHA512 31f4a7377548cd3c4f6e8aa3dc6b0ecd6fd35dcd72f7899531eed367462ffb88a793b32f229851748303bb9b851e470b5a745243c3162f1994237ebeabc9c761 DIST firefox-bin_aarch64-139.0.4.tar.xz 66058132 BLAKE2B 0eaf583874fdb2f8323c0228e8440488ee39320c7097a0c18ede281e8c6188d8cbb2fbb9e9043889beeed6c269a430630cd3202be8a63bfec6371f8f7872853e SHA512 659158b7315938b4cc07d2366625ac97f1cec5b9975d8882e57e78ccdfa52a6614cd741b41805368d7d40596165e1aeb1dd62278bfb11177eea510c3ccaa605f DIST firefox-bin_aarch64-140.0.1.tar.xz 65968860 BLAKE2B f0a484103ea4546d998486815a95648fea3181bed5ce9c9bada3ad92e168675bd345d9867ca76be08867699066e496be793e6166dce9b7fd63bb140e54badc80 SHA512 c43912e9657d9b756b6365fce7085b7146ad22051246c1e74afc4cedfd7ff077e1d2cc7959b98001748120ed39eca632d3e608e69d30d4471e88a3b6e9b1acbe DIST firefox-bin_aarch64-140.0.2.tar.xz 65932372 BLAKE2B c6bdbc38b4d5a20824207da7428179e7c3edccd11880f1412a0aa9ff8a7527fdb684e11644484c4d91a8c87d4eb86a7f51ebe60a716918c80bc5202c047c3a7a SHA512 d36cb627313623f1ae4525bd293de5aedb75c1abdc2ad9772e8bce4a50f9757b199f9813a0df3214a6e99ef2430cee8ba6b2d7b2ebb6cd788a5c9b177ada3a3b +DIST firefox-bin_aarch64-140.0.4.tar.xz 66093768 BLAKE2B 0b50d27925ae736dcab7e7b6eb0a357629c006d680efc0c0d1e81f7fbb3e4e8ba4e917b5845cbf9bde55a9361fb1d0b796990190eab9dbaad0e2e8a554c5c5a2 SHA512 b2eae7f6c7a05a9953821d0edf82ce00547280030b8be6bd4f7feffa8aae2bde3f60f65e26af470c6e07e01e3e480f91e738767d12966c58093dba4af7ec6804 DIST firefox-bin_aarch64-140.0.tar.xz 65965456 BLAKE2B dc0f623d19d4f0b1498df704e404645248045ecb49b5ca048d2f135ed784c096636f093496be019fdd4a6cec834caa77436eb33147e0c07944bd6d7276a2128b SHA512 8c281809e4cf702f83187da6ff7be95311a4a348d33ee332e3b99b1865fd44a936345896ce24360b9d115dccf883e6045430a1f848c419fc511f8d93ec95d228 DIST firefox-bin_i686-128.11.0.tar.bz2 88185500 BLAKE2B 0cdcc781f877a17710b40ad4a4253db55d646201bbbe45676469f0a2e0c8590a6e88c809776e826fa14a1f66ddba1b068f732927c238c1465525831020c475b8 SHA512 8ce7cfb0ff609fc8a0570680d9a01c4a55749cce64a4c8981382f6a40e325f62303a6586ad3ffcf39a2b9ce7d4c129e6058b707f95d4155f03f3c222aa7328e5 DIST firefox-bin_i686-128.12.0.tar.bz2 88308871 BLAKE2B edc117425046d4c4e4a90a87e35eda837da522532ef4c8e1ccb100c346f9d59f86886d836451f65863f04904b287ad3510d86cb6ee80da83058afb3d4ac740ec SHA512 06c128f8d20bedb00ad2402bcb94abb7c7d7ccc4c330e13c6b48c7eb76f4abb6cef408c4d96db3873d73577c3b59e85aef82e22d4e2d8cf7d72dc55793b098d5 DIST firefox-bin_i686-139.0.4.tar.xz 77862340 BLAKE2B 4c315429e9441b3ac7adc73c41d5cf4c221d217ab547b4cae4539fcbcb3469bc90b34c446ca9b1ff0d881424710527cd5712c116c44dea1a250a431434f86eab SHA512 3448ae56c0c46a285b3f6c77404e27f993a1717f8fee52f508179735f895cc0559648a67b5ebaec6496e81958f0e70d4cf3a58148afa80e4d5170435c60d5cc9 DIST firefox-bin_i686-140.0.1.tar.xz 77779956 BLAKE2B 1c339cd5b34965caf7a8535bcd4ae580a6c2ad9bd65e401ea0ef6346ca6db5cf3f227a4cef107e74df87fd69884d0a5fd69d4bcf0d439c2abb833b589955c0c7 SHA512 7ede4849e2bad50971378b9cf686420b5ca8c763fc8dc48b26ff6f513935372e1e0e79952831c275763294f29c87cde37cc0d6358ea9f98e70550a03fad5a05f DIST firefox-bin_i686-140.0.2.tar.xz 77874344 BLAKE2B 455471987a14c5df85ac530e7187d6482015db95c3367b509bc278ee161ffe4d695627b26fe8fbac1866a24e6c789f83902b9b3fa356d38871b448d2e87226cb SHA512 f07bd15e86277aca88dae0b01c2444963e5c51e908cbd532f5cef6950fbe8a5eea9138dab0c3ccbb4eb6b236fb0cdc062822c743bfe8cf22d8ae937a1d99ca0c +DIST firefox-bin_i686-140.0.4.tar.xz 77822344 BLAKE2B 287432b056103e3eff6b9c8d8111d1032a7caf249cf6171ce38d2fc6d3834f946a7ad5205400f3c67520b75f95b3dca535e1fc0b13b71d89f3fd463e87cafe7d SHA512 6d892e4295d03a13cde5d8f6e54d7c05713fe167cd557aa073e5923df38c0aa8225b292aef723802104e0cd406dde8a4d49ea28c59d30f96f79209747f637e83 DIST firefox-bin_i686-140.0.tar.xz 77956332 BLAKE2B 025b123bfc9b0a53fe416ac03db9b7504ca2b8f74b1ca8dca5c372662320ba61f3529ec35be0ab5bdee42bb9120c079098ffd571a85b48c7339888da56890337 SHA512 6c81f0b528b157b34cc72c458f42983f3e21f9b3a5d136d2088a41334cb247e9eb444c837193c66c0a1a947a92e9553277d071ac118bb4a902745123cf640990 DIST firefox-bin_x86_64-128.11.0.tar.bz2 86984873 BLAKE2B c64441e9a8142db3dded6f3e50017b5ad8874128c17706b4acc2db30b6edb02cf7ae0988df86998472bef1b2c8279766ce38ca29330b2a59e561bac621bb9fc4 SHA512 e273f52be78f80a847a0f57dd5ee0d0f0d0c01996ea265727979f4199f1cb2c040297b923ffb67bc91fea98e0697e58cf2ac72447d1fef2e41ff0dcd08b1c8bd DIST firefox-bin_x86_64-128.12.0.tar.bz2 86604118 BLAKE2B cb8549e18e07addc956d10af2a19e5108294b347372abdc8d9152a18ff7679a801ef683ff9e4a38f43bf32b444ab6e6d9b36db0cfca0867ecb81eee4d6300747 SHA512 a50bfebff9c17ef93ba36c5858d6d4cbfdab225f546ef70078ec398d64d63154e8720564eab7783c76a230e6e6562750107c2e5dec2cd5bb4ec6da01263e49b1 DIST firefox-bin_x86_64-139.0.4.tar.xz 74619816 BLAKE2B 8b15ad94cf002f77c644866c07b818eed52f91d969de8b5b5577dc7b33074d51fd3af70e0fd90edc04ca2006e316030e31b5c0b02d483e119c6c8e65589a6c4a SHA512 d462fa75419796a4556eed37b543a084b0164f6ba678646c6d8616f1df1424705372ce6ea4421a9b6a5c7a80729dbcd300cb01b7e684dc4fe27bbb32e78f0290 DIST firefox-bin_x86_64-140.0.1.tar.xz 75187256 BLAKE2B c4229703183a76fe710da99174db652192586b19ae83be3f227966b4a87c49f8b86504921ead41bc2f2f4dd8207c968572b104ccaa94cd79bb444c23e7aa4abe SHA512 17c8318761c9b897a333b4d341b905a6ee484e6138449dc7e717e08c3edb9b729c604ac0141a942bae4650287c0429d662b2eeca48afee101d4ee627bb8db84e DIST firefox-bin_x86_64-140.0.2.tar.xz 74673116 BLAKE2B f761d5379bd5919e4aa72e472cd5c1912807a951d8948020974d9760bef4010f8df0edb47ba06183f5856a4e689da61773c889e54af18abe0761c578583a0360 SHA512 d4687e9727c80c051b89dca2e341a0a0ec6b3f86407005f777f944ef48133dfeec86dd393689a7648d14929dcad8b521f02f545cb02e66469aa06d9d92598f2d +DIST firefox-bin_x86_64-140.0.4.tar.xz 74696196 BLAKE2B cb5a4d4ab4de8239e887bf2113a97e6c747112c7a322796332d42edc1c75f8c95de355bf5b6a81bfc27d64c9719f36d738408f8d1ee3124a63b78e369b569c10 SHA512 910259f234bca1b43956c51e89e2c9bcc60eb937040bc3d2f777d389e07b2b27b69bc04aa21451b15dc726da15d00afceaa71d310f520cc5aac0eace1024c4a1 DIST firefox-bin_x86_64-140.0.tar.xz 74916424 BLAKE2B 447d09920b7aca3017225da1750138c7b60f1dbf6834aca5fde8779ae8b166b074f4ba7de6b38a5198fe272d71fdcc8921806854fb0a8b643af8d0111d1340ba SHA512 481bb473c1c8279626e25d7253ee1735ca42e6898a5a664b21f1189d2779c2ecb555536eb46bcb2ac88066c286e831e17b23b877d7cd2d3b650083198c6dedc6 diff --git a/www-client/firefox-bin/firefox-bin-140.0.4.ebuild b/www-client/firefox-bin/firefox-bin-140.0.4.ebuild new file mode 100644 index 000000000000..1ef9b649682b --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-140.0.4.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.com/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz ) + arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> ${PN}_aarch64-${PV}.tar.xz ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> ${PN}_i686-${PV}.tar.xz )" + +DESCRIPTION="Firefox Web Browser" + +KEYWORDS="-* amd64 ~arm64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+gmp-autoupdate selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox-bin:rapid" +else + RDEPEND+=" !www-client/firefox-bin:esr" +fi + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN} --name=firefox-bin" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 528b1d492f71..864ca0278391 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -506,6 +506,107 @@ DIST firefox-140.0.1-xh.xpi 272287 BLAKE2B 5c4cbccb2b0f8c0ce69f84adb70c24acec731 DIST firefox-140.0.1-zh-CN.xpi 460048 BLAKE2B 2d3bc33d7b266a70406c1780c2b9f3ca72733a52adef831dcaff3b04442222e0cb3e7660bf8e196a2789d0fa04a5972cb75e085ec4fc8ecb6fc1f4b84a028e3d SHA512 734fdc9560886ec944f804bb7f1bea786d1444c7e4aa34770fb6897aa8639156edac30af33f7ff4ce3044479d4b0cdf5d69c76d28a0128555f771e931074000d DIST firefox-140.0.1-zh-TW.xpi 462993 BLAKE2B dabdd791aa484cb9fdb22dc35b670a18211d62227333e742e1607f510167a71210e2268ea9dd184795e6d882cde82a8a510f252094b9e38c02b749336ec6c1b9 SHA512 d373466c233da9493f98dacba2af1d3f884fdeb430368123b8098a809b1436ae12f18f5e44868db86f43259b52cd6d693d20a6390a2411adfc763705012b137f DIST firefox-140.0.1.source.tar.xz 633875268 BLAKE2B 5be32e347d2084aca99afa44bb50587b1085c3efb82021a06471dabcf07f18f7bd967aa740b69f2b0ab93bafbaafc13e7eac23c028f899a78217da5c78b07eda SHA512 d521405f49a38b8449a24f90e5ea14d4337085918779d93d282cec80b2627f381648529d6f69930eb6e90e37302797b0049fec5846d25dc40f556bbd86d55ef1 +DIST firefox-140.0.4-ach.xpi 293874 BLAKE2B ea354d7067ed049cee3b0f6a67d1fd8df476e721040a7677105fcc89dc9f3a8dd58308ac7d70b7d6cce628f57c116767697d64a750d4c421eb42f2a18076a7df SHA512 3511d1bef3af4f8149e589354c66573d9fa42675818a4871c6a819d5a9ccbbea337d85bb4857c1c28904907c4a17127dfb392dacaf2b6bd04dcaa6c31f9f6577 +DIST firefox-140.0.4-af.xpi 266122 BLAKE2B 4789d21755a4e98716774ab0c6c78ab080244f113fdcb4fd078da6de759c59f3235dc8026d4f7625a1aec6544c3a1e895dacfa8075a42c93c6411ba26f3e2079 SHA512 f7e8793e07b85151dbac030bf939a1f27c39854c81431c764eda143a8c42b56c0fa46b9dd03d67e17e53089ae8049a1718e7c42d313813334d1908668fd8ce6b +DIST firefox-140.0.4-an.xpi 331814 BLAKE2B 3c91bdc13c259227204803927a5c8e1ca22b7457073258c81bcfce0082ebbc8b430f6bef91b9009257a4902e5deb345ca295a95a31db8860b0d7cc62c0f2d0fb SHA512 521c74182935767f905a33ef5967d273e278358de0499e8a9234cf037ebeb5d95c5fef05e0b6d5829655fd54abcdb40436dc2385e6fb137401a70efd076f1bba +DIST firefox-140.0.4-ar.xpi 440811 BLAKE2B 563c8131a42db2414c8de878f66edc810db48331224f2080652eb2b331d980e325313080dc3260e5a78872663d9b8982ea34805810b01496b0df768257a358f7 SHA512 7e0cab4f16f195ac56aa976016a42bfce713cea99dc2abc62b461519c8cb7599d0d6955a4d49faf28c399f70725c245c10309157d77c3916dc808f9814e3b71e +DIST firefox-140.0.4-ast.xpi 311725 BLAKE2B 2a89110ecd1e5aaf4e66a3416457b9ca2e64772e18a999ac9d31bcdb77678acae232388d36d56bd7871b87069b9b9dc3127cd5841f26a505c24faa8946e51615 SHA512 8d17ee81afd737faa153a82709d9937bb56991fb4b9a4cb1bef066614e5ce902d092ccaf498aea1487a99c4e087f4e58195c982af2b1363562d2bb293cd21434 +DIST firefox-140.0.4-az.xpi 317921 BLAKE2B f217974628c671d5d18ab1b910eb09b76645de368f93a4e1f08fc3b63ab8adc9ce3cb3d225ac7372bdaee6b6db254c1c7d47cad4a8ef1fff01a851c3a567873b SHA512 9e0e6aa19b7bd205783e89a2e9987c54c506bcf03f480dd2f5832812df8f9493a4868fc4d20ead0167bd72683cd56542034379d98966820b9b7ad88a87c3abac +DIST firefox-140.0.4-be.xpi 520286 BLAKE2B 9785aecfc5b46ae369d93c3ad29bcb6ae41b8467beb8a54882ce2094905eed5ab3cb8ac92c70ad9cc7775761f1ad49a5b667ed7e6eff862a1a87e98f8a5b3c37 SHA512 b604c635305ca4ab0fcb78d9a5f9b182ecc5751601bcca39c21ac9e9789bb46c1634c2403955c7d9eca61808b1c1d0f991c560e5f9eed85ccc4df42b5b550d61 +DIST firefox-140.0.4-bg.xpi 448626 BLAKE2B 701fd4681f17961c5c503dd54beb8391d7da8422fd7cd19456a84c2a2846a2b7460e8980dea8884cf08237facbf13299673156254428b24c0aedea4d911ca2fd SHA512 bddb4bf57f71c1c157aa5bd325b7179cf18a8da47f9d36ceccff966dab50212da7dc572f4e31a4605b56ff887472a60e0e8038d9676c6a2d6fa8b4a4cdc4a713 +DIST firefox-140.0.4-bn.xpi 411547 BLAKE2B c9065698767f5117e166dfbc812e546c0197af126a6a0f975bb05d818305d57245dcd5a28eb50eddd893b92122733034774cb2e8dd5dc032c4227e4e9eac4c69 SHA512 58d35ae67dc04e140759650894df80835728ac6ccf15596ba1d249ec38d78825ee114419b29e309bc671ae8bb4ed15a5876ec7c803a12988a822f028c3b90bae +DIST firefox-140.0.4-br.xpi 392875 BLAKE2B ec5affdebd56807aa31de85cb87de829d986626f11273f1a19126d25a6097e2fb883e36dd45f57b4d9b51aa09606033a7f68e322d9a2d1fca58fb94b2ad5ecba SHA512 9340a899bcafe9cd52c98b6160aff083ce4b905a47f51615f9e7beb841f400cead4f55eb889dc857a35d9a6bd5020d97087225f87fd62357bd6d2e4ff16645da +DIST firefox-140.0.4-bs.xpi 385028 BLAKE2B 4275031e11fa616c467ba6a049c2f3a34c10bf9e779436a2646e84bc9ef532aab01ae12ea2f661d34b5a7ec0b70aa78e2716c8a471d978e99cd0b168bec73208 SHA512 02394e088912b9a9563b61b0f8f38726a0fdc27e74d728ba7a10de50d1a9d43bc063e4e18b32fd288a0cde1a05f3bc39ba4b36327679b5642a1d1dfe88140e34 +DIST firefox-140.0.4-ca-valencia.xpi 357400 BLAKE2B 9766f2fbadcabddfb73946684e81c86ddea6d9270e83abbfe2d983b41c50e3ece6b74cf4a2352139dfe535999f6a66ae2e42ed72fe4dcf329b5c94d04e502536 SHA512 c8fa762091c1aa88d10f0d7909f517c864ac82b730b5ecf90c9179276a29cd924513723c02bd02f55bb0a773d658f03395bfb19ed4ef0a0974db6deffb98bfe2 +DIST firefox-140.0.4-ca.xpi 396796 BLAKE2B d9d9d94ade4756b7bb6c893dd8b9812d4587dcc24a62385fb22b602674c939d91bcbf2a79dd8e24bf61a87d6c54e2c2d4be472a418076df0cd484f7de748aed6 SHA512 6c335e4e560b5b17bc18028a79a5b87c975434c1548c55eac4af4da3cd5233725912099d053fcdce6b194e331bdbc9cdffcb7ddf0b1d5ccb0c502c54debdf339 +DIST firefox-140.0.4-cak.xpi 390350 BLAKE2B 8343b8d1f173d9bf5f7d2f9c840ee7bfa2bef7f26e0f2a4954149fec031f79d0878102fec5d9109aaade62a1e6ce57bba2b4aff50f5734dbb23498706609beea SHA512 619d05b0858f3e88c926e417f46dca7ba9fbdaf32dbb92ad9bb8cccc0f3541015fd1605fd25a453bd47f107e0feced1ea5eaf5e020576abf104ba7b7583fd4c4 +DIST firefox-140.0.4-cs.xpi 474968 BLAKE2B a0af8fca4731dfe588b9102f6f538685b46a27740d37edf7b98ffd040b722f0b87268f905a7dfaef5bfa9ac86f1f5b35db9b2f825fbd3bc5c8d4eab75d307435 SHA512 fb1274b5680da70ef09988481cd82000c33e1c776bb053fcbaf3b3c822c8776f9b00757fb455d802e7946e08ae2c926e78d6cefd41621d5587c250c0baa5d30d +DIST firefox-140.0.4-cy.xpi 441204 BLAKE2B 8188080e3b744e3a29d4b29f678489e0330887264960ded267099a937079f40cab5666b6efa8ab9777993d0261fc57c8b6d9fcea4a09a9717e45257378c0b55d SHA512 04fc3fd05faa34ef09d9653d2fe3e6b0a3d1799c705ee0c103304d77f1dde3bfc3fdde0691d78ec4dddf9b00661816812172c13ecf326150253d6fbe5f98f659 +DIST firefox-140.0.4-da.xpi 430381 BLAKE2B 41b178b2617143c03ac233408c1fe89254f1745efd43888a71ad079df697cae3f8180770b3dd404288e832cb11745fd565c3447f2c5a6e702810db4582e50449 SHA512 ba9533589ce3adea3e15016b1d5450d251b602e69450a7e927ebc0af1c201e4612270c94b7974a7a4f03e802334db950857f00355fa11a20ad70ec60dccefa9c +DIST firefox-140.0.4-de.xpi 451863 BLAKE2B d9979f84f6d8e8e108fad8a8ed8013667e032c8f7df48ff2bab24fdb1d4d27b52bac1628fbfa9d9b11eaa9634e2b392825873188ee725075c63947c0b85fab1e SHA512 533bb04bbfd25507e27cf1a963632288e6802a4fd5443621910bb4fd8168d57c44ff8dea52f3fd474f2e87fc9c7a6f06aeb0342c4f9f37217b50d9229219e249 +DIST firefox-140.0.4-dsb.xpi 465279 BLAKE2B 1e766ec54a05c665ccb8111c29c370a8ff088ad0ccf0a54e0f177b26c44f03df3bc25e371507ed3386a6295d73c9198a64e2319ae67e30d55718cb7af4dc330c SHA512 93cc29d485bde355f272cd3cc536d39e3b3782aace36df0a091cd82620f9722dbee68b182a175b9385039d95c46648ba2ff8cafa8b2778dffe7b75f5b19f29f6 +DIST firefox-140.0.4-el.xpi 536135 BLAKE2B 09c1ba1d847c818d5bc678766892af560796cd2d5256390e8a836f6aa6a0addd3847cd1e62ecfc1ceff32d58df7fa1251be069d1c95a1afad9099d5d0864ccfb SHA512 b286ef7183f60a44f5765ee40c4ca880e723e46525c914e0261b5eff3b157ee793c822c2f97149c28c6cb000840bcf015a44eda1edadb5aa30a7815333552d8d +DIST firefox-140.0.4-en-CA.xpi 406741 BLAKE2B f3c28fd8a18a32f5ec698e52489db21c140fbc927a1a2918e0a2a6b9387e6e1f610faa1f55ce5570bd8c3d9139c7facb08b63d2868158ef4ce4719d4439b34ee SHA512 eb26c8b3c57b84134ac25b16c8383280185f5bd15f00bbd0c2955caa4953839cfe2ec123b915433d492c70200d807aab0fc0fa42b681dd5e38b52668b13d1360 +DIST firefox-140.0.4-en-GB.xpi 410679 BLAKE2B 54c3cb2003038977ab07669f865e5aa5894c18b762239e4feaad99a3e607d66fb39303888ba24827b8a301129dbf5995a5527c4345bbb7a181b6849fb482ee04 SHA512 df88ade8bc55960bd2c1b5fee6ddfa837984ea4055ea30ddbe8e21ef1120dbb0ff56f7c5f25739d5abdea24f149a96b0f92a8bcb7d76c8c3ffb52ae192305793 +DIST firefox-140.0.4-eo.xpi 432749 BLAKE2B 8d4a846593ae6df8b8568a84af4e1bf0e6c88242f686d520ef2360be319a9c2a0c43a3d60c4db0df21950fb8b8706553b470f82e3b21bf151055d2b5e5a209ed SHA512 e0ce49af463cdcbc7373878302a7c6ca89909f8edc12bcc0226dfb601a0e1a412649906d505def1e53441ecf1fcfed9c94a5de8dfefee4f703aa1ba8b6727c2b +DIST firefox-140.0.4-es-AR.xpi 444777 BLAKE2B 3ebb334820246687483effbbfdb6694999be60edb8bd99d685a83912abbb32ae33cd21f3f09c47732468dabdb3acbcbfef3132afadd6197e988b72f453ea1341 SHA512 b2a8765b8fc4bd80ef071b7604752305658ab1a7348eec178dfc803fc23b6b6aa294957ba13df2a2b8944ae50e4d5736795f9ce1491b7e87a135e3db9b994c25 +DIST firefox-140.0.4-es-CL.xpi 445536 BLAKE2B fbbbec119f23d0a4761eafb181ca4c35fe4e627d0a2e5c1991db59c31751a6e84087911fa1882f2efd2979b11c15d2067c30a439403b0a56cfe8d847eed0908f SHA512 143322dd2f29383f9275bedf869b90ad3541dae6025dc73289fb481cbb1ed323424a4ef40aa7c92f91074d7bce15e087b621fd9789e78bb40ca3e34ea8ae61f4 +DIST firefox-140.0.4-es-ES.xpi 446246 BLAKE2B 1d7ca346e76a376d74b4e5559fab448423986a46ce304f8a46437aa53c1235b15baa61eadc951067027cefa244ee67e51108d955f482bae2b98509fa902864bd SHA512 3d6fb65ce2a2359c656ca46346b26fdde01d06f0230beed6bdd6729bfe6e913f2b080cba4941e9ca2775d2a1412997d4b13aa575089c68cb297cbeb6a4915ed2 +DIST firefox-140.0.4-es-MX.xpi 436651 BLAKE2B 7390b3f7606c5598989a9957b9406ef9490936251db51453e7ec21c16db2a416be2bec52db39f5bf594e96bc81fcf0484ace613bb27e219b14d30bd955a7ab6c SHA512 4e5bb883ea0a7681e7eef1bdbe799cd79fdb5059cedbd6d9391b55a0f480e593cde2472379c80c7ceaaac2f28fe8f96384638b13f55422f1da7e2d84cca75888 +DIST firefox-140.0.4-et.xpi 358818 BLAKE2B 54f7ba918ae78f1c38d6095e9d0309d2cd88b3ed3c8bc397ca0dc23d3a1d7baac0fec27ab8661bd8b9a870a169b7b90627a7a04cb851e3b7fe67107ff7068f24 SHA512 a3dfa1b7134f07a343c9750fbdddf92c4394a4887a435826d92acb9637fdb235e2f4797d1cb50753ffb13ee1361526ccbeeb4138d8c67a8a4bb3ed90dab1d914 +DIST firefox-140.0.4-eu.xpi 410461 BLAKE2B f289e87a530fe90e5fb73d738ac8ff4e49bef097402d3884cb766cd37bcb68e598736f416cd486e4c8fb45332df69fffb1c0b0997b36fe15b7863bf4c4bcde3e SHA512 f538c4b01b9e85784c346e0f7035c25769210b06f199d0c5b5c95df688a3d0463666d8f4a050b9ad9140f60766a49c699cb74d4eeb8b36222da5fe2038efb541 +DIST firefox-140.0.4-fa.xpi 421028 BLAKE2B f460181ccb095e31b844abd4df12eeb14b60acbecbdb7d0e972ad71b8ae7e092dad4a288f74e71e668a94ff43e743f427589c7226197b829d7c770b96e79ed0c SHA512 b9c21908ad839eb1299b6a61b45a87507f9bd02aa2f68cceb40cf2ba82d72e775d2f50041ee440c512dd4acd6d7b05f0caa22a2a1da185f23f9ce080a791fbb7 +DIST firefox-140.0.4-ff.xpi 309689 BLAKE2B 1b98c7b7686f74b8026c03ccca2bbef39b195c232a56f33aa32883e526ae05215e53c32571c2356b7d8180b933262304bee62d91ed1503536bda3fff0de6842e SHA512 6ab8053a792c88c62e0b561f950b26f8de692845889d9d71165764fc911877c4c90d0a61b1934c73cea051fed2c03cabe9623e3dcf259f4aa7f7833377742abc +DIST firefox-140.0.4-fi.xpi 428575 BLAKE2B 0840c3d0324add130c41e169af336cc0c25fef24357116ca32a3a73b3a0616fbcded58848e42fd0c30cb5c7c7337b6e15128f58f037955953c2dd91ced39dd53 SHA512 d380eeab37055086bf5471095fd3d9e60a576b856d0fe42d64797445a012eb5d8323dbd336a00c63118c9fbac556e2e558698e46db85d836a86748ede58a5c01 +DIST firefox-140.0.4-fr.xpi 457588 BLAKE2B 8da043c774dc162038253758aa09da14cc035a7a9d27a6f15fb6125c8a87a641649839462a6e6fd9aceafe2f925cfa18a8105385f46cbc535d8db0c9c97dc741 SHA512 a007f0e338df5fd1bef8c2177ed54e30e5e9b6d083ced6216afb5d83fd047ca48819fa94e3bb513cb5cd18b6ee5625a78536f5f0633518235da4ee1cb1890760 +DIST firefox-140.0.4-fur.xpi 451058 BLAKE2B 90937946a5b6c3367727f4f8c2ae63ee278093b71babb77f5e2279db6ca62c51723641ed005c2ac10ed8b297f46985abddb4bbed115eefe65a191b3eeeaaf879 SHA512 c84ee9501e193ea085b77c9eb74215498333df323e06e161bfdce2c57e7e77b317ce269f8fccb878903bfec479e35d25e893240ade63a3fd13b1ed85edc85045 +DIST firefox-140.0.4-fy-NL.xpi 441365 BLAKE2B 3346d17f9d821f114bb11bd0cd528c1cc52986a8aae0a8ad30dc29028aca0032aa1ae8769e27714ba643d0362011d7f87935f0195dbd2b5b54efdec9b51cfd7d SHA512 5c054352ff57fd59649806a3b9ec66d51bfca5de50e60591d2394566e8567ad30ee1cdd05a619cea91aec1fb0766fa11c47bec697af37c143630f775431e7e0b +DIST firefox-140.0.4-ga-IE.xpi 314783 BLAKE2B 8f3e53a6fd8b8ce5681f09ab3aef929f8c5e963b259bb049de72df75fec9323529626ccb5cd8fb06a170f7abab80f0b400abff47b390a6878b34ca0688c97316 SHA512 fa3bbf5e1a0f47b03f37f65ed7b5be545e1c5a3fda228d19480c95bb89f08405368d45646b13fe63bfba9b3f962600f4d8fc47eec62010d9bfe94ac5ebf00cd2 +DIST firefox-140.0.4-gd.xpi 398925 BLAKE2B b26d321a44c69890203a96bf09bd6de536d0fd6e2dd44e5dfd0e2cd33a4a6e9cc2871c632c7f0e56f53ce62a219f8b2a37c79283f21c6639cb68bed8660e5f22 SHA512 047061af1d4b253862102cdecde045a33ad5aad239a5f590d51ea62c307d7c13650e1b41edc2c05f7ea91f886504a44e1ceacb5d82e8637d3290eb619b03ff83 +DIST firefox-140.0.4-gl.xpi 404606 BLAKE2B 276bd26bef24c6108e546d5e2e18fbd9ab17858623bf2f6a2d5b35850cc6e40fa37c06d810a6a22bcacfbab7b70a810757e16ed996b712475ecacf578f5a3f24 SHA512 8d20109d8f4e5b08d58672d306f5358265974ce9b5668309104f14717dc2a3732a115ec48858c708115fec2b7ce82ea8bb22873f9b0bdd0056b0df8c2ec596bf +DIST firefox-140.0.4-gn.xpi 448655 BLAKE2B 3e4565b438737a0775f92fd0ae26d451f75491db6ade639ef189bb5fe86e092928bcf67a2db82bb6c84f46a607039ef3fdcb49369445475ca9fc346d2e16f904 SHA512 cb8e228f1c516212cdcfd3a3c50b0c27fc82d1d5d9d130622c805ade8f65a80f33d91ef10764e204722714ae03cbc53680df9aa30096bdaf7e20be12549cf8df +DIST firefox-140.0.4-gu-IN.xpi 358452 BLAKE2B 902f4dab29edbd91d4ca3b7914f87667e8ab402f68e026115d05e00633b37931825f1e1b8ef689fe3ecedc2399442652820f997cc1d627bc7977fb62ecbcd0e2 SHA512 27e4d2bca19d2bfff7c9a8494f4ffd3bd92e9ca2a033cf558e39095346efa748ab4db8fdc63049ece0b261117f612d3015e154cc9cbab3ff386b7c8610a645f2 +DIST firefox-140.0.4-he.xpi 443918 BLAKE2B 5bb49b499515b03d0502cc3f2a5a3efc44a492b77acbb0cac44a1805a524fd64b0f0d423a5b54f141a37bb3d1a43f428e597196e5f0f19dc710ec5b6dc8c6b53 SHA512 b5fdcb54a2e5105cd66f73e06ea513fb3cbf73d5e22eb4812b3cbbfe5db7c31c1ded66f5eda7148c416941f4dbe6df800432700886266adff5ec7692a37f1336 +DIST firefox-140.0.4-hi-IN.xpi 376939 BLAKE2B 7295faa1d4dbf8d0fa9bbefd4978338f6a45c8e654df2f59b0fa2f359049d211654bd2a99038520b92947523b4a93b5a5f2f4803df3affa03de1b3f7a0a1d2e2 SHA512 4240a85e28faed8084e519ea6779d7ed27a404adf7d13e02230471b732375d1a84b568568f165fe0809a87991c82b2c2283eec6088b8fd262f432f448128cd42 +DIST firefox-140.0.4-hr.xpi 433944 BLAKE2B a0818182b616f92339328c91705d2a8f4f862dfb4c0c5fbda58a75e6b12d9c2bda5ad3f9541caf07bae9eb041ae6f16823400d80882530f0137e4beb0edb84f1 SHA512 2c43e2f8f401a2cf4fe6cd490a432b2ec32191cfaf8d6d6346629d743ae1848c3268244d6b15c28e47cd5cac643b431f07f2d839c52e93dfee809301c8a22142 +DIST firefox-140.0.4-hsb.xpi 461877 BLAKE2B 70ed2b8391b695eeaeb2afdd28a3e301132b348e41769c42657859290713bcbf3d23fe51172d0fbc1d001dee431d47c0e7a753886a3fc526e634aa825f87e317 SHA512 f6c0f66f008c1c4ba2182060d0d77b628300208c46670cc73e215a1d0596ab3dc4b3c967f6cc9c4ae2e4df6eed269af37f4a2ba852e5b846edcee6ffeef9a02b +DIST firefox-140.0.4-hu.xpi 465365 BLAKE2B 2a93cf2aa5bd37ef4c9a9453d65be79868270b0fd72e671ce7cb7c25a58ad0cfe33f80b332d9eef1ca467c787c8ca75be455d77e7ff969d05fc2d9237bed6062 SHA512 4d4da1a26590cb628e36a84ed2b3a25a6635e221ab56eb684affaf31b5384a93aa87415056c0d287eeaea8122bdd695f9dc9ec70b13b66eee5f6726140b2f190 +DIST firefox-140.0.4-hy-AM.xpi 453985 BLAKE2B a9b8fb604a1454e1aaf3053cfafd7e32f7198d9dbf5e1fc8298acb652224f958452e0c9b0af33c8b95d1ea51bc8234a9166b918523b5fa346538f7fc14fe35d4 SHA512 daa69746c1230a41fcd8b940b6f20067bb7324ab9d145ecdd093a4918b057ab8ff1aa8adc0678e8cd83b06abc29c9c64a4d9430ac0d9831d9a67c2135e63eefb +DIST firefox-140.0.4-ia.xpi 429314 BLAKE2B e3956914fcd30d0239d65cbd228f528c598b3b09c485bff4f645cdf5e0ee15ebafa13f1bbe76d62c29d5a983b1e099fe88ab19c16a37e56f3421b13fc0a8c02b SHA512 300fc6e4cc18df407c1e74b359b093596aac730888c2adebcfdb55390d55806dabf602efef2a118fbc9c5ba83046de6591aa4832741895245e26cc06135301fb +DIST firefox-140.0.4-id.xpi 418228 BLAKE2B 543439e77297daf076cef0ac3c020d01b0b47963cf3e90bef338e263b5886835e74ffc7e9af251f2a2a6a2d77ca1a90092755a7f360b7bf764e80d2430d42a5a SHA512 3d21054ff5c11b657eef0ace14db53eb7820b3881389fe9c97450b2655910a8fb570cacede44ffe60eca7f40dac33c8e8fa259a26c873393d9347cb4f267a0a0 +DIST firefox-140.0.4-is.xpi 430703 BLAKE2B 3c3462e108378944a7234f5208a33113a729aac69ab49d9f4bea749f1c3766de59a646c9aed91a5da643ca4bd2ebc4ab3ec75f6f75681bcbde4f4f51025f3339 SHA512 7641e1aef0271b4158ebca7a1f5bbc61988f7cd1c73df69de3c4508ff18e8bb2cea09355d53251290df3f1ad15415513e1c657b515e7e2841a00cb09e5763cbb +DIST firefox-140.0.4-it.xpi 440145 BLAKE2B 51540f3a5cc0f70c7fb05e0fb8d2a62751d3aa32196b7352bfb106e647dfbc17dfa45951eb60c39b7098de28dd6df15d656041ee5742d0ef625646f1210a1956 SHA512 dfa3c09729c6808fcc56fa8aa6cf3214c99d108bd91e2b88aec1f19422d5a6cb531a85d8b2be991f7cfd7fac0e480e73dda8246851fd7a018ca4d3498e189a54 +DIST firefox-140.0.4-ja.xpi 480526 BLAKE2B 54e1f8a29ce59f00f069513d8525ba0accaaf4f02159098236a331bf848e1422b06c9fd770185ba7d1e3d1a1b06f96736fc1103a4467da0a0333d6e57624d58a SHA512 9b680c879dd8e7143db2d6bfdabf98e55fbeb033ae7640fd8121cde78e16afa29e998ce58c965283e00b3f0736ed06069910cc834327f038807dc9b396efd8c1 +DIST firefox-140.0.4-ka.xpi 493887 BLAKE2B cf81e8079dc91e3d11f7fe1d834a5b25a4323ecb854b1b1c40372ca942e2143c46f20f31d3562c1711c3bfe60770436a6a0586155910c9c1df753cd92de75577 SHA512 4feefde5016bd85e3ade12a9efee0fad77ed71dc0aec73f877b048648dd0b4deede33295ee906a96453234b638b3b43989f58f220ab72c263c50853368b834c0 +DIST firefox-140.0.4-kab.xpi 419763 BLAKE2B 5b6aee6afc4a97170da5fb726d52d3efb5f52900ed1af397f118fda3ee9aa477b9016d702c937553929cb2b521a785a73b1e86d043cd7795ff457c740b6520ba SHA512 521d796fd52759db4c5afd966089d82dec6ec5aac2d42875bd60c385b2ddef0695ef5c981aef0b1da1ebb032e4d00209a0c21232ff99958aea3de2bbb13c9dbe +DIST firefox-140.0.4-kk.xpi 500399 BLAKE2B 5ca7aadc46c575e83ab362fce1091cf530496da8112106f935273385c7a121d62fcae2c82b350443646310fe29dcf16200f8cfdc4ef93213874091f552af8bf7 SHA512 ae5ba6418fe04a2267ff13fe68fdb8bcd403b30c82a9a6bf741be20e99d252cd1175eea94a6e9a87d85247dd0b0d081e4178b1855a35aba9828a8afcd08c3c9a +DIST firefox-140.0.4-km.xpi 348186 BLAKE2B a314d199f11420a88c280a9540b1f9165f73a39d3ba8a525bac8a1efbf926bdde07d5639b9c044d8961e375e8345f8c16df8c457f1885629fe5eeab1e2f1ae33 SHA512 6bfc35c2764fc1aa49d95790b3d7368c1e54629abf245f3fc9b47ef957e99d459ff75eda648bc4a9e7df3c8c5e417cdb2d1a8e21d9293f617da21a52fbf7202c +DIST firefox-140.0.4-kn.xpi 331272 BLAKE2B d15667c14d89c23617aca79d5043016ff6edda7a9d5ee1f945de4a436220a59ac8a40a2e7cc1bcdbe258a63c32e6b819656475ce680dddc4462477cbbd376cd3 SHA512 d30f51d5d3711218c8374cb9d3e3c02a57933f0e70649b4b4a2e332d7ca578e43146d165b431c48bec0ac318b81cb5c63bcc4bb085db4492d4166ebe27f33677 +DIST firefox-140.0.4-ko.xpi 466755 BLAKE2B 87bd0f8befc42030c0f29aec394e14f1ef1c5c4c51fb7e36d9e113fc26345add67c14d657903cb74d777623fd9a2d9e4732b390b0be7b6ec9792087bb2f67326 SHA512 a9c6651490592036215bf5d8113ff838f1cb0fd3865baac9fb09f3cba1b9386aca67e7ebff70d63643c57ac0364bcab749350426f36b2d85611a241d3a76724e +DIST firefox-140.0.4-lij.xpi 318009 BLAKE2B 59e2b783fb277c01798dc7660a91cac050d8048f13e8173fbaf471c03280fd75813ddac9cefb59877a6abd5372b2361ef23119d4cc90c8012cc5916a5af980bc SHA512 cd3bed1c7cce8b1e880fc99c5a2a804f91926ff426c0c44a7a1f951c8467823b07f90443a391241abd309fbf71585c58656d1dcb82ef6249ec4cd2ef3287cdc4 +DIST firefox-140.0.4-lt.xpi 379454 BLAKE2B 025ff3e6356c3c8b29cf358d28c301dfcc1f50f3d586836a0519268b855235324abfbcf99492270a1fe297a5059aa9ec40dbf563a80240239004c0f2ab537b24 SHA512 0e51d5b13730a6efd049be7685fcc2f2c4cad21f72a704adc8fa5494f31df899809822571c5810712dd42864846c8186d41b4f905e843d4a7b60876a17551486 +DIST firefox-140.0.4-lv.xpi 384042 BLAKE2B 3f8ab55280c9a405a179186bfd1878302d3227937af16f24bc3dfbf4a170de995f6f846e7dbc704aaa12bf055a3dae255e560e5a3f1662fa34b9c425a75c4e84 SHA512 52488514ccd11e0352b6284d9877003cf6d9372503f0883c8345711cfe2a77169a79baf2cb786076362b84a0be4680f3d56e82371909ed06582fb3de66c5e14f +DIST firefox-140.0.4-mk.xpi 316308 BLAKE2B f18e31167c923fc5141883bef661111ec39077311ed7b0cbb116514551e0d450f3cd87e79e8566e635383300a490b7af84b6b3c229529e101863a34a381e64ec SHA512 8dce5a039926ef9002127a6e4a993cc3ab14dba382f6682cf4371910f1838defc3c1817aa53fa21b66093defa3a0035147bf06d9a933b8a60d54c074f381d1f3 +DIST firefox-140.0.4-mr.xpi 355739 BLAKE2B d5dcea1b23e427ded0c36edcf0d068433daca92274c11c4ed1d2bb9adcc8127462b02d7e121100c712afd09b6c357345d08e07914109a89090f0145cef71bf52 SHA512 6e2b44f02f85edd40730b0984c667b64e1fe58113ae86e61b5af257ddbd98b45f60b540ebe4f7ab1a177cd214bd4d102c028dca3361b2efa22eb08496a27ccb6 +DIST firefox-140.0.4-ms.xpi 294876 BLAKE2B 13651bd47f27d31e2357ef9f39c068a0cf01c60beb1eccca0ab5254d6ba55cb3d68a8ba93a159ad8e879877a466078b5f1dbe0ee7de9f675dcb4e386f006d631 SHA512 e597cfd9fe1867e31ae87f83ef51b7cbc2e4bcc64ad702402245bc49e4c5b62c3c506a6254246fd8a0107efa44b1e5b69a0252ca9ecb4674f6f52eb2a405b114 +DIST firefox-140.0.4-my.xpi 342540 BLAKE2B 774e20f479ce45d42deeb96f054edf36052c7f0cd7caf9e0cb82d406c2270fe2ce3c2c4d656e85780e6cf0db7af02c1b3947b9056ad770aa9608bfd88582ce98 SHA512 6347fcb5c56c78ff64b867668fe849d7655237500154757f370837ab9f7aa527ee7d72656568b4bd78c406e0451e617b23c50c70a83c932ac2508f13d97290ba +DIST firefox-140.0.4-nb-NO.xpi 423615 BLAKE2B dfc4c7ec3d8b6e58c9cadee2379c3f6d030092c9c3daae6a52f209bd4be9e91ee6f456417df2ac0c59aa44c9cf513c79dc23ebcca3fc6ad96f765b5ceb84ad17 SHA512 ca07964b591595623771536fd83de26c70b9bf010b03a9792aca2ffaef66200a26b6c875230d1921be74943ab7097d1eb12b31ae4e9758a777923f835a9479a1 +DIST firefox-140.0.4-ne-NP.xpi 348482 BLAKE2B f4d53a4769373427381522bcf213d560c55fca79899b057b5857e0efaef68bcf644908dc1c51b7688a02f7044f2d72a18ca4bbd88c3b72094ab66f10a01b8464 SHA512 b58a803fdfec5e3e5966a7d9a68061deb51a71add3bee4cf0746c99862ebd29864dcb636d75561f1cb80a290fa0670349c37e5d04ed830c5ff18c08e2e0660fb +DIST firefox-140.0.4-nl.xpi 435435 BLAKE2B c4ca3cbe3db1a28670939a395473a55c794e616872b080d260a610154859b4900ec6165c5a4feafe94c499ae96b8be4383bde8e219d68e8c292105a98118ecc6 SHA512 6dd3fca1ea3d572c04d49b77ef239ac57a28c837634741ee6772883f4e648d2760d49b1202ae13d19dca4e8736ddfb5bc81741bc10b5864bd9fa70fcbf1d583b +DIST firefox-140.0.4-nn-NO.xpi 427003 BLAKE2B fca04f9b714a9d220dd9362025de1c1ffaf4b9b4dd2760f769a1f66d0a801836734808c97f09e8275e50fd24d8cc50759a9cea03eacd123b976159297f6d6ffe SHA512 194be6e50a0761df53f708be5b9f71a66bbe2dfe7fe96d6170831e4179f763c1747367d0186914cad04a13ec2f22d3b10f4c61372d1b3e2f78ee2c68f5adb525 +DIST firefox-140.0.4-oc.xpi 410441 BLAKE2B 732d8ead6841146084b4379a3db92f72bbdf118688275247daec03d3ed6b08f5d5520ae5381847684439fa5255f062bf3ecccb2f09613677e8a25e58f9b284c1 SHA512 e5f1c13fcc5b98c5dbda9a0d45bb28301b1841f6f11deda0e98682f08cc27b427b2f8c75dae474ffa2a38ac1931a9037da89961fcafe9f55d2a7d9758628a366 +DIST firefox-140.0.4-pa-IN.xpi 491026 BLAKE2B 4be2ab139ee0b0d2deb6347de79aae247a7a6a2c4e57d55162e9ad73f920975ec6c706f51f5b8186f111b6b487b95f69a188711793184dd503640dd32e98c9e2 SHA512 598811a52a3b0bb7e841bcad502d0b77e3373668d4073d2981b994cb3c34f7d5355ffd7bf92bc38bbb55d399f3d97c377d8fa36e305428118edab179ca5d1738 +DIST firefox-140.0.4-pl.xpi 459747 BLAKE2B a5d287fff58184560a0a7291e8cea0bf0dfa14e5bb5c8b9745a8355bf0f2590e5db85c2b4e2f390aacb8d9c3c521eedd5460fcc6b2db0e3ef58b1b15d1804d5e SHA512 c404c3b5a92ed273bda2e09527c4e094e60c4cc5babb0dbe5f5c46a2427aa3ece54acef095f0279068b40b0562538752e2becf796b97fccc5fc90c56f585eea3 +DIST firefox-140.0.4-pt-BR.xpi 439983 BLAKE2B f4f9f8e9775594a9ce42c3783c93331c663039a8141ea01e941bd2eee0cb19e3093618850b16129d5e1a25c73e3d2fa4dd3da86bb59b5d7e801f0423c5576a0d SHA512 3bce89879bff52d256138fde07c62978bc18a227e8daaaa858a4e6ab4782f40fcc63ec1a630dd6329284d675c7c27cf32653414263432bd97640b1a5a83256a7 +DIST firefox-140.0.4-pt-PT.xpi 445781 BLAKE2B d1fb8ef1f685b1453f1b1779355918d97eabbafb69a047b566ea72a01bfabbf25dfbcc2615a1ca638c163f7fc818affa63ec8addb2d94b438fc613da59894c60 SHA512 7281558459074db67b7a1509487090c098801efbfa02ddf35ba308019d7831250e96c253a7cb968e8d9d8e522ec2d498bbb41047adb3e9acf71ac16cd2abe4ff +DIST firefox-140.0.4-rm.xpi 435126 BLAKE2B 9e0dad1b447d3b4ad60c1787588b081136a2499434037ac9c96a818a04ce49724dde01cf30956fab7b91a36983eb44d5efd54ed0e00769a7cd483a4df5233fb1 SHA512 38bcf27da9c8c3f83ac0cc4a2d315bb02873fb4cc219e872dc528e6de4ef558574898639b2ae6d093423e629f45b1b9bce0e0ee2d00969c22abd82498ec1da31 +DIST firefox-140.0.4-ro.xpi 365392 BLAKE2B ea2b2ee7b5c72bfd55f5df7a3a6876da92cdafb0c4a75180759982d4b3dadc41e904a3f59c88e6d8de41ec086bbc19bd3e730688c5790c5b08f913bb8f349578 SHA512 54c0c55a022a63afb8da5d39e29fd17333078c2b85598db876224b0bb38609caba1a3cbe5c51542b6c924642b46609fe1ae4fa77f32379b83a7b3089cb6a0604 +DIST firefox-140.0.4-ru.xpi 524302 BLAKE2B 6f1f7bc5ac4a179f0651a7b91c8e060e5d161bfea580f4d637dbfb90282bf19874e5976be4abcaf94660bffacdb296e40afc84d38a8f0e71a4522a7b21f67404 SHA512 e90a384660f090f33c3e8fb0d03299252ee6f343d0bb67b798b84ec577b586eabfa9d7a7af82036aa21a4a015d00e1081f32d263e32c7798ad91162ae0c77fb7 +DIST firefox-140.0.4-sc.xpi 401431 BLAKE2B c51fcdcacac3dce54d491ebba42a65500f86d159a10c7ced4367485b6db6f29128aa3a63478ce9e6c3b48705d7d9c8347269af3af5e825ec710763f6c170bae3 SHA512 f3f0f60c1c1e08fd008aae62cb14275fee7d4b4afe81665e8f01d209988e116b9f4b52743fa13c4942e3fda63cd3659dd9b6ececb76fd63068184e07123ba6b0 +DIST firefox-140.0.4-sco.xpi 322160 BLAKE2B 40a577685a573943b6b99e82bd5e454428a25244daed0711981244bd0ce0103f3332a065513424bb91eeac4d2659e8397b49969a58f85c1b690b64a906a74c8e SHA512 da03b16559a0cdf63663c35cdb476dbe22931f3b57dc0fa88efe1f11c6d660aec7ba1026dda4d253720cf95e1f1098c4d4debaad4b0d31f8bd1f8edcb83efafa +DIST firefox-140.0.4-si.xpi 411045 BLAKE2B e6919c491304d6deda2866342e982efba0cfb66c37ffd7bedc59470c5b34dc2913c1e2c36f9595e04ae34be7c84429ff82a94729a68bcb1f10e5be7e66c01f35 SHA512 1e937fa044aebe682a2282bbe9f77ed0a445715f4af2aa45a46d079f31e676ec9defb88fdd8a77041bd776790a5e4745e94abc2e981a0393f2c42af5bfa5717f +DIST firefox-140.0.4-sk.xpi 467202 BLAKE2B 071882b5d1ee3a172aa8cbc1bb8f73cdb4e66f330af103550f831bbe1db1d66e174f0fb2f03440909f0c03d8252bddc769b27d0dec362bb12a030a6e9c8b2491 SHA512 de4c47a27a836fb792a771128945d0fabe25be4318b4a8295a57f0db25ee4e40f20ea0231f60c943bb7d7fdd6cec641bb6da28669ea6eee084a4ea8b95ae6a39 +DIST firefox-140.0.4-skr.xpi 485335 BLAKE2B b68dc97bbc831851625ab28539bafb9c77e5c9dd81f29458002fccdf2e1ee6e99a1d4d2f3f5b7eb04906fc2c100a220bd554f5f34c58f728bfcc277887dc502c SHA512 5407d288f6a79649e40f8433693525734ae4e9fbab6fa1cf61cff227ae2d3e061fa8e95787513c3a8e15a38182eed623fa790dc69e537c83edef4aa3ea3b9a98 +DIST firefox-140.0.4-sl.xpi 440266 BLAKE2B 7782c00e0c57b70f7b712615ffb71b310e0e8b7601e92c1a1ad18a04bb52c193672de4e648dac0fd7f1c1381cbbe67548c774e3d2578043405386b7bc8e3f392 SHA512 4c8327cd88015d03b9b220984fef925d9cae303b2c4e84187dd59c310d5676e7d5e6936586b815949fd6ae4a504aaf62f4d0eea452f819528f73b8f9b7ecd31c +DIST firefox-140.0.4-son.xpi 272631 BLAKE2B 9ce7f545338e5ffb06ddcf8be7901609d7834c5b7428408b9ba2e1fae33afb4c4555df60c8e940943c159e808be411753761fae263fe74599c85d420caf14d3a SHA512 8cfaf90ac0383ae54d68ff484eb0d1ab86609cf30910667a9af3db4ad4fa974ded5dd61effeb8b9d3f21f25883ada960be08b7a2397d5e772facb1fd6a843d93 +DIST firefox-140.0.4-sq.xpi 452604 BLAKE2B 34675601957362199ffd357089d85b73c33cbd6f13360e43baca361796f691bd3b7c03e485f2a31bff06d700228c10eb066cea1b0699b4cd4a5674eb6695b72d SHA512 88fcfa4631c651cdbf53a2adfb4fa08fb425c32730807a3dd4ca6d482ab76a20a767bbaa6b34511660cc2ecc11ecf3843f9511d7788bdc866325b3a14f2e1afd +DIST firefox-140.0.4-sr.xpi 449692 BLAKE2B f002475c7841ec18ee6e31752beb7dd0e27acfb283924a225585af39d0f34bfbd85577007f975bd75f0289a26ba07ec31ee351e10fd71e8a9e9a08d2c7f05458 SHA512 3b64522534c0252bf3ad002cda626d3ca83def54b29c149b584599db9b00501eddd782e66743009998c6b457676878f7e967e335cfeb4cc7c93f5bca67685c0b +DIST firefox-140.0.4-sv-SE.xpi 435394 BLAKE2B d642a3283482a84340e203a7658e22b5d7891a728554640be39995d22d4a5b0213741ddf8c3453079c602da7ba0a6e55489eba80418b34c1d64f68902d973379 SHA512 37bca5fc3698d9926de717223add76db59c52fca274482b843e857db1df1dab6285b993251062a73480238a2179ab0580b1e9d7f9541da5456fdc50ab14123ab +DIST firefox-140.0.4-szl.xpi 341193 BLAKE2B b5370c2c38fc793c391336703d0070c53055922ac58bfd1506af2428f5e4ffcf02139ae53670dd3e231211697943f49caa94c5e7017ee26dd705e6803492de2b SHA512 123977c35058b3eec3c9f18dc6aad472a72521b4f7b90321a8cd66c68f17df0e21298bb46ccf7381eaa92439e8809c5501453d0a6e58e8c87631d44cae1ab9d4 +DIST firefox-140.0.4-ta.xpi 337497 BLAKE2B 8f2e587989d38cc397cd2ffeb08d58e429392e244624d9a1a13f393073a39a64b9c93502920b378ef0ce2e83c30bd4e9e5de3a268913c8f79714472697130a7b SHA512 a6c2bc9d4d53cb2dfa564857e5b51bd4dc81ed40294f0301378990520d2b1cad203f662ec3d5669bd967afef7426968adeb7da3458e2f4e8ef381fbfa8a726fb +DIST firefox-140.0.4-te.xpi 381679 BLAKE2B 934eddc5024a22849d5b19b454d1a30386c6aee89b8cb9a8a36a15efd033bc97f43ce55af8130b1637a17b2837c2684834d500f68c216d0c79409adf754658c2 SHA512 a24be76eb54ef625c239bce1fdedd39d96e641856ea414013b17949c9eca205fd06a37767e00a040bc69f215874d499ab0d22c5055cc63ae5dcc4c99471aeddc +DIST firefox-140.0.4-th.xpi 502947 BLAKE2B 2a206e52791d86a4ab436c38f25548349fd2b5cfff144dd643b02eb682f3e4c3e0a0b667e56dcf4d24a3f3e19280e15f55eb823a9ff9789455a5f5c2e22155bb SHA512 d68bdb80fba870c1c97f5950cb4c3619de5813252752666d84c055cde24c2486f7f5ede8ee0cd82e411fa97442e846955e5ab7b2956e9734cdd95a76c7776fb8 +DIST firefox-140.0.4-tl.xpi 356152 BLAKE2B 557ba8db8a4e000fb3164253901959b1a18f366b9c7597c285c9cacfcd4f81d51e9b31d441e61e65a3a64e3a13fb443122a14de2799ea8643c03cb91c0e9a799 SHA512 91ec7782dca54489f9b42fa21c1580c3361b8fa12ce2d9468abe1db617eb635b7956d1d6a879adf090be1c4c07042b1d14a61d200b3d67f499af152bc1a0cfb1 +DIST firefox-140.0.4-tr.xpi 447904 BLAKE2B d69d825a351f8fd8616c4debf86b7840e3c3b2068e065b6d4b05c828d08a08e4735f9f1f6424114fc04a53df27c7c5f6eab80bfead70e856a4c2f9cc1c33644d SHA512 187aafe24b4bc74281cd3d0846c2f0f0dd3d1d05eb43b55b32cd22e5e8108788c30fca08cc62109c980a65af436acc8c0067122105c55010938402eb4d0a1ed8 +DIST firefox-140.0.4-trs.xpi 322007 BLAKE2B eda1fd6efbf6e1e7660be9c2920c198b2752b45b3177a6dae24d4ddae29b59711ed1362f3d6315ad3bc241edd25e8b59ad76aff64bf51deb85b700cef929bf76 SHA512 93b2e70231c445bf0f545ca9ea9d0f7b5ecee71fe53dcb003bcd55e25217aaaa09d733a0732e9b9c9b18ac386a9650a4fbd60a94d85b52fa53decbf005685215 +DIST firefox-140.0.4-uk.xpi 513996 BLAKE2B d2e1e6c47bca680067cccdd91c564a43376fa99c141dea3d229cc5102fcc7aae3584d3347fe1f6b05ee48903b9cbc8acb0290d5adf3c06a9f0e937914ed5f7f8 SHA512 4a56f02e244ecc5bdfaac9f0e16349c5f1f761bd1de9a63df7d7cf86d9ebb558ec371497147fc1b5d5d95e546a6e182cc76c98cd19009a549aa9504b79371d04 +DIST firefox-140.0.4-ur.xpi 369642 BLAKE2B 9dd966a7f70d7f86a683f3a9152765c61ff5f3e96c32a0f81beb7a20268a80c122df6bda5194e4957950b8ee7c9f92126000d9e5d36e1fc653f771bb510e2a3a SHA512 bef3f96435fc2d3ef655a6b43defb99df14914ef98ab5a70fd755852d0d97c7e614f144d097c5dbca36e1d34343273d6ee715aa3898bd74a93a60f314e36a7cb +DIST firefox-140.0.4-uz.xpi 302983 BLAKE2B ae2bf13e781b77148b5cf238ad0f2006bb58cc23b28169a9080a6f9e1b31aafca0922857453285b7b48040d995dcdf1bc7721f531fad27a64cce9e0603da04f5 SHA512 0affbd1c2608812af027e732b19fb31314b8bb0560c5c1679a32458d3aa59cf543d7599c9869424b220fb39652574327e7957e9eb1fee3796f8395d46c3e5ac7 +DIST firefox-140.0.4-vi.xpi 468224 BLAKE2B adad906bd0fdd4c17bad1a645c41035c39ac8525693b62e2880898e17961a786010f88c682d559d596456496ba87359c334be7566ee38e193a5af08e7e2b4a24 SHA512 2b395105f9bb8f724ebe7e48f291fbe7ca0b8c2b6d5e2628ab37ffb7b9540280b39c62eac6f4a33519a421bbf5da7bdf791a4f31ac08a1b61d51474bf4d000cf +DIST firefox-140.0.4-xh.xpi 272298 BLAKE2B d46fef696d4c4844dfc2e056f0013c632133f64f63b371437d2c32ff30c839da2ef7083e7e03acd0b5fef398e6106c908214feabc955bdb30e06e317ec193b53 SHA512 756167fc0b33830ea8f491c85dc6227935a0afbb134f177ff18f761010e1be2b4803c3127db3cf0dd38cff3dfcfdf501784f67031f01213ab273f011f637d347 +DIST firefox-140.0.4-zh-CN.xpi 460037 BLAKE2B ba60349550da85791de7b52b822a7de35be7ae6e53d380c1c824f1d6f45f11a19d34cce74b69ecba51ef44e899b07562b7b8d6edd2752d0920ac5bd4a186d857 SHA512 73dfde1d2fe030a659149b89482b88cec3a9203d1db43fb667a3cca840280bdffe7a672ba7dd11cc93d259f7f29f4c6ec1f816e610236c573ba6ebce479f3828 +DIST firefox-140.0.4-zh-TW.xpi 462993 BLAKE2B ec676369121967ca711921b9b7c90448df1398f44b401c311c2107217d5d6a1fe5a6cf5b3a584bbcae5bb421dba1ded1f7ff40746d290726d5bf2ad595f0d54d SHA512 31f4a7377548cd3c4f6e8aa3dc6b0ecd6fd35dcd72f7899531eed367462ffb88a793b32f229851748303bb9b851e470b5a745243c3162f1994237ebeabc9c761 +DIST firefox-140.0.4.source.tar.xz 642671864 BLAKE2B 7cdcf5ff710860c1e0e2c7fb8e1ceebbe4211dfcb847b4f2e547eebf991214e00a8306452fa30899b7b731f1c89cd7af1efc005203871fc59e4bb597822b3b24 SHA512 3de7c0871b8a45683f5c226fb3e91e597e8f89ef154b208b2a57c4d3ea9f39cb5c69ecbd5eca3b6da68d3775688d2289c1360c7d110c67bb1be1cf26ef8cf36d DIST firefox-140.0.source.tar.xz 639951312 BLAKE2B 588d290e3ff70e47a0235ff8abe22c17a76c28389ff9bcbbfaf05efa9fc37ec29a5f64c2fb736f270f8b0c0467c0ce7ba1b5c7f186c86ba1528a4d362ff1c2d4 SHA512 ef209827a422bab443e2b6fc59ac16f0ad99293b3c8f10a978f222ac8da5ff568b2fadfb97784feeafa4a24883d44ea2f34b47b2bb19863a27e00d2d787b8ad3 DIST wasi-sdk-25.0-arm64-linux.tar.gz 115160800 BLAKE2B 1ce22aaea87d0720d40d46ebdd96508c8fb0593b53c4489022fd5a1a9afb043a26a6e162a992d73454f612f2b6ab01e17a99c189c0c8b8c2d2d68fd96fabee1b SHA512 ef4eff22c1efec4dc5ab199d09d93ee0004f9fa67b32cac0030f8b6a40def10f714391cec8e803c200995dd8bfad3ebad9ec79b4195aa6b2ea61ea47a8b9e61f DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72d38fc49bbff9052b8ecfe0fa9f4207e71880e9c650f458567cfa5bd389d5f830fcfee89142a77d33c29e7bccd1da7ddba2bc47b95 SHA512 716acc4b737ad6f51c6b32c3423612c03df9a3165bde3d6e24df5c86779b8be9463f5a79e620f2fc49707275563a6c9710242caca27e1ad9dd2c69e8fce8a766 diff --git a/www-client/firefox/firefox-140.0.4.ebuild b/www-client/firefox/firefox-140.0.4.ebuild new file mode 100644 index 000000000000..b34ca23ead59 --- /dev/null +++ b/www-client/firefox/firefox-140.0.4.ebuild @@ -0,0 +1,1399 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-139-patches-03.tar.xz" +FIREFOX_LOONG_PATCHSET="firefox-139-loong-patches-02.tar.xz" + +LLVM_COMPAT=( 19 20 ) + +# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. +RUST_NEEDS_LLVM=1 + +# If not building with clang we need at least rust 1.76 +RUST_MIN_VER=1.82.0 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +VIRTUALX_REQUIRED="manual" + +# Information about the bundled wasi toolchain from +# https://github.com/WebAssembly/wasi-sdk/ +WASI_SDK_VER=25.0 +WASI_SDK_LLVM_VER=19 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.org/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +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 + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +DESCRIPTION="Firefox Web Browser" +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]} + loong? ( + https://dev.gentoo.org/~xen0n/distfiles/www-client/${MOZ_PN}/${FIREFOX_LOONG_PATCHSET} + ) + wasm-sandbox? ( + amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) + arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) + )" + +S="${WORKDIR}/${PN}-${PV%_*}" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent" +IUSE+=" +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( jumbo-build ) + wayland? ( dbus ) + wifi? ( dbus ) +" + +RESTRICT="!test? ( test )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + clang? ( + llvm-core/lld:${LLVM_SLOT} + pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) + ) + wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) + ') + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.27.0 + 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 + <gui-libs/wlroots-0.17.3[tinywl(-)] + ) + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${FF_ONLY_DEPEND} + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.112 + >=dev-libs/nspr-4.35 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/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-1.0.0:= + ) + system-harfbuzz? ( + >=media-libs/harfbuzz-2.8.1:0= + !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) + ) + system-icu? ( >=dev-libs/icu-76.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:= ) + 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:= + )" +RDEPEND="${COMMON_DEPEND} + hwaccel? ( + media-video/libva-utils + sys-apps/pciutils + ) + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] )" +DEPEND="${COMMON_DEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + )" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox:rapid" +else + RDEPEND+=" !www-client/firefox:esr" +fi + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then + einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then + einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + if use pgo ; then + if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 + einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +# Firefox-only LANGS +MOZ_LANGS+=( ach ) +MOZ_LANGS+=( an ) +MOZ_LANGS+=( az ) +MOZ_LANGS+=( bn ) +MOZ_LANGS+=( bs ) +MOZ_LANGS+=( ca-valencia ) +MOZ_LANGS+=( eo ) +MOZ_LANGS+=( es-CL ) +MOZ_LANGS+=( es-MX ) +MOZ_LANGS+=( fa ) +MOZ_LANGS+=( ff ) +MOZ_LANGS+=( fur ) +MOZ_LANGS+=( gn ) +MOZ_LANGS+=( gu-IN ) +MOZ_LANGS+=( hi-IN ) +MOZ_LANGS+=( hy-AM ) +MOZ_LANGS+=( ia ) +MOZ_LANGS+=( km ) +MOZ_LANGS+=( kn ) +MOZ_LANGS+=( lij ) +MOZ_LANGS+=( mk ) +MOZ_LANGS+=( mr ) +MOZ_LANGS+=( my ) +MOZ_LANGS+=( ne-NP ) +MOZ_LANGS+=( oc ) +MOZ_LANGS+=( sc ) +MOZ_LANGS+=( sco ) +MOZ_LANGS+=( si ) +MOZ_LANGS+=( skr ) +MOZ_LANGS+=( son ) +MOZ_LANGS+=( szl ) +MOZ_LANGS+=( ta ) +MOZ_LANGS+=( te ) +MOZ_LANGS+=( tl ) +MOZ_LANGS+=( trs ) +MOZ_LANGS+=( ur ) +MOZ_LANGS+=( xh ) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="14300M" + elif tc-is-lto ; then + CHECKREQS_DISK_BUILD="10600M" + else + CHECKREQS_DISK_BUILD="7400M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + + # Get LTO from environment; export after this phase for use in src_configure (etc) + use_lto=no + + if [[ ${MERGE_TYPE} != binary ]] ; then + + if tc-is-lto; then + use_lto=yes + # LTO is handled via configure + filter-lto + fi + + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + if [[ ${use_lto} = yes ]]; then + # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, + # bmo#1516758, bgo#942288 + filter-flags -Werror=lto-type-mismatch -Werror=odr + fi + + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="14300M" + elif [[ ${use_lto} == "yes" ]] ; then + CHECKREQS_DISK_BUILD="10600M" + else + CHECKREQS_DISK_BUILD="7400M" + fi + + check-reqs_pkg_setup + llvm-r1_pkg_setup + rust_pkg_setup + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # Clear tons of conditions, since PGO is hardware-dependant. + addpredict /dev + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + export use_lto + + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if [[ ${use_lto} == "yes" ]]; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + # Workaround for bgo#915651 on musl + if use elibc_glibc ; then + rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + use loong && eapply "${WORKDIR}/firefox-loong-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Workaround for bgo#915651 + if ! use elibc_glibc ; then + if use amd64 ; then + export RUST_TARGET="x86_64-unknown-linux-musl" + elif use x86 ; then + export RUST_TARGET="i686-unknown-linux-musl" + elif use arm64 ; then + export RUST_TARGET="aarch64-unknown-linux-musl" + elif use loong; then + # Only the LP64D ABI of LoongArch64 is actively supported among + # the wider Linux ecosystem, so the assumption is safe. + export RUST_TARGET="loongarch64-unknown-linux-musl" + elif use ppc64 ; then + export RUST_TARGET="powerpc64le-unknown-linux-musl" + elif use riscv ; then + # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of + # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working + # guess right now though. + elog "riscv detected, forcing a riscv64 target for now." + export RUST_TARGET="riscv64gc-unknown-linux-musl" + else + die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" + fi + fi + + # Pre-built wasm-sandbox path manipulation. + if use wasm-sandbox ; then + if use amd64 ; then + export wasi_arch="x86_64" + elif use arm64 ; then + export wasi_arch="arm64" + else + die "wasm-sandbox enabled on unknown/unsupported arch!" + fi + + sed -i \ + -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ + -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ + -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ + -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ + toolkit/moz.configure || die "Failed to update wasi-related paths." + fi + + # Make LTO respect MAKEOPTS + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Clear checksums from cargo crates we've manually patched. + # moz_clear_vendor_checksums xyz + + # Respect choice for "jumbo-build" + # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 + if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then + local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} + elog "" + elog "jumbo-build defaults modified to ${my_files_per_unified_file}." + elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," + elog "if that fails try -jumbo-build before opening a bug report." + elog "" + + sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ + python/mozbuild/mozbuild/frontend/data.py || + die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" + sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ + js/src/moz.build || + die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" + fi + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + + # Configuration tests expect llvm-readelf output, bug 913130 + READELF="llvm-readelf" + + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + mozconfig_add_options_ac '' --enable-project=browser + + # Set Gentoo defaults + if use telemetry; then + export MOZILLA_OFFICIAL=1 + fi + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-disk-remnant-avoidance \ + --disable-geckodriver \ + --disable-install-strip \ + --disable-legacy-profile-creation \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --disable-wmf \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-packed-relative-relocs \ + --enable-release \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-ffi \ + --with-system-gbm \ + --with-system-libdrm \ + --with-system-nspr \ + --with-system-nss \ + --with-system-pixman \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --enable-update-channel=${update_channel} + + # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. + if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use loong || use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + elif use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # riscv-related options, bgo#947337, bgo#947338 + if use riscv ; then + mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit + mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-pipewire + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + mozconfig_use_enable valgrind + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + + # Increase the FORTIFY_SOURCE value, #910071. + sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only + fi + + # wasm-sandbox + # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. + if use wasm-sandbox ; then + mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" + else + mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries + mozconfig_use_with system-harfbuzz system-graphite2 + fi + + ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl + + if [[ ${use_lto} == "yes" ]] ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + # mold expects the -flto line from *FLAGS configuration, bgo#923119 + append-ldflags "-flto=thin" + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # PGO was moved outside lto block to allow building pgo without lto. + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-jemalloc + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # elf-hack + # Filter "-z,pack-relative-relocs" and let the build system handle it instead. + if use amd64 || use x86 ; then + filter-flags "-z,pack-relative-relocs" + + if tc-ld-is-mold ; then + # relr-elf-hack is currently broken with mold, bgo#916259 + mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack + else + mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr + fi + elif use loong || use ppc64 || use riscv ; then + # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, + # see bgo #917049, #930046 + :; + else + mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack + fi + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + if use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc + fi + + # System-av1 fix + use system-av1 && append-ldflags "-Wl,--undefined-version" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + + mozconfig_use_enable test tests + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + if use valgrind; then + sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die + fi + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_test() { + # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html + local -a failures=() + + # Some tests respect this + local -x MOZ_HEADLESS=1 + + # Check testing/mach_commands.py + einfo "Testing with cppunittest ..." + ./mach cppunittest + local ret=$? + if [[ ${ret} -ne 0 ]]; then + eerror "Test suite cppunittest failed with error code ${ret}" + failures+=( cppunittest ) + fi + + if [[ ${#failures} -eq 0 ]]; then + einfo "Test suites succeeded" + else + die "Test suites failed: ${failures[@]}" + fi +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from llvm-core/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + + # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/vaapitest + + # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) + if use arm64 ; then + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/v4l2test + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Add telemetry config prefs, just in case something happens in future and telemetry build + # options stop working. + if ! use telemetry ; then + cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/official" + + # Prefer the upstream svg file they use when packaging flatpak so it's always up-to-date. + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${S}"/browser/installer/linux/app/flatpak/files/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg firefox-symbolic.svg + dosym -r /usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg /usr/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local desktop_filename="${PN}-esr.desktop" + else + local desktop_filename="${PN}.desktop" + fi + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + if use gnome-shell ; then + # Install search provider for Gnome + insinto /usr/share/gnome-shell/search-providers/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini + + insinto /usr/share/dbus-1/services/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service + + # Toggle between rapid and esr desktop file names + if [[ -n ${MOZ_ESR} ]] ; then + sed -e "s/firefox.desktop/${desktop_filename}/g" \ + -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" || + die "Failed to sed org.mozilla.firefox.search-provider.ini file." + fi + + # Make the dbus service aware of a previous session, bgo#939196 + sed -e \ + "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \ + -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" || + die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file" + + # Update prefs to enable Gnome search provider + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs" + pref("browser.gnome-search-provider.enabled", true); + EOF + fi + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + readme.gentoo_print_elog + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal + if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then + optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver + fi + + if ! has_version "sys-libs/glibc"; then + elog + elog "glibc not found! You won't be able to play DRM content." + elog "See Gentoo bug #910309 or upstream bug #1843683." + elog + fi +} diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml index fe619d40d02d..81855373bae5 100644 --- a/www-client/firefox/metadata.xml +++ b/www-client/firefox/metadata.xml @@ -15,6 +15,7 @@ downloaded and kept up-to-date in user profiles</flag> <flag name="gnome-shell">Integrate with gnome-base/gnome-shell search</flag> <flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag> + <flag name="jpegxl">Add JPEG XL image support (EXPERIMENTAL, no official upstream support)</flag> <flag name="jumbo-build">Enable unified build - combines source files to speed up build process, but requires more memory</flag> <flag name="libproxy">Enable libproxy support</flag> <flag name="openh264">Use <pkg>media-libs/openh264</pkg> for H264 support diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index cb3758861c6e..8d7ff59f9024 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1 +1 @@ -DIST google-chrome-stable_138.0.7204.92-1_amd64.deb 118175608 BLAKE2B f4f8fb599055ccae7901fa9ea220dc13e6abff6930ed3050db11cca3ebc09ac1ee9147e02352ae8c365a4569f6cd9167e3f22be8e39cb10d6716270656766aba SHA512 d4a91c478bb82f80ac501d564ff74a19009db969077509984beb738f58a1e26eebac63c5faa3562e6669b94ca15448c12d6c1020d1ba2405d1b9be88c294ee12 +DIST google-chrome-stable_138.0.7204.100-1_amd64.deb 118049688 BLAKE2B a1074cf666e8705eb54871a0bd70bab07118111c03a2272801b966143d7b0601a24766110b3292b6c1b99e6f291d87d7501a83de0e4558e9e73b4672dd326dba SHA512 e1533a3e48dffe6bd37a7eaeeb31ee2f54cf46575e8978ab1fb9d5726f001bd53ced69926a94082100d4fcc1a509a0b7dc9d8fba7744c08d9e64ec1679e5671a diff --git a/www-client/google-chrome/google-chrome-138.0.7204.92.ebuild b/www-client/google-chrome/google-chrome-138.0.7204.100.ebuild index cc2bf19f8ff3..cc2bf19f8ff3 100644 --- a/www-client/google-chrome/google-chrome-138.0.7204.92.ebuild +++ b/www-client/google-chrome/google-chrome-138.0.7204.100.ebuild diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest index 52deeb89ad6c..7913c7674066 100644 --- a/www-client/microsoft-edge-beta/Manifest +++ b/www-client/microsoft-edge-beta/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-beta_138.0.3351.42-1_amd64.deb 178908298 BLAKE2B 57b6772fa1174a139ed349cbc13b127dacc8c43e38bb6913860cb0bd57a37006cb1529cde38585279cd99bffedf12cd88b06153b34ce2b95e66115b1333717de SHA512 cb71cdb4f672d4651d8fec73729758031c608b6a4354e22348820bcb2e01b11dad6cb202497c4c1e427c9103bf422817155c8135167e7426bc86784dee9dcc74 -DIST microsoft-edge-beta_138.0.3351.52-1_amd64.deb 178874570 BLAKE2B 9d711c5ac58797b76576af0a37bef91e97a184eb028715aa49b3187ac9d88b49051ead84d562bd873dcb110ce5a3a09ceed249cfb21fb766d759c70245ab2402 SHA512 08e0ed10d46840f245e5c0b6a3c165539b97260a3acd55ba69b85aa681a1bd0c64a064e8b8617e40706100aa0a075a605ccee39a9e55ac0503455b93871e6d2e -DIST microsoft-edge-beta_138.0.3351.55-1_amd64.deb 178935150 BLAKE2B b1da5c4f577dc5c197eb9266cf0792a5005e0c88938f888407e59ede22d45ca1f313a639306040cc67a00e65982399604c5617b3597508b2e7c3890a5fca5bd7 SHA512 4782c7393976d4a758b0f82082dcd84cb8b3940d6881dd2d6e10a2132beebebb39c290c753025044681e1c94f78edc36b425ef90138cbb3edda5a9698e7ed863 +DIST microsoft-edge-beta_138.0.3351.65-1_amd64.deb 178879042 BLAKE2B c142239729e2c0d912d637bad6c7eb5b25522bf7f5291d763b8278c2438e4cd4b50398972352e2fe7c2e953aa287e3346f5212f924cb38ad4e2a1d4e142d05bf SHA512 219cb7cd51eea6837f5b9e0811ef189de2cd7e4c86bcc24dd34550089e95f2536d6ec2901e249989351abca6c3da4157b80a107b32254f7532fb31c0d1af9ec8 +DIST microsoft-edge-beta_139.0.3405.13-1_amd64.deb 179963878 BLAKE2B 4a56640dbf6e42316267f263978beba832c5592c895aec101b8d2888f8722a1571b7f44ab57770c20bfca8cf4129327787acac79deb7a8697d467b483a6859a8 SHA512 f364db673765600ede8fdfe6f395274b282166bea1cf6e9703b9a817a4ece34d7e5de7c145cb563715516601bae823aebca36283573de381f8bc2a99c1dfbe57 +DIST microsoft-edge-beta_139.0.3405.21-1_amd64.deb 179981850 BLAKE2B 696ce32a86dc2ee60f25625d1b85b15d37dc381927617416f07184f5e55cf1542f61e4d13613f7bbe9b3d7dbc02b508761d9ab4f01af6103805867fb7a9ce56b SHA512 e905ed05356e4a047ad17e784852d0b29c52f788c9c51c35bccff2343aa9251158976895055905fcb6a296f42655e28342c7f39e02f9e9e19678e74adc210404 diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.42.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.65.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.42.ebuild +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.65.ebuild diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.52.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-139.0.3405.13.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.52.ebuild +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-139.0.3405.13.ebuild diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.55.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-139.0.3405.21.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-beta/microsoft-edge-beta-138.0.3351.55.ebuild +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-139.0.3405.21.ebuild diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index 44b7dc09c7ef..31ea33e1f4c7 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-dev_139.0.3365.2-1_amd64.deb 179180526 BLAKE2B 437fd382115c1b470b709495bfdfac29d8944bfcc3a68f1d257f7d496830a0145cdb7d723a089d3929ee690a353ac12f699f2a7dc1d30e521177ce6098767eb7 SHA512 a1aed5ae32ea40b7eab26db12e536920e28bdb459e00d41879387c714399b469027f440a37def485b12509a7c38c9e8effbbeed13a3cc1a8ae792a492055efcf -DIST microsoft-edge-dev_139.0.3380.1-1_amd64.deb 179513966 BLAKE2B 7778446a8c2b3611e4c5402fc3350bd26852915c34086762f2d9f185d25f7de76cd49d26747135ee1c31877d6b472f62e3ac67340bc4ac3bd1fb2cc25900f8ee SHA512 74578395dac7c45290aff3da205fe0b5da138c2368788ea4a606a750058f62ddabae89e65c86b90f92c8f830d1f4377f4584bf7713618e3714d71240cfbeda81 -DIST microsoft-edge-dev_139.0.3394.0-1_amd64.deb 179865046 BLAKE2B 887e7997d5b55b39c9c3940dcfe91e20932de79842ab30087dc7256efaff14ac502fb74d0210a237f58228b5ffdc33c3b73149d5a8856c6d6f0172663facb273 SHA512 5b5b2caaf1c6945f1d22e3d9feaf7bda6c9321b99091617c5f9a818c9583b3171bd48cfa7db061e8e57fe30e11cca4b166032c6c89738fee4a76057ef06b4363 +DIST microsoft-edge-dev_139.0.3405.13-1_amd64.deb 179965454 BLAKE2B 966b071185439dfb49d81a5f4f3d493874cf71f2bff1a2ff5f23e966c1118d1e93a0ba5015ba59abc12ddfc1835a0db9744dea13f9eb314ed3c6b03731e9a194 SHA512 cef4865c21c6c931c78aa6c66480b56251fd4d7257b787a470da617d49f3ee156a3e3a0a686732e4fb0afafcb530df9016a0d3752b8f7657302f6b12f3ccaa31 +DIST microsoft-edge-dev_139.0.3405.9-1_amd64.deb 179918966 BLAKE2B e6e47cf0634a84001c8f2f4e59465095521daa1a0d77db73a64736af046d506e8382d5798ac1a7f74896a1d07c71096d2802f9cd3a5c452d4007e4737f44bc60 SHA512 e0d71e0e0c6d7c3e6a54854587bf4c8fd77bd6755067f479cc14e6b25ba2e7a192c5ab5a23dce2b9ed84c955922aef17496a8ff6fc5896740d5e6c6670ffb652 +DIST microsoft-edge-dev_140.0.3421.0-1_amd64.deb 179820630 BLAKE2B de8c36243eb3f97339bd86c9f0552e1450d8094e8d721fe820cedf832cd2356d15a2057f68f3c35c7e2b552e1f9f98dc705cc7a3231c67058c81485edc895411 SHA512 4aeb9d5aceaf55e382fe1b235cac4928e2e528a36382bc155cb82ba714975890ef087dad29f6055a77ab0a7132f7ddf1766e1239493c2fd82ec5e69856d7ba8b diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3365.2.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3405.13.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3365.2.ebuild +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3405.13.ebuild diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3380.1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3405.9.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3380.1.ebuild +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3405.9.ebuild diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3394.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-140.0.3421.0.ebuild index c97d2da1484c..c97d2da1484c 100644 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-139.0.3394.0.ebuild +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-140.0.3421.0.ebuild diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest index 5d9a31a1a3c0..cbf1fcc4a6f8 100644 --- a/www-client/microsoft-edge/Manifest +++ b/www-client/microsoft-edge/Manifest @@ -1 +1 @@ -DIST microsoft-edge-stable_138.0.3351.55-1_amd64.deb 178885530 BLAKE2B 56da6fa2bf84a5c1f34da934148b4ac9bdc376a261f18182dd42c5e85b3ab1c341a2d237704a4caedf1574022a4fd0b679735544a8ec7b190f368d1b811a7105 SHA512 0c1bdc05684f5521776cc7a82a02557144b998ea7a301e5bb7885cd51bbe09c7906c8a8d593a5325c4016f033568cee3055920076b416f15da08a21dec9bb5ce +DIST microsoft-edge-stable_138.0.3351.77-1_amd64.deb 178951610 BLAKE2B 5d448b786ca2163bfde6cf5f74d389eef71760a58af1c48131effc1f9726a43ad4e7f45dc2d16dd25c4fc8d2ca210d7245383872539db706c28e743614456ba3 SHA512 f977277d73b86afabf0a36a865c86a324049deba4b0f6a8285e7e47170ded4d22514f248892210a7189474b6ae090bbc9cb6d471687525cba492a95d5769a5a2 diff --git a/www-client/microsoft-edge/microsoft-edge-138.0.3351.55.ebuild b/www-client/microsoft-edge/microsoft-edge-138.0.3351.77.ebuild index 216070691eb2..216070691eb2 100644 --- a/www-client/microsoft-edge/microsoft-edge-138.0.3351.55.ebuild +++ b/www-client/microsoft-edge/microsoft-edge-138.0.3351.77.ebuild diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest index af61118a8dee..8bc1c4bee900 100644 --- a/www-client/opera-beta/Manifest +++ b/www-client/opera-beta/Manifest @@ -1,3 +1,3 @@ -DIST opera-beta_120.0.5543.12_amd64.deb 131664596 BLAKE2B befd0911080657cdd4df40b43fdade5dc3df4c5fbe345e6212c9fee2dbb82ec84d6bc871c31b4355652a2381e8b5f40394da666e069343f4e5bd40dea5349505 SHA512 3ade6ee568e648e36fd393b3d8e09687c1ffa58e7e435a22834ad9ffb2fe86296b3a854849617c21951f3e2e133b556e5afa0ee5e383afb7fb20cfc474153d20 DIST opera-beta_120.0.5543.29_amd64.deb 131290100 BLAKE2B 062c39486b0603345ce1901d57e5e1cf5fa725a82da22010ff1183be37cb858103ffcfb036799bf55ab1a4eb520259f11efa6eaa4927a77bb5b2a3944ae2bb32 SHA512 cd48f3c7d88860d9a4b37ca41d881e12f1d21cd3a4865f3e380a8075215583ab3e3f06ccd0594d1a8997e5eb866b9dd94681c705e4eb41320a7aa05dac265eb5 DIST opera-beta_120.0.5543.36_amd64.deb 131327624 BLAKE2B e98e6ffd4399583f8b597af36a7af091b8dbb8a63aa3e00bc4e02285a8adde060644dd407604c8eeef9d3af4945e921aafbad87de30c9c10ff2a9a816cc2385b SHA512 f457df000f67b1624c016d573f800caf137eee8e54b443ac5608c23059d21589b1b5ed9391755a793c23c90140fb63e116662986d413eeff3a522448f76b3466 +DIST opera-beta_120.0.5543.53_amd64.deb 131347288 BLAKE2B 90cce70f8db9a2f5251d75907b93ac35932d444d92c10e28b4e58d68e334ecc6213235fa0697957ab82c81857611b5789854a2a9ada455900d68d1059d000ca8 SHA512 0702d78953149a63fea7b34cf919e8275a0554adfe744ddd36fb15826c5c3e2b1d0a438926f41d79b712eba5038dee0b762a56f894e2b06659219f23df2f993c diff --git a/www-client/opera-beta/opera-beta-120.0.5543.12.ebuild b/www-client/opera-beta/opera-beta-120.0.5543.53.ebuild index f176df4d5a72..f176df4d5a72 100644 --- a/www-client/opera-beta/opera-beta-120.0.5543.12.ebuild +++ b/www-client/opera-beta/opera-beta-120.0.5543.53.ebuild diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index f2e60b8410b5..3c0cc545e0a7 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,3 +1,3 @@ -DIST opera-developer_121.0.5565.0_amd64.deb 134946008 BLAKE2B ed303fcd0d18c90cd5139145e1302a50a4c62b745773603c60adc4d89d9b7a88b15cea497a562ebde51020c4a532501f3a393c8297c87c01a5360a8aad9249a0 SHA512 e584e78ab5112ab9e90e3d9b81b3ab4e3b8792e1fa204a75f3cec491482922a3ee5aba1fa3b37509f70039f5f831f6baf320fa213edd942c63aaf263148813ea -DIST opera-developer_121.0.5566.0_amd64.deb 131748712 BLAKE2B c7ea5df7a26963db53db92e7ad1cf20949bf51e5b3392ae07c117585ee0d45bc038feba324c923eb2f0c96f8598e9f56c2d3f69968dde8abb50d0bfbeebc66e7 SHA512 ba5ea49ad420e47eca8e405a618b0817797e2c69853a26a058d39c60e35a08eecda70654b422c1b4df95082273d489b7aeab2482cf774e407c26f13d7e053186 DIST opera-developer_121.0.5572.0_amd64.deb 135588732 BLAKE2B 8d0aec5e68a44cd65b72de1a1619a9afae35a617d8edfce03541fa9331f8ddd9fba80a32594945b778e0cadb7b5f06400a1fe7648d5679f9a9ca67f5f8a1c90f SHA512 766926ed93e57ed24d8c7da30873bb8f580fe58be9cd90dd66743a7409904cd5cc5bfa8eee2201963a55fb4f793cf793f80bffba988994f519818e93795831bd +DIST opera-developer_121.0.5581.0_amd64.deb 135464540 BLAKE2B 5340d58454bd5d5c585847b903b21610f2fe0f383c74c3ce6b8f8173a689b89a6ed5cf854db1458b086b223650974051bfa43fd2c05794276ef3d3806f21377b SHA512 e92f5facd8c950fb8130280c90a14be41b4d5c8e058a6a68a294544047c779f6ba24ea462db1101ed27e8c9c3acc202e76f78812d75c97fd25ac5671109dc929 +DIST opera-developer_121.0.5586.0_amd64.deb 135308080 BLAKE2B d94a49d83c3c89fa1073c1a1fcde429c504683091a3d99645ebcdf64ef525a5962bbba11f34677aeb375868bc9a0ab9650ed1e562e1d9084dd94c04951aad9a5 SHA512 d4d79a06dee7daaf85765506b01c47bcbcb990a4943249a72f92001f0b3a35334979d6018c0c2e02df5a7382a8ada92cd3cca1bfec7d306313a7f8b4550b99bf diff --git a/www-client/opera-developer/opera-developer-121.0.5565.0.ebuild b/www-client/opera-developer/opera-developer-121.0.5581.0.ebuild index f176df4d5a72..f176df4d5a72 100644 --- a/www-client/opera-developer/opera-developer-121.0.5565.0.ebuild +++ b/www-client/opera-developer/opera-developer-121.0.5581.0.ebuild diff --git a/www-client/opera-developer/opera-developer-121.0.5566.0.ebuild b/www-client/opera-developer/opera-developer-121.0.5586.0.ebuild index f176df4d5a72..f176df4d5a72 100644 --- a/www-client/opera-developer/opera-developer-121.0.5566.0.ebuild +++ b/www-client/opera-developer/opera-developer-121.0.5586.0.ebuild diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index b1d0e42fa084..3b30528e80ae 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1 +1 @@ -DIST opera-stable_119.0.5497.141_amd64.deb 128378768 BLAKE2B 5ebe6644ca4bc5a11e3fec7bbfc1badc33728a586efee5f60e14669a01b423014e8ea7cd14bdaddb61922348f2aadd1d28490e6d80404b590400dd40193c1f65 SHA512 e8b235fad2d703135ddb8dc9e63e84c4c4e09bdc57ed09e383b5bfb05693f06d2cde17af038f313f9e608f1f10d8f95618c2b99a90b95c56d1d7ad2d4c96ebad +DIST opera-stable_120.0.5543.38_amd64.deb 131317720 BLAKE2B 1b4985fc74c03bba2001014036418a05de7d1027286b8070436fb790fab5e3afc17d73cd893794b4b5ce169595fede5515d9e7e6c0998180cbf0a91608b62316 SHA512 ebed5395c6cf11b0ff8194fa499a67823a37c8bbdf9637befdb810d2beca8ea7b0203643cac145c3b1a41458acba08e0df4fef12ec4000017fca454b977c05a3 diff --git a/www-client/opera/opera-119.0.5497.141.ebuild b/www-client/opera/opera-120.0.5543.38.ebuild index c738c1e83150..c738c1e83150 100644 --- a/www-client/opera/opera-119.0.5497.141.ebuild +++ b/www-client/opera/opera-120.0.5543.38.ebuild diff --git a/www-client/ungoogled-chromium/Manifest b/www-client/ungoogled-chromium/Manifest index 4d6c6a0706b2..20c53a2e763b 100644 --- a/www-client/ungoogled-chromium/Manifest +++ b/www-client/ungoogled-chromium/Manifest @@ -1,5 +1,8 @@ +DIST chromium-138.0.7204.100-lite.tar.xz 1555634580 BLAKE2B 16650922358d913567b8f96244bc388c4af8551110627bc40647ec15cc530d6df0060199976efecd1f21e0db97b90162fb09cf7b0a5870ad52d5c7588f47455f SHA512 4cf91ca6b00679d39bda6e0004e1ed43c57d0a04bb078b7dac31d1b167e5b07d7bdb32447d514db2e782a883420c5add5cbafdbef4e0e62f7dfabb2d24bc5508 DIST chromium-138.0.7204.96-lite.tar.xz 1552665252 BLAKE2B d86b897309e105ba080611dc5d646396cb3e31e36c47ca138266e2c9241bf1db7dc4d735b97a6fc1c211395e255a549c240c3c2a8271b20d5fada5f75087cc0f SHA512 838483dc3203eb8cfdf0495dc07e8b5362d6715d8ca4348213d0bb6f1e5b059e277ac4d91d678e040d3dd6aa5ded9cdcea66431ae6c9c4224ff2dd491b8d1ae0 DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324 SHA512 05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367 SHA512 b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da DIST cromite-418943de425329115e0783375c12ee5aec36e2b6.tar.gz 140955822 BLAKE2B cd8c609d124aba629fb3da37f436ab8ed2da818d2943ec86ad2b3dee606897dcf479802a69cd9a0eb22774a0ede39c7c13fcc0f1d8dfc186e88f31722413c4a8 SHA512 ffbcdb021f4757fa6818ee06fb06503ecdccb1c700de61e2caa9d0682c672ad53a2e601ea94d85a3187159d12a41284b8654fafcb23c1a50774c02169975cb0f +DIST cromite-b45101ffba5227492875254610cce583757d272e.tar.gz 176648244 BLAKE2B a9e6ea0cd605241dcd6c1655d4e04345fbfc45972bb13ec963a5d5abc8fde852878f300d75ef7851a5b3c59d77e73fce8f6c10b1a4703de2c5a91aa85b41821c SHA512 9d671754c141873b779467c50c2fcbf626cdc480ccc5ecd6dfc2254b8c421b854b46e7bd0d6960b1fd0afb7ffe6e22ad84d587ca4809549b964d8fc062b76b21 DIST ungoogled-chromium-138.0.7204.96-1.tar.gz 638287 BLAKE2B 4dba33d69476fbf56d0d6c2293315744f9f99dc34560d7cefff79a2414c86dca034094203e373dc6ee8d668dff92a06161594274b561f96b3b618ba48215a34f SHA512 f67db52c613f36db3b12bc45daca6a1a13d16bb7f4d5bea872acc82310c8ec2a15736584f5d11b6c0165b50695eedc7d5077d651a4290f4b3be4e97438b88b5b +DIST ungoogled-chromium-cff0ad9d5137758017d6fd221b270acfe4dee49d.tar.gz 638328 BLAKE2B 9c7c8bed633e1f91c6bd68a7a3f145d86fe887924be58c489d78297adc5c8ccf41d7387e71c371dfe7d289b6e34fe59cbaf3627b9d27b0b35e87b73e3a0e682f SHA512 93124bdd265dcf4625a9204f05f8c4ca1d34d4178dacf6b5e698f023021c111770b33ebd105656618c5ca693b7cbf1121949df1b574d7aa33a0fc4a796db00b5 diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-138.0.7204.100_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-138.0.7204.100_p1.ebuild new file mode 100644 index 000000000000..1f4f50973feb --- /dev/null +++ b/www-client/ungoogled-chromium/ungoogled-chromium-138.0.7204.100_p1.ebuild @@ -0,0 +1,1983 @@ +# Copyright 2009-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_REQ_USE="xml(+)" + +CHROMIUM_LANGS="af am ar as az be bg bn bs ca cs cy da de el en-GB es es-419 et eu fa fi fil + fr fr-CA gl gu he hi hr hu hy id is it ja ka kk km kn ko ky lo lt lv mk ml mn mr ms my + nb ne nl or pa pl pt-BR pt-PT ro ru si sk sl sq sr sr-Latn sv sw ta te th tr uk ur uz + vi zh-CN zh-HK zh-TW zu" + +inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils +inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs xdg-utils + +# Use following environment variables to customise the build +# EXTRA_GN — pass extra options to gn +# NINJAOPTS="-k0 -j8" useful to populate ccache even if ebuild is still failing +# UGC_SKIP_PATCHES — space-separated list of patches to skip +# UGC_KEEP_BINARIES — space-separated list of binaries to keep +# UGC_SKIP_SUBSTITUTION — space-separated list of files to skip domain substitution + +DESCRIPTION="Modifications to Chromium for removing Google integration and enhancing privacy" +HOMEPAGE="https://github.com/ungoogled-software/ungoogled-chromium" +LITE_TARBALL=1 +PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6" +PATCH_V="${PV%%\.*}-1" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${PV/_*}${LITE_TARBALL:+-lite}.tar.xz + https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2 + ppc64? ( + https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + ) +" +# Gentoo tarball: +# https://chromium-tarballs.distfiles.gentoo.org/chromium-${PV/_*}.tar.xz -> chromium-${PV/_*}-gentoo.tar.xz + +LICENSE="BSD cromite? ( GPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE_SYSTEM_LIBS="abseil-cpp av1 brotli crc32c double-conversion ffmpeg +harfbuzz +icu jsoncpp +libusb libvpx +openh264 openjpeg +png re2 snappy woff2 +zstd" +IUSE="+X bluetooth cfi +clang convert-dict cups cpu_flags_arm_neon custom-cflags debug enable-driver gtk4 hangouts headless kerberos libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo +proprietary-codecs pulseaudio qt6 screencast selinux thinlto cromite vaapi wayland widevine cpu_flags_ppc_vsx3" +RESTRICT=" + !system-ffmpeg? ( proprietary-codecs? ( bindist ) ) + !system-openh264? ( bindist ) + cromite? ( bindist ) +" +REQUIRED_USE=" + thinlto? ( clang ) + optimize-thinlto? ( thinlto ) + cfi? ( thinlto ) + pgo? ( clang ) + x86? ( !thinlto !widevine ) + debug? ( !official ) + screencast? ( wayland ) + !headless? ( || ( X wayland ) ) + vaapi? ( !system-av1 !system-libvpx ) +" + +UGC_COMMIT_ID="cff0ad9d5137758017d6fd221b270acfe4dee49d" +# UGC_PR_COMMITS=( +# c917e096342e5b90eeea91ab1f8516447c8756cf +# 5794e9d12bf82620d5f24505798fecb45ca5a22d +# ) + +CROMITE_COMMIT_ID="b45101ffba5227492875254610cce583757d272e" + +# CHROMIUM_COMMITS=( +# b85c9c11c561d4b45a7d3083a4e63e65f9ffeff3 #138+ +# 4a007f6c1a2f601a88262255c802e5b20edfd2a7 #138+ +# 4c736420952f355f18bdc4f4ea2d16e4514fa034 #138+ +# 2a82a46692e9ec825138a8cdecc758e29449f67d #138+ +# 48b64da89b3ecb7ccb576a334b19b3066dd2b793 #138+ +# ) + +UGC_PV="${PV/_p/-}" +UGC_PF="${PN}-${UGC_PV}" +UGC_URL="https://github.com/ungoogled-software/${PN}/archive/" + +if [ -z "$UGC_COMMIT_ID" ]; then + UGC_URL="${UGC_URL}${UGC_PV}.tar.gz -> ${UGC_PF}.tar.gz" + UGC_WD="${WORKDIR}/${UGC_PF}" +else + UGC_URL="${UGC_URL}${UGC_COMMIT_ID}.tar.gz -> ${PN}-${UGC_COMMIT_ID}.tar.gz" + UGC_WD="${WORKDIR}/ungoogled-chromium-${UGC_COMMIT_ID}" +fi + +SRC_URI+="${UGC_URL} +" + +if [ ! -z "${UGC_PR_COMMITS[*]}" ]; then + for i in "${UGC_PR_COMMITS[@]}"; do + SRC_URI+="https://github.com/ungoogled-software/${PN}/commit/$i.patch?full_index=true -> ${PN}-$i.patch + " + done +fi + +if [ ! -z "${CHROMIUM_COMMITS[*]}" ]; then + for i in "${CHROMIUM_COMMITS[@]}"; do + # for i in "${!CHROMIUM_COMMITS[@]}"; do + # if [[ ${CHROMIUM_COMMITS[$i]} =~ webrtc ]]; then + # #TODO: is it safe to use this mirror? + # SRC_URI+="https://github.com/webrtc-mirror/webrtc/commit/${i/-}.patch?full_index=true -> webrtc-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ angle ]]; then + # SRC_URI+="https://github.com/google/angle/commit/${i/-}.patch?full_index=true -> angle-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ quiche ]]; then + # SRC_URI+="https://github.com/google/quiche/commit/${i/-}.patch?full_index=true -> quiche-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ dawn ]]; then + # SRC_URI+="https://github.com/google/dawn/commit/${i/-}.patch?full_index=true -> dawn-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ ink ]]; then + # SRC_URI+="https://github.com/google/ink/commit/${i/-}.patch?full_index=true -> ink-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ vulkan-utility-libraries ]]; then + # SRC_URI+="https://github.com/KhronosGroup/Vulkan-Utility-Libraries/commit/${i/-}.patch?full_index=true -> vulkan-utility-libraries-${i/-}.patch + # " + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ ruy ]]; then + # SRC_URI+="https://github.com/google/ruy/commit/${i/-}.patch?full_index=true -> ruy-${i/-}.patch + # " + # else + SRC_URI+="https://github.com/chromium/chromium/commit/${i/-}.patch?full_index=true -> chromium-${i/-}.patch + " + # fi + done +fi + +SRC_URI+="cromite? ( https://github.com/uazo/cromite/archive/${CROMITE_COMMIT_ID}.tar.gz -> cromite-${CROMITE_COMMIT_ID}.tar.gz ) +" + +for i in ${IUSE_SYSTEM_LIBS}; do + [[ $i =~ ^(\+)?(.*)$ ]] + IUSE+=" ${BASH_REMATCH[1]}system-${BASH_REMATCH[2]}" +done + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-73.0:= ) + system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20250512.0 ) + system-brotli? ( >=app-arch/brotli-9999 ) + system-crc32c? ( dev-libs/crc32c ) + system-double-conversion? ( dev-libs/double-conversion ) + system-woff2? ( media-libs/woff2 ) + system-snappy? ( app-arch/snappy ) + system-jsoncpp? ( dev-libs/jsoncpp ) + system-openjpeg? ( media-libs/openjpeg:2= ) + system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) + system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) + system-libusb? ( virtual/libusb:1 ) + cromite? ( dev-util/patchutils ) + >=dev-libs/libxml2-2.12.4:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:= ) + system-zstd? ( >=app-arch/zstd-1.5.5:= ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-3.7.0:= + ) + sys-libs/zlib:= + >=media-libs/libavif-1.2.0:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( + || ( + media-libs/libpulse + >=media-sound/apulse-0.1.9 + ) + ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-base/xorg-proto:= + x11-libs/libX11:= + x11-libs/libxcb:= + x11-libs/libXext:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + dev-libs/wayland:= + screencast? ( + media-video/pipewire:= + || ( + sys-apps/xdg-desktop-portal-gnome + sys-apps/xdg-desktop-portal-gtk + kde-plasma/xdg-desktop-portal-kde + gui-libs/xdg-desktop-portal-lxqt + gui-libs/xdg-desktop-portal-wlr + ) + ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + system-ffmpeg? ( + >=media-video/ffmpeg-6.1:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + >=media-libs/opus-1.3.1:= + ) + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + cups? ( >=net-print/cups-1.3.11:= ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + X? ( ${COMMON_X_DEPEND} ) + ) +" + +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt6? ( dev-qt/qtbase:6[X?,wayland?] ) + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) + !override-data-dir? ( + !www-client/chromium + !www-client/chromium-bin + !www-client/cromite[-override-data-dir] + ) +" + +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt6? ( dev-qt/qtbase:6 ) + ) + >=dev-build/gn-0.2235 + app-alternatives/ninja + dev-lang/perl + >=dev-util/gperf-3.2 + dev-vcs/git + >=net-libs/nodejs-7.6.0[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig + clang? ( + pgo? ( >llvm-core/clang-19.0.0_pre20240518 >llvm-core/lld-19.0.0_pre20240518 ) + !pgo? ( llvm-core/clang llvm-core/lld ) + ) + cfi? ( llvm-core/clang-runtime[sanitize] ) +" + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +S="${WORKDIR}/chromium-${PV/_*}" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pre_build_checks() { + # Check build requirements: bugs #471810, #541816, #914220 + # We're going to start doing maths here on the size of an unpacked source tarball, + # this should make updates easier as chromium continues to balloon in size. + local BASE_DISK=18 + local EXTRA_DISK=1 + local CHECKREQS_MEMORY="4G" + tc-is-cross-compiler && EXTRA_DISK=2 + if use thinlto || use pgo; then + CHECKREQS_MEMORY="9G" + tc-is-cross-compiler && EXTRA_DISK=4 + use pgo && EXTRA_DISK=8 + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags; then + EXTRA_DISK=13 + fi + CHECKREQS_MEMORY="16G" + fi + CHECKREQS_DISK_BUILD="$((BASE_DISK + EXTRA_DISK))G" + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + if use libcxx; then + ewarn + ewarn "Building with libcxx, please be aware that system-*" + ewarn "and some other c++ dependencies need to be compiled" + ewarn "with the same c++ library as ungoogled-chromium itself" + ewarn "dev-libs/jsoncpp is most problematic, see #58 #49 #119 for details" + ewarn "Simplest solution would be to disable corresponding system-* flags" + ewarn + fi + if use cfi; then + ewarn + ewarn "Building with cfi is only possible if building with -stdlib=libc++" + ewarn "Make sure all dependencies are also built this way, see #40" + ewarn + fi + if use cromite; then + ewarn + ewarn "Cromite patches are very experimental and unstable" + ewarn "Please consider testing them and giving feedback upstream:" + ewarn "https://github.com/uazo/cromite/issues" + ewarn "Not all patches are applied, let me know if others should be considered too" + ewarn + fi + pre_build_checks + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set." + done + fi +} + +pkg_setup() { + pre_build_checks + + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + # Here be dragons! + local XCLD="--exclude=chromium-${PV/_*}/third_party/instrumented_libs \ + --exclude=chromium-${PV/_*}/third_party/llvm \ + --exclude=chromium-${PV/_*}/third_party/llvm-build \ + --exclude=chromium-${PV/_*}/third_party/node/linux \ + --exclude=chromium-${PV/_*}/third_party/rust-src \ + --exclude=chromium-${PV/_*}/third_party/rust-toolchain \ + --exclude=chromium-${PV/_*}/build/linux/debian_bullseye_i386-sysroot \ + --exclude=chromium-${PV/_*}/build/linux/debian_bullseye_amd64-sysroot \ + --exclude=chromium-${PV/_*}/third_party/angle/third_party/VK-GL-CTS \ + " + + if ! use libcxx ; then + XCLD+=" --exclude=chromium-${PV/_*}/third_party/libc++" + fi + + if ! use pgo ; then + XCLD+=" --exclude=chromium-${PV/_*}/chrome/build/pgo_profiles" + fi + + einfo "Unpacking chromium-${PV/_*}.tar.xz to ${WORKDIR}" + # Gentoo tarball: + # tar ${XCLD} -xf "${DISTDIR}/chromium-${PV/_*}-gentoo.tar.xz" -C "${WORKDIR}" || die + tar ${XCLD} -xf "${DISTDIR}/chromium-${PV/_*}${LITE_TARBALL:+-lite}.tar.xz" -C "${WORKDIR}" || die + + unpack ${UGC_URL#*->} + unpack chromium-patches-${PATCH_V}.tar.bz2 + # Warned you! + + if use cromite; then + unpack cromite-${CROMITE_COMMIT_ID}.tar.gz + fi + + if use ppc64; then + unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2 + fi +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + cp -f ${WORKDIR}/chromium-patches-${PATCH_V}/*-compiler.patch "${T}/compiler.patch" + if ! use custom-cflags; then #See #25 #92 + sed -i '/default_stack_frames/Q' "${T}/compiler.patch" || die + fi + + local PATCHES=( + "${T}/compiler.patch" + "${FILESDIR}/chromium-cross-compile.patch" + "${FILESDIR}/chromium-109-system-openh264.patch" + "${FILESDIR}/chromium-109-system-zlib.patch" + "${FILESDIR}/chromium-111-InkDropHost-crash.patch" + "${FILESDIR}/chromium-131-unbundle-icu-target.patch" + "${FILESDIR}/chromium-135-oauth2-client-switches.patch" + "${FILESDIR}/chromium-135-map_droppable-glibc.patch" + "${FILESDIR}/chromium-137-openh264-include-path.patch" + "${FILESDIR}/chromium-138-nodejs-version-check.patch" + "${FILESDIR}/chromium-125-cloud_authenticator.patch" + "${FILESDIR}/chromium-123-qrcode.patch" + "${FILESDIR}/perfetto-system-zlib.patch" + "${FILESDIR}/chromium-127-cargo_crate.patch" + "${FILESDIR}/chromium-128-gtk-fix-prefers-color-scheme-query.patch" + "${FILESDIR}/chromium-128-cfi-split-lto-unit.patch" + "${FILESDIR}/chromium-132-no-link-builtins.patch" + "${FILESDIR}/restore-x86-r2.patch" + "${FILESDIR}/chromium-132-optional-lens.patch" + "${FILESDIR}/chromium-133-webrtc-fixes.patch" + "${FILESDIR}/chromium-137-fix-for-kde.patch" + "${FILESDIR}/chromium-138-fontations.patch" + "${FILESDIR}/chromium-138-no-rust.patch" + "${FILESDIR}/chromium-138-crabby.patch" + "${FILESDIR}/chromium-138-gcc.patch" + "${FILESDIR}/chromium-134-stdatomic.patch" + "${FILESDIR}/chromium-137-constexpr.patch" + "${FILESDIR}/font-gc-asan.patch" + ) + + #shopt -s globstar nullglob + ## 130: moved the PPC64 patches into the chromium-patches repo + #local patch + #for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do + # if [[ ${patch} == *"ppc64le"* ]]; then + # use ppc64 && PATCHES+=( "${patch}" ) + # else + # PATCHES+=( "${patch}" ) + # fi + #done + #shopt -u globstar nullglob + + # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together + if use ppc64; then + local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches" + # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304) + local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch" + local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch" + # Apply the OpenPOWER patches (check for page size and isa 3.0) + openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" | + grep -v "${isa_3_patch}" || die) ) + for patch in "${openpower_patches[@]}"; do + PATCHES+=( "${patchset_dir}/${patch}" ) + done + if [[ $(getconf PAGESIZE) == 65536 ]]; then + PATCHES+=( "${patchset_dir}/${page_size_patch}" ) + fi + # We use vsx3 as a proxy for 'want isa3.0' (POWER9) + if use cpu_flags_ppc_vsx3 ; then + PATCHES+=( "${patchset_dir}/${isa_3_patch}" ) + fi + fi + + ewarn + ewarn "Fontations Rust font stack is disabled" + ewarn "Using media-libs/libavif instead of CrabbyAvif" + ewarn + + if [ ! -z "${CHROMIUM_COMMITS[*]}" ]; then + for i in "${CHROMIUM_COMMITS[@]}"; do + # for i in "${!CHROMIUM_COMMITS[@]}"; do + # if [[ ${CHROMIUM_COMMITS[$i]} =~ webrtc ]]; then + # patch_prefix="webrtc" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ angle ]]; then + # patch_prefix="angle" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ quiche ]]; then + # patch_prefix="quiche" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ dawn ]]; then + # patch_prefix="dawn" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ ink ]]; then + # patch_prefix="ink" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ vulkan-utility-libraries ]]; then + # patch_prefix="vulkan-utility-libraries" + # elif [[ ${CHROMIUM_COMMITS[$i]} =~ ruy ]]; then + # patch_prefix="ruy" + # else + patch_prefix="chromium" + # fi + # pushd "${CHROMIUM_COMMITS[$i]}" > /dev/null || die + if [[ $i = -* ]]; then + einfo "Reverting ${patch_prefix}-${i/-}.patch" + git_wrapper apply -R --exclude="*unittest.cc" --exclude="DEPS" \ + -p1 < "${DISTDIR}/${patch_prefix}-${i/-}.patch" + else + einfo "Applying ${patch_prefix}-${i/-}.patch" + git_wrapper apply --exclude="*unittest.cc" --exclude="DEPS" \ + -p1 < "${DISTDIR}/${patch_prefix}-${i/-}.patch" + fi + # popd > /dev/null || die + done + fi + + if ! use bluetooth ; then + PATCHES+=( + "${FILESDIR}/disable-bluez-r4.patch" + ) + fi + + if use convert-dict ; then + PATCHES+=( + "${FILESDIR}/chromium-ucf-dict-utility-r1.patch" + ) + fi + + if use system-ffmpeg; then + PATCHES+=( + "${FILESDIR}/chromium-135-opus.patch" + "${FILESDIR}/chromium-135-hevc.patch" + ) + sed -i "\!AVFMT_FLAG_NOH264PARSE!d" media/filters/ffmpeg_glue.cc || die + ewarn "You need to expose \"av_stream_get_first_dts\" in ffmpeg via user patch" + fi + + if use system-av1; then + PATCHES+=( + "${FILESDIR}/chromium-system-av1.patch" + ) + fi + + if use system-libvpx; then + PATCHES+=( + "${FILESDIR}/chromium-system-libvpx.patch" + ) + fi + + if use system-openjpeg ; then + PATCHES+=( + "${FILESDIR}/chromium-system-openjpeg-r4.patch" + ) + fi + + # Testing all patches when NODIE is defined + if [ ! -z "${NODIE}" ]; then + for i in "${PATCHES[@]}"; do + eapply_wrapper "$i" + done + nonfatal eapply_user + else + default + fi + + if use cromite ; then + BR_PA_PATH="${WORKDIR}/cromite-${CROMITE_COMMIT_ID}/build/patches" + + sed -i '/b\/components\/components_strings\.grd/,+10d' "${BR_PA_PATH}/Add-cromite-flags-support.patch" || die + sed -i '/b\/chrome\/android\/java\/res\/xml\/privacy_preferences\.xml/,+13d' "${BR_PA_PATH}/Add-cromite-flags-support.patch" || die + sed -i '/webapps_strings.grdp" \/>/{s++webapps_strings.grdp" /><part file="cromite_components_strings_grd/placeholder.txt"/>+;h};${x;/./{x;q0};x;q1}' \ + components/components_strings.grd || die + + sed -i 's/absl::/std::/' "${BR_PA_PATH}/Add-a-proxy-configuration-page.patch" || die + + BROMITE_PATCHES=( + "${BR_PA_PATH}/bromite-build-utils.patch" + "${BR_PA_PATH}/Battery-API-return-nothing.patch" + "${BR_PA_PATH}/Multiple-fingerprinting-mitigations.patch" + "${BR_PA_PATH}/Add-flag-to-configure-maximum-connections-per-host.patch" + "${BR_PA_PATH}/Add-a-proxy-configuration-page.patch" + "${BR_PA_PATH}/Enable-StrictOriginIsolation-and-SitePerProcess.patch" + "${BR_PA_PATH}/Disable-requests-for-single-word-Omnibar-searches.patch" + "${BR_PA_PATH}/Reduce-HTTP-headers-in-DoH-requests-to-bare-minimum.patch" + "${BR_PA_PATH}/Client-hints-overrides.patch" + "${BR_PA_PATH}/Disable-idle-detection.patch" + "${BR_PA_PATH}/Disable-TLS-resumption.patch" + "${BR_PA_PATH}/Remove-navigator.connection-info.patch" + + "${BR_PA_PATH}/AudioBuffer-AnalyserNode-fp-mitigations.patch" + "${BR_PA_PATH}/Fonts-fingerprinting-mitigation.patch" + "${BR_PA_PATH}/Content-settings-infrastructure.patch" + "${BR_PA_PATH}/Add-autoplay-site-setting.patch" + "${BR_PA_PATH}/Site-setting-for-images.patch" + "${BR_PA_PATH}/JIT-site-settings.patch" + "${BR_PA_PATH}/Add-webGL-site-setting.patch" + "${BR_PA_PATH}/Add-webRTC-site-settings.patch" + "${BR_PA_PATH}/Show-site-settings-for-cookies-javascript-and-ads.patch" + "${BR_PA_PATH}/Viewport-Protection-flag.patch" + "${BR_PA_PATH}/Revert-remove-allowscript-content-setting-secondary-url.patch" + "${BR_PA_PATH}/Timezone-customization.patch" + "${BR_PA_PATH}/Disable-speechSynthesis-getVoices-API.patch" + "${BR_PA_PATH}/Remove-support-for-device-memory-and-cpu-recovery.patch" + "${BR_PA_PATH}/Disable-Feeback-Collector.patch" + "${BR_PA_PATH}/Disable-remote-altsvc-for-h3-connections.patch" + "${BR_PA_PATH}/Add-cromite-flags-support.patch" + "${BR_PA_PATH}/Enables-deactivation-of-the-js-debugger-statement.patch" + ) + for i in "${BROMITE_PATCHES[@]}"; do + if [[ "$i" =~ "Add-autoplay-site-setting.patch" ]] || + [[ "$i" =~ "JIT-site-settings.patch" ]] || + [[ "$i" =~ "Site-setting-for-images.patch" ]]; then + einfo "Git binary patch: ${i##*/}" + git_wrapper apply -p1 < "$i" + else + filter_wrapper "$i" --exclude="chrome/android/*" + fi + done + + #! conflicting patches + sed -i '/browser_features.cc/,+17d' \ + "${UGC_WD}/patches/extra/ungoogled-chromium/add-flag-to-clear-data-on-exit.patch" || die + sed -i 's$} // namespace features$BASE_FEATURE(kClearDataOnExit, "ClearDataOnExit", base::FEATURE_DISABLED_BY_DEFAULT);}$' \ + chrome/browser/browser_features.cc || die + sed -i 's$} // namespace features$BASE_DECLARE_FEATURE(kClearDataOnExit);}$' \ + chrome/browser/browser_features.h || die + sed -i 's$kChromeUIAboutHost,$kChromeUIAboutHost,"ungoogled-first-run",$' \ + chrome/common/webui_url_constants.cc || die + sed -i '/chrome\/common\/webui_url_constants.cc/Q' \ + "${UGC_WD}/patches/extra/ungoogled-chromium/first-run-page.patch" || die + + fi + + # if [[ ${LLVM_SLOT} == "19" ]]; then + # # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet. + # # Do the temp file shuffle in case someone is using something other than `gawk` + # { + # awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next } + # { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \ + # mv "${T}/build.gn" build/config/compiler/BUILD.gn + # } || die "Unable to disable warning suppression" + # fi + + # Not included in -lite tarballs, but we should check for it anyway. + if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then + rm third_party/node/linux/node-linux-x64/bin/node || die + else + mkdir -p third_party/node/linux/node-linux-x64/bin || die + fi + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + + cp "${FILESDIR}/libusb.gn" build/linux/unbundle || die + sed -i '/^REPLACEMENTS.*$/{s++REPLACEMENTS = {"libusb":"third_party/libusb/BUILD.gn",+;h};${x;/./{x;q0};x;q1}' \ + build/linux/unbundle/replace_gn_files.py || die + sed -i '/^.*deps.*third_party\/jsoncpp.*$/{s++public_deps \+= [ "//third_party/jsoncpp" ]+;h};${x;/./{x;q0};x;q1}' \ + third_party/webrtc/rtc_base/BUILD.gn || die + + if use override-data-dir; then + sed -i '/"chromium";/{s++"ungoogled-chromium";+;h};${x;/./{x;q0};x;q1}' \ + chrome/common/chrome_paths_linux.cc || die + fi + + if use system-abseil-cpp; then + eapply_wrapper "${FILESDIR}/chromium-system-abseil.patch" + eapply_wrapper "${FILESDIR}/chromium-138-system-abseil.patch" + cp -f /usr/include/absl/base/options.h third_party/abseil-cpp/absl/base/options.h + sed -i '/^#define ABSL_OPTION_USE_STD_ORDERING.*$/{s++#define ABSL_OPTION_USE_STD_ORDERING 1+;h};${x;/./{x;q0};x;q1}' \ + third_party/abseil-cpp/absl/base/options.h || die + fi + + #* Applying UGC PRs here + if [ ! -z "${UGC_PR_COMMITS[*]}" ]; then + pushd "${UGC_WD}" >/dev/null + for i in "${UGC_PR_COMMITS[@]}"; do + eapply_wrapper "${DISTDIR}/${PN}-$i.patch" + done + popd >/dev/null + fi + + # From here we adapt ungoogled-chromium's patches to our needs + local ugc_pruning_list="${UGC_WD}/pruning.list" + local ugc_patch_series="${UGC_WD}/patches/series" + local ugc_substitution_list="${UGC_WD}/domain_substitution.list" + + local ugc_unneeded=( + # GN bootstrap + extra/debian/gn/parallel + ) + + if use cromite ; then + einfo "Using fingerprinting patches from Cromite instead" + ugc_unneeded+=( + extra/bromite/fingerprinting-flags-client-rects-and-measuretext + extra/bromite/flag-max-connections-per-host + extra/bromite/flag-fingerprinting-canvas-image-data-noise + extra/ungoogled-chromium/add-components-ungoogled + extra/ungoogled-chromium/remove-pac-size-limit + ) + fi + + #* Temporary fix + sed -i "\!ios/!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/icu/!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/libjpeg_turbo/!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/snappy/!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/closure_compiler/!d" "${ugc_pruning_list}" || die + + #* Didn't unpack them at the first place + sed -i "\!build/linux/debian_bullseye_i386-sysroot!d" "${ugc_pruning_list}" || die + sed -i "\!build/linux/debian_bullseye_amd64-sysroot!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/llvm-build!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/node/linux!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/rust-src!d" "${ugc_pruning_list}" || die + sed -i "\!third_party/rust-toolchain!d" "${ugc_pruning_list}" || die + if ! use libcxx ; then + sed -i "\!third_party/libc!d" "${ugc_pruning_list}" || die + fi + sed -i "s|debug('files|error('files|" \ + "${UGC_WD}/utils/prune_binaries.py" || die + sed -i "\!third_party/node/linux!d" \ + "${UGC_WD}/utils/prune_binaries.py" || die + + local ugc_p ugc_dir + for p in "${ugc_unneeded[@]}"; do + einfo "Removing ${p}.patch" + sed -i "\!${p}.patch!d" "${ugc_patch_series}" || die + done + + if [ ! -z "${UGC_SKIP_PATCHES}" ]; then + for p in ${UGC_SKIP_PATCHES}; do + ewarn "Removing ${p}" + sed -i "\!${p}!d" "${ugc_patch_series}" || die + done + fi + + if [ ! -z "${UGC_KEEP_BINARIES}" ]; then + for p in ${UGC_KEEP_BINARIES}; do + ewarn "Keeping binary ${p}" + sed -i "\!${p}!d" "${ugc_pruning_list}" || die + done + fi + + if [ ! -z "${UGC_SKIP_SUBSTITUTION}" ]; then + for p in ${UGC_SKIP_SUBSTITUTION}; do + ewarn "No substitutions in ${p}" + sed -i "\!${p}!d" "${ugc_substitution_list}" || die + done + fi + + ebegin "Pruning binaries" + "${UGC_WD}/utils/prune_binaries.py" -q . "${UGC_WD}/pruning.list" + eend $? || die + + ebegin "Applying ungoogled-chromium patches" + "${UGC_WD}/utils/patches.py" -q apply . "${UGC_WD}/patches" + eend $? || die + + ebegin "Applying domain substitution" + "${UGC_WD}/utils/domain_substitution.py" -q apply -r "${UGC_WD}/domain_regex.list" -f "${UGC_WD}/domain_substitution.list" . + eend $? || die + + # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party' + # whitelist matches use the right-most matching path component, so we need to whitelist from that point down. + local keeplibs=( + base/third_party/cityhash + ) + use system-double-conversion || keeplibs+=( + base/third_party/double_conversion + ) + keeplibs+=( + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + ) + use cromite && keeplibs+=( + cromite_flags/third_party + ) + keeplibs+=( + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp/absl/base + ) + use system-abseil-cpp || keeplibs+=( + third_party/abseil-cpp + ) + keeplibs+=( + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval + ) + use nvidia || keeplibs+=( + third_party/angle/src/third_party/libXNVCtrl + ) + keeplibs+=( + third_party/angle/src/third_party/volk + third_party/anonymous_tokens + third_party/apple_apsl + third_party/axe-core + third_party/bidimapper + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + ) + use system-brotli || keeplibs+=( + third_party/brotli + ) + keeplibs+=( + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + ) + use libcxx && keeplibs+=( + third_party/compiler-rt + ) + keeplibs+=( + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crabbyavif + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + ) + use system-crc32c || keeplibs+=( + third_party/crc32c + ) + keeplibs+=( + third_party/cros_system_api + third_party/d3 + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/csp_evaluator + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/json5 + third_party/devtools-frontend/src/front_end/third_party/legacy-javascript + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs + third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs + third_party/devtools-frontend/src/front_end/third_party/third-party-web + third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/front_end/third_party/web-vitals + third_party/devtools-frontend/src/third_party + third_party/dom_distiller_js + third_party/dragonbox + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fast_float + third_party/fdlibm + third_party/fft2d + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/highway + third_party/hunspell + third_party/ink_stroke_modeler/src/ink_stroke_modeler + third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal + third_party/ink/src/ink/brush + third_party/ink/src/ink/color + third_party/ink/src/ink/geometry + third_party/ink/src/ink/rendering + third_party/ink/src/ink/rendering/skia/common_internal + third_party/ink/src/ink/rendering/skia/native + third_party/ink/src/ink/rendering/skia/native/internal + third_party/ink/src/ink/strokes + third_party/ink/src/ink/types + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + ) + use system-jsoncpp || keeplibs+=( + third_party/jsoncpp + ) + keeplibs+=( + third_party/khronos + third_party/lens_server_proto + third_party/leveldatabase + third_party/libaddressinput + third_party/libdrm + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libtess2/libtess2 + third_party/libtess2/src/Include + third_party/libtess2/src/Source + third_party/liburlpattern + ) + use system-libusb || keeplibs+=( + third_party/libusb + ) + keeplibs+=( + third_party/libva_protected_content + ) + use system-libvpx || keeplibs+=( + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + ) + keeplibs+=( + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/libzip + third_party/lit + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/markupsafe + third_party/material_color_utilities + third_party/mesa + third_party/metrics_proto + third_party/minigbm + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/ + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + ) + use system-openjpeg || keeplibs+=( + third_party/pdfium/third_party/libopenjpeg + ) + keeplibs+=( + third_party/pdfium/third_party/libtiff + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/perfetto/protos/third_party/simpleperf + third_party/pffft + third_party/ply + third_party/polymer + third_party/private_membership + third_party/private-join-and-compute + third_party/protobuf + third_party/protobuf/third_party/utf8_range + third_party/pthreadpool + third_party/puffin + third_party/pyjson5 + third_party/pyyaml + third_party/rapidhash + third_party/rnnoise + third_party/ruy + third_party/s2cellid + third_party/search_engines_data + third_party/securemessage + third_party/selenium-atoms + third_party/sentencepiece + third_party/sentencepiece/src/third_party/darts_clone + third_party/shell-encryption + third_party/simdutf + third_party/simplejson + third_party/six + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + ) + use system-snappy || keeplibs+=( + third_party/snappy + ) + keeplibs+=( + third_party/spirv-headers + third_party/spirv-tools + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/swiftshader/third_party/subzero + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/fft2d + third_party/tflite/src/third_party/xla/third_party/tsl + third_party/tflite/src/third_party/xla/xla/tsl/framework + third_party/tflite/src/third_party/xla/xla/tsl/lib/random + third_party/tflite/src/third_party/xla/xla/tsl/protobuf + third_party/tflite/src/third_party/xla/xla/tsl/util + third_party/ukey2 + third_party/utf + third_party/vulkan + third_party/wasm_tts_engine + third_party/wayland + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + ) + use system-woff2 || keeplibs+=( + third_party/woff2 + ) + keeplibs+=( + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zlib/google + third_party/zxcvbn-cpp + url/third_party/mozilla + v8/third_party/siphash + v8/third_party/utf8-decoder + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/rapidhash-v8 + v8/third_party/v8 + v8/third_party/valgrind + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + + if ! use system-zstd; then + keeplibs+=( third_party/zstd ) + fi + + if ! use system-av1; then + keeplibs+=( + third_party/dav1d + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + ) + fi + + if use libcxx; then + keeplibs+=( + third_party/libc++ + third_party/llvm-libc + ) + fi + + if ! use system-openh264; then + keeplibs+=( third_party/openh264 ) + fi + + if ! use system-re2; then + keeplibs+=( third_party/re2 ) + fi + + # Arch-specific + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh + # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh + # since we're not in a git repo + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + # Sanity check keeplibs, on major version bumps it is often necessary to update this list + # and this enables us to hit them all at once. + # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd) + whitelist_libs=( + net/third_party/quic + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/libjingle + third_party/mesa + third_party/skia/third_party/vulkan + third_party/vulkan + ) + local not_found_libs=() + for lib in "${keeplibs[@]}"; do + if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then + not_found_libs+=( "${lib}" ) + fi + done + + if [[ ${#not_found_libs[@]} -gt 0 ]]; then + ewarn "The following \`keeplibs\` directories were not found in the source tree:" + for lib in "${not_found_libs[@]}"; do + ewarn " ${lib}" + done + fi + + if use cromite ; then + keeplibs+=( third_party/ungoogled ) + fi + + # Remove most bundled libraries. Some are still needed. + einfo "Unbundling third-party libraries ..." + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries + mkdir -p buildtools/third_party/eu-strip/bin || die + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die +} + +src_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if use clang && ! tc-is-clang ; then + einfo "Enforcing the use of clang due to USE=clang ..." + if tc-is-cross-compiler; then + CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_CC=${CBUILD}-clang + BUILD_CXX=${CBUILD}-clang++ + else + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + fi + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Force lld for lto or pgo builds only, otherwise disable, bug 641556 + if use thinlto || use pgo || use clang || use nvidia; then + myconf_gn+=" use_lld=true" + else + myconf_gn+=" use_lld=false" + fi + + if use thinlto || use pgo; then + AR=llvm-ar + NM=llvm-nm + if tc-is-cross-compiler; then + BUILD_AR=llvm-ar + BUILD_NM=llvm-nm + fi + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\"" + myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\"" + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # Disable rust for now; it's only used for testing and we don't need the additional bdep + myconf_gn+=" enable_rust=false" + myconf_gn+=" enable_rust_png=false" + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=$(usex debug true false)" + + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + myconf_gn+=" dcheck_always_on=$(usex debug true false)" + myconf_gn+=" dcheck_is_configurable=$(usex debug true false)" + + myconf_gn+=" enable_iterator_debugging=$(usex debug true false)" + + if use debug; then + myconf_gn+=" symbol_level=2" + myconf_gn+=" blink_symbol_level=2" + myconf_gn+=" v8_symbol_level=2" + else + myconf_gn+=" symbol_level=0" + myconf_gn+=" blink_symbol_level=0" + myconf_gn+=" v8_symbol_level=0" + fi + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=false" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + local gn_system_libraries=( + flac + fontconfig + freetype + libjpeg + libwebp + libxml + libxslt + zlib + ) + if use system-abseil-cpp; then + gn_system_libraries+=( + absl_algorithm + absl_base + absl_cleanup + absl_container + absl_crc + absl_debugging + absl_flags + absl_functional + absl_hash + absl_log + absl_log_internal + absl_memory + absl_meta + absl_numeric + absl_random + absl_status + absl_strings + absl_synchronization + absl_time + absl_types + absl_utility + ) + fi + if use system-brotli; then + gn_system_libraries+=( brotli ) + fi + if use system-crc32c; then + gn_system_libraries+=( crc32c ) + fi + if use system-double-conversion; then + gn_system_libraries+=( double-conversion ) + fi + if use system-woff2; then + gn_system_libraries+=( woff2 ) + fi + if use nvidia; then + gn_system_libraries+=( libXNVCtrl ) + fi + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-jsoncpp; then + gn_system_libraries+=( jsoncpp ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + myconf_gn+=" use_system_libpng=true" + fi + if use system-zstd; then + gn_system_libraries+=( zstd ) + fi + if use system-av1; then + gn_system_libraries+=( dav1d libaom ) + fi + if use system-libusb; then + gn_system_libraries+=( libusb ) + fi + if use system-libvpx; then + gn_system_libraries+=( libvpx ) + fi + use system-openh264 && gn_system_libraries+=( + openh264 + ) + use system-re2 && gn_system_libraries+=( + re2 + ) + use system-snappy && gn_system_libraries+=( + snappy + ) + + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || + die "Failed to replace GN files for system libraries" + + # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file + # drop the last line, then append the freetype line and a new curly brace to end the block + local freetype_gni="build/config/freetype/freetype.gni" + sed -i -e '$d' ${freetype_gni} || die + echo " enable_freetype = true" >> ${freetype_gni} || die + echo "}" >> ${freetype_gni} || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)" + + # Optional dependencies. + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + + if use headless; then + myconf_gn+=" use_cups=false" + myconf_gn+=" use_kerberos=false" + myconf_gn+=" use_pulseaudio=false" + myconf_gn+=" use_vaapi=false" + myconf_gn+=" rtc_use_pipewire=false" + else + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + myconf_gn+=" use_vaapi=$(usex vaapi true false)" + myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)" + myconf_gn+=" gtk_version=$(usex gtk4 4 3)" + fi + + # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of + # using dlopen. This helps with automated detection of ABI mismatches and + # prevents silent errors. + if use pulseaudio; then + myconf_gn+=" link_pulseaudio=true" + fi + + # Non-developer builds of Chromium (for example, non-Chrome browsers, or + # Chromium builds provided by Linux distros) should disable the testing config + myconf_gn+=" disable_fieldtrial_testing_config=true" + + # The sysroot is the oldest debian image that chromium supports, we don't need it + myconf_gn+=" use_sysroot=false" + + # This determines whether or not GN uses the bundled libcxx + if use libcxx; then + myconf_gn+=" use_custom_libcxx=true" + else + myconf_gn+=" use_custom_libcxx=false" + myconf_gn+=" use_llvm_libatomic=false" + append-cppflags -U_GLIBCXX_ASSERTIONS #See #318 + fi + + myconf_gn+=" use_bluez=$(usex bluetooth true false)" + + myconf_gn+=" is_cfi=$(usex cfi true false)" + + if use cfi; then + myconf_gn+=" use_cfi_icall=true" + myconf_gn+=" use_cfi_cast=true" + fi + + if use pgo; then + myconf_gn+=" chrome_pgo_phase=2" + myconf_gn+=" v8_enable_builtins_optimization=true" + else + myconf_gn+=" chrome_pgo_phase=0" + fi + + myconf_gn+=" optimize_webui=$(usex optimize-webui true false)" + myconf_gn+=" use_system_freetype=$(usex system-harfbuzz true false)" + myconf_gn+=" use_system_libopenjpeg2=$(usex system-openjpeg true false)" + myconf_gn+=" enable_pdf=true" + myconf_gn+=" use_system_lcms2=true" + myconf_gn+=" enable_print_preview=true" + + # Ungoogled flags + myconf_gn+=" build_with_tflite_lib=false" + myconf_gn+=" enable_mdns=false" + myconf_gn+=" enable_mse_mpeg2ts_stream_parser=$(usex proprietary-codecs true false)" + myconf_gn+=" enable_remoting=false" + myconf_gn+=" enable_reporting=false" + myconf_gn+=" enable_service_discovery=false" + myconf_gn+=" exclude_unwind_tables=true" + myconf_gn+=" google_api_key=\"\"" + myconf_gn+=" google_default_client_id=\"\"" + myconf_gn+=" google_default_client_secret=\"\"" + myconf_gn+=" safe_browsing_mode=0" + myconf_gn+=" use_official_google_api_keys=false" + myconf_gn+=" use_unofficial_version_number=false" + + # myconf_gn+=" enable_swiftshader=false" + + # Additional flags + myconf_gn+=" perfetto_use_system_zlib=true" + myconf_gn+=" use_system_zlib=true" + myconf_gn+=" use_system_libjpeg=true" + myconf_gn+=" rtc_build_examples=false" + myconf_gn+=" enable_chromium_prelude=false" + myconf_gn+=" enable_updater=false" + myconf_gn+=" enable_update_notifications=false" + myconf_gn+=" enable_video_effects=false" + myconf_gn+=" enable_constraints=false" + myconf_gn+=" rtc_rusty_base64=false" + myconf_gn+=" v8_enable_temporal_support=false" + + # Disable pseudolocales, only used for testing + myconf_gn+=" enable_pseudolocales=false" + + # Disable code formating of generated files + myconf_gn+=" blink_enable_generated_code_formatting=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems + if ! use custom-cflags; then + filter-flags "-O*" "-Wl,-O*" #See #25 + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + fi + + if tc-is-gcc; then + # https://bugs.gentoo.org/904455 + local -x CPP="$(tc-getCXX) -E" + # https://bugs.gentoo.org/912381 + filter-lto + fi + fi + + local dest_cpu="" + + if [[ $myarch = amd64 ]] ; then + dest_cpu=x64 + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + dest_cpu="x64" + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + dest_cpu="x86" + + # This is normally defined by compiler_cpu_abi in + # build/config/compiler/BUILD.gn, but we patch that part out. + append-flags -msse2 -mfpmath=sse -mmmx + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + dest_cpu="arm64" + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm) + dest_cpu="arm" + elif [[ $myarch = ppc64 ]] ; then + myconf_gn+=" target_cpu=\"ppc64\"" + ffmpeg_target_arch=ppc64 + dest_cpu="ppc64" + else + die "Failed to determine target arch, got '$myarch'." + fi + + if use thinlto; then + # We need to change the default value of import-instr-limit in + # LLVM to limit the text size increase. The default value is + # 100, and we change it to 30 to reduce the text size increase + # from 25% to 10%. The performance number of page_cycler is the + # same on two of the thinLTO configurations, we got 1% slowdown + # on speedometer when changing import-instr-limit from 100 to 30. + # append-ldflags "-Wl,-plugin-opt,-import-instr-limit=30" + sed -i '/import_instr_limit = 5/{s++import_instr_limit = 30+;h};${x;/./{x;q0};x;q1}' \ + build/config/compiler/BUILD.gn || die + + append-ldflags "-Wl,--thinlto-jobs=$(makeopts_jobs)" + fi + + myconf_gn+=" treat_warnings_as_errors=false" + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler; then + if ! use amd64 && ! use arm64; then + myconf_gn+=" v8_enable_external_code_space=false" + fi + fi + + # Only enabled for clang, but gcc has endian macros too + myconf_gn+=" v8_use_libm_trig_functions=true" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + # Disable unknown warning message from clang. + if tc-is-clang; then + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=" icu_use_data_file=false" + fi + + # Don't need nocompile checks and GN crashes with our config + myconf_gn+=" enable_nocompile_tests=false" + + # 131 began laying the groundwork for replacing freetype with + # "Rust-based Fontations set of libraries plus Skia path rendering" + # We now need to opt-in + myconf_gn+=" enable_freetype=true" + + # Enable ozone wayland and/or headless support + myconf_gn+=" use_ozone=true ozone_auto_platforms=false" + myconf_gn+=" ozone_platform_headless=true" + if use headless; then + myconf_gn+=" ozone_platform=\"headless\"" + myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false" + myconf_gn+=" use_glib=false use_gio=false" + myconf_gn+=" use_pangocairo=false use_alsa=false" + myconf_gn+=" use_libpci=false use_udev=false" + myconf_gn+=" enable_print_preview=false" + myconf_gn+=" enable_remoting=false" + else + myconf_gn+=" use_system_minigbm=true" + myconf_gn+=" use_xkbcommon=true" + if use qt6; then + local cbuild_libdir=$(get_libdir) + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt) + cbuild_libdir=${cbuild_libdir:2} + cbuild_libdir=${cbuild_libdir/% } + fi + myconf_gn+=" use_qt6=true" + myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\"" + else + myconf_gn+=" use_qt6=false" + fi + myconf_gn+=" ozone_platform_x11=$(usex X true false)" + myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)" + myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")" + use wayland && myconf_gn+=" use_system_libffi=true" + fi + + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + + # Enable official builds + myconf_gn+=" is_official_build=$(usex official true false)" + myconf_gn+=" use_thin_lto=$(usex thinlto true false)" + myconf_gn+=" thin_lto_enable_optimizations=$(usex optimize-thinlto true false)" + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + else + myconf_gn+=" devtools_skip_typecheck=false" + fi + + # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639 + if use arm64 && tc-is-gcc; then + sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \ + third_party/crc32c/src/src/crc32c_arm64.cc || die + fi + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=" devtools_skip_typecheck=false" + fi + + # Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn) + append-cflags -Wno-builtin-macro-redefined + append-cxxflags -Wno-builtin-macro-redefined + append-cppflags "-D__DATE__= -D__TIME__= -D__TIMESTAMP__=" + + local flags + einfo "Building with the following compiler settings:" + for flags in C{C,XX} AR NM RANLIB {C,CXX,CPP,LD}FLAGS \ + EXTRA_GN UGC_{SKIP_{PATCHES,SUBSTITUTION},KEEP_BINARIES} ; do + einfo " ${flags} = \"${!flags}\"" + done + + einfo "Configuring Chromium ..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die + + # The "if" below should not be executed unless testing + if [ ! -z "${NODIE}" ]; then + # List all args + # gn args --list out/Release + + # Quick compiler check + eninja -C out/Release protoc torque + fi +} + +src_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + if use pax-kernel; then + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome + + use convert-dict && eninja -C out/Release convert_dict + + use enable-driver && eninja -C out/Release chromedriver + #use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome + + use enable-driver && mv out/Release/chromedriver + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use convert-dict; then + newexe "${FILESDIR}/update-dicts.sh" update-dicts.sh + doexe out/Release/convert_dict + fi + + #if use suid; then + # newexe out/Release/chrome_sandbox chrome-sandbox + # fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + #fi + + use enable-driver && doexe out/Release/chromedriver + #doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + use enable-driver && dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland" + doins out/Release/xdg-{settings,mime} + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + #doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + use widevine && dosym WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "Hardware-accelerated video decoding configuration:" + elog + elog "Chromium supports multiple backends for hardware acceleration. To enable one," + elog " Add to CHROMIUM_FLAGS in /etc/chromium/default:" + elog + elog "1. VA-API with OpenGL (recommended for most users):" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL" + elog " VaapiVideoDecoder may need to be added as well, but try without first." + elog + if use wayland; then + elog "2. Enhanced Wayland/EGL performance:" + elog " --enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL" + elog + fi + if use X; then + elog "$(usex wayland "3" "2"). VA-API with Vulkan:" + elog " --enable-features=VaapiVideoDecoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE" + elog + if use wayland; then + elog " NOTE: Vulkan acceleration requires X11 and will not work under Wayland sessions." + elog " Use OpenGL-based acceleration instead when running under Wayland." + elog + fi + fi + elog "Additional options:" + elog " To enable hardware-accelerated encoding (if supported)" + elog " add 'AcceleratedVideoEncoder' to your feature list" + elog " VaapiIgnoreDriverChecks bypasses driver compatibility checks" + elog " (may be needed for newer/unsupported hardware)" + elog + else + elog "This Chromium build was compiled without VA-API support, which provides" + elog "hardware-accelerated video decoding." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + elog + elog "Additional setup may be required for screencasting to work." + elog "See issue: https://github.com/PF4Public/gentoo-overlay/issues/314" + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behaviour you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use widevine; then + elog "widevine requires binary plugins, which are distributed separately" + elog "Make sure you have www-plugins/chrome-binary-plugins installed" + fi + fi +} + +eapply_wrapper () { + if [ ! -z "${NODIE}" ]; then + nonfatal eapply "$@" + else + eapply "$@" + fi +} + +git_wrapper () { + if [ ! -z "${NODIE}" ]; then + git "$@" + else + git "$@" || die + fi +} + +filter_wrapper () { + einfo "Applying ${i##*/}" + if [ ! -z "${NODIE}" ]; then + filterdiff -p1 "${@:2}" < "$1" | patch -p1 + else + filterdiff -p1 "${@:2}" < "$1" | patch -p1 || die + fi +} diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest index 116d8e56060d..d2d6d9302518 100644 --- a/www-plugins/chrome-binary-plugins/Manifest +++ b/www-plugins/chrome-binary-plugins/Manifest @@ -1,3 +1,3 @@ DIST google-chrome-beta_139.0.7258.5-1_amd64.deb 119178208 BLAKE2B 617b4958903d966f7f81397ef20b70fa785a1010aabe6b5eb9cc92c93ea6dd1527ca64a318dd9b34e47e3c7751a03aa2cab7fa8239f7ec0bdc01aea4545085a8 SHA512 297cc7211e7493bd3e2114a0ee44594c26016d308e2075e174eb8cc6c6310ef0df6988bea58d28f0996b75c031cd7670e019ec6dffee3eddd0b1f88939708e07 -DIST google-chrome-stable_138.0.7204.92-1_amd64.deb 118175608 BLAKE2B f4f8fb599055ccae7901fa9ea220dc13e6abff6930ed3050db11cca3ebc09ac1ee9147e02352ae8c365a4569f6cd9167e3f22be8e39cb10d6716270656766aba SHA512 d4a91c478bb82f80ac501d564ff74a19009db969077509984beb738f58a1e26eebac63c5faa3562e6669b94ca15448c12d6c1020d1ba2405d1b9be88c294ee12 +DIST google-chrome-stable_138.0.7204.100-1_amd64.deb 118049688 BLAKE2B a1074cf666e8705eb54871a0bd70bab07118111c03a2272801b966143d7b0601a24766110b3292b6c1b99e6f291d87d7501a83de0e4558e9e73b4672dd326dba SHA512 e1533a3e48dffe6bd37a7eaeeb31ee2f54cf46575e8978ab1fb9d5726f001bd53ced69926a94082100d4fcc1a509a0b7dc9d8fba7744c08d9e64ec1679e5671a DIST google-chrome-unstable_140.0.7259.2-1_amd64.deb 118841232 BLAKE2B 3c7bf2b78385b3f394ad034878d6e577de8477a6a4170b978546b3ca433a18f090a9a1a47e42a2b9566de45fb669689cbbeebd144e6b892da63ceb62826aed0e SHA512 46115b3b564c3e66ddb764d94e2d730b468b44b82bf0f859bcab70cb1bcb42361c22a688b4fa4c95889beba491ae868174240d9b7648ad3ed54ca06f468190d1 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.92.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.100.ebuild index 9131f42489d1..9131f42489d1 100644 --- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.92.ebuild +++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.100.ebuild diff --git a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild index d4570fc72a9d..3300a0fc856d 100644 --- a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild +++ b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,11 +21,10 @@ RESTRICT="!test? ( test ) test" RDEPEND=" dev-libs/glib[dbus] - >=x11-libs/gtk+-3.22.0:3[wayland?] + >=x11-libs/gtk+-3.22.0:3[wayland?,X] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND} wayland? ( dev-libs/wayland ) " BDEPEND="virtual/pkgconfig" diff --git a/x11-misc/menumaker/menumaker-0.99.14.ebuild b/x11-misc/menumaker/menumaker-0.99.14.ebuild index 0a416c32fd93..5379b6ca7acb 100644 --- a/x11-misc/menumaker/menumaker-0.99.14.ebuild +++ b/x11-misc/menumaker/menumaker-0.99.14.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit autotools python-single-r1 |
