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 72e1245bb5..b50df1912e 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 @@ -405,10 +405,6 @@ dev-db/mariadb -jdbc # PGO is fixed on amd64 >=www-client/firefox-48 -pgo -# James Le Cuirot (2016-07-26) -# Only available on some architectures. -dev-java/icedtea -shenandoah - # Mike Gilbert (2016-06-23) # This flag only has meaning on amd64 sys-boot/grub:2 -grub_platforms_xen-32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index aff9fae98d..233f448771 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -21,10 +21,6 @@ # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub -# Ionen Wolkens (2024-03-08) -# media-libs/libdovi is not stable here yet -media-libs/libplacebo libdovi - # Ionen Wolkens (2024-01-27) # dev-python/pyside6 is not stable here yet dev-python/QtPy pyside6 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 e38f87231b..ebc94c196b 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 @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Paul Zander (2024-03-28) +# dev-libs/optix works on amd64 +-optix + # Paul Zander (2024-02-14) # sci-libs/atlas works on x86_64 -atlas diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults index 0c9b008c9f..b1eb0b20a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults @@ -5,6 +5,11 @@ DEFAULT_ABI="x32" ABI="x32" MULTILIB_ABIS="amd64 x86 x32" +# Andreas K. Hüttel (2024-03-29) +# Appears to be needed so stage1 can build stage3 ... +# The bug is elsewhere, this is a workaround. +BOOTSTRAP_USE="${BOOTSTRAP_USE} abi_x86_64" + # Mike Gilbert (2021-09-06) # x32 userspace runs on amd64 kernels. KERNEL_ABI="amd64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index e45b51f2ef..ee3f8e2db1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -35,7 +35,6 @@ dev-python/jupyterlab dev-python/jupyterlab-lsp dev-python/jupyter-server-proxy sci-misc/jupyterlab-desktop-bin -dev-python/jupyter-collaboration dev-python/plotly dev-python/plotly-geo dev-python/chart-studio 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 5f51dcb020..c95fe6418e 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 +# Paul Zander (2024-04-02) +# Supports 64-bit NEON +media-libs/openpgl -cpu_flags_arm_neon + # Andrew Ammerlaan (2024-03-21) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -367,8 +371,12 @@ app-admin/syslog-ng mongodb # Mart Raudsepp (2018-04-08) # Tests fail for bundled luajit, USE=luajit is globally # masked too (no-one has tested it yet). -app-text/texlive-core luajittex -dev-texlive/texlive-basic luajittex +# Florian Schmaus (2024-03-29) +# Restricted to pre texlive 2023 releases, as we have users +# reporting that luajittex works with 2023 on arm64. +# For example https://bugs.gentoo.org/928122#c7 + (2018-03-31) # Boost.Context can be built on arm64 @@ -446,10 +454,6 @@ app-emulation/libvirt virtualbox # Need to check if this has a chance to work with in-kernel drivers app-crypt/heimdal afs -# James Le Cuirot (2017-05-22) -# Only available on some architectures. -dev-java/icedtea -shenandoah - # Thomas Deutschmann (2017-03-01) # Unkeyworded dependencies app-admin/rsyslog mongodb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 19271a8254..4211f21cb5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# Paul Zander (2024-03-28) +# dev-libs/optix works on arm64 +-optix + # Mart Raudsepp (2023-10-05) # Orc optimisations are supported on arm64 NEON since 0.4.33 -orc 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 ec88de6222..afb21417b1 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 @@ -368,10 +368,6 @@ dev-db/percona-server tokudb tokudb-backup-plugin # Mask jdbc as most arches don't support java dev-db/mariadb jdbc -# James Le Cuirot (2016-07-26) -# Only available on some architectures. -dev-java/icedtea shenandoah - # Mike Gilbert (2016-06-23) # This flag only has meaning on amd64 sys-boot/grub:2 grub_platforms_xen-32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index 0c7fe30d5a..451dd7d0fa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-03-28) +# dev-libs/optix only works on amd64 and arm64 +optix + # Paul Zander (2024-02-14) # media-libs/jasper is only supported on specific architectures jasper @@ -11,7 +15,6 @@ atlas # Michał Górny (2024-02-05) # LLVM slots without keywords. -llvm_slot_18 llvm_slot_19 # Andrew Ammerlaan (2023-07-11) 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 8b3a6e04f5..b9f0e6aa37 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,16 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2024-04-04) +# dev-qt/qtwebengine is not available on loong (no upstream Chromium support, +# patchset not integrated yet) +>=kde-apps/kdecore-meta-24 handbook +kde-plasma/plasma-meta:6 handbook + +# Sam James (2024-03-27) +# No rust-bin available for profiler + (2024-03-31) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded +# (or problematic, bug #928297). Done this way also avoids conflicts +# for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit + # Luke Dashjr (2019-09-21) # iasl is stable on ppc sys-firmware/seabios -binary 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 ad6a4aec52..ad13c1cfaa 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 @@ -1,9 +1,19 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2024-03-31) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded +# (or problematic, bug #928297). Done this way also avoids conflicts +# for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit + # Andreas Sturmlechner (2024-03-24) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-apps/kleopatra pim +net-irc/quassel urlpreview net-p2p/ktorrent rss # Eray Aslan (2024-03-08) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask index a41a43f712..aba0acfd08 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Rahil Bhimjiani (2024-03-20) +# https://bugs.gentoo.org/925111 +-app-containers/podman + # Jimi Huotari (2023-01-11) # Requires media-libs/libva since 29.0.0, which is unmasked here. ->=media-video/obs-studio-29.0.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask index 29e00a4e70..cf4f878dbf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-03-29) +# not available here (see openexr, opencolorio, opencv) +-openvdb +-embree +-openimageio +-osl + # Michał Górny (2021-12-31) # PyPy3 is keyworded here. -python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force index d197a47b1d..d198bbc215 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force @@ -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 # Matt Jolly (2024-01-30) @@ -12,14 +12,6 @@ www-client/chromium system-toolchain # Done this way also avoids conflicts for users using another default. games-engines/openmw -lua_single_target_luajit -# 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 -# the profile's defaults, and invert on arches where not keyworded. -# Done this way also avoids conflicts for users using another default. -# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer -media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit - # Samuli Suominen (2012-10-30) # Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm gets # stable keyword, this line can be removed. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index 857d7a0bd4..e4646a6549 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -30,14 +30,6 @@ www-client/firefox hwaccel games-engines/openmw -lua_single_target_lua5-1 lua_single_target_luajit games-engines/openmw -lua_single_target_lua5-3 -lua_single_target_lua5-4 -# 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 -# the profile's defaults, and invert on arches where not keyworded. -# Done this way also avoids conflicts for users using another default. -# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer -media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit - # Sam James (2023-04-14) # Needs dev-python/sympy which is not yet keyworded, see bug #892183 dev-python/nbval test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask index e4ee2f94b6..34a2f70e2b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask @@ -3,6 +3,13 @@ ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! +# Paul Zander (2024-03-29) +# not available here (see openexr, opencolorio, opencv) +openvdb +embree +openimageio +osl + # Michał Górny (2021-12-31) # PyPy3 is keyworded here. -python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index 3f43a0d592..a5a54a1e90 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -216,6 +216,7 @@ dev-libs/mongo-c-driver test # LuaJIT does not support riscv app-text/texlive-core luajittex dev-texlive/texlive-basic luajittex +dev-texlive/texlive-context luajittex media-gfx/gimp lua www-servers/nginx nginx_modules_http_lua 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 47877ea78d..d1fa8c8782 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 @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Viorel Munteanu (2024-04-06) +# sys-libs/nss_wrapper unavailable for tests +net-misc/dropbear test + +# Sam James (2024-03-27) +# No rust-bin available for profiler +virtual/rust profiler + # Eray Aslan (2024-03-08) # mongodb dependencies are not keyworded mail-mta/postfix mongodb 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 5347e66d38..36e301d72b 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,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2024-04-02) +# dev-qt/qtsvg:6 is not keyworded here yet (bug #918896) +dev-qt/qtdeclarative:6 svg + # Eray Aslan (2024-03-08) # mongodb dependencies are not keyworded mail-mta/postfix mongodb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force index f897eca675..1cf0c69377 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -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 # Joonas Niilola (2023-03-16) @@ -15,6 +15,7 @@ www-client/firefox system-libvpx # Arthur Zamarin (2022-01-16) # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap +dev-java/openjdk:8 -system-bootstrap dev-java/openjdk:11 -system-bootstrap dev-java/openjdk:17 -system-bootstrap dev-java/openjdk:21 -system-bootstrap 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 ec12976b3e..267e27efdc 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 @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# Paul Zander (2024-03-29) +# not keyworded +openimageio + # Paul Zander (2024-02-14) # sci-libs/atlas works on x86 -atlas diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 5a6cefad7d..440df61536 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -50,6 +50,7 @@ sys-devel/clang pie # Arthur Zamarin (2022-01-13) # Force to use installed openjdk{,-bin} for bootstrapping +dev-java/openjdk:8 system-bootstrap dev-java/openjdk:11 system-bootstrap dev-java/openjdk:17 system-bootstrap dev-java/openjdk:21 system-bootstrap 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 76b39e86f8..729776a88a 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 @@ -6,6 +6,14 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Andreas Sturmlechner (2024-04-06) +# Depends on last-rited kde-apps/ktp-accounts-kcm +dev-util/kdevelop reviewboard + +# Michał Górny (2024-03-26) +# sys-auth/pam_ssh is being last rited, bug #892031. +sys-auth/pambase pam_ssh + # Andrew Ammerlaan (2024-03-22) # Building with qt6 requires (masked) kde-frameworks:6 app-admin/calamares qt6 @@ -270,7 +278,7 @@ x11-wm/stumpwm doc # Bernd Waibel (2022-11-25) # USE=tbb is broken in 7.7.0 # https://tracker.dev.opencascade.org/view.php?id=33152 ->=sci-libs/opencascade-7.7.0 tbb + (2022-11-22) # app-text/pandoc is not keyworded on most architectures @@ -830,12 +838,6 @@ sys-devel/gcc vtv # invokes it wrong. dev-lang/moarvm asan -# James Le Cuirot (2016-04-10) -# Slower and less reliable than HotSpot and we don't support Java on -# any non-HotSpot platforms. Don't unmask these unless you know what -# you're doing. This has upstream's approval. -dev-java/icedtea cacao jamvm - # Rick Farina (2015-10-06) # forward porting this patch is non-trivial, mask for now >=net-wireless/wpa_supplicant-2.5 wimax 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 316658feeb..f27ab3bcd0 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,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Andreas Sturmlechner (2024-04-06) +# Telepathy is dead and packages masked for removal. +telepathy + # Andreas Sturmlechner (2023-12-15) # KF6 is not in ::gentoo yet. Move to stable.use.mask on KF6 intro. kf6compat diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index 142757e993..59d9eb195d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/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 use.mask +# Michał Górny (2024-04-04) +# LLVM slots without stablekeywords. +llvm_slot_18 + # Hans de Graaff (2023-12-25) # Currently in testing and not ready to go stable yet. ruby_targets_ruby32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.mask new file mode 100644 index 0000000000..c021f45d85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.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-03-20) +# Does not compile with musl-1.2.4 +sys-devel/gcc sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults index 05f8f6a365..3f787338bf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors. +# Copyright 2023-2024 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 -LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" +LDFLAGS="-Wl,-O1 -Wl,--as-needed" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults new file mode 100644 index 0000000000..f8aea7de43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="riscv32-unknown-linux-musl" + +CHOST_ilp32d="riscv32-unknown-linux-musl" + +LIBDIR_ilp32d="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent new file mode 100644 index 0000000000..b488e1ca01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults new file mode 100644 index 0000000000..f8aea7de43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="riscv32-unknown-linux-musl" + +CHOST_ilp32d="riscv32-unknown-linux-musl" + +LIBDIR_ilp32d="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent new file mode 100644 index 0000000000..b488e1ca01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/make.defaults new file mode 100644 index 0000000000..f8aea7de43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="riscv32-unknown-linux-musl" + +CHOST_ilp32d="riscv32-unknown-linux-musl" + +LIBDIR_ilp32d="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/parent new file mode 100644 index 0000000000..f5ec167564 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/make.defaults new file mode 100644 index 0000000000..f8aea7de43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="riscv32-unknown-linux-musl" + +CHOST_ilp32d="riscv32-unknown-linux-musl" + +LIBDIR_ilp32d="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/parent new file mode 100644 index 0000000000..f5ec167564 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask new file mode 100644 index 0000000000..c021f45d85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.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-03-20) +# Does not compile with musl-1.2.4 +sys-devel/gcc sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use new file mode 100644 index 0000000000..6904fbb6c9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Aliaksei Urbanski (2024-03-19) +# Enable dav1d by default for libavif since +# aom is masked while one of them is required +media-libs/libavif dav1d 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 6724b64dde..1c6aa91f0d 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,17 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Marek Szuba (2024-04-07) +# Relies on musl-incompatible ldconfig behaviour to determine the list of host +# library directories. More importantly however, protontricks is useless without +# Steam and Steam will almost certainly never support musl (see e.g. +# https://github.com/ValveSoftware/steam-for-linux/issues/9284). +app-emulation/protontricks + +# Matthew Smith (2024-04-07) +# Mask until execinfo.h use can be properly patched, bug #853856 +media-gfx/renderdoc + # Maciej Barć (2024-03-23) # Binary package, which is compiled against glibc www-apps/jellyfin-bin @@ -290,6 +301,7 @@ media-gfx/brscan4 media-libs/amdgpu-pro-vulkan media-sound/baudline media-sound/teamspeak-server +media-tv/plex-media-server media-video/amdgpu-pro-amf media-video/dvbackup media-video/makemkv diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index 83facb689f..534ed3ad3d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2024-04-07) +# sof tools need glibc at runtime, bug #925179 +sys-firmware/sof-firmware tools + +# Matthew Smith (2024-04-07) +# Renderdoc masked on musl, bug #853856 +dev-qt/qtbase renderdoc + # Andreas K. Hüttel (2024-03-11) # Only works properly with glibc dev-debug/gdb cet diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/time64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults new file mode 100644 index 0000000000..993dd21b61 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults @@ -0,0 +1,3 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + 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 a8281c01e6..b563d5da90 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 @@ -91,7 +91,6 @@ dev-python/orjson dev-python/os-client-config dev-python/osc-lib dev-python/paramiko -dev-python/pendulum dev-python/pooch dev-python/pydantic dev-python/pydantic-core @@ -128,6 +127,7 @@ dev-python/trustme dev-python/trio dev-python/trio-websocket dev-python/twine +dev-python/uv dev-python/vdirsyncer dev-python/watchfiles dev-python/wcmatch 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 afa4465864..4d70f8b959 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 @@ -119,7 +119,6 @@ net-vpn/networkmanager-vpnc gtk # Michał Górny (2022-07-29) # More packages requiring dev-python/cryptography or its revdeps. app-admin/salt keyring neutron -dev-python/boto test dev-python/dask test dev-python/docker test dev-python/google-api-python-client test 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 8e619d65ae..db4bc1db6d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -31,11 +31,6 @@ dev-python/pyside2 dev-python/pyside2-tools dev-python/shiboken2 -# Michał Górny (2024-01-23) -# Unmaintained, very hacky package. Its replacement, berkeleydb, -# was so bad that we've lastrited it. -dev-python/bsddb3 - # Michał Górny (2023-12-10) # Superseded by dev-python/psycopg:0 (version 3). dev-python/psycopg:2 @@ -112,14 +107,6 @@ sys-apps/edac-utils # to packages not supporting Python 2 anymore. dev-python/future -# Michał Górny (2022-10-17) -# Nosetests are no longer maintained (since 2015!), are completely -# broken with Python 3.11, and we were already patching it to make it -# work with prior Python versions. If your package still needs it -# (sic!), then either port it to use a maintained test framework (pytest -# preferably) or last rite it. -dev-python/nose - # Matt Turner (2022-10-02) # Dummy packages, now merged into app-accessibility/at-spi2-core. # When possible, replace dependencies on these packages with a dependency on 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 e925997a8c..593e66496a 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,163 @@ #--- END OF EXAMPLES --- +# Ben Kohler (2024-04-07) +# Abandoned upstream long ago in favor of Unifi Protect (running only on an +# official Unifi appliance. Likely contains lots of security holes in bundled +# libs. +# Removal on 2024-05-07. Bug #928881 +acct-group/unifi-video +acct-user/unifi-video +media-video/unifi-video + +# Ben Kohler (2024-04-07) +# Long ago forked to and obsoleted by sys-apps/memtest86+. Upstream has +# abandoned this for their proprietary UEFI-based one (packaged in gentoo as +# as sys-apps/memtest86-bin). +# Removal on 2024-05-07. Bug #502464, #607494, #628528, #750677, #887003, +# #912973, #920109 +sys-apps/memtest86 + +# Andreas Sturmlechner (2024-04-06) +# Dead upstream for many years, in a state of decay and no revdeps. +# Removal on 2024-05-06. Bug #926193, #891791 +net-im/telepathy-connection-managers +net-libs/sofia-sip +net-libs/telepathy-accounts-signon +net-libs/telepathy-farstream +net-libs/telepathy-qt +net-voip/telepathy-gabble +net-voip/telepathy-rakia +net-voip/telepathy-salut + +# Andreas Sturmlechner (2024-04-06) +# Dead upstream, as is the whole telepathy stack. Some parts depend on +# dev-qt/qtwebengine:5. +# Removal on 2024-05-06. Bug #926679 +kde-apps/ktp-accounts-kcm +kde-apps/ktp-approver +kde-apps/ktp-auth-handler +kde-apps/ktp-common-internals +kde-apps/ktp-contact-list +kde-apps/ktp-contact-runner +kde-apps/ktp-desktop-applets +kde-apps/ktp-filetransfer-handler +kde-apps/ktp-kded-module +kde-apps/ktp-send-file +kde-apps/ktp-text-ui +kde-apps/plasma-telepathy-meta +net-libs/telepathy-logger-qt + +# James Le Cuirot (2024-04-05) +# Dead upstream and broken beyond repair. Removal on 2024-05-05. Bug #928591. +games-board/xmille + +# Michał Górny (2024-03-30) +# NIH package that was added for dev-python/setuptools but is no longer +# used there. +# Removal on 2024-04-29. Bug #928270. +dev-python/nspektr + +# James Le Cuirot (2024-03-30) +# Old, ugly, broken, and requires OSS sound. Removal on 2024-04-30. Bug #928066. +games-sports/gracer + +# Sam James (2024-03-28) +# Newer releases were signed by a potentially compromised upstream maintainer. +# There is no evidence that these releases contain malicious code, but masked +# out of an abundance of caution. See bug #928134. +sec-keys/openpgp-keys-jiatan +>=app-arch/xz-utils-5.4.3 + +# Sam James (2024-03-28) +# Backdoor discovered in release tarballs. DOWNGRADE NOW. +# https://www.openwall.com/lists/oss-security/2024/03/29/4 +# https://bugs.gentoo.org/928134 +~app-arch/xz-utils-5.5.1_alpha +~app-arch/xz-utils-5.5.2_beta +~app-arch/xz-utils-5.6.0 +~app-arch/xz-utils-5.6.1 + +# Michał Górny (2024-03-26) +# Last release in 2012. No reverse dependencies. +# Removal on 2024-04-25. Bug #927524. +dev-python/simplegeneric + +# Michał Górny (2024-03-26) +# Unmaintained. EAPI 6. Homepage gone. No keywords for modern +# architectures. +# Removal on 2024-04-25. Bug #927208. +net-misc/blinkperl + +# Michał Górny (2024-03-26) +# Unmaintained. Multiple bugs open. The current version is from 2018, +# and it has been discontinued as a separate package since. +# Removal on 2024-04-25. Bug #926861. +net-misc/felix + +# Michał Górny (2024-03-26) +# Unmaintained. EAPI 6. Homepage gone. +# Removal on 2024-04-25. Bug #926860. +app-pda/iripdb + +# Michał Górny (2024-03-26) +# Unfetchable proprietary fonts. The alternatives include +# media-fonts/jomolhari and "Noto Serif Tibetan" from media-fonts/noto. +# Removal on 2024-04-25. Bug #926836. +media-fonts/dzongkha-fonts + +# Michał Górny (2024-03-26) +# A dead wiget library with no reverse dependencies. Homepage gone. +# Removal on 2024-04-25. Bug #926604. +x11-libs/scw + +# Michał Górny (2024-03-26) +# Deprecated upstream and the URL no longer works. +# Removal on 2024-04-25. Bug #926550. +sys-firmware/bluez-firmware + +# Michał Górny (2024-03-26) +# Wrapper library that's stuck on Qt5. No reverse dependencies left. +# Removal on 2024-04-25. Bug #926548. +dev-python/anyqt + +# Michał Górny (2024-03-26) +# Unfinished package from 2021 that was added as a short-lived +# dependency of dev-python/GitPython. No reverse dependencies remain. +# Removal on 2024-04-25. Bug #924683. +dev-python/sumtypes + +# Michał Górny (2024-03-26) +# Uses deprecated distutils-r1 API. The current version is outdated, +# from mid-2022. No reverse dependencies. +# Removal on 2024-04-25. Bug #910015. +sci-biology/HTSeq + +# Michał Górny (2024-03-26) +# Uses deprecated distutils-r1 API. Depends on dev-qt/qtwebengine:5. +# Includes the libraries with no other reverse dependencies. +# Removal on 2024-04-25. Bug #909996. +media-libs/libopenshot +media-libs/libopenshot-audio +media-video/openshot + +# Michał Górny (2024-03-26) +# Issues with OpenSSL 3. Unmaintained. Last activity in 2019. +# Removal on 2024-04-25. Bug #892031. +sys-auth/pam_ssh + +# Michał Górny (2024-03-26) +# Fails to compile. Unmaintained. Last activity in 2016. +# Depends on an old wxGTK slot. +# Removal on 2024-04-25. Bug #895222. +app-misc/tek + +# Michał Górny (2024-03-26) +# Bad C++ code. Unmaintained. Carries a number of patches already. +# No reverse dependencies. +# Removal on 2024-04-25. Bug #924925. +dev-libs/zthread + # Eli Schwartz (2024-03-24) # Broken with modern compilers, broken with LTO. Upstream website no # longer exists. Unmaintained in Gentoo, no reverse dependencies. @@ -50,11 +207,6 @@ dev-python/prov # Removal on 2024-04-22. Bug #892613. dev-python/sphinxcontrib-asyncio -# Alexey Sokolov (2023-03-23) -# Source incompatible with mygui-3.4.1 -# https://bugs.gentoo.org/927634 ->=dev-games/mygui-3.4.3 - # Conrad Kostecki (2024-03-22) # Stuck on old EAPI6. Last stable release over 10 years ago. # Not compatible with PHP8. Removal on 2024-04-22. @@ -200,68 +352,6 @@ app-portage/gs-elpa # Removal on 2024-04-03. kde-misc/gmail-feed -# Florian Schmaus (2024-03-01) -# TexLive 2023 is currently masked for testing. -# Please report issues by creating a new bug report at -# https://bugs.gentoo.org instead of commenting on the -# tracking bug #836779 (https://bugs.gentoo.org/836779). ->=app-text/dvipsk-2023.03.11_p66203 ->=app-text/dvisvgm-3.2 ->=app-text/ps2pkm-1.8_p20230311 ->=app-text/texlive-2023 ->=app-text/texlive-core-2023 ->=app-text/ttf2pk2-2.0_p20230311 ->=dev-libs/kpathsea-6.3.5_p20230311 ->=dev-libs/ptexenc-1.4.3_p20230311 ->=dev-tex/biber-2.19 ->=dev-tex/biblatex-3.19 ->=dev-tex/bibtexu-4.00_p20230311 ->=dev-tex/glossaries-4.53 ->=dev-tex/latex-beamer-3.71 ->=dev-tex/latexmk-4.83 ->=dev-tex/minted-2.9 ->=dev-tex/pgf-3.1.10 ->=dev-tex/tex4ht-20230311_p69739 ->=dev-texlive/texlive-basic-2023_p59159 ->=dev-texlive/texlive-bibtexextra-2023_p67386 ->=dev-texlive/texlive-binextra-2023_p69527 ->=dev-texlive/texlive-context-2023_p69108 ->=dev-texlive/texlive-fontsextra-2023_p69663 ->=dev-texlive/texlive-fontsrecommended-2023_p54074 ->=dev-texlive/texlive-fontutils-2023_p61207 ->=dev-texlive/texlive-formatsextra-2023_p62226 ->=dev-texlive/texlive-games-2023_p69159 ->=dev-texlive/texlive-humanities-2023_p68465 ->=dev-texlive/texlive-langarabic-2023_p69111 ->=dev-texlive/texlive-langchinese-2023_p63995 ->=dev-texlive/texlive-langcjk-2023_p65824 ->=dev-texlive/texlive-langcyrillic-2023_p69727 ->=dev-texlive/texlive-langczechslovak-2023_p54074 ->=dev-texlive/texlive-langenglish-2023_p68790 ->=dev-texlive/texlive-langeuropean-2023_p66432 ->=dev-texlive/texlive-langfrench-2023_p67951 ->=dev-texlive/texlive-langgerman-2023_p68711 ->=dev-texlive/texlive-langgreek-2023_p65038 ->=dev-texlive/texlive-langitalian-2023_p55129 ->=dev-texlive/texlive-langjapanese-2023_p64603 ->=dev-texlive/texlive-langkorean-2023_p54074 ->=dev-texlive/texlive-langother-2023_p68719 ->=dev-texlive/texlive-langpolish-2023_p54074 ->=dev-texlive/texlive-langportuguese-2023_p67125 ->=dev-texlive/texlive-langspanish-2023_p67307 ->=dev-texlive/texlive-latex-2023_p69131 ->=dev-texlive/texlive-latexextra-2023_p69752 ->=dev-texlive/texlive-latexrecommended-2023_p69131 ->=dev-texlive/texlive-luatex-2023_p69404 ->=dev-texlive/texlive-mathscience-2023_p69485 ->=dev-texlive/texlive-metapost-2023_p67071 ->=dev-texlive/texlive-music-2023_p69613 ->=dev-texlive/texlive-pictures-2023_p69409 ->=dev-texlive/texlive-plaingeneric-2023_p68675 ->=dev-texlive/texlive-pstricks-2023_p65367 ->=dev-texlive/texlive-publishers-2023_p69759 ->=dev-texlive/texlive-xetex-2023_p69452 - # Eli Schwartz (2024-02-29) # Ancient fork of gmp from 2017. Various build issues, fails tests. All # reverse dependencies turned out to be incorrect or preferred gmp @@ -271,7 +361,7 @@ kde-misc/gmail-feed sci-libs/mpir # Andreas Sturmlechner (2024-02-28) -# KDE Plasma 6.0.2, Gear 24.02.0 and Frameworks 6.0.0 mask +# KDE Plasma 6.0.3, Gear 24.02.1 and Frameworks 6.0.0 mask # # Don't do anything unless you're intentionally moving to Plasma 6, which is # masked still for a reason. If you get this message just from conflicts where @@ -360,68 +450,68 @@ sci-libs/mpir ~kde-frameworks/kxmlgui-6.0.0 ~kde-frameworks/purpose-6.0.0 ~kde-frameworks/qqc2-desktop-style-6.0.0 -~kde-plasma/bluedevil-6.0.2 -~kde-plasma/breeze-6.0.2 -~kde-plasma/breeze-grub-6.0.2 -~kde-plasma/breeze-gtk-6.0.2 -~kde-plasma/breeze-plymouth-6.0.2 -~kde-plasma/discover-6.0.2 -~kde-plasma/drkonqi-6.0.2 -~kde-plasma/flatpak-kcm-6.0.2 -~kde-plasma/kactivitymanagerd-6.0.2 -~kde-plasma/kde-cli-tools-6.0.2 -~kde-plasma/kde-gtk-config-6.0.2 -~kde-plasma/kdecoration-6.0.2 -~kde-plasma/kdeplasma-addons-6.0.2 -~kde-plasma/kgamma-6.0.2 -~kde-plasma/kglobalacceld-6.0.2 -~kde-plasma/kinfocenter-6.0.2 -~kde-plasma/kmenuedit-6.0.2 -~kde-plasma/kpipewire-6.0.2 -~kde-plasma/kscreen-6.0.2 -~kde-plasma/kscreenlocker-6.0.2 -~kde-plasma/ksshaskpass-6.0.2 -~kde-plasma/ksystemstats-6.0.2 -~kde-plasma/kwallet-pam-6.0.2 -~kde-plasma/kwayland-6.0.2 -~kde-plasma/kwayland-integration-6.0.2 -~kde-plasma/kwin-6.0.2 -~kde-plasma/kwrited-6.0.2 -~kde-plasma/layer-shell-qt-6.0.2 -~kde-plasma/libkscreen-6.0.2 -~kde-plasma/libksysguard-6.0.2 -~kde-plasma/libplasma-6.0.2 -~kde-plasma/milou-6.0.2 -~kde-plasma/ocean-sound-theme-6.0.2 -~kde-plasma/oxygen-6.0.2 -~kde-plasma/oxygen-sounds-6.0.2 -~kde-plasma/plasma-activities-6.0.2 -~kde-plasma/plasma-activities-stats-6.0.2 -~kde-plasma/plasma-browser-integration-6.0.2 -~kde-plasma/plasma-desktop-6.0.2 -~kde-plasma/plasma-disks-6.0.2 -~kde-plasma/plasma-firewall-6.0.2 -~kde-plasma/plasma-integration-6.0.2 -~kde-plasma/plasma-meta-6.0.2 -~kde-plasma/plasma-nm-6.0.2 -~kde-plasma/plasma-pa-6.0.2 -~kde-plasma/plasma-sdk-6.0.2 -~kde-plasma/plasma-systemmonitor-6.0.2 -~kde-plasma/plasma-thunderbolt-6.0.2 -~kde-plasma/plasma-vault-6.0.2 -~kde-plasma/plasma-welcome-6.0.2 -~kde-plasma/plasma-workspace-6.0.2 -~kde-plasma/plasma-workspace-wallpapers-6.0.2 -~kde-plasma/plasma5support-6.0.2 -~kde-plasma/plymouth-kcm-6.0.2 -~kde-plasma/polkit-kde-agent-6.0.2 -~kde-plasma/powerdevil-6.0.2 -~kde-plasma/print-manager-6.0.2 -~kde-plasma/qqc2-breeze-style-6.0.2 -~kde-plasma/sddm-kcm-6.0.2 -~kde-plasma/systemsettings-6.0.2 -~kde-plasma/wacomtablet-6.0.2 -~kde-plasma/xdg-desktop-portal-kde-6.0.2 +~kde-plasma/bluedevil-6.0.3 +~kde-plasma/breeze-6.0.3 +~kde-plasma/breeze-grub-6.0.3 +~kde-plasma/breeze-gtk-6.0.3 +~kde-plasma/breeze-plymouth-6.0.3 +~kde-plasma/discover-6.0.3 +~kde-plasma/drkonqi-6.0.3 +~kde-plasma/flatpak-kcm-6.0.3 +~kde-plasma/kactivitymanagerd-6.0.3 +~kde-plasma/kde-cli-tools-6.0.3 +~kde-plasma/kde-gtk-config-6.0.3 +~kde-plasma/kdecoration-6.0.3 +~kde-plasma/kdeplasma-addons-6.0.3 +~kde-plasma/kgamma-6.0.3 +~kde-plasma/kglobalacceld-6.0.3 +~kde-plasma/kinfocenter-6.0.3 +~kde-plasma/kmenuedit-6.0.3 +~kde-plasma/kpipewire-6.0.3 +~kde-plasma/kscreen-6.0.3 +~kde-plasma/kscreenlocker-6.0.3 +~kde-plasma/ksshaskpass-6.0.3 +~kde-plasma/ksystemstats-6.0.3 +~kde-plasma/kwallet-pam-6.0.3 +~kde-plasma/kwayland-6.0.3 +~kde-plasma/kwayland-integration-6.0.3 +~kde-plasma/kwin-6.0.3.1 +~kde-plasma/kwrited-6.0.3 +~kde-plasma/layer-shell-qt-6.0.3 +~kde-plasma/libkscreen-6.0.3 +~kde-plasma/libksysguard-6.0.3 +~kde-plasma/libplasma-6.0.3 +~kde-plasma/milou-6.0.3 +~kde-plasma/ocean-sound-theme-6.0.3 +~kde-plasma/oxygen-6.0.3 +~kde-plasma/oxygen-sounds-6.0.3 +~kde-plasma/plasma-activities-6.0.3 +~kde-plasma/plasma-activities-stats-6.0.3 +~kde-plasma/plasma-browser-integration-6.0.3 +~kde-plasma/plasma-desktop-6.0.3 +~kde-plasma/plasma-disks-6.0.3 +~kde-plasma/plasma-firewall-6.0.3 +~kde-plasma/plasma-integration-6.0.3 +~kde-plasma/plasma-meta-6.0.3 +~kde-plasma/plasma-nm-6.0.3 +~kde-plasma/plasma-pa-6.0.3 +~kde-plasma/plasma-sdk-6.0.3 +~kde-plasma/plasma-systemmonitor-6.0.3 +~kde-plasma/plasma-thunderbolt-6.0.3 +~kde-plasma/plasma-vault-6.0.3 +~kde-plasma/plasma-welcome-6.0.3 +~kde-plasma/plasma-workspace-6.0.3 +~kde-plasma/plasma-workspace-wallpapers-6.0.3 +~kde-plasma/plasma5support-6.0.3 +~kde-plasma/plymouth-kcm-6.0.3 +~kde-plasma/polkit-kde-agent-6.0.3 +~kde-plasma/powerdevil-6.0.3 +~kde-plasma/print-manager-6.0.3 +~kde-plasma/qqc2-breeze-style-6.0.3 +~kde-plasma/sddm-kcm-6.0.3 +~kde-plasma/systemsettings-6.0.3 +~kde-plasma/wacomtablet-6.0.3 +~kde-plasma/xdg-desktop-portal-kde-6.0.3 ~kde-apps/baloo-widgets-24.02.1 ~kde-apps/dolphin-24.02.1 ~kde-apps/ffmpegthumbs-24.02.1 @@ -643,8 +733,8 @@ sci-libs/mpir ~dev-db/futuresql-0.1.1 ~dev-libs/appstream-1.0.2 ~dev-libs/kdiagram-3.0.1 -~dev-libs/kirigami-addons-1.0.1 -~dev-libs/ktextaddons-1.5.3 +~dev-libs/kirigami-addons-1.1.0 +~dev-libs/ktextaddons-1.5.4 ~dev-libs/kweathercore-0.8.0 ~games-puzzle/skladnik-0.5.2 ~gui-apps/xwaylandvideobridge-0.4.0 @@ -658,7 +748,7 @@ sci-libs/mpir ~net-libs/kdsoap-2.2.0 ~net-libs/kdsoap-ws-discovery-client-0.4.0 ~net-libs/signon-ui-0.15_p20231016 -~net-libs/accounts-qt-1.16_p20220803 +~net-libs/accounts-qt-1.17 ~net-libs/accounts-qml-0.7_p20231028 ~net-libs/signon-oauth2-0.25_p20210102 =net-libs/signond-8.61-r100 @@ -666,61 +756,6 @@ sci-libs/mpir ~sys-auth/polkit-qt-0.200.0 >=sys-libs/snapd-glib-1.64-r100 -# Michał Górny (2024-02-28) -# Nosetests have been abandoned in 2015. Upstream (while technically -# still around) has refused to accept any patches since, and we have -# already had to fork it, to keep it somewhat working. All -# the remaining reverse dependencies were finally ported or last rited. -# Removal on 2024-03-29. Bug #822414. -dev-python/nose - -# Michał Górny (2024-02-28) -# The project is not really actively maintained upstream, and it still -# depends on dev-python/nose. There are other tools with similar -# functionality. -# Removal on 2024-03-29. Bug #878695. -app-misc/rmlint - -# Michał Górny (2024-02-27) -# dev-python/boto is dead, with last release in 2018. It has been -# replaced by dev-python/boto3. It carries a ton of patches and still -# depends on dev-python/nose. -# -# Removal on 2024-03-28. Bug #888235. -dev-python/boto - -# Michał Górny (2024-02-27) -# Still depends on dev-python/nose. No reverse dependencies. -# Removal on 2024-03-28. Bug #878721. -sci-biology/biopandas - -# Michał Górny (2024-02-27) -# Effectively unmaintained in Gentoo. Still depends on dev-python/nose, -# on top of that tests are restricted, so we don't even know if it -# works at all. No reverse dependencies. -# Removal on 2024-03-28. Bug #878725. -sci-chemistry/nmrglue - -# Arthur Zamarin (2024-02-23) -# A library without any reverse dependencies in tree. Maintainer-needed -# package. Has open security bug without handling. Has open bump for a -# long time. -# Removal: 2024-03-24. Bugs #925342, #837518. -dev-libs/zlog - -# Vadim Misbakh-Soloviov (2024-02-22) -# Masked for removal in 30 (or more) days. -# Fetches only from specific geo-locations, hostile upstream, security issues. -# Consider to use the version from overlay named "mva" after tree-cleaning. -# No revdeps. Bug #876271 -www-plugins/gosuslugi-plugin - -# Michał Górny (2024-02-20) -# Unmaintained. The recently merged rewrite in Rust broke compilation -# on 32-bit architecture. No revdeps left. -# Removal on 2024-03-21. Bug #924881. -dev-python/pendulum - # Sam James (2024-02-18) # Lots of changes, including a port to a new build system. Needs lots of testing. =sys-apps/gentoo-functions-1* @@ -729,70 +764,6 @@ dev-python/pendulum # May break on some arches b/c of visibility/map changes to ffi_type_longdouble =dev-libs/libffi-3.4.5 -# Michał Górny (2024-02-14) -# Abandoned upstream in 2020. Has a fork that has last been released -# in 2021. No revdeps. -# Removal on 2024-03-15. Bug #833088. -dev-python/fb-re2 - -# Michał Górny (2024-02-14) -# Unmaintained. EAPI 6. The service was shut down. -# Removal on 2024-03-15. Bug #922925. -net-dns/odsclient - -# Michał Górny (2024-02-14) -# Data for removed sci-astronomy/casacore. No other revdeps. -# Removal on 2024-03-15. Bug #923954. -sci-astronomy/casa-data - -# Michał Górny (2024-02-14) -# media-sound/exaile is the last package to require unmaintained -# dev-python/bsddb3 (or dev-python/berkeleydb which is equally horrible -# and was removed in the past). -# Removal on 2024-03-15. Bug #922816. -dev-python/bsddb3 -media-sound/exaile - -# Michał Górny (2024-02-14) -# All these firmwares are included in sys-kernel/linux-firmware, in some -# cases in newer versions with security fixes. -# Removal on 2024-03-15. Bug #924589. -sys-firmware/iwl1000-ucode -sys-firmware/iwl3160-7260-bt-ucode -sys-firmware/iwl3160-ucode -sys-firmware/iwl6005-ucode -sys-firmware/iwl6030-ucode -sys-firmware/iwl7260-ucode -sys-firmware/iwl8000-ucode - -# Michał Górny (2024-02-14) -# Does not work with >=kde-plasma/kwin-5.27 anymore. Discontinued upstream. -# https://github.com/Bismuth-Forge/bismuth/issues/471#issuecomment-1410969462 -# Removal on 2024-03-15. Bug #924588. -kde-misc/bismuth - -# Michał Górny (2024-02-14) -# A NIH build system with no revdeps. Broken with ccache, clang -# and possibly more. Horrible bootstrap process. -# Removal on 2024-03-15. Bug #924587. -dev-cpp/libodb -dev-cpp/libodb-sqlite -dev-util/build2 - -# Volkmar W. Pogatzki (2024-02-14) -# "A harness to build OpenJDK using [...]" is no longer needed since -# Gentoo can build openjdk from source. -# Maintainer capacity missing to maintain these packages. -# More than 30 open bugs. -# Removal on 2024-03-15. -dev-java/icedtea - -# Michał Górny (2024-02-10) -# Very fragile, keeps breaking. Limited platform support. Used only -# as an optional dependency for dev-python/ipykernel. -# Removal on 2024-03-11. Bug #924221. -dev-python/debugpy - # Ulrich Müller (2024-02-08) # Masked for testing. # Test failure in watchpoints.dem, undefined function FresnelC. @@ -804,18 +775,6 @@ dev-python/debugpy # Removal on 2024-03-08. Bug #806079. sys-libs/libhugetlbfs -# Michał Górny (2024-02-03) -# Doesn't work with Flask 3, and is abandoned upstream. It can be -# trivially replaced by a local function. No revdeps. -# Removal on 2024-03-04. Bug #923701. -dev-python/flask-gravatar - -# Michał Górny (2024-01-31) -# Breaks some plugins and a variety of test suites. Upstream seems -# to be planning to improve compatibility a bit. Masking for testing -# by the Python team. ->=dev-python/pytest-8 - # Andrew Ammerlaan (2024-01-24) # app-misc/ddcutil-2.1.0 causes core-dump crashes in # kde-plasma/powerdevil[brightness-control]. @@ -961,17 +920,6 @@ net-misc/openr2 # reverse dependencies are fixed. Tracker bug is bug #906077. =dev-libs/libfmt-10* -# Sam James (2023-04-13) -# Leads to broken terminal output in e.g. vim and openrc and other applications -# like joe crashing. -# Bugs: -# - reported at bottom of bug #904247 and bug #904263 -# - app-misc/tmux: https://github.com/tmux/tmux/issues/3531 -# - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619 -=sys-libs/ncurses-6.4_p20230424 -=sys-libs/ncurses-6.4_p20230506 -=sys-libs/ncurses-6.4_p20230527 - # Ionen Wolkens (2023-03-30) # NVIDIA dropped support for the 390.xx branch in December 2022[1]. # diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask index ef91c26750..9290181142 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask @@ -7,7 +7,6 @@ # "_main", referenced from: # implicit entry/start for main executable dev-python/pydevd -dev-python/debugpy # Benda Xu (2023-08-18) # strlcpy and other BSD functions are available in the libc of macOS. diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index 85bdea5559..7b463faf93 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -514,6 +514,10 @@ riscv default/linux/riscv/23.0/rv64/lp64/desktop/systemd dev riscv default/linux/riscv/23.0/rv64/lp64/systemd stable riscv default/linux/riscv/23.0/rv64/multilib exp riscv default/linux/riscv/23.0/rv64/multilib/systemd exp +riscv default/linux/riscv/23.0/rv32/ilp32d exp +riscv default/linux/riscv/23.0/rv32/ilp32d/systemd exp +riscv default/linux/riscv/23.0/rv32/ilp32 exp +riscv default/linux/riscv/23.0/rv32/ilp32/systemd exp riscv default/linux/riscv/23.0/rv64/split-usr/lp64d stable riscv default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop dev riscv default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome dev @@ -523,6 +527,8 @@ riscv default/linux/riscv/23.0/rv64/split-usr/lp64/desktop dev riscv default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/gnome dev riscv default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/plasma dev riscv default/linux/riscv/23.0/rv64/split-usr/multilib exp +riscv default/linux/riscv/23.0/rv32/split-usr/ilp32d exp +riscv default/linux/riscv/23.0/rv32/split-usr/ilp32 exp # S390 Profiles @@ -689,6 +695,10 @@ riscv default/linux/riscv/23.0/rv64/lp64d/musl dev riscv default/linux/riscv/23.0/rv64/lp64/musl dev riscv default/linux/riscv/23.0/rv64/split-usr/lp64d/musl dev riscv default/linux/riscv/23.0/rv64/split-usr/lp64/musl dev +riscv default/linux/riscv/23.0/rv32/ilp32d/musl exp +riscv default/linux/riscv/23.0/rv32/ilp32/musl exp +riscv default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl exp +riscv default/linux/riscv/23.0/rv32/split-usr/ilp32/musl exp x86 default/linux/x86/17.0/musl exp x86 default/linux/x86/17.0/musl/selinux exp x86 default/linux/x86/23.0/i686/musl dev diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 new file mode 100644 index 0000000000..2dd66dabca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 @@ -0,0 +1,2 @@ +move dev-python/lazy_loader dev-python/lazy-loader +slotmove dev-lang/clojure 1.11 0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 index 361fac25dd..173fb6a27f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 @@ -15,7 +15,6 @@ move dev-python/swagger_spec_validator dev-python/swagger-spec-validator move dev-python/pslab-python dev-python/pslab move dev-python/python-discid dev-python/discid move dev-python/py-amqp dev-python/amqp -move dev-python/pyre2 dev-python/fb-re2 move dev-python/python-sshpubkeys dev-python/sshpubkeys move app-office/kalendar app-office/merkuro move kde-misc/wacomtablet kde-plasma/wacomtablet