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 33ea15453d..a3fc2a240c 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 +# Hans de Graaff (2024-08-16) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Arthur Zamarin (2024-08-10) # Needs dev-libs/openspecfun which is not yet keyworded sci-visualization/gnuplot amos 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 acb4eca725..b9ed719989 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 @@ -124,13 +124,9 @@ dev-qt/qtbase -renderdoc # media-libs/roc-toolkit is not keyworded in most places media-video/pipewire -roc -# Matt Jolly (2023-08-10) -# 'ssl' USE required for curl's nghttp3/quic support -net-libs/ngtcp2 -ssl - # Matt Jolly (2023-08-10) # nghttp3 has been tested to work on amd64 -net-misc/curl -nghttp3 -http3 -quic -curl_quic_openssl +net-misc/curl -nghttp3 # Sam James (2023-07-18) # dev-cpp/cppdap is not keyworded in most places 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 8049967550..445c840781 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 @@ -141,6 +141,7 @@ -video_cards_i965 -video_cards_intel -video_cards_nvidia +-video_cards_nvk -video_cards_siliconmotion -video_cards_vesa -video_cards_via diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults index 49365fcaee..72f8fa05cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults @@ -25,7 +25,3 @@ VIDEO_CARDS="exynos fbdev omap" # Michał Górny (2017-03-14) # Unhide the ARM-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" - -# Hans de Graaff (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" 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 5934da3c8f..b48476c991 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 @@ -9,10 +9,6 @@ sci-visualization/gnuplot amos # Full testing requires www-client/firefox. dev-python/selenium test-rust -# Matt Jolly (2023-08-10) -# nghttp3 has been tested to work on amd64 -net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2 - # orbea (2024-07-19) # Unmask the dynarec flag which has arm asm. games-emulation/rmg -dynarec diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask index 067c0d6c42..dceaf51d1f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Hans de Graaff (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -ruby_targets_ruby32 - # Sam James (2022-01-16) # net-libs/gnome-online-accounts is not marked stable on arm yet gnome-online-accounts 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 1e2640f184..1d3fbfbbc9 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,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-08-12) +# Builds a amd vendored opencl runtime that causes collisions. +# Hardly useful outside of maintainer testing. #934963, #936317 +dev-util/hip opencl + # matoro (2024-07-14) # Abandoned upstream, does not take bug reports, unsupported in Gentoo. # Only remaining use is as a requirement for dev-lang/go on arm{,64}. @@ -297,7 +302,7 @@ app-emulation/aranym jit # Craig Andrews (2019-10-08) # net-libs/nghttp3 net-libs/ngtcp2[ssl] are not available on all arches -net-misc/curl nghttp3 http3 quic curl_quic_openssl +net-misc/curl nghttp3 # Luke Dashjr (2019-09-21) # Moved from arch/powerpc/ppc64 as it applies to most architectures. 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 d1cd9910ec..51535e316a 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 @@ -160,6 +160,7 @@ video_cards_i915 video_cards_i965 video_cards_intel video_cards_nvidia +video_cards_nvk video_cards_vesa video_cards_via video_cards_vmware diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults index a279a075b2..b8faae3358 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults @@ -22,7 +22,3 @@ CHOST_hppa="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers VIDEO_CARDS="fbdev" - -# Hans de Graaff (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask index 70ecba5776..f8f57449b9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Ulrich Müller (2024-08-03) # Needs dev-libs/openspecfun which is not yet keyworded sci-visualization/gnuplot amos 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 84563bd6de..475887b6dd 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,14 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hans de Graaff (2024-08-18) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Ulrich Müller (2024-08-03) # Needs dev-libs/openspecfun which is not yet keyworded sci-visualization/gnuplot amos diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index b64562e1a3..e87ca2c331 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust 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 09567a0a34..d0ccb44118 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 @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Andreas Sturmlechner (2024-08-09) # KDE PIM 6 is not being keyworded here kde-apps/libkgapi:5 kf6compat diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent new file mode 100644 index 0000000000..6c33bf12d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent @@ -0,0 +1 @@ +../../../features/wd40 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 4c7d8026ed..442b717d7b 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,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-08-14) +# QUIC dependencies are not keyworded +net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 + # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index cf143847e9..ad4a52329c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -42,7 +42,3 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" - -# Hans de Graaff (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -RUBY_TARGETS="ruby31 -ruby32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask index 865b799bc7..79cf2319f1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Hans de Graaff (2024-05-20) -# Allow ruby32 stabling: https://bugs.gentoo.org/932285 -ruby_targets_ruby32 - # Sam James (2024-03-07) # dev-lang/php:8.2 is not marked stable here yet (bug #920701) php_targets_php8-2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/parent new file mode 100644 index 0000000000..6c33bf12d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/parent @@ -0,0 +1 @@ +../../../features/wd40 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 9191ad71d9..ddda1cc8f9 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,10 +1,6 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Jolly (2023-08-10) -# http3 is avilable via openssl[quic] on this arch. -net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2 - # orbea (2024-07-19) # Unmask the dynarec flag which has x86 asm. games-emulation/rmg -dynarec diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index 957af187bd..302010846c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. @@ -182,3 +182,9 @@ LUA_TARGETS="lua5-1" # we care about should match these anyway. See https://wiki.gentoo.org/wiki/Modern_C_porting. ac_cv_c_undeclared_builtin_options="none needed" gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration" + +# Arsen Arsenović (2024-08-04) +# Default target values for the Guile ecosystem (see also: +# guile{,-single}.eclass) +GUILE_TARGETS="3-0" +GUILE_SINGLE_TARGET="3-0" 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 cbe031846f..f7f6c9a921 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-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2024-08-18) +# Pre-rust versions of librsvg. Has vulnerabilities, so masked by +# default and only unmasked on wd40. + (2023-06-15) # Conflicts with glibc. sys-apps/musl-locales 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 b3d6e7f547..6c9bef5a32 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 @@ -40,7 +40,7 @@ net-misc/openssh xmss # Matt Turner (2024-05-08) # Brand new, introduces lots of new aspects to the build. # Masked for further testing. -media-libs/mesa video_cards_nvk + (2024-04-27) # dev-python/uv is nowhere near ready to be stabilized. @@ -683,7 +683,7 @@ dev-python/statsmodels doc # Craig Andrews (2019-09-12) # OpenSSL (as of version 1.1.1) doesn't have APIs for QUIC support # see https://github.com/openssl/openssl/pull/8797 -net-libs/ngtcp2 ssl +net-libs/ngtcp2 openssl net-misc/curl nghttp3 # Thomas Deutschmann (2019-09-02) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent index 468c1fa0a9..a5858d7a3c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../arch/arm ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent index 5bbe8700f1..bd0ef6ecac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent index 5bbe8700f1..bd0ef6ecac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/parent index 468c1fa0a9..a5858d7a3c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../arch/arm ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent index b488e1ca01..a3de2bcf95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent index b488e1ca01..a3de2bcf95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/parent index 5bbe8700f1..bd0ef6ecac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/split-usr/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/split-usr/musl/parent index 5bbe8700f1..bd0ef6ecac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/split-usr/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/n64/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/o32/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/n64/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32_sf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32_sf/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32_sf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent index 43b77c652c..83d58b1b76 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent index 43b77c652c..83d58b1b76 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent index 43b77c652c..83d58b1b76 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../../features/musl ../../../../../../../../features/wd40 +../../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent index a3de2bcf95..7b9610fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../../features/musl ../../../../../../../features/wd40 +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent index 9ef7663a23..65eaf9bd26 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../features/musl ../../../../../features/wd40 +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/parent index 9ef7663a23..65eaf9bd26 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../features/musl ../../../../../features/wd40 +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/split-usr/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/split-usr/musl/parent index bd0ef6ecac..25049c8047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/split-usr/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/split-usr/musl/parent @@ -1,3 +1,4 @@ .. ../../../../../../features/musl ../../../../../../features/wd40 +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask new file mode 100644 index 0000000000..ab6e39a666 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin + (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask new file mode 100644 index 0000000000..ab6e39a666 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin + (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask new file mode 100644 index 0000000000..ab6e39a666 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin + (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask new file mode 100644 index 0000000000..ab6e39a666 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2024-08-15) +# rust-bin is available on ppc64 musl starting from 1.80.1 +-dev-lang/rust-bin + (2024-08-16) +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force new file mode 100644 index 0000000000..1205c80865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro +# We build our riscv musl binaries ourselves, #936643 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/parent index 5bbe8700f1..bd0ef6ecac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../features/musl +../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent index b488e1ca01..a3de2bcf95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../../../features/musl +../../../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc new file mode 100644 index 0000000000..95f51d5f00 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GUILE_SINGLE_TARGET USE_EXPAND flags. + +2-2 - Build only for GNU Guile 2.2. +3-0 - Build only for GNU Guile 3.0. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/guile_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_targets.desc new file mode 100644 index 0000000000..a958e0c933 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_targets.desc @@ -0,0 +1,7 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file contains descriptions of GUILE_TARGETS USE_EXPAND flags. + +2-2 - Build only for GNU Guile 2.2 +3-0 - Build only for GNU Guile 3.0 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 9ddabd6758..c6156b25d7 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,163 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2024-08-10), #936643 +# Unmask old pre-rust librsvg. This has vulnerabilities, +# so it is masked by default and only unmasked on wd40 +- (2024-07-27) +# Additional entries exposed by correcting musl, #936643 +x11-terms/alacritty +www-client/firefox +www-misc/buku +www-client/seamonkey +www-misc/urlwatch +www-client/tangram +www-apps/nextcloud-notify_push +sys-process/below +sys-process/bottom +sys-cluster/ceph +sys-block/dust +sys-apps/zram-generator +sys-apps/ripgrep +sys-apps/eza +sys-apps/lsd +sys-apps/fd +net-wireless/urh +net-proxy/mitmproxy +net-wireless/gr-ieee802154 +net-wireless/gr-rds +net-wireless/gr-scopy +net-wireless/gqrx-scanner +net-misc/electrum +net-misc/gns3-server +net-misc/geckodriver +net-im/synapse +net-irc/limnoria +net-irc/limnoria-plugins-progval +net-irc/limnoria-plugins-jlu5 +net-irc/limnoria-plugins-chantracker +net-analyzer/nagstamon +net-analyzer/python-gvm +net-analyzer/suricata +net-analyzer/gvm-tools +net-analyzer/gr-fosphor +net-analyzer/gvm +media-sound/beets +media-sound/gnome-sound-recorder +media-gfx/oxipng +media-gfx/curtail +mail-client/thunderbird +gui-libs/greetd +gnome-extra/gnome-shell-extensions +gui-apps/tuigreet +gnome-base/gnome-extra-apps +gui-apps/gtkgreet +gnome-extra/pch-session +gnome-extra/gnome-weather +gnome-extra/gnome-shell-frippery +gnome-extra/gnome-characters +gnome-extra/cjs +gnome-extra/cinnamon +gnome-extra/gnome-shell-extension-dash-to-panel +gnome-extra/gnome-shell-extension-weather-in-the-clock +gnome-extra/gnome-shell-extension-bluetooth-quick-connect +gnome-extra/gnome-shell-extension-gsconnect +gnome-extra/gnome-shell-extension-desktop-icons-ng +gnome-extra/gnome-shell-extension-appindicator +gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen +gnome-extra/gnome-shell-extension-bing-wallpaper +gnome-extra/gnome-shell-extension-applications-overview-tooltip +gnome-extra/gnome-shell-extension-alphabetical-grid +gnome-extra/gnome-shell-extension-pop-shell +gnome-base/gnome +games-strategy/ja2-stracciatella +games-strategy/0ad +games-rpg/rpg-cli +games-board/gnome-chess +dev-util/pwntools +dev-util/rustup +dev-util/sccache +dev-util/bindgen +dev-util/cargo-license +dev-util/cargo-ebuild +dev-util/cargo-audit +dev-util/bingrep +dev-python/trimesh +dev-python/vpython +dev-python/treq +dev-python/twython +dev-python/txtorcon +dev-python/txredisapi +dev-python/sqlglot +dev-python/spake2 +dev-python/requests-ntlm +dev-python/python3-discogs-client +dev-python/python-axolotl +net-im/yowsup +dev-python/pyghmi +dev-python/omemo-dr +net-im/transwhat +dev-python/noiseprotocol +dev-python/mitmproxy_wireguard +dev-python/magic-wormhole +dev-python/magic-wormhole-transit-relay +dev-python/magic-wormhole-mailbox-server +dev-python/jwcrypto +dev-python/websockify +dev-python/jupyter +dev-python/jupyter-server-proxy +dev-python/jupyter-kernel-test +dev-python/jellyfish +www-apps/novnc +dev-python/jsonmerge +dev-python/jinja2_pluralize +dev-python/fido2 +dev-python/github3-py +dev-python/google-auth-oauthlib +dev-python/elasticsearch +dev-python/dns-lexicon +dev-python/dissononce +dev-python/consonance +dev-python/PyGithub +dev-python/adblock +dev-java/icedtea-web +dev-debug/pwndbg +dev-db/mycli +sci-mathematics/mathlib-tools +dev-python/keep +dev-db/pgcli +dev-db/mysql-workbench +>=app-text/pelican-4.9.0 +dev-util/howdoi +app-text/pdfminer +app-text/restview +app-text/fblog +app-shells/nushell +app-misc/rpick +app-misc/skim +app-i18n/yaskkserv2 +app-emulation/cloud-init +app-forensics/yara-x +app-eselect/eselect-gnome-shell-extensions +app-emacs/rg +app-emacs/emacs-ipython-notebook +app-crypt/yubikey-manager +app-crypt/yubikey-manager-qt +app-crypt/sequoia-sq +app-crypt/sequoia-sqv +app-crypt/certbot-apache +app-crypt/nitrocli +app-crypt/certbot-dns-nsone +app-crypt/certbot-dns-dnsimple +app-containers/netavark +app-containers/aardvark-dns +app-backup/duplicity +app-backup/backintime +app-benchmarks/hyperfine +app-backup/duply + # Agostino Sarubbo (2024-04-10) # Requires rust on armv4/armv4t/arm5te dev-util/bugbite-cli 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 4848ad8b6b..3520b9ccc3 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,41 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2024-07-27) +# Additional entries exposed by correcting musl, #936643 +x11-wm/xpra crypt oauth +>=x11-wm/xpra-6.0.1-r1 test +x11-misc/gpaste introspection gnome +www-servers/servefile ssl +sys-block/tgt rbd +sci-physics/root jupyter +sci-libs/branca doc test +net-vpn/eduvpn-client doc +net-misc/httpie test +net-dns/dnsdist doh3 quic +net-analyzer/linkchecker test +x11-themes/arc-theme cinnamon +dev-python/xdoctest test +dev-python/stripe test +dev-python/respx test +dev-python/python-swiftclient test +dev-python/pypdf test +dev-python/oct2py test +dev-python/octave-kernel test +dev-python/markups test +dev-python/keyrings-alt test +sci-mathematics/cadabra jupyter +sci-mathematics/yacas jupyter +dev-python/metakernel test +dev-python/elastic-transport test +dev-python/genson test +dev-python/construct test +dev-db/barman test +app-emulation/libvirt rbd virtiofsd +app-misc/gramps test +app-forensics/volatility3 jsonschema +app-emulation/libguestfs test + # Andrew Ammerlaan (2024-03-19) # Requires dev-python/cryptography sys-kernel/installkernel efistub diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask index a265b328ac..cd95248c0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2024-07-27) +# media-video/rav1e requires Rust. +rav1e + rust # Michał Górny (2022-10-09) 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 fc311e15f5..300e0b820c 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,25 @@ #--- END OF EXAMPLES --- +# Arsen Arsenović (2024-08-02) +# Guile rework masks. Mask all packages or package versions that are +# being bumped as part of the Guile reslotting process. +# Masked until the whole Guile ecosystem is updated. +>=dev-scheme/slib-3.3.1-r100 +www-apps/haunt +dev-scheme/guile-commonmark +>=dev-scheme/guile-reader-0.6.3-r100 +dev-scheme/guile:2.2 +dev-scheme/guile:3.0 +>=dev-build/make-4.4.1-r100 + +# Eli Schwartz (2024-08-15) +# Abandoned upstream since 2011, unmaintained in gentoo since 2017. Tons of +# patches, breaks again with GCC 14. Severe QA issues, automagic dependencies, +# sole reverse dependency wants to remove it anyway. +# Removal on 2024-09-14. Bug #829229, #854900, #863959, #880839, #882265, #931102, #914924. +app-text/cuneiform + # 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 @@ -193,7 +212,6 @@ games-mud/gmudix games-mud/kildclient games-puzzle/color-lines games-puzzle/hangman -games-puzzle/magiccube4d games-puzzle/scramble games-puzzle/zaz games-simulation/cannonsmash @@ -204,36 +222,6 @@ games-strategy/crimson # dependencies left. Removal on 2024-08-17. dev-ruby/rmagick:4 -# Eli Schwartz (2024-07-15) -# FreeWnn has no activity upstream on its (very slow!) development site -# since 2015. Website is gone. Various build failures, fails to build -# with gcc 14. All of its reverse dependencies are even more dead, as -# they do not even have distfiles anymore. -# Removal on 2024-08-14. Bug 936129. -# Bug #829613, #854579, #871603, #874114, #934595. -app-i18n/freewnn -app-i18n/im-freewnn -app-dicts/wnn-ldic -app-i18n/kinput2 - -# Hans de Graaff (2024-07-14) -# Ancient package, last release ca. 2009. Upstream is gone. All -# improvements are now available in dev-ruby/irb itself. -# Removal on 2024-08-14. -dev-ruby/wirble - -# Arthur Zamarin (2024-07-13) -# Maintainer-needed, depends on very old gui-libs/wlroots version, -# no activity upstream since Jan 2022. -# Removal on 2024-08-12. Bugs #935921, #867808. -gui-wm/hikari - -# Hans de Graaff (2024-07-12) -# Test dependency that is no longer maintained, last release in -# 2019. Broken in various ways. No reverse dependencies left. -# Removal on 2024-08-12. -dev-ruby/rspectacular - # Leonardo Hernández Hernández (2024-07-07) # New major ffmpeg version. Tracker bug #928905. >=media-video/ffmpeg-7.0 @@ -461,6 +449,7 @@ sec-keys/openpgp-keys-jiatan # Lots of package breakage as usual for new versions. Masked until most/all # reverse dependencies are fixed. Tracker bug is bug #906077. >=dev-libs/libfmt-10 +>=games-emulation/dolphin-2407 # 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/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index cd90a50f23..bb53988969 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -6,13 +6,13 @@ gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mi gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ gnome https://download.gnome.org/ gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ -gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ +gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://imagemagick.org/archive/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net lokigames http://updates.lokigames.com -mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ +mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/ openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD