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 298a78bbf7..cd381dfdd2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-09-07) +# 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 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 f2195e3d8f..cce7a20253 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 @@ -48,11 +48,6 @@ net-misc/curl rustls curl_ssl_rustls media-libs/gst-plugins-bad qsv media-video/ffmpeg qsv -# Kai-Chun Ning (2022-05-23) -# Dependency media-libs/intel-hybrid-codec-driver is only available on unstable -# branch -media-libs/libva-intel-driver hybrid - # Adel Kara Slimane (2022-03-14) # needs stabilizing media-video/ffmpeg vmaf 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 b3bdf374b8..6a2bdef92c 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 @@ -83,10 +83,6 @@ media-video/mjpg-streamer -input-raspicam # dev-games/ogre doesn't build on arm64, see https://bugs.gentoo.org/806776#c12 dev-games/mygui ogre -# Georgy Yakovlev (2021-08-02) -# pandoc not keyworded on arm64 -sys-apps/exa man - # Georgy Yakovlev (2021-07-24) # not supported on arm64 sys-boot/grub grub_platforms_qemu grub_platforms_uboot 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 b8b4c3963f..0a83decefa 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,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-09-07) +# media-libs/roc-toolkit is not keyworded in most places +media-video/pipewire roc + # Sam James (2023-07-18) # dev-cpp/cppdap is not keyworded in most places dev-util/cmake dap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask index 43a925569e..fc01ceaef0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask @@ -1,6 +1,11 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-09-10) +# Has correctness issues on loong (failing test_encode_long_neg_conversion), +# pending debug. +dev-python/ujson + # WANG Xuerui (2022-12-05) # sys-boot/gnu-efi upstream hasn't merged the loong port yet app-crypt/efitools @@ -9,4 +14,3 @@ app-crypt/sbsigntools sys-apps/fwupd-efi sys-boot/elilo sys-boot/refind -sys-kernel/installkernel-systemd-boot 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 6dcdbc7372..d628254293 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,12 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-09-10) +# Revdeps of dev-python/ujson which is masked. +dev-python/cattrs test +dev-python/requests-cache test +dev-python/ruamel-std-pathlib test + # Andrew Ammerlaan (2023-08-30) # Avoid having to keyword more Qt deps dev-python/pyside2 3d datavis script location scxml 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 72c414d1a0..d3b4573752 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 @@ -75,6 +75,7 @@ media-video/obs-studio browser # Joonas Niilola (2021-06-23) # Pandoc is a required dep, and not keyworded. sys-apps/exa man +sys-apps/eza man # Matt Turner (2021-06-10) # dev-python/django is not keyworded here 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 2802d1beae..53e8e39dc6 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,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2023-09-09) +# Needs (2023-08-28) # Breaks multiple high-profile packages depending on outdated proc-macro2 when # USE=nightly and using an affected Rust version; keep until revdep problems 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 70185d8cdc..3f27878013 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,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# David Seifert (2023-09-09) +# EOL upstream in 2 months, causes major headaches for OpenSSL 1.1 +# masking. Removal on 2023-10-09. +php_targets_php8-0 + # Hans de Graaff (2023-08-19) # Ruby 3.0 is not compatible with OpenSSL 3. Please upgrade to a newer # Ruby version. @@ -11,7 +16,6 @@ ruby_targets_ruby30 # Michael Orlitzky (2023-08-11) # PHP 7.x is end-of-life. Please upgrade to a newer slot. -php_targets_php7-3 php_targets_php7-4 # Hans de Graaff (2023-04-10) @@ -37,11 +41,6 @@ sysprof # See e.g. bug #753323, bug #822690. pch -# Brian Evans (2021-01-07) -# PHP 7.2 is security vulnerable and end-of-life -# Please upgrade to a newer slot -php_targets_php7-2 - # Matt Turner (2019-09-01) # app-office/texmacs is package.mask'd. Bug #436400 texmacs diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index 78c3a07424..8aecd8c74e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags @@ -7,5 +7,3 @@ php8-2 - Build against PHP 8.2 php8-1 - Build against PHP 8.1 php8-0 - Build against PHP 8.0 php7-4 - Build against PHP 7.4 -php7-3 - Build against PHP 7.3 -php7-2 - Build against PHP 7.2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults index e3d7f8df25..62ad2b5139 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults @@ -24,7 +24,8 @@ USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" -USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" +# Note that we keep Winnt here for cross, especially for cmake.eclass (bug #910605) +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. 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 64c9077be9..1c0a9d95a1 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 @@ -43,6 +43,7 @@ dev-python/mkdocs-git-authors-plugin dev-python/mkdocs-i18n dev-python/mkdocs-material-extensions dev-python/mkdocs-git-revision-date-localized-plugin +dev-python/nh3 >=dev-python/notebook-7 dev-python/oauthlib dev-python/openapi-core @@ -68,6 +69,7 @@ dev-python/python-jose dev-python/python-neutronclient dev-python/python-openstackclient dev-python/python-sshpubkeys +dev-python/readme-renderer dev-python/referencing dev-python/requests-kerberos dev-python/requests-oauthlib @@ -93,6 +95,7 @@ dev-util/git-delta dev-util/maturin dev-util/selenium-manager dev-util/tree-sitter-cli +dev-vcs/breezy >=dev-vcs/stgit-2 >=games-board/gnome-mahjongg-3.40.0 gnome-base/gdm @@ -117,6 +120,7 @@ net-news/newsboat net-p2p/deluge sci-geosciences/gnome-maps >=sys-apps/bat-0.18.1 +>=sys-block/thin-provisioning-tools-1.0.6 sys-fs/bcachefs-tools virtual/rust www-apps/radicale 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 25ae31f6a2..6104e85bec 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-09-06) +# sys-block/thin-provisioning-tools now needs Rust. +>=sys-fs/lvm2-2.03.22-r2 thin + # Hans de Graaff (2023-09-03) # selenium-webdriver is needed for these tests but that requires # selenium-manager which requires rust (#912999) 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 4b4ea290e1..f53424b200 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,77 @@ #--- END OF EXAMPLES --- +# Leonardo Hernández Hernández (2023-09-10) +# Upstream has marked this packaged as unmaintained[0] and recommends usage of +# the active fork eza[1] available as sys-apps/eza +# Please transition to the new package. +# Removal: 2023-10-10. Bug #913737. +# [0]: https://github.com/ogham/exa/commit/fb05c421ae98e076989eb6e8b1bcf42c07c1d0fe +# [1]: https://github.com/eza-community/eza +sys-apps/exa + +# Hans de Graaff (2023-09-10) +# Obsolete slot that no longer has any reverse dependencies. Not +# compatible with openssl 3. Use the newer slot instead. Masked for +# removal on 2023-10-10. +dev-ruby/net-ssh:6 + +# Hans de Graaff (2023-09-10) +# Obsolete slot that no longer has any reverse dependencies. Use the +# newer slot instead. Masked for removal on 2023-10-10. +dev-ruby/mail:2.7 + +# Sam James (2023-09-09) +# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3. +# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/ +# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/ +# Please run a full world upgrade, especially checking /etc/portage and your world file +# for old PHP or Ruby references. + (2023-09-09) +# Release causes problems, upstream degrated to RC back. +# See #913884 for more information +=net-wireless/unifi-7.5.174-r1 + +# David Seifert (2023-09-09) +# EOL upstream in 2 months, causes major headaches for OpenSSL 1.1 +# masking. Removal on 2023-10-09. +dev-lang/php:8.0 +virtual/httpd-php:8.0 + +# David Seifert (2023-09-09) +# Depends on PHP 8.0. Removal on 2023-10-09. +~www-apps/tt-rss-20220218 + +# David Seifert (2023-09-09) +# Unmaintained, depends on PHP 8.0. Removal on 2023-10-09. +www-apps/icingaweb2-module-director +www-apps/icingaweb2-module-incubator + +# David Seifert (2023-09-09) +# Depends on PHP 8.0, which in turn depends on OpenSSL 1.1, which in +# turn is to be masked and removed soon. Removal on 2023-10-09. +www-apps/moodle:3.11.16 +www-apps/moodle:4.0.10 + +# Andreas Sturmlechner (2023-09-06) +# dev-libs/sink is unmaintained upstream, in Gentoo, fails to build. +# Masked for removal on 2023-10-06, together with mail-client/kube and +# would-be orphan libraries. Bugs #907499, #904876, #872062, #856094 +net-libs/kdav2 +net-libs/kimap2 +dev-libs/kasync +dev-libs/sink +mail-client/kube + +# David Seifert (2023-09-05) +# OpenSSL 1.1 based, does not work with 3.0+. tpm2-openssl is the +# spiritual successor for OpenSSL 3.0+, but isn't packaged. +# Removal on 2023-10-05. +app-crypt/tpm2-tss-engine + # Florian Schmaus (2023-09-03) # Became a leaf package after dev-erlang/riak_pb was removed (989c0f55e0). # Unmaintained in ::gentoo and upstream since multiple years. Alternative at @@ -237,12 +308,6 @@ sci-libs/rosetta-db # after 30 days. dev-php/swoole-async -# William Hubbs (2023-07-25) -# This package has been replaced by app-accessibility/espeak-ng. -# Please transition to the new package. -# Removal: 2023-08-24. Bug #877221. -app-accessibility/espeak - # Mike Gilbert (2023-07-24) # Migrated to sys-apps/systemd-utils. # Removal on 2023-08-24. @@ -387,6 +452,7 @@ acct-group/spi # Matt Turner (2023-07-06) # GNOME 45 mask +>=app-accessibility/orca-45_alpha >=app-crypt/libsecret-0.21 >=app-editors/ghex-45_alpha >=app-editors/gnome-text-editor-45_alpha @@ -396,7 +462,10 @@ acct-group/spi >=dev-cpp/gtkmm-4.11 >=dev-libs/gjs-1.77 >=dev-libs/glib-2.77 +>=dev-libs/gobject-introspection-1.77 +>=dev-libs/gobject-introspection-common-1.77 >=dev-libs/libdex-0.3.0 +>=dev-libs/libportal-0.7 >=dev-util/gdbus-codegen-2.77 >=dev-util/glib-utils-2.77 >=games-puzzle/gnome-sudoku-45_alpha @@ -406,6 +475,7 @@ acct-group/spi >=gnome-base/gnome-shell-45_alpha >=gnome-base/gsettings-desktop-schemas-45_alpha >=gnome-base/nautilus-45_alpha +>=gnome-extra/gnome-boxes-45_alpha >=gnome-extra/gnome-calculator-45_alpha >=gnome-extra/gnome-calendar-45_alpha >=gnome-extra/gnome-characters-45_alpha @@ -447,11 +517,6 @@ gnome-extra/tecla # Segfaults with non-bison yacc. =app-shells/bash-5.2_p15-r4 -# Sam James (2023-06-22) -# Causes segfaults in dependent dev-util/conf2struct. -# See bug #908989 and related bug #908982. -=dev-perl/Conf-Libconfig-1.0.0 - # Michał Górny (2023-06-21) # suitesparseconfig-7.0.0 fails to build with multilib enabled # because of dependencies that cannot be satisfied. All the other @@ -517,11 +582,6 @@ gnome-extra/tecla # supported gpg library. Removal on 2023-08-17. dev-python/pyGPG -# David Seifert (2023-05-19) -# Abandoned, replaced by 'eselect repository' (app-eselect/eselect-repository), -# tons of open bugs. Removal on 2023-08-17. Bug #761199. -app-portage/layman - # Sam James (2023-05-10) # Lots of package breakage as usual for new versions. Masked until most/all # reverse dependencies are fixed. Tracker bug is bug #906077. @@ -787,7 +847,7 @@ app-office/texmacs # If you still use one of these old toolchain packages, please upgrade (and # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. -