From 6f1ba7a2c0d0177a4f9ac65487075ab894da0f85 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 16 Oct 2023 07:15:29 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit fc4b3c74d90e57bbc0ef19e5f641a4f2c52685ad. --- .../profiles/arch/alpha/package.use.mask | 2 +- .../profiles/arch/amd64/package.use.mask | 4 + .../profiles/arch/arm/package.use | 6 +- .../profiles/arch/arm64/package.use | 6 +- .../profiles/arch/arm64/package.use.mask | 4 + .../profiles/arch/base/package.use.mask | 4 + .../profiles/arch/hppa/package.use.mask | 4 + .../profiles/arch/ia64/package.use.mask | 2 +- .../profiles/arch/loong/package.use | 4 + .../profiles/arch/loong/package.use.mask | 6 +- .../profiles/arch/loong/use.mask | 2 + .../profiles/arch/powerpc/ppc32/package.use | 4 + .../arch/powerpc/ppc32/package.use.mask | 6 + .../arch/powerpc/ppc64/package.use.mask | 4 + .../profiles/arch/riscv/package.use.mask | 4 + .../arch/riscv/rv32imac/ilp32/make.defaults | 9 ++ .../arch/riscv/rv32imac/ilp32d/make.defaults | 9 ++ .../profiles/arch/s390/package.use.mask | 6 + .../profiles/arch/sparc/package.use.mask | 6 + .../profiles/arch/x86/package.use.mask | 10 ++ .../profiles/base/package.use.mask | 12 ++ .../portage-stable/profiles/base/use.mask | 4 - .../profiles/features/prefix/package.use.mask | 6 +- .../profiles/features/wd40/package.mask | 9 +- .../profiles/features/wd40/package.use.mask | 6 + .../portage-stable/profiles/package.mask | 149 ++++++++---------- .../profiles/targets/desktop/package.use | 1 - .../targets/desktop/plasma/package.use | 8 + .../profiles/targets/systemd/package.mask | 8 - 29 files changed, 199 insertions(+), 106 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 6f151a40ea..a9baec9038 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 @@ -222,7 +222,7 @@ media-libs/mesa vulkan vulkan-overlay zink # Sergei Trofimovich (2020-07-18) # net-libs/webkit-gtk has no alpha keywords app-editors/emacs xwidgets -gnome-extra/evolution-data-server oauth +gnome-extra/evolution-data-server oauth oauth-gtk3 oauth-gtk4 # needs gnome-extra/sushi, depends on net-libs/webkit-gtk gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk 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 73a8449e33..218659f1fc 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 --- +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is keyworded here. +media-libs/libplacebo -shaderc + # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. sys-devel/llvm -debuginfod diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use index 320a6bbb1a..bfa795fc17 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use @@ -1,2 +1,6 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is not keyworded here, so enable glslang fallback. +media-libs/libplacebo glslang -shaderc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use index 07d74bba34..9842b37259 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is not keyworded here, so enable glslang fallback. +media-libs/libplacebo glslang -shaderc + # Alexis Ballier (2017-07-10) # Enable the native arch as the default qemu target app-emulation/qemu qemu_softmmu_targets_aarch64 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 ce7aa8f563..eb609c00a7 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-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-10-11) +# Supports 64-bit NEON +dev-libs/botan -cpu_flags_arm_neo + # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 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 123bdb0b26..f634dedb27 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 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc has very few keywords. +media-libs/libplacebo shaderc + # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is barely keyworded anywhere. sys-devel/llvm debuginfod diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index e7d58e572d..b8e9b5b7df 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,6 +4,10 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Ionen Wolkens (2023-10-09) +# Vulkan is not available here, including packages for related USE. +media-libs/libplacebo glslang shaderc vulkan + # Andreas Sturmlechner (2023-10-08) # Vulkan is not available on hppa. dev-qt/qtdeclarative vulkan 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 a80ba2b054..233c445d97 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 @@ -218,7 +218,7 @@ app-text/texlive l10n_ja context # - net-libs/webkit-gtk: ruby build system app-editors/emacs xwidgets dev-util/geany-plugins markdown -gnome-extra/evolution-data-server oauth +gnome-extra/evolution-data-server oauth oauth-gtk3 oauth-gtk4 # - gnome-extra/sushi: depends on webkit-gtk gnome-base/nautilus previewer # - net-libs/gnome-online-accounts: depends on webkit-gtk diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use index 31164c09ea..6890598363 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is not keyworded here, so enable glslang fallback. +media-libs/libplacebo glslang -shaderc + # Sam James (2023-10-08) # dev-db/mysql not keyworded here dev-perl/DBD-mysql -mysql mariadb 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 81e170a5ca..f712dd24b5 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 @@ -157,7 +157,6 @@ app-cdr/brasero tracker # WANG Xuerui (2022-12-05) # Respective dependency fails to build, pending investigation, mask for the # time being -app-text/enchant voikko dev-cpp/libcmis man media-libs/opencv tesseract media-video/ffmpeg libilbc libtesseract @@ -199,8 +198,9 @@ sys-apps/nvme-cli hugepages sys-boot/grub:2 grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh # WANG Xuerui (2022-11-30) -# No Haskell on loong yet (port under review), hence no virtual/pandoc and -# friends. +# No Haskell on loong yet (in-tree ghc too old and not bootstrapped here as of +# Oct 2023), hence no virtual/pandoc and friends. +sys-apps/eza man www-apps/hugo test # WANG Xuerui (2022-11-30) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask index 958c067166..d69317fb77 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask @@ -42,6 +42,8 @@ webengine # Things we actually can support -input_devices_synaptics +-video_cards_ast +-video_cards_qxl # Things without support yet java diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use index 1a4a6c6d08..70f5caa811 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is not keyworded here, so enable glslang fallback. +media-libs/libplacebo glslang -shaderc + # Sam James (2023-10-08) # dev-db/mysql not keyworded here >=dev-perl/DBD-mysql-5 -mysql mariadb 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 64901a22fc..8a3dec0ece 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,12 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2023-10-15) +# Need dev-python/notebook (that indirectly requires net-libs/nodejs). +dev-python/ipython notebook +dev-python/nbclient test +dev-python/nbconvert test + # Sam James (2023-10-08) # dev-db/mysql not keyworded/stable here dev-perl/DBD-mysql mysql 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 d76d0eb3b3..1156c77b40 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-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is keyworded here. +media-libs/libplacebo -shaderc + # Sam James (2023-09-22) # Qt 6 not keyworded here. dev-util/cmake gui 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 6847d5fe0e..d08d9da02f 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 @@ -1,6 +1,10 @@ # Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is keyworded here. +media-libs/libplacebo -shaderc + # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults index 702bf0db56..4e7eed0bff 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults @@ -15,3 +15,12 @@ CFLAGS="-O2 -pipe -march=rv32imac -mabi=ilp32" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" + +## Mike Gilbert (2021-12-17) +## Prevent automagic use of 64-bit time_t. +## https://bugs.gentoo.org/828001 +# +# Andreas K. Hüttel (2023-10-10) +# We need to undo this for riscv32 since it only has the 64bit interface +# +enable_year2038="yes" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index d21fdce627..2464269fd8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -15,3 +15,12 @@ CFLAGS="-O2 -pipe -march=rv32imafdc -mabi=ilp32d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" + +## Mike Gilbert (2021-12-17) +## Prevent automagic use of 64-bit time_t. +## https://bugs.gentoo.org/828001 +# +# Andreas K. Hüttel (2023-10-10) +# We need to undo this for riscv32 since it only has the 64bit interface +# +enable_year2038="yes" 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 0c305aa7a2..b9aaa63a55 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,12 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2023-10-15) +# Need dev-python/notebook (that indirectly requires net-libs/nodejs). +dev-python/ipython notebook +dev-python/nbclient test +dev-python/nbconvert test + # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 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 98753a1c20..a2340ecb85 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,12 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2023-10-15) +# Need dev-python/notebook (that indirectly requires net-libs/nodejs). +dev-python/ipython notebook +dev-python/nbclient test +dev-python/nbconvert test + # Andreas Sturmlechner (2023-10-08) # Vulkan is not available on sparc. dev-qt/qtdeclarative vulkan 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 5440c5ffc4..c99ca89b9a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,16 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola (2023-10-13) +# Pulls webkit-gtk unconditionally, which (at least :4.1) doesn't +# compile on x86. Bug #915197. +gnome-extra/cinnamon eds +gnome-extra/cinnamon-control-center gnome-online-accounts + +# Ionen Wolkens (2023-10-09) +# media-libs/shaderc is keyworded here. +media-libs/libplacebo -shaderc + # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. sys-devel/llvm -debuginfod 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 b20c2139e4..503fd7309c 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,18 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michał Górny (2023-10-14) +# media-video/transcode is masked for removal. +media-video/chaplin transcode + +# Ionen Wolkens (2023-10-10) +# Broken with Qt6.6 and, given USE has no revdeps, simpler to just +# mask for now to save desktop profile users (default bluetooth) +# from failures. Limited to -r1 to spare stable users from rebuilds +# (-r0 instead requires <6.6). +=dev-python/PyQt6-6.5.2-r1 bluetooth +~dev-python/PyQt6-6.5.3 bluetooth + # Jaco Kroon (2023-09-19) # Joonas Niilola (2023-09-21) # DAHDI is being last-rited. See bug #914477. 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 fa6cbeccc5..9eee9cf805 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,10 +4,6 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Andreas K. Hüttel (2023-09-11) -# eudev is masked for removal -eudev - # David Seifert (2023-09-09) # EOL upstream in 2 months, causes major headaches for OpenSSL 1.1 # masking. Removal on 2023-10-09. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask index a90a7c2a95..12bba1c5f9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask @@ -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 # Sam James (2021-01-27) @@ -24,10 +24,6 @@ net-analyzer/wireshark sdjournal sys-apps/dbus-broker launcher www-servers/uwsgi uwsgi_plugins_systemd_logger -# Benda Xu (2016-07-28) -# Needs root privileges. -sys-fs/eudev kmod - # Fabian Groffen (2011-12-08) # USE=vanilla produces a broken compiler for Prefix. Only use this flag # when you're absolutely sure what you're doing. Do NOT report bugs 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 1c0a9d95a1..f7c442166c 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 @@ -25,9 +25,11 @@ dev-python/cfn-lint dev-python/dirty-equals dev-python/hatch-jupyter-builder dev-python/inflect +dev-python/ipywidgets dev-python/jaraco-itertools dev-python/josepy >=dev-python/jsonschema-4.18.0 +dev-python/jsonschema-path dev-python/jsonschema-spec dev-python/jsonschema-specifications >=dev-python/jupyter-events-0.7.0 @@ -43,8 +45,11 @@ 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/nbclassic +dev-python/nbdime +dev-python/nbval dev-python/nh3 ->=dev-python/notebook-7 +dev-python/notebook dev-python/oauthlib dev-python/openapi-core dev-python/openapi-schema-validator @@ -62,6 +67,7 @@ dev-python/pyfuse3 dev-python/pymdown-extensions dev-python/pyspelling dev-python/pyspnego +dev-python/pytest-localftpserver dev-python/pytest-trio dev-python/python-glanceclient dev-python/python-ironicclient @@ -87,6 +93,7 @@ dev-python/trio-websocket dev-python/twine dev-python/watchfiles dev-python/wcmatch +dev-python/widgetsnbextension dev-ruby/selenium-webdriver dev-util/buildbot-worker dev-util/cargo-c 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 6104e85bec..a8237884ec 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,12 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2023-10-15) +# Need dev-python/notebook. +dev-python/ipython notebook +dev-python/nbclient test +dev-python/nbconvert test + # Sam James (2023-09-06) # sys-block/thin-provisioning-tools now needs Rust. >=sys-fs/lvm2-2.03.22-r2 thin 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 762fa45571..7ab64a3915 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,75 @@ #--- END OF EXAMPLES --- +# Michał Górny (2023-10-15) +# These packages were required by old version of dev-python/jupyterlab +# and dev-python/notebook, and are no longer used. +# Removal on 2023-11-14. Bug #915824. +dev-python/check-manifest +dev-python/jupyter-server-fileid +dev-python/jupyter-server-ydoc +dev-python/jupyter-ydoc +dev-python/nbclassic +dev-python/y-py +dev-python/ypy-websocket + +# Mart Raudsepp (2023-10-14) +# The database used by this music fingerprint library has been defunct for +# a while. Removal on 2023-11-13. Bug #915190. +media-libs/libofa + +# Mart Raudsepp (2023-10-14) +# GStreamer plugin removed upstream. MMS was deprecated in 2003 and no +# streams using MMS are known to exist. Removal on 2023-11-13. Bug #915771. +media-plugins/gst-plugins-libmms + +# Florian Schmaus (2023-10-14) +# Obsolete acct-* packages that became leaf packages. +# Removal on 2023-11-14. +acct-user/tpm +acct-group/tpm +acct-user/ultimaker +acct-group/ultimaker +acct-group/systemd-hostname + +# Michał Górny (2023-10-14) +# media-video/transcode is dead for many years. We already piled up +# a lot of downstream patches just to keep it working, and it's broken +# again (ffmpeg-5 this time). The mask includes revdeps. +# Removal on 2023-11-13. Bug #861311. +app-cdr/dvdshrink +media-plugins/vdr-burn +media-plugins/vdr-burn-templates +media-video/dvd9to5 +media-video/dvdrip +media-video/transcode + +# Andrey Grozin (2023-10-12) +# The last upstream tag in 2021 +# There is an active fork: app-text/crqt-ng and app-text/crwx-ng +# Bug https://bugs.gentoo.org/915634 +# Removal on 2023-11-11 +app-text/coolreader + +# Ionen Wolkens (2023-10-10) +# Formerly added for unbundling on games-emulation/pcsx2, which is +# no longer needed. Has no real use on its own, has no revdeps, and +# does not have real releases (snapshot-only). +# Removal on 2023-11-09. +dev-libs/libchdr + +# Patrick Lauer (2023-10-09) +# ROCm 5.7 doesn't reliably work yet. +=dev-util/rocm-cmake-5.7.0 +=dev-libs/roct-thunk-interface-5.7.0 +=dev-libs/rocm-device-libs-5.7.0 +=dev-libs/rocm-comgr-5.7.0 +=dev-libs/rocr-runtime-5.7.0 +=dev-libs/rocm-opencl-runtime-5.7.0 +=dev-util/rocminfo-5.7.0 +=dev-util/hip-5.7.0 +=dev-util/hipcc-5.7.0 + # David Seifert (2023-10-08) # Upstream long gone, unmaintained, EAPI 6, only Gentoo still packages # this. Removal on 2023-11-07. Bug #905187. @@ -202,46 +271,6 @@ dev-ruby/ruby-elf # Removal on 2023-10-14 dev-python/abydos -# Andreas K. Hüttel (2023-09-11) -# Dead project accumulating open bugs and incompatibilities. -# -# For more detail, please see the '2021-08-24-eudev-retirement' news item -# as well as the '2022-04-19-systemd-utils' news item. -# -# No Gentoo maintainer commits since February 2021. -# -# Many Gentoo packaging issues (some may need to go upstream): -# bug #713106, #753134, bug #667686, bug #771705, bug #668880, #770358, bug #851255 -# bug #711462, #904741 -# -# But more pressingly, lacks support for the udev 'tags' API which libgudev now -# requires. No fix has been committed upstream and other software like Plymouth -# has been broken with eudev for some time because of this missing support. -# See bug #913702. -# -# Removal on 2023-10-11. -sys-fs/eudev - -# 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/ @@ -251,46 +280,6 @@ dev-ruby/mail:2.7 (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) -# 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 -# https://github.com/tomas-abrahamsson/gpb. -# Two open bugs: #725584 and #793236. -# Removal on 2023-10-03. -dev-erlang/protobuffs - # Sam James (2023-08-04) # Stricter behavior which causes some packages to fail, see bug #911721. =dev-util/pkgconf-2.0.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index 4c5c2c567b..97ea7b1120 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -85,7 +85,6 @@ x11-libs/libxcb xkb # gudev, required by freedesktop.org udev helpers like udisks and upower # introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package dev-libs/libgudev introspection -sys-fs/eudev introspection # Samuli Suominen (2010-12-19) # Support for desktop file icons diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 7144cc980c..4ef2ed3e47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# qtwebchannel package is fairly small, and python bindings are +# required by some popular desktop packages such as calibre, +# qutebrowser, and freecad (or indirectly through PyQt*WebEngine). +dev-python/PyQt5 webchannel +dev-python/PyQt6 webchannel +dev-python/pyside2 webchannel +dev-python/pyside6 webchannel + # NSS: Required by kde-apps/okular[pdf] # Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888) app-text/poppler nss boost diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask deleted file mode 100644 index eb629cd341..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Pacho Ramos (2015-04-21) -# This is for running sys-apps/systemd and also helps -# portage to not try to pull in other providers leading to -# strange blockers. -sys-fs/eudev