From e1aa12f160aa187c060da8c47ec59754c5fd1c66 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 11 Nov 2024 07:08:26 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 3a3b1a69be7106d0fd278c9b45f34f20e6cbf74c. --- .../profiles/arch/alpha/package.use.mask | 8 + .../arch/amd64/no-multilib/package.mask | 1 - .../profiles/arch/amd64/package.use | 5 + .../profiles/arch/amd64/package.use.mask | 12 + .../profiles/arch/amd64/use.mask | 2 - .../profiles/arch/arm/package.use.mask | 4 + .../portage-stable/profiles/arch/arm/use.mask | 1 - .../profiles/arch/arm64/package.use.mask | 4 + .../profiles/arch/base/package.use.mask | 12 + .../profiles/arch/hppa/package.use.mask | 8 + .../profiles/arch/loong/package.use.mask | 4 + .../profiles/arch/mips/package.use.mask | 16 +- .../profiles/arch/powerpc/package.use.mask | 4 - .../profiles/arch/ppc/package.use.mask | 8 + .../profiles/arch/riscv/package.use.force | 5 + .../profiles/arch/s390/package.use.mask | 2 + .../profiles/arch/sparc/package.use.mask | 9 + .../profiles/arch/x86/i486/package.use.mask | 4 + .../profiles/arch/x86/package.mask | 1 - .../profiles/arch/x86/package.use.mask | 4 + .../portage-stable/profiles/arch/x86/use.mask | 2 - .../portage-stable/profiles/base/package.mask | 5 + .../profiles/base/package.use.mask | 24 +- .../profiles/base/package.use.stable.mask | 4 + .../portage-stable/profiles/base/use.mask | 6 + .../linux/x86/23.0/i686/time64/make.defaults | 2 +- .../23.0/i686/time64/package.accept_keywords | 4 + .../profiles/features/big-endian/package.mask | 1 - .../profiles/features/musl/package.mask | 18 +- .../profiles/features/musl/package.use.mask | 4 + .../profiles/features/time64/package.mask | 7 + .../profiles/features/time64/use.force | 6 + .../profiles/features/time64/use.mask | 6 + .../profiles/features/wd40/README | 2 +- .../profiles/features/wd40/package.mask | 6 + .../profiles/features/wd40/package.use.mask | 9 +- .../profiles/package.deprecated | 6 - .../portage-stable/profiles/package.mask | 272 +++++++++++------- .../profiles/prefix/darwin/parent | 1 + .../profiles/prefix/sunos/parent | 1 + .../targets/desktop/gnome/make.defaults | 4 +- .../profiles/targets/systemd/package.mask | 8 + .../portage-stable/profiles/updates/4Q-2024 | 3 + .../portage-stable/profiles/use.desc | 1 + 44 files changed, 374 insertions(+), 142 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/time64/use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/time64/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 9080964049..a2555c50fd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Felix Janda (2024-10-20) +# requires dev-libs/libcss and net-libs/libdom to be keyworded +www-client/elinks libcss + +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask index 5778ea9ddd..6e8bd97291 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask @@ -24,7 +24,6 @@ app-emulation/q4wine dev-embedded/libftd2xx dev-embedded/openocd dev-util/android-sdk-update-manager -dev-util/biew games-action/badland games-action/beathazardultra games-action/brutal-legend-gog diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index 273406b0e8..2ba8e03882 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Whitlock (2024-11-06) +# Assembly optimization is experimental except on amd64, so we leave it +# disabled by default on all other arches. Bug #941226 +dev-libs/libsecp256k1 asm + # Michał Górny (2024-09-04) # Build with debugging support by default to facilitate dev-debug/dtrace # and sys-apps/systemd[bpf]. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index c7283328f2..fdece9536c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# Sam James (2024-10-29) +# Only available on amd64 for now +dev-libs/elfutils -stacktrace + +# Viorel Munteanu (2024-10-23) +# Dependency dev-python/asyncssh is keyworded here. +net-misc/dropbear -test + +# Michał Górny (2024-10-23) +# Debug-enabled binary packages are built for a subset of architectures. +sys-kernel/gentoo-kernel-bin -debug + # Michal Privoznik (2024-10-10) # virtualbox is available here app-emulation/libvirt -virtualbox diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index 2a1f8b7949..2b5672cf53 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -144,8 +144,6 @@ -video_cards_nvk -video_cards_siliconmotion -video_cards_vesa --video_cards_via --video_cards_virtualbox -video_cards_vmware -video_cards_qxl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index 4b7702d6a8..cf27cc4874 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -10,6 +10,10 @@ media-libs/opencv java net-misc/plowshare javascript sci-libs/gdal java +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # Andreas Sturmlechner (2024-09-07) # kde-plasma/plasma-workspace:6 is not keyworded sys-auth/polkit kde diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index 53b35994e0..d322c4168f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -93,7 +93,6 @@ anthy -video_cards_exynos -video_cards_freedreno -video_cards_lima --video_cards_omap -video_cards_panfrost -video_cards_tegra -video_cards_v3d diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index 8ec90fbdf7..5639e41e50 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-10-23) +# Debug-enabled binary packages are built for a subset of architectures. +sys-kernel/gentoo-kernel-bin -debug + # Benda Xu (2024-10-10) # dev-util/nvidia-cuda-toolkit or sys-cluster/ucx are not keyworded on arm64 sys-cluster/slurm nvml ucx diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index f7d2b914ce..c1eddd2ac0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2024-10-29) +# Only available on amd64 for now +dev-libs/elfutils stacktrace + +# Viorel Munteanu (2024-10-23) +# Missing keywords on dev-python/asyncssh. +net-misc/dropbear test + +# Michał Górny (2024-10-23) +# Debug-enabled binary packages are built for a subset of architectures. +sys-kernel/gentoo-kernel-bin debug + # Michal Privoznik (2024-10-10) # VirtualBox is amd64 only app-emulation/libvirt virtualbox diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index 5c47f81935..863b9ad67c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,10 +4,18 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Felix Janda (2024-10-20) +# requires dev-libs/libcss and net-libs/libdom to be keyworded +www-client/elinks libcss + # Yongxiang Liang (2024-10-10) # app-i18n/fcitx:5 is not yet keyworded media-libs/libsdl2 fcitx +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index a10a477151..9c6483e311 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask index fd0f941043..7710390e18 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,18 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-11-03) +# Requires llvm 16 which is not keyworded +=dev-lang/rust-1.71.1-r100 system-llvm + +# Felix Janda (2024-10-20) +# requires dev-libs/libcss and net-libs/libdom to be keyworded +www-client/elinks libcss + +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak @@ -307,9 +319,9 @@ gnome-base/gvfs google xfce-base/xfwm4 xpresent # Mart Raudsepp (2017-02-07) -# dev-python/gmpy fails tests about sizeof (conch), bug 608496 +# dev-python/gmpy2 fails tests about sizeof (conch), bug 608496 # dev-python/attrs fails tests on slow mips, couldn't test service_identity test path (crypt), bug 608570 -# dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test) +# dev-python/gmpy2 also a test depend, so minimize the features until can test properly (http2 soap test) dev-python/twisted conch http2 test # Felix Janda (2016-09-24) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index 2d1d93dd71..46e3f5c6c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -378,10 +378,6 @@ sci-libs/gdal spatialite # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Anthony G. Basile (2012-11-15) -# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456 -net-im/choqok telepathy - # Samuli Suominen (2012-09-27) # I don't want to open this can of worms yet. Feel free # to do so. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask index 8c3b12715f..a08711d748 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -1,6 +1,14 @@ # Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-11-04) +# media-libs/libavif is not keyworded +media-libs/opencv avif + +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # Eli Schwartz (2024-06-05) # tests require pytest-qt which is not keyworded app-portage/elogviewer test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force index d69a9bf759..b3abf820e9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -1,6 +1,11 @@ # Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michael Orlitzky (2024-11-01) +# The alternative to icu is dev-libs/libgrapheme, and it +# ain't keyworded yet. +media-gfx/imv icu + # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index 1f2d8c51da..d261b48daa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -184,6 +184,8 @@ net-fs/cifs-utils acl # Sam James (2022-04-20) # x11-themes/sound-theme-freedesktop unkeyworded here +app-editors/gvim sound +app-editors/vim sound media-libs/libcanberra sound # Sam James (2022-04-24) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 4290a51c2e..2392bf02dd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,10 +1,18 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Felix Janda (2024-10-20) +# requires dev-libs/libcss and net-libs/libdom to be keyworded +www-client/elinks libcss + # Sam James (2024-10-12) # Exposes a kernel bug which causes system lockup (bug #899540) sys-libs/liburing test +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # David Roman (2024-10-04) # dev-libs/libunibreak not keyworded here media-libs/libass libunibreak @@ -200,6 +208,7 @@ app-crypt/gcr:4 gtk # Sam James (2022-11-24) # Pulls in gjs which is broken on sparc, bug #882071 +dev-libs/libpeas javascript app-crypt/libsecret test-rust dev-util/glade gjs gnome-base/gnome-menus test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask index 8e79bd33e1..ce9c6f0cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # Ben Kohler (2024-05-03) # Requires thin-provisioning-tools, which requires rust, which cannot currently # build/install on i486 or any other CPU class lacking sse2. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index 4633a6bac6..e056ec0681 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask @@ -27,7 +27,6 @@ dev-python/spyder-line-profiler dev-python/spyder-vim dev-python/spyder-notebook kde-apps/cantor:5 -kde-apps/kimagemapeditor:5 media-gfx/luminance-hdr media-sound/frescobaldi media-sound/teamspeak-client:3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index 87345b2d1b..9a0897cf52 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ben Kohler (2024-10-23) +# Upstream dropbox no longer producing x86 releases +kde-apps/kdenetwork-meta dropbox + # Alexander Puck Neuwirth (2024-10-20) # sci-physics/rivet is unavailable on x86 sci-physics/pythia rivet diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask index a3438e1c9a..63c1d35556 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -181,8 +181,6 @@ webengine -video_cards_vmware -video_cards_geode -video_cards_vesa --video_cards_via --video_cards_virtualbox -video_cards_qxl # Robert Buchholz (2007-06-03) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index f7f6c9a921..9678dc930e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2024-11-10) +# Breaks suspend on elogind systems (bug #934314, bug #923614) +# https://github.com/polkit-org/polkit/issues/451 +>=sys-auth/polkit-124 + # matoro (2024-08-18) # Pre-rust versions of librsvg. Has vulnerabilities, so masked by # default and only unmasked on wd40. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index afc2e1e4ea..537ce0d4ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -3,6 +3,18 @@ # New entries go on top. +# Joonas Niilola (2024-11-07) +# Dependency for generating docs not packaged in Gentoo. #942992 +dev-util/repolite doc + +# Volkmar W. Pogatzki (2024-11-01) +# No suitable versions of dev-libs/protobuf available. +>=dev-java/protobuf-java-4.28.1 system-protoc + +# Sam James (2024-10-29) +# Currently needs patched dev-util/sysprof. +dev-libs/elfutils stacktrace + # Peter Levine (2024-10-09) # Leads to missing symbols while building testcases # Masked for further testing. @@ -35,10 +47,6 @@ dev-lang/gnat-gpl pgo lto # Only supported on x86/amd64 (bug #940014). net-misc/lldpd seccomp -# Volkmar W. Pogatzki (2024-09-12) -# No suitable version of dev-libs/protobuf available. -=dev-java/protobuf-java-4.28.1 system-protoc - # Sam James (2024-09-07) # yacc[reference] exists more for curiosity than anything else, it's # not for real use on systems. @@ -337,10 +345,6 @@ net-libs/gssdp man # Needs long-EOL dev-lang/spidermonkey:60 (which also needs python:2.7). media-libs/coin javascript -# Michał Górny (2022-11-19) -# Requires packages masked for removal. -mail-mta/netqmail authcram - # Matt Turner (2022-11-16) # gnome-music and gnome-photos have not been ported to libsoup:3.0, while # other non-slotted dependencies have been. @@ -529,10 +533,6 @@ gui-libs/gtk ffmpeg vulkan # lto does not work on dev-lang/gnat-gpl-2021 dev-lang/gnat-gpl:10 lto -# Mike Gilbert (2021-06-14) -# Avoid running failing tests by default. -sys-kernel/dracut test - # Andreas Sturmlechner (2021-05-09) # Dependency requires sys-apps/systemd. Will only be unmasked in systemd target. kde-plasma/plasma-meta firewall diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index 2f013f1f82..02b9f1e304 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Michał Górny (2024-10-26) +# Unblock the support in python-exec while the target is masked. +dev-lang/python-exec -python_targets_python3_13 + # Volkmar W. Pogatzki (2024-10-11) # No suitable version of dev-libs/protobuf available. =dev-java/protobuf-java-4.28.1 system-protoc diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index 3db1ca5d54..b4845b0b52 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -4,6 +4,12 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Andreas K. Hüttel (2024-10-21) +# Mechanism for coping with the time64 transition of 32bit arches +# Will be unmasked in the time64 profiles +perl_features_time64 +time64 + # Andreas K. Hüttel (2024-05-01) # PERL_FEATURES=debug is not a setting that should be used lightly. # If you really need it, then unmask it... diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/make.defaults index 983829cdc5..e842848fb6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/make.defaults @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -CHOST="i686-pc_t64-linux-gnu" +CHOST="i686-pc-linux-gnut64" CHOST_x86="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords index f065ec275c..0d0241ad4d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/package.accept_keywords @@ -4,3 +4,7 @@ # For better testing of time64, we use gcc-14 here already in an otherwise stable # environment. sys-devel/gcc:14 ~x86 + +# We need glibc-2.39-r11 at least so we can handle the compiler that auto-sets _TIME_BITS +# etc +=sys-libs/glibc-2.39* ~x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask index 1e9525c6e8..f37645ffb4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -36,7 +36,6 @@ kde-apps/kmail kde-apps/libksieve kde-apps/kdepim-runtime kde-apps/kontact -kde-apps/kimagemapeditor kde-apps/grantlee-editor kde-apps/akregator dev-util/kdevelop diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 1a014994d4..949d2a81b7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Robert Siebeck (2024-10-30) +# musl not supported by upstream +app-editors/zed + +# Andreas K. Hüttel (2024-10-24) +# Using a glibc interface, and with that on musl pretty much useless +sys-auth/nss-mdns +sys-auth/libnss-cache +sys-auth/nss-myhostname +sys-auth/libnss-nis +sys-auth/nss-pam-ldapd +sys-auth/libnss-pgsql +sys-auth/libnss-mysql +sys-auth/nss_ldap +net-nds/nsscache + # Sam James (2024-09-30) # Needs porting to musl (bug #940130) =sys-auth/elogind-255.5 @@ -341,7 +357,7 @@ sys-block/arcconf sys-block/hpssacli sys-block/megacli www-apps/chromedriver-bin -www-apps/grafana-bin + (2024-10-08) +# Not all required dependencies are keyworded here +sys-kernel/dracut test + # Ian Jordan (2024-08-22) # Browser uses a prebuilt binary built against glibc (bug #934005) media-video/obs-studio browser diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask new file mode 100644 index 0000000000..77064182bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (2024-11-06) +# Old versions of GCC do not support USE=time64, and as such do not +# enforce 64-bit time_t as required by this profile. + (2024-10-21) +perl_features_time64 +time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/time64/use.mask new file mode 100644 index 0000000000..e18f63587f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/use.mask @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas K. Hüttel (2024-10-21) +-perl_features_time64 +-time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README index 1e90063187..abe7317db0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README @@ -1,3 +1,3 @@ This is a common profile for architectures and subarchitectures that do not -support Rust (do not have a working virtual/rust). It serves as a common place +support Rust (do not have a working Rust). It serves as a common place to mask the packages requiring Rust and the USE flags pulling them. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index 4a9c862847..8da20c80ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Viorel Munteanu (2024-10-24) +# Requires already masked packages (dev-python/bcrypt, +# dev-python/cryptography, dev-python/fido2, dev-python/pyopenssl) +dev-python/asyncssh + # Michał Górny (2024-09-23) # Requires dev-python/nh3. dev-python/textile @@ -222,6 +227,7 @@ dev-python/cramjam dev-python/dirty-equals dev-python/hatch-jupyter-builder dev-python/inflect +dev-python/inline-snapshot dev-python/ipyparallel dev-python/ipywidgets dev-python/jaraco-itertools diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index 92fac886fe..582010e4e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-11-02) +# Optional Rust extensions. +dev-python/dulwich native-extensions + # Andreas Sturmlechner (2024-10-04) # >=media-libs/libopenraw-0.3.2 depends on rust xfce-base/tumbler raw @@ -158,6 +162,7 @@ dev-libs/tree-sitter-vimdoc test # Sam James (2022-11-19) # GNOME packages pulling in e.g. gjs which then needs Rust. +dev-libs/libpeas javascript dev-util/glade gjs gnome-base/gnome-menus test gnome-base/gnome-settings-daemon modemmanager @@ -234,7 +239,7 @@ x11-misc/xscreensaver gdm >=media-libs/libheif-1.10.0 rav1e # Cédric Krier (2020-11-10) -# virtual/rust has no ${arch} keyword +# Rust has no ${arch} keyword dev-vcs/mercurial rust # Joonas Niilola (2020-10-02) @@ -248,7 +253,7 @@ media-libs/gd avif net-libs/webkit-gtk avif # Mart Raudsepp (2020-08-02) -# ${arch} has no virtual/rust support, needed by newer gnome-base/librsvg, et al +# ${arch} has no Rust support, needed by newer gnome-base/librsvg, et al >=media-gfx/eog-3.33.1 svg # Thomas Deutschmann (2018-10-12) diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index e66533dd5e..fcc2feaf83 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -24,12 +24,6 @@ # regressions. Bug #937896. dev-python/sentry-sdk -# Michał Górny (2024-07-23) -# Abandoned and broken with pytest-8. Superseded -# by dev-python/pytest-lazy-fixtures (plural), which requires small -# changes in code. -dev-python/pytest-lazy-fixture - # Michał Górny (2024-06-15) # Stop-gap compatibility package. Upstreams really need to move away # from the removed cgi module rather than rely on this. diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.mask b/sdk_container/src/third_party/portage-stable/profiles/package.mask index 09e50020ea..80887c3497 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,6 +33,170 @@ #--- END OF EXAMPLES --- +# Andreas K. Hüttel (2024-11-10) +# Fails to build with gcc-14. Horrible code. Not touched by a +# maintainer since 2010. Bugs 729134, 870541, 909625, 933773 +# Removal in 30 days. +app-accessibility/powiedz + +# Matt Jolly (2024-11-09) +# The legacy Rust ebuilds are no longer maintained and have been +# replaced by the new slotted Rust. Removal in 30 days. +=dev-lang/rust-1.71.1 +=dev-lang/rust-1.74.1 +=dev-lang/rust-1.75.0-r1 +=dev-lang/rust-1.77.1 +=dev-lang/rust-1.79.0 +=dev-lang/rust-1.80.1 +=dev-lang/rust-1.81.0 +=dev-lang/rust-1.82.0 +=dev-lang/rust-bin-1.71.1 +=dev-lang/rust-bin-1.74.1 +=dev-lang/rust-bin-1.75.0 +=dev-lang/rust-bin-1.77.1 +=dev-lang/rust-bin-1.79.0 +=dev-lang/rust-bin-1.80.1 +=dev-lang/rust-bin-1.81.0 +=dev-lang/rust-bin-1.82.0 +=virtual/rust-1.71.1-r2 +=virtual/rust-1.74.1-r1 +=virtual/rust-1.75.0-r1 +=virtual/rust-1.77.1 +=virtual/rust-1.79.0 +=virtual/rust-1.80.1 +=virtual/rust-1.81.0-r1 +=virtual/rust-1.82.0 + +# Matt Jolly (2024-11-09) +# Does not build with any rust version in the tree. Removal in 30 days. +=dev-lang/starlark-rust-0.8.0 + +# Matt Jolly (2024-11-09) +# Does not build with any rust version in the tree. Removal in 30 days. +=dev-util/wasmer-0.11.0 + +# Hans de Graaff (2024-11-08) +# Obsolete slot. Use a newer slot instead. Removal on 2024-12-08. +dev-ruby/faker:2 + +# Hans de Graaff (2024-11-08) +# Obsolete slot. Use a newer slot instead. The included jquery-ui +# version is no longer supported upstream. Removal on 2024-12-08. +dev-ruby/jquery-ui-rails:6 + +# Alfredo Tupone (2024-11-07) +# No more used (caffe2 used to) +# Removal on 2024-12-07. Bug #942972. +sci-libs/QNNPACK + +# Matt Turner (2024-11-06) +# Replaced by kernel modesetting (CONFIG_DRM_VBOXVIDEO) and the +# xf86-video-modesetting driver in the Xserver. Bug #929007 +# +# Removal on 2024-12-06. Bug #924715. +x11-drivers/xf86-video-vboxvideo + +# Matt Turner (2024-11-06) +# Driver for integrated GPU paired only with Texas Instruments ARM CPUs. +# +# Not maintained upstream. No releases since 2016. No sign of users. +# +# Removal on 2024-12-06. Bug #924715. +x11-drivers/xf86-video-omap + +# Matt Turner (2024-11-06) +# Driver for integrated GPU paired only with x86 VIA CPUs. +# +# Has not worked in Gentoo for more than two years (see bug #875233) without +# any actual users noticing. +# +# Removal on 2024-12-06. Bug #875233. +x11-drivers/xf86-video-openchrome + +# Holger Hoffstätte (2024-11-03) +# Vendors an unreleased libbpf version and announces incorrect version. +# Please downgrade to 7.4.0. Bug Bug #941185. Removal on 2024-12-03. +=dev-util/bpftool-7.5.0-r1 + +# David Seifert (2024-11-03) +# Bug ridden package, extremely brittle build system, lots of QA issues, +# terrible license, no other linux distro still packages this. +# Removal on 2024-12-03. Bug #929069. +sci-chemistry/molden + +# Hans de Graaff (2024-11-03) +# Obsolete ruby32-only slot without reverse dependencies. Use the newer +# slot instead. Removal on 2024-12-03. +dev-ruby/pdf-reader:0 + +# Hans de Graaff (2024-11-01) +# Does not work with current versions of dependencies. ruby32-only +# because of it. No release in two years. No reverse +# dependencies. Removal on 2024-12-01. +dev-ruby/typhoeus + +# Hans de Graaff (2024-11-01) +# No longer compiles with modern C compilers, bug 881245. Last upstream +# release 6 years ago. No reverse dependencies. Removal on 2024-12-01. +dev-ruby/ruby-opengl + +# Michał Górny (2024-10-29) +# Unmaintained in Gentoo. The latter is multiple versions behind. +# Ebuilds without working tests. The only revdep has its "doc" flag +# masked for over a year. +# Removal on 2024-11-28. Bug #942445. +dev-python/mkdocs-ansible +dev-python/mkdocs-macros-plugin + +# Marc Schiffbauer (2024-10-28) +# New style opencpn plugins depend on specific snapshots of +# "opencpn-libs", a collection of bundled 3rd party libs or +# forks thereof. +# This makes it virtually impossible to package opencpn and +# its plugins in a sane way. +# Use the flatpak version instead. +# removal on 2024-11-28. +# Bug #928960, #933606 +sci-geosciences/opencpn +sci-geosciences/opencpn-plugin-aisradar +sci-geosciences/opencpn-plugin-climatology +sci-geosciences/opencpn-plugin-dr +sci-geosciences/opencpn-plugin-findit +sci-geosciences/opencpn-plugin-gxradar +sci-geosciences/opencpn-plugin-iacfleet +sci-geosciences/opencpn-plugin-launcher +sci-geosciences/opencpn-plugin-logbookkonni +sci-geosciences/opencpn-plugin-objsearch +sci-geosciences/opencpn-plugin-ocpn_draw +sci-geosciences/opencpn-plugin-ocpndebugger +sci-geosciences/opencpn-plugin-oesenc +sci-geosciences/opencpn-plugin-otcurrent +sci-geosciences/opencpn-plugin-polar +sci-geosciences/opencpn-plugin-radar +sci-geosciences/opencpn-plugin-route +sci-geosciences/opencpn-plugin-squiddio +sci-geosciences/opencpn-plugin-statusbar +sci-geosciences/opencpn-plugin-watchdog +sci-geosciences/opencpn-plugin-weather_routing +sci-geosciences/opencpn-plugin-weatherfax +sci-geosciences/opencpn-plugins-meta + +# Hans de Graaff (2024-10-27) +# Obsolete slots without reverse dependencies. dev-util/cucumber will +# use other slots when installed. Removal on 2024-11-27. +dev-util/cucumber-gherkin:26 +dev-util/cucumber-messages:17 +dev-util/cucumber-messages:20 + +# Arthur Zamarin (2024-10-23) +# Doesn't support latest Rust/Cargo ebuild format and standard. Confuses +# developers who tries to use it, and then see pkgcheck warnings on the +# result. +# Superior replacement is app-portage/pycargoebuild, which is maintained, +# and supports more features. +# Removal on 2024-11-22. Bugs #942026, #934381, #724162, #930011. +dev-util/cargo-ebuild + # Arthur Zamarin (2024-10-20) # Maintainer-needed, no reverse dependencies, EAPI=7, many modern C # bugs. Many other IRC clients can be replacement. Awaits version @@ -86,7 +250,7 @@ dev-ruby/io-event:1.3 # Holger Hoffstätte (2024-10-11) # Vendors an unreleased libbpf version and generates ABI-breaking code. -# Bug #941185. +# Bug #941185. Removal on 2024-12-03. =dev-util/bpftool-7.5.0-r2 # Michał Górny (2024-10-10) @@ -159,20 +323,6 @@ app-i18n/kcm-fcitx =dev-qt/qtwebsockets-6.8.0* =dev-qt/qtwebview-6.8.0* -# Andreas Sturmlechner (2024-10-07) -# No more revdeps, merged into kde-frameworks/kpeople upstream. -# Removal on 2024-11-06. -dev-libs/kpeoplevcard - -# Andreas Sturmlechner (2024-10-07) -# Unmaintained and archived upstream, removal on 2024-11-06. -net-im/choqok - -# Hans de Graaff (2024-10-06) -# Obsolete slot without reverse dependencies. Use the newer slot -# instead. Removal on 2024-11-08. -dev-ruby/base64:0.1 - # Andrew Ammerlaan (2024-10-05) # This version is known to break on certain systems. At the # same time it fixes several reported issues. Masked until @@ -180,27 +330,6 @@ dev-ruby/base64:0.1 # See also: https://github.com/gentoo/gentoo/pull/36091 ~sys-boot/plymouth-24.004.60 -# Andreas Sturmlechner (2024-10-05) -# Masked for removal in 30 days. Broken since KF6 incapacitated -# breeze-icons-rcc, but no one even complained. Upstream porting -# effort stalled indefinitely: -# https://invent.kde.org/office/kexi/-/issues/152 -# Removal on 2024-11-04. -app-office/kexi -dev-db/kdb -dev-libs/kproperty -dev-libs/kreport -kde-frameworks/breeze-icons-rcc - -# Sebastian Pipping (2024-10-03) -# Masked for removal in 30 days. Last release in 2021, -# last commit two years ago, has open bugs, .. (bug #940725). -# Also removing its two dependencies that have no other -# reverse dependencies in Gentoo or known use outside of Lurch. -net-libs/libaxc -net-libs/libomemo -x11-plugins/lurch - # Sam James (2024-09-30) # GCC 10 and older no longer receive upstream support or fixes for # bugs. Please switch to a newer GCC version using gcc-config. @@ -208,60 +337,17 @@ x11-plugins/lurch (2024-09-29) -# This package has not been updated since Python 3.11.2. It bundles -# part of Python stdlib that's most likely vulnerable by now, as well -# as some third-party packages. And it really needs a dedicated -# maintainer. -# Removal on 2024-10-29. Bug #910612. -dev-python/brython - -# Volkmar W. Pogatzki (2024-09-28) -# Nothing depends on it. Removal on 2024-10-28. -dev-java/ant-core - -# Eli Schwartz (2024-09-22) -# Unmaintained, abandoned upstream, does not compile with GCC 14. -# Removal on 2024-10-22. Bug #874732. -dev-util/biew - # Robin H. Johnson (2024-09-22) # Upstream testing release; fails some tests as well here # Beware that if you upgrade to it, you may need to reset your keyrings. >=app-crypt/gnupg-2.5 -# Michał Górny (2024-09-21) -# Discontinued upstream. Since 7.3.17, only 2.7 and 3.10 are released. -# Vulnerable. -# Removal on 2024-10-21. Bug #939951. -dev-python/pypy3_9 -dev-python/pypy3_9-exe -dev-python/pypy3_9-exe-bin - -# Michał Górny (2024-09-21) -# Unmaintained. Broken with >=dev-python/pytest-8. -# Replaced by dev-python/pytest-lazy-fixtures. No revdeps left. -# Removal on 2024-10-21. Bug #939420. -dev-python/pytest-lazy-fixture - -# Andreas Sturmlechner (2024-09-20) -# No more revdeps after app-accessibility/kontrast:5 cleanup. -# Removal on 2024-10-20. -dev-db/futuresql5 - # Eli Schwartz (2024-09-19) # Breaks parallel builds with fatal compiler errors. # Bug #939798, #939875. >=dev-python/ensurepip-setuptools-75.1.0 >=dev-python/setuptools-75.1.0 -# Hans de Graaff (2024-09-14) -# Obsolete slots that were used for older cucumber version but that no -# longer have reverse dependencies. Removal on 2024-10-14. -dev-util/cucumber-compatibility-kit:10 -dev-util/cucumber-core:12 -dev-util/cucumber-gherkin:22 - # Ulrich Müller (2024-09-12) # Pretest versions, masked for testing. (2024-08-23) -# Has a serious bug that causes synced directories to end up world read- -# and writeable. See https://github.com/nextcloud/desktop/issues/6863 ->=net-misc/nextcloud-client-3.13.1 - -# Ionen Wolkens (2024-08-11) -# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560 -# and compositors that supports like kwin-6), which currently seems -# to be causing too many problems ranging from application crashes -# and potential VRAM leaking (even with the fixes in 1.1.15) and may -# be better left masked for the time being. It can hwoever solve -# flicking/stutter issues on some setups so users may want to unmask -# if heavily affected (bug #937773). ->=gui-libs/egl-wayland-1.1.14 - # Pacho Ramos (2024-08-09) # Mask until we find out a way to deal better with the upstream # introduced circular dep, bug #937616 @@ -297,6 +368,7 @@ dev-util/cucumber-gherkin:22 >=dev-util/gdbus-codegen-2.80 >=gnome-base/gnome-shell-46 >=gnome-extra/gnome-shell-extensions-46 +>=gnome-extra/gnome-shell-frippery-46 >=gnome-base/nautilus-46 >=dev-libs/gobject-introspection-1.80 >=dev-libs/gobject-introspection-common-1.80 @@ -306,15 +378,6 @@ dev-util/cucumber-gherkin:22 # New major ffmpeg version. Tracker bug #928905. >=media-video/ffmpeg-7.0 -# Joonas Niilola (2024-07-04) -# libxml2-2.13.1 removed "deprecated" symbols that other (older) -# packages depend upon. It can be mitigated with a --with-legacy -# configure option, but it's still not a perfect fix. Bug #935452 -# to track and work on tree-wide support. Masking the exact version -# so we can revbump the package with a fix. -=dev-libs/libxml2-2.13.1 -=dev-libs/libxslt-1.1.41 - # Sam James (2024-06-25) # The symbol versioning "fix" breaks anything built with 3.0.0. =dev-libs/libassuan-3.0.1 @@ -411,14 +474,17 @@ dev-ml/textutils_kernel:0/0.17 >=xfce-base/libxfce4util-4.19 >=xfce-base/libxfce4windowing-4.19.5 >=xfce-base/thunar-4.19 +>=xfce-base/thunar-volman-4.19 >=xfce-base/tumbler-4.19 >=xfce-base/xfce4-appfinder-4.19 +>=xfce-base/xfce4-meta-4.19 >=xfce-base/xfce4-panel-4.19 >=xfce-base/xfce4-power-manager-4.19 >=xfce-base/xfce4-session-4.19 >=xfce-base/xfce4-settings-4.19 >=xfce-base/xfconf-4.19 >=xfce-base/xfdesktop-4.19 +>=xfce-base/xfwm4-4.19 # Sam James (2024-04-28) # Masked for testing. Tracker bug: bug #930805. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/parent index 8f6bb2022d..d78adeeaf2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/parent @@ -1,3 +1,4 @@ ../../base ../../arch/base .. +../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/parent index 8f6bb2022d..d78adeeaf2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/parent @@ -1,3 +1,4 @@ ../../base ../../arch/base .. +../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults index 2dc85fe967..8af0df35af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="colord eds evo gnome gnome-keyring gnome-online-accounts gnome-shell gstreamer introspection keyring nautilus networkmanager pulseaudio sysprof tracker" +USE="colord eds evo gdk-pixbuf gnome gnome-keyring gnome-online-accounts gnome-shell gstreamer introspection keyring nautilus networkmanager pulseaudio sysprof tracker" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask new file mode 100644 index 0000000000..532b8d38fd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2024-11-10) +# Breaks suspend on elogind systems (bug #934314, bug #923614) but +# works fine on systemd machines. +# https://github.com/polkit-org/polkit/issues/451 +->=sys-auth/polkit-124 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 index 04316120a7..aedc958dd3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 @@ -1,3 +1,6 @@ move dev-python/pyopengl_accelerate dev-python/pyopengl-accelerate move sys-apps/scx sys-kernel/scx slotmove media-sound/kmetronome 5 0 +move net-im/sendxmpp-amm net-im/sendxmpp-scala +move dev-python/jinja dev-python/jinja2 +move dev-python/gmpy dev-python/gmpy2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index feb500c784..7b0ba9c60b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -339,6 +339,7 @@ theora - Add support for the Theora Video Compression Codec threads - Add threads support for various packages. Usually pthreads tidy - Add support for HTML Tidy tiff - Add support for the TIFF image format +time64 - Use 64-bit time_t type instead of the regular 32-bit type. This flag is forced on time64 profiles, and masked elsewhere. It should be only used when detection of type width is not possible (e.g. for SRC_URI) timidity - Build with Timidity++ (MIDI sequencer) support tk - Add support for Tk GUI toolkit truetype - Add support for FreeType and/or FreeType2 fonts