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 a2555c50fd..bf9c37c835 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 @@ -5,7 +5,7 @@ # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -381,10 +381,6 @@ dev-db/percona-server cjk app-admin/sudo sssd sys-auth/pambase sssd -# Thomas Deutschmann (2018-06-06) -# Needs sys-apps/fakechroot which isn't keyworded -app-arch/rpm test - # Tomáš Mózes (2018-06-05) # Unkeyworded dependencies. app-admin/syslog-ng amqp kafka mongodb 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 fdece9536c..0aa493afbd 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,14 @@ #--- END OF EXAMPLES --- +# Paul Zander (2024-11-16) +# Only available on amd64 for now +media-gfx/openscad -manifold + +# Joonas Niilola (2024-11-16) +# Available on amd64. +www-client/firefox -wasm + # Sam James (2024-10-29) # Only available on amd64 for now dev-libs/elfutils -stacktrace @@ -53,7 +61,7 @@ sys-kernel/installkernel -ugrd # uasm and jwasm include amd64-specific ASM app-arch/7zip -uasm -jwasm -# Andrew Ammerlaan (2024-04-25) +# Nowa Ammerlaan (2024-04-25) # ROCm and Level-Zero are amd64-only at the moment sys-apps/hwloc -rocm -l0 @@ -65,7 +73,7 @@ media-gfx/blender -gnome -oneapi -renderdoc -vulkan # dev-qt/qtlanguageserver:6 is keyworded here dev-qt/qtdeclarative:6 -qmlls -# Andrew Ammerlaan (2024-03-17) +# Nowa Ammerlaan (2024-03-17) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -86,7 +94,7 @@ sys-libs/glibc -cet # net-libs/paho-mqtt-c is only available for amd64 and x86 app-admin/syslog-ng -mqtt -# Andrew Ammerlaan (2024-02-09) +# Nowa Ammerlaan (2024-02-09) # Refind is only available on a subset of arches sys-kernel/installkernel -refind @@ -94,7 +102,7 @@ sys-kernel/installkernel -refind # virtiofsd is available here app-emulation/libvirt -virtiofsd -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -102,14 +110,14 @@ sys-kernel/installkernel -grub # Requires dev-libs/level-zero. dev-lang/ispc -gpu -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # Experimental and only available on a subset of architectures sys-kernel/gentoo-kernel -generic-uki sys-kernel/gentoo-kernel-bin -generic-uki # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 are keyworded here. -dev-python/PyQt6 -pdfium -remoteobjects +dev-python/pyqt6 -pdfium -remoteobjects # Jimi Huotari (2023-11-22) # Unmask on amd64. @@ -156,7 +164,7 @@ dev-python/pymongo -test-full # net-libs/rustls-ffi is keyworded here www-servers/apache -apache2_modules_tls -# Andrew Ammerlaan (2023-04-22) +# Nowa Ammerlaan (2023-04-22) # snap only works on amd64 gnome-extra/gnome-software -snap kde-plasma/discover -snap @@ -188,7 +196,7 @@ sys-libs/libomp -llvm_targets_AMDGPU # net-libs/rustls-ffi is keyworded here net-misc/curl -rustls -curl_ssl_rustls -# Andrew Ammerlaan (2022-12-06) +# Nowa Ammerlaan (2022-12-06) # Quick Sync Video (through intel-mediasdk or libvpl) is # only keyworded on amd64 media-video/ffmpeg -qsv 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 7c637e7434..e51faa8535 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 @@ -19,13 +19,13 @@ # Ionen Wolkens (2024-09-27) # dev-qt/qtremoteobjects:6 has not been stabilized yet. -dev-python/PyQt6 remoteobjects +dev-python/pyqt6 remoteobjects -# Andrew Ammerlaan (2024-07-24) +# Nowa Ammerlaan (2024-07-24) # No stable versions of ROCm at the moment sys-apps/hwloc rocm -# Andrew Ammerlaan (2024-03-17) +# Nowa Ammerlaan (2024-03-17) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub @@ -37,7 +37,7 @@ media-libs/opencv cudnn # Pulls in pandoc with all of its glory (haskell). #921501 www-apps/hugo test -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # This is still experimental, prebuilt images may not boot on all systems. sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki 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 2b5672cf53..653012d016 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Thomas Bettler (2024-11-04) +# media-libs/tiff only keyworded on amd64 +-lerc + # Paul Zander (2024-04-14) # media-libs/quirc is keyworded on amd64 -quirc @@ -28,7 +32,7 @@ # ROCm/HIP works here -hip -# Andrew Ammerlaan (2023-07-11) +# Nowa Ammerlaan (2023-07-11) # Unmask secureboot flag on arches where sbsigntools is keyworded -secureboot @@ -60,7 +64,6 @@ # Michael Orlitzky (2018-01-07) # Oracle database stuff should work on amd64. -oci8 --oci8-instant-client -oracle # Sven Wegener (2017-05-31) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index d342029322..29805df0f1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -27,14 +27,14 @@ media-libs/intel-hybrid-codec-driver net-analyzer/gsa net-analyzer/gsad -# Andrew Ammerlaan (2022-02-13) +# Nowa Ammerlaan (2022-02-13) # Requires qtwebengine sci-electronics/eagle sci-geosciences/gpsbabel sci-geosciences/qgis sci-geosciences/viking -# Andrew Ammerlaan (2021-09-09) +# Nowa Ammerlaan (2021-09-09) # Jupyterlab and friends require net-libs/nodejs dev-python/jupyterlab dev-python/jupyterlab-lsp @@ -66,13 +66,12 @@ media-gfx/freecad # reverse-dependencies. dev-qt/qtwebengine dev-qt/qtwebview -dev-python/PyQt6-WebEngine -dev-python/PyQtWebEngine +dev-python/pyqt6-webengine +dev-python/pyqtwebengine app-admin/calamares app-text/zeal app-editors/ghostwriter app-editors/retext -app-misc/anki app-office/merkuro app-office/kmymoney app-office/skrooge diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask index 55395b68f3..f0d01d3ea2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask @@ -24,7 +24,7 @@ net-p2p/ktorrent rss # Tests require net-libs/nodejs which is unavailable on amd64/x32. dev-lang/dafny test -# Andrew Ammerlaan (2023-07-20) +# Nowa Ammerlaan (2023-07-20) # depends on dev-python/notebook which depends on nodejs dev-python/ipython notebook dev-python/iminuit test @@ -55,13 +55,13 @@ media-libs/libva-intel-driver hybrid # dev-qt/qtwebengine requires net-libs/nodejs, plus mask all # reverse-dependencies. app-i18n/fcitx-libpinyin dictionary-manager +app-misc/anki gui dev-lang/idris2 test-full dev-python/cloudscraper test games-util/lgogdownloader gui kde-apps/kde-apps-meta pim kde-apps/kdenetwork-meta bittorrent kde-apps/kleopatra pim -kde-apps/umbrello php kde-misc/kio-gdrive share kde-plasma/plasma-nm openconnect net-irc/quassel urlpreview @@ -96,7 +96,7 @@ dev-ruby/tilt test net-analyzer/netdata nodejs www-apps/jekyll test www-apps/xpra-html5 minify -dev-python/QtPy test +dev-python/qtpy test # Davide Pesavento (2011-11-30) # The QML (V4) and JSC JITs do not work on x32 (bug #932192). 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 cf27cc4874..a394a90b2f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -10,7 +10,7 @@ media-libs/opencv java net-misc/plowshare javascript sci-libs/gdal java -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -49,11 +49,11 @@ kde-frameworks/purpose:5 kaccounts app-crypt/pinentry qt6 app-office/libreoffice qt6 -# Andrew Ammerlaan (2024-06-01) +# Nowa Ammerlaan (2024-06-01) # qtnetworkauth not yet keyworded here dev-python/pyside6 network-auth -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -81,7 +81,7 @@ media-libs/zita-resampler cpu_flags_arm_neon # No sys-block/nbdkit on arm, yet app-emulation/libvirt nbd -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -109,7 +109,7 @@ sys-block/tgt rbd # media-libs/openpgl and media-libs/embree only supports amd64 and arm64 media-gfx/blender embree openpgl -# Andrew Ammerlaan (2023-03-07) +# Nowa Ammerlaan (2023-03-07) # nbval/nbclassic docs require pandoc which is not keyworded here yet dev-python/nbval doc dev-python/nbclassic doc @@ -120,7 +120,7 @@ dev-python/nbclassic doc app-i18n/fcitx-libpinyin dictionary-manager dev-lang/idris2 test-full dev-python/cloudscraper test -dev-python/QtPy test +dev-python/qtpy test games-util/lgogdownloader gui net-irc/quassel urlpreview net-misc/fatrat bittorrent diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index 064bda55ee..022ae0014e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -13,7 +13,7 @@ x11-misc/xdg-utils plasma # media-libs/libplacebo is not stable here media-video/ffmpeg libplacebo -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub @@ -94,7 +94,6 @@ media-libs/mesa vulkan-overlay app-text/asciidoc test net-misc/openssh security-key dev-util/geany-plugins markdown -app-arch/rpm test # Michał Górny (2019-09-08) # virtual/jdk is not stable here. 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 5639e41e50..dcfc80695b 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,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alexey Shvetsov (2024-11-21) +# sci-libs/caffe2 is not keyworded on arm64 +sci-chemistry/gromacs nnpot + +# Joonas Niilola (2024-11-16) +# Available on arm64. +www-client/firefox -wasm + # Michał Górny (2024-10-23) # Debug-enabled binary packages are built for a subset of architectures. sys-kernel/gentoo-kernel-bin -debug @@ -13,7 +21,7 @@ sys-cluster/slurm nvml ucx # Unmask the dynarec flag which has arm64 asm. games-emulation/rmg -dynarec -# Andrew Ammerlaan (2024-07-16) +# Nowa Ammerlaan (2024-07-16) # Unmask the ugrd flag for installkernel. It is keyworded here sys-kernel/installkernel -ugrd @@ -39,7 +47,7 @@ x11-libs/libdrm -video_cards_vmware # Supports 64-bit NEON media-libs/opencv -cpu_flags_arm_neon -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -63,18 +71,18 @@ media-libs/zita-resampler -cpu_flags_arm_neon # No sys-block/nbdkit on arm, yet app-emulation/libvirt nbd -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # Experimental and only available on a subset of architectures sys-kernel/gentoo-kernel -generic-uki sys-kernel/gentoo-kernel-bin -generic-uki # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 is keyworded here. -dev-python/PyQt6 -pdfium +dev-python/pyqt6 -pdfium # Takuya Wakazono (2023-11-21) # app-crypt/rpm-sequoia is keyworded here. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index f9768504e9..94fd9546f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -9,15 +9,15 @@ dev-libs/mongo-c-driver test # dev-libs/capstone hasn't been stabilized yet app-emulation/qemu capstone -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub # Ionen Wolkens (2024-01-27) # dev-python/pyside6 is not stable here yet -dev-python/QtPy pyside6 +dev-python/qtpy pyside6 -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # This is still experimental, prebuilt images may not boot on all systems. sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki @@ -122,10 +122,6 @@ media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack x11-wm/i3 test dev-python/ipython nbconvert -# Mikle Kolyada (2020-03-19) -# deps not yet stable -kde-apps/umbrello php - # Luke Dashjr (2019-09-21) # iasl is keyworded ~arm64 sys-firmware/seabios debug diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 964b358c1d..1c2ad46544 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -16,7 +16,7 @@ # dev-util/sysprof-capture is keyworded on arm64 -sysprof -# Andrew Ammerlaan (2023-07-11) +# Nowa Ammerlaan (2023-07-11) # Unmask secureboot flag on arches where sbsigntools is keyworded -secureboot 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 c1eddd2ac0..a78c1a31f6 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-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2024-11-16) +# Only available on amd64 for now +media-gfx/openscad manifold + # Sam James (2024-10-29) # Only available on amd64 for now dev-libs/elfutils stacktrace @@ -43,7 +47,7 @@ sys-kernel/installkernel ugrd # uasm and jwasm include amd64-specific ASM app-arch/7zip uasm jwasm -# Andrew Ammerlaan (2024-04-25) +# Nowa Ammerlaan (2024-04-25) # ROCm and Level-Zero are amd64-only at the moment sys-apps/hwloc rocm l0 @@ -59,7 +63,7 @@ dev-qt/qtdeclarative:6 qmlls # Missing keywords on dev-python/looseversion. sys-fs/fuse:3 test -# Andrew Ammerlaan (2024-03-17) +# Nowa Ammerlaan (2024-03-17) # Experimental, only keyworded for amd64 currently sys-kernel/installkernel efistub @@ -72,7 +76,7 @@ media-libs/libplacebo libdovi # net-libs/paho-mqtt-c is only available for amd64 and x86 app-admin/syslog-ng mqtt -# Andrew Ammerlaan (2024-02-09) +# Nowa Ammerlaan (2024-02-09) # Refind is only available on a subset of arches sys-kernel/installkernel refind @@ -80,7 +84,7 @@ sys-kernel/installkernel refind # virtiofsd is only available on some arches app-emulation/libvirt virtiofsd -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel grub @@ -88,14 +92,14 @@ sys-kernel/installkernel grub # Requires dev-libs/level-zero. dev-lang/ispc gpu -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # Experimental and only available on a subset of architectures sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords. -dev-python/PyQt6 pdfium remoteobjects +dev-python/pyqt6 pdfium remoteobjects # Jimi Huotari (2023-11-22) # media-libs/libvpl is only keyworded for amd64 at this time. @@ -138,7 +142,7 @@ dev-python/pymongo test-full # Unkeyworded dependencies www-servers/apache apache2_modules_tls -# Andrew Ammerlaan (2023-04-22) +# Nowa Ammerlaan (2023-04-22) # snap only works on amd64 gnome-extra/gnome-software snap kde-plasma/discover snap @@ -161,7 +165,7 @@ dev-python/tables cpudetection # Unkeyworded dependencies net-misc/curl rustls curl_ssl_rustls -# Andrew Ammerlaan (2022-12-06) +# Nowa Ammerlaan (2022-12-06) # Quick Sync Video (through intel-mediasdk or oneVPL) is # only keyworded on amd64 media-video/ffmpeg qsv 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 d511d85784..fb453f1da6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Bettler (2024-11-04) +# media-libs/tiff only keyworded on amd64 +lerc + # Paul Zander (2024-04-14) # media-libs/quirc only keyworded on amd64, x86 quirc @@ -17,7 +21,7 @@ jasper # sci-libs/atlas is only supported on specific architectures atlas -# Andrew Ammerlaan (2023-07-11) +# Nowa Ammerlaan (2023-07-11) # Mask secureboot flag on arches where sbsigntools is not keyworded secureboot 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 863b9ad67c..a287a814fa 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 @@ -12,7 +12,7 @@ www-client/elinks libcss # app-i18n/fcitx:5 is not yet keyworded media-libs/libsdl2 fcitx -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index 14afbb1280..c36b38f644 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -21,7 +21,7 @@ # Qt 6 not stable here. dev-build/cmake gui -# Andrew Ammerlaan (2024-07-25) +# Nowa Ammerlaan (2024-07-25) # Moved to stable.mask, issue is fixed in unstable v40 # Sam James (2024-06-19) # The systemd implementation of installkernel doesn't currently support @@ -168,7 +168,7 @@ app-misc/mc spell net-nds/openldap smbkrb5passwd # Matt Turner (2020-12-23) -# dev-python/subunit is not stable on hppa +# dev-python/python-subunit is not stable on hppa dev-libs/check subunit # Matt Turner (2020-12-23) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 9d9e368b61..4953c56c5f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -1,6 +1,10 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Holger Hoffstätte +# sys-devel/bpf-toolchain not yet kw'ed on loong (#938169) +dev-util/bpftool clang + # Sam James (2024-02-03) # We only have MariaDB on loong, not MySQL. dev-perl/DBD-MariaDB 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 9c6483e311..1e5ffa7fd1 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,7 +1,7 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -23,7 +23,7 @@ media-libs/assimp collada # Andreas Sturmlechner (2024-09-13) # dev-python/pyside6 isn't keyworded here -dev-python/QtPy pyside6 +dev-python/qtpy pyside6 # Andreas Sturmlechner (2024-09-07) # kde-plasma/plasma-workspace:6 is not keyworded @@ -104,7 +104,7 @@ www-servers/nginx test # We only have MariaDB on loong, not MySQL. dev-perl/DBD-MariaDB mysql -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -160,7 +160,7 @@ sys-devel/llvm -debuginfod dev-python/cattrs test dev-python/requests-cache test -# Andrew Ammerlaan (2023-08-30) +# Nowa Ammerlaan (2023-08-30) # Avoid having to keyword more Qt deps dev-python/pyside2 3d datavis location scxml dev-python/pyside6 3d location scxml @@ -245,7 +245,7 @@ net-vpn/openconnect test # WANG Xuerui (2022-12-06) # dev-python/pyside2 not keyworded yet -dev-python/QtPy pyside2 +dev-python/qtpy pyside2 dev-python/qtconsole test # WANG Xuerui (2022-12-05) @@ -302,8 +302,8 @@ dev-libs/boost -context # WANG Xuerui (2022-12-02) # dev-qt/qtlocation:5 fails to compile with gcc-13 for now. -dev-python/PyQt5 location -dev-python/QtPy test +dev-python/pyqt5 location +dev-python/qtpy test # WANG Xuerui (2022-12-01) # Mask GRUB2 platforms not applicable to loong. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index 5351d18a96..fdf21faab0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -88,6 +88,7 @@ dev-python/numpydoc test dev-python/objgraph test dev-python/pip-run test dev-python/pytest-regressions test +dev-python/pytest-subprocess test dev-python/requests test dev-python/sphinx test dev-python/urllib3 test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask index 7710390e18..8b1c0571d3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -9,7 +9,7 @@ # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index 46e3f5c6c5..1c923c402f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -46,7 +46,7 @@ mail-mta/postfix mongodb # tests require dev-db/mongodb which is not keyworded dev-libs/mongo-c-driver test -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -88,12 +88,12 @@ dev-java/openjdk:17 systemtap # librttopo has not been tested on this arch dev-db/spatialite rttopo -# Andrew Ammerlaan (2023-08-30) +# Nowa Ammerlaan (2023-08-30) # Avoid keywordming more Qt stuff dev-python/pyside2 3d datavis scxml dev-python/pyside6 3d scxml -# Andrew Ammerlaan (2023-03-07) +# Nowa Ammerlaan (2023-03-07) # nbval/nbclassic docs require pandoc which is not keyworded here yet dev-python/nbval doc dev-python/nbclassic doc @@ -119,10 +119,10 @@ app-admin/conky doc # dev-cpp/notcurses not keyworded here media-sound/snd notcurses -# Andrew Ammerlaan (2022-09-23) +# Nowa Ammerlaan (2022-09-23) # pyside2 is not keyworded on powerpc at the moment. # Mask the other Qt4Python implementations -dev-python/QtPy pyside2 pyside6 +dev-python/qtpy pyside2 pyside6 # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index a2533a871a..dacfb769f0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask @@ -60,7 +60,7 @@ x11-wm/mutter screencast media-sound/abcde replaygain # Andreas Sturmlechner (2018-06-20) -# dev-python/PyQt5 is not stable. +# dev-python/pyqt5 is not stable. dev-python/matplotlib qt5 test net-print/hplip qt5 dev-python/pyudev qt5 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 7791ac8e25..d436252591 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,10 +1,13 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andreas Sturmlechner (2024-09-04) -# KF6 and media-libs/phonon have dropped ppc keyword -app-office/texstudio video -net-irc/kvirc phonon +# Mike Gilbert (2024-11-17) +# Cannot compile rust-based thin-provisioning-tools (bug #922236). +sys-fs/lvm2 thin + +# Michał Górny (2024-11-16) +# Generated C files are too big for PPC ISA to handle. +dev-python/mypy native-extensions # Matt Jolly (2024-08-14) # QUIC dependencies are not keyworded @@ -21,7 +24,7 @@ x11-misc/xdg-utils plasma # Ionen Wolkens (2024-07-02) # Needs dev-qt/qtquick3d:6 which itself needs media-libs/assimp that # is no longer keyworded here and currently fails tests (bug #935313). -dev-python/PyQt6 quick3d +dev-python/pyqt6 quick3d dev-qt/qtmultimedia:6 qml # Sam James (2024-05-19) @@ -98,10 +101,10 @@ dev-util/diffoscope opendocument pascal pdf R # Fails to compile because of size, bug #829602. sys-devel/clang extra -# Andrew Ammerlaan (2022-09-23) +# Nowa Ammerlaan (2022-09-23) # The corresponding Qt5 modules are not keyworded on ppc, and we don't want to # keyword them solely because of PyQt5 while there are no other in-tree users. -dev-python/PyQt5 bluetooth location speech +dev-python/pyqt5 bluetooth location speech # Arthur Zamarin (2022-08-15) # deps not keyworded 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 17c6e7bac2..48a6950381 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 @@ -22,7 +22,7 @@ media-gfx/graphicsmagick jpeg2k # Sam James (2024-03-23) # dev-qt/qtwebengine not available here -dev-python/QtPy webengine test +dev-python/qtpy webengine test # Michal Privoznik (2024-01-21) # virtiofsd is available here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask index 554106eb84..7255f28d9d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -19,7 +19,7 @@ # Andreas Sturmlechner (2024-09-12) # dev-python/pyside6 is not stable here -dev-python/QtPy pyside6 +dev-python/qtpy pyside6 # Sam James (2024-04-30) # sys-block/nbdkit is not yet marked stable here @@ -45,10 +45,10 @@ dev-ruby/kramdown unicode # app-emacs/flycheck is not marked stable here yet dev-util/pkgcheck emacs -# Andrew Ammerlaan (2022-09-23) +# Nowa Ammerlaan (2022-09-23) # The corresponding Qt5 modules are not stable keyworded on ppc64, and we don't want to # keyword them solely because of PyQt5 while there are no other in-tree users. -dev-python/PyQt5 bluetooth +dev-python/pyqt5 bluetooth # Sam James (2022-03-07) # sys-cluster/torque not marked stable on ppc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask index a08711d748..b77ede00e4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -5,7 +5,7 @@ # media-libs/libavif is not keyworded media-libs/opencv avif -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test 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 2e47c70d8f..6d27d353fb 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-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alexey Shvetsov (2024-11-21) +# sci-libs/caffe2 is not keyworded on arm64 +sci-chemistry/gromacs nnpot + # Benda Xu (2024-10-10) # dev-util/nvidia-cuda-toolkit or sys-cluster/ucx are not keyworded on riscv sys-cluster/slurm nvml ucx @@ -52,7 +56,7 @@ media-gfx/openvdb alembic # No sys-block/nbdkit on riscv, yet app-emulation/libvirt nbd -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -65,7 +69,7 @@ media-libs/libplacebo -shaderc sys-apps/openrc s6 sys-apps/openrc-navi s6 -# Andrew Ammerlaan (2023-08-30) +# Nowa Ammerlaan (2023-08-30) # Avoid keywording more Qt stuff dev-python/pyside2 datavis @@ -144,7 +148,7 @@ dev-libs/cyrus-sasl berkdb # Avoid dragging in "heavy" parts of dev-qt/* unless/until # somebody needs them. bug #816981, bug #854261. # Unfortunately, tests demand qtwebengine too. -dev-python/QtPy test +dev-python/qtpy test # Marek Szuba (2022-04-30) # net-wireless/sdrplay contains prebuilt binaries, currently available diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 3c39137162..9d3e36ad24 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -11,7 +11,7 @@ -ecl -gcl -# Andrew Ammerlaan (2023-07-11) +# Nowa Ammerlaan (2023-07-11) # Unmask secureboot flag on arches where sbsigntools is keyworded -secureboot 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 d261b48daa..01624e68db 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 @@ -53,7 +53,7 @@ dev-libs/mongo-c-driver test # net-libs/grpc not keyworded here app-admin/syslog-ng grpc -# Andrew Ammerlaan (2024-01-12) +# Nowa Ammerlaan (2024-01-12) # dracut is not keyworded here sys-kernel/installkernel dracut @@ -244,8 +244,6 @@ app-editors/vim lua # not keyworded yet media-gfx/imagemagick raw dev-db/mariadb numa -# not tested yet -app-arch/rpm test # no ceph keyworded net-analyzer/rrdtool rados 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 2392bf02dd..c564fac167 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 @@ -9,7 +9,7 @@ www-client/elinks libcss # Exposes a kernel bug which causes system lockup (bug #899540) sys-libs/liburing test -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -82,7 +82,7 @@ dev-libs/mongo-c-driver test # net-libs/grpc not keyworded here app-admin/syslog-ng grpc -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -184,7 +184,7 @@ dev-python/nbval test # Needs dev-db/mariadb for tests, see entry in use.mask dev-python/pymysql test -# Andrew Ammerlaan (2023-03-07) +# Nowa Ammerlaan (2023-03-07) # nbval/nbclassic docs require pandoc which is not keyworded here yet dev-python/nbval doc dev-python/nbclassic doc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask index ce9c6f0cb8..85ffefd06d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/i486/package.use.mask @@ -1,7 +1,7 @@ # Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index e056ec0681..9fea6b67f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask @@ -4,32 +4,3 @@ # Joshua Kinard (2024-02-27) # app-arch/lrzip-next does not support 32-bit arches (#925548) app-arch/lrzip-next - -# Andreas Sturmlechner (2023-02-06) -# Successful build of dev-qt/qtwebengine depends on 64-bit host -# Bug #893234 -dev-qt/qtwebengine -dev-qt/qtwebview -dev-python/PyQtWebEngine -app-text/zeal -app-editors/retext -app-misc/anki -app-office/kmymoney:5 -app-office/skrooge:5 -app-office/texmaker -app-text/bibletime -app-text/cb2bib -app-text/kchmviewer -dev-python/spyder -dev-python/spyder-terminal -dev-python/spyder-unittest -dev-python/spyder-line-profiler -dev-python/spyder-vim -dev-python/spyder-notebook -kde-apps/cantor:5 -media-gfx/luminance-hdr -media-sound/frescobaldi -media-sound/teamspeak-client:3 -net-analyzer/nmapsi -sci-geosciences/qmapshack -www-client/otter 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 9a0897cf52..a6c8ef16e9 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 @@ -60,7 +60,7 @@ dev-tex/abntex lyx # additional dev-qt/qtwebengine revdeps. kde-frameworks/purpose:5 kaccounts -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -72,7 +72,7 @@ sys-kernel/installkernel -efistub # net-libs/paho-mqtt-c is only available for amd64 and x86 app-admin/syslog-ng -mqtt -# Andrew Ammerlaan (2024-02-09) +# Nowa Ammerlaan (2024-02-09) # Refind is only available on a subset of arches sys-kernel/installkernel -refind @@ -82,7 +82,7 @@ sys-kernel/installkernel -refind # supporting this arch. net-libs/xrootd xrdec -# Andrew Ammerlaan (2024-01-13) +# Nowa Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub @@ -137,9 +137,10 @@ media-tv/mythtv nvdec # Successful build of dev-qt/qtwebengine depends on 64-bit host # Bug #893234 app-i18n/fcitx-libpinyin dictionary-manager +app-misc/anki gui dev-lang/idris2 test-full dev-python/cloudscraper test -dev-python/QtPy test +dev-python/qtpy test games-util/lgogdownloader gui kde-apps/kde-apps-meta pim kde-apps/kdenetwork-meta bittorrent diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask index ea02d85dde..f8f0a5b0f5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -19,7 +19,7 @@ # Andreas Sturmlechner (2024-09-20) # dev-python/pyside6 is not stable here. -dev-python/QtPy pyside6 +dev-python/qtpy pyside6 # Andreas Sturmlechner (2024-09-02) # kde-plasma/plasma-workspace is not stable here. @@ -38,11 +38,11 @@ virtual/notification-daemon kde # sys-block/nbdkit is not yet marked stable here app-emulation/libvirt nbd -# Andrew Ammerlaan (2024-03-21) +# Nowa Ammerlaan (2024-03-21) # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # This is still experimental, prebuilt images may not boot on all systems. sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask index 63c1d35556..9c9ee57d55 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -20,7 +20,7 @@ openimageio # media-libs/jasper works on x86 -jasper -# Andrew Ammerlaan (2023-07-11) +# Nowa Ammerlaan (2023-07-11) # Unmask secureboot flag on arches where sbsigntools is keyworded -secureboot diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 6da238d694..a5ba2145c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,6 +1,33 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2024-11-13) +# Force the use of the appropriate llvm_slot_x USE for Rust. +# This is strictly papercut prevention; the ebuild will enforce the correct +# selection via LLVM_REQUIRED_USE. This prevents users from deselecting +# the correct slot by (e.g.) setting -llvm_slot_# globally. +# source ../eclass/rust.eclass +# for slot in ${_RUST_SLOTS_ORDERED[@]}; do +# echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" +# echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" +# done +dev-lang/rust:1.82.0 llvm_slot_19 +dev-lang/rust-bin:1.82.0 llvm_slot_19 +dev-lang/rust:1.81.0 llvm_slot_18 +dev-lang/rust-bin:1.81.0 llvm_slot_18 +dev-lang/rust:1.80.1 llvm_slot_18 +dev-lang/rust-bin:1.80.1 llvm_slot_18 +dev-lang/rust:1.79.0 llvm_slot_18 +dev-lang/rust-bin:1.79.0 llvm_slot_18 +dev-lang/rust:1.77.1 llvm_slot_17 +dev-lang/rust-bin:1.77.1 llvm_slot_17 +dev-lang/rust:1.75.0 llvm_slot_17 +dev-lang/rust-bin:1.75.0 llvm_slot_17 +dev-lang/rust:1.74.1 llvm_slot_17 +dev-lang/rust-bin:1.74.1 llvm_slot_17 +dev-lang/rust:1.71.1 llvm_slot_16 +dev-lang/rust-bin:1.71.1 llvm_slot_16 + # Sam James (2024-09-30) # gnat-gpl only exists for (bootstrapping) Ada. Until bug #940471 is handled, # force Ada on. Once it is split/moved/gutted, this won't be necessary 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 537ce0d4ef..6ee7306982 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -3,6 +3,30 @@ # New entries go on top. +# Andreas Sturmlechner (2024-11-23) +# dev-python/pyside2 last-rites +dev-python/qtpy pyside2 +media-gfx/freecad qt5 + +# Mats Lidell (2024-11-20) +# The dependency x11-libs/dnd blocks gcc-14, is only used by XEmacs, +# and upstream is not sure it even works so dropping use. #908831 +app-editors/xemacs dnd + +# Sam James (2024-11-17) +# The example bindings fail to build. +~sys-libs/ncurses-6.5_p20241109 cxx + +# Joonas Niilola (2024-11-16) +# Wasm support is (currently) only available on amd64 and arm64. +www-client/firefox wasm + +# Matt Jolly (2024-11-11) +# ICU 76.1 is not compatible with Chromium. Bug #943216. +# We'll mask it for a few weeks to use the bundled ICU +# while Google fixes the issue. +www-client/chromium system-icu + # Joonas Niilola (2024-11-07) # Dependency for generating docs not packaged in Gentoo. #942992 dev-util/repolite doc @@ -56,10 +80,6 @@ app-alternatives/yacc reference # Causes crashes with e.g. dlz+samba (bug #938955) net-dns/bind jemalloc -# Andreas Sturmlechner (2024-09-01) -# Prepare for dev-util/kdevelop:5 removal -kde-apps/umbrello:5 php - # Andreas Sturmlechner (2024-08-31) # Prepare for KDE PIM 5 removal and avoid conflicts w/ KDE PIM 6 app-office/kmymoney:5 addressbook diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index 02b9f1e304..2f013f1f82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask -# Michał Górny (2024-10-26) -# Unblock the support in python-exec while the target is masked. -dev-lang/python-exec -python_targets_python3_13 - # Volkmar W. Pogatzki (2024-10-11) # No suitable version of dev-libs/protobuf available. =dev-java/protobuf-java-4.28.1 system-protoc diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index b4845b0b52..8a628cb5ab 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,21 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Robin H. Johnson (2024-11-17) +# bug 943698 +# Poor upstream code quality, unmaintained upstream; +# no hardware for testing # anymore. +# https://public-inbox.gentoo.org/gentoo-dev/robbat2-20240529T185323-477923075Z@orbis-terrarum.net/ +lcd_devices_g15 +g15 + +# Michael Orlitzky (2024-11-13) +# The 8.1 slot is masked, so the USE flag that pulls it in has to be +# masked too. The bare "php8-1" is for www-servers/nginx-unit which +# has a non-standard flag name. +php_targets_php8-1 +php8-1 + # Andreas K. Hüttel (2024-10-21) # Mechanism for coping with the time64 transition of 32bit arches # Will be unmasked in the time64 profiles diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index d1197864f2..e474311a50 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -14,8 +14,6 @@ llvm_slot_19 # Michał Górny (2024-05-08) # Python implementations without stable keywords. -python_targets_python3_13 -python_single_target_python3_13 python_targets_python3_13t python_single_target_python3_13t python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/parent new file mode 100644 index 0000000000..d5a56a13f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..288aeccdce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/parent new file mode 100644 index 0000000000..fae96e8d36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/parent new file mode 100644 index 0000000000..0317df26cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/parent new file mode 100644 index 0000000000..e5d746a4ea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/hardened/x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/parent new file mode 100644 index 0000000000..23c5fe07a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/parent new file mode 100644 index 0000000000..b34bc39063 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/parent new file mode 100644 index 0000000000..b2a33c35da --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/parent new file mode 100644 index 0000000000..04c17e0738 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/parent new file mode 100644 index 0000000000..e2f1a20d38 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/hardened/x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/parent new file mode 100644 index 0000000000..d148b9ae67 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/parent new file mode 100644 index 0000000000..d9e9cc8f6c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/time64/split-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/split-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask index f37645ffb4..f4e0f77dc1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -40,7 +40,7 @@ kde-apps/grantlee-editor kde-apps/akregator dev-util/kdevelop dev-qt/qtwebview -dev-python/PyQtWebEngine +dev-python/pyqtwebengine app-text/kchmviewer app-office/merkuro app-editors/ghostwriter diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask index bbde951452..36f1a65249 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask @@ -24,7 +24,7 @@ media-plugins/gst-plugins-meta vpx net-p2p/ktorrent rss webengine net-irc/quassel urlpreview kde-apps/kalarm pim -dev-python/QtPy pyqt5 +dev-python/qtpy pyqt5 gnome-base/gnome extras # matoro (2023-11-16) diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 949d2a81b7..49140e594c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2024-11-19) +# Not ported to musl (bug #717252, bug #938613) +sys-apps/dog + # Robert Siebeck (2024-10-30) # musl not supported by upstream app-editors/zed @@ -19,7 +23,7 @@ net-nds/nsscache # Sam James (2024-09-30) # Needs porting to musl (bug #940130) -=sys-auth/elogind-255.5 +=sys-auth/elogind-255.5-r1 # Sam James (2024-08-31) # sys-devel/binutils[gprofng] is masked on musl @@ -213,7 +217,7 @@ www-client/chromium net-misc/netkit-telnetd net-misc/sitecopy -# Andrew Ammerlaan (2024-01-20) +# Nowa Ammerlaan (2024-01-20) # Binary package linked to glibc (rolling mask, use for all such binpkgs) app-admin/awscli-bin app-admin/bitwarden-desktop-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index aca87a7d4c..0440e25ba4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andrew Ammerlaan (2024-10-08) +# Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -19,7 +19,7 @@ gui-apps/wayvnc tracing # Requires sys-libs/libcxx. dev-cpp/benchmark libcxx -# Andrew Ammerlaan (2024-07-25) +# Nowa Ammerlaan (2024-07-25) # Requires systemd-detect-virt app-emulation/virt-firmware test @@ -40,7 +40,7 @@ dev-php/pecl-mongodb test dev-python/pymongo test-full net-analyzer/zmap mongo -# Andrew Ammerlaan (2024-04-25) +# Nowa Ammerlaan (2024-04-25) # No Level-Zero on musl sys-apps/hwloc l0 @@ -87,7 +87,7 @@ sys-devel/binutils gprofng # this, however it seems to be unreliable, see bug #922897. gui-libs/gtk cpu_flags_x86_f16c -# Andrew Ammerlaan (2024-01-12) +# Nowa Ammerlaan (2024-01-12) # The systemd flag is globally masked on musl. But we need # systemd's kernel-install to use systemd-boot which is still # possible on musl via systemd-utils[boot]. @@ -97,7 +97,7 @@ sys-kernel/installkernel -systemd # Requires dev-libs/level-zero. dev-lang/ispc gpu -# Andrew Ammerlaan (2023-12-18) +# Nowa Ammerlaan (2023-12-18) # Requires systemd sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki 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 8da20c80ca..b2dc38f0dc 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 @@ -110,7 +110,7 @@ dev-python/pyghmi dev-python/omemo-dr net-im/transwhat dev-python/noiseprotocol -dev-python/mitmproxy_wireguard +dev-python/mitmproxy-wireguard dev-python/magic-wormhole dev-python/magic-wormhole-transit-relay dev-python/magic-wormhole-mailbox-server @@ -122,7 +122,7 @@ dev-python/jupyter-kernel-test dev-python/jellyfish www-apps/novnc dev-python/jsonmerge -dev-python/jinja2_pluralize +dev-python/jinja2-pluralize dev-python/fido2 dev-python/github3-py dev-python/google-auth-oauthlib @@ -130,7 +130,7 @@ dev-python/elasticsearch dev-python/dns-lexicon dev-python/dissononce dev-python/consonance -dev-python/PyGithub +dev-python/pygithub dev-python/adblock dev-python/pysnmp dev-python/pysnmp-mibs @@ -151,6 +151,7 @@ app-text/fblog app-shells/nushell app-misc/rpick app-misc/skim +app-misc/anki app-i18n/yaskkserv2 app-emulation/cloud-init app-forensics/yara-x @@ -177,7 +178,7 @@ app-backup/duply dev-util/bugbite-cli dev-util/cargo-nextest -# Andrew Ammerlaan (2024-03-19) +# Nowa Ammerlaan (2024-03-19) # Requires dev-python/cryptography app-emulation/virt-firmware 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 582010e4e3..d3cabe26cd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2024-11-12) +# Requires rust/cargo. +sys-kernel/dracut dracut-cpio + # Michał Górny (2024-11-02) # Optional Rust extensions. dev-python/dulwich native-extensions @@ -48,7 +52,7 @@ app-misc/gramps test app-forensics/volatility3 jsonschema app-emulation/libguestfs test -# Andrew Ammerlaan (2024-03-19) +# Nowa Ammerlaan (2024-03-19) # Requires dev-python/cryptography sys-kernel/installkernel efistub diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index fcc2feaf83..97652ea0ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -29,7 +29,7 @@ dev-python/sentry-sdk # from the removed cgi module rather than rely on this. dev-python/legacy-cgi -# Andrew Ammerlaan (2024-03-09) +# Nowa Ammerlaan (2024-03-09) # Unmaintained upstream. Does not build with llvm-16 and up, nor with # python-3.12 and up. Please port to Qt6. # Bug: https://bugs.gentoo.org/920544 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 80887c3497..62cfdab33e 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,135 @@ #--- END OF EXAMPLES --- +# Michał Górny (2024-11-23) +# Implementation detail of dev-python/pyproject-fmt. New versions +# integrate the Rust code into the main package. +# Removal on 2024-12-07. Bug #944782. +dev-python/pyproject-fmt-rust + +# Andreas Sturmlechner (2024-11-23) +# dev-python/pyside2 last-rites, no more revdeps +# Removal on 2024-12-23 +dev-python/pyside2 +dev-python/pyside2-tools +dev-python/shiboken2 + +# Ionen Wolkens (2024-11-19) +# NVIDIA dropped support for the 470.xx branch in September 2024[1]. +# +# Users are free to unmask and keep using, but be warned it is very +# likely to be affected by security issues[2] as NVIDIA does not +# track nor fix these for this branch anymore. +# +# Gentoo will keep it packaged for as long as reasonably possible +# (albeit masked) but no true support will be given nor patches +# for newer kernels. It is recommended to use 6.6.x LTS kernels or +# older (6.6.x will be supported until at least December 2026). +# +# Major issues will lead to removal without further warning, e.g. +# if no usable kernels left in tree, or if broken with a newer Xorg. +# +# >> It is recommended to switch to nouveau[3] drivers (regardless +# of its worse performance), or ideally replace the hardware. +# +# [1] https://nvidia.custhelp.com/app/answers/detail/a_id/3142 +# https://nvidia.custhelp.com/app/answers/detail/a_id/5202 +# [2] https://bugs.gentoo.org/942031#c7 +# [3] https://wiki.gentoo.org/wiki/Nouveau +x11-drivers/nvidia-drivers:0/470 + +# Andreas Sturmlechner (2024-11-18) +# All classes were moved to >=x11-libs/qwt-6.2.0. No revdeps. +# Removal on 2024-12-18. +x11-libs/qwtpolar + +# Robin H. Johnson (2024-11-17) +# bug 943698 +# Poor upstream code quality, unmaintained upstream; +# no hardware for testing # anymore. +# https://public-inbox.gentoo.org/gentoo-dev/robbat2-20240529T185323-477923075Z@orbis-terrarum.net/ +app-misc/g15composer +app-misc/g15daemon +app-misc/g15macro +app-misc/g15message +app-misc/g15mpd +app-misc/g15stats +dev-libs/libg15 +dev-libs/libg15render + +# Michał Górny (2024-11-17) +# Superseded by dev-lang/pypy:3.10. This version is vulnerable. +# Removal on 2024-12-01. +dev-python/pypy3_10 + +# Alfredo Tupone (2024-11-17) +# Included in dev-ml/odoc, the only rdep +# Removal on 2024-12-17. +dev-ml/odoc-parser + +# Matt Turner (2024-11-16) +# Masked for testing +=dev-util/intel_clc-24.3* +=media-libs/mesa-24.3* + +# Andreas K. Hüttel (2024-11-17) +# Needs a header from libusb that doesnt exist anymore. Will never build. +# Furthermore, modern C problems. Bug 874645. No maintainer. +# Removal in 30 days. +dev-util/usb-robot + +# Andreas K. Hüttel (2024-11-17) +# Fails to build on modern compilers, bug 874291. Various open bugs. +# No maintainer. Removal in 30 days. +app-emulation/spim + +# Hans de Graaff (2024-11-16) +# Mask obsolete shoulda-related slots. Use the newer slots instead. +# Removal on 2024-12-16. +dev-ruby/shoulda:3 +dev-ruby/shoulda-context:0 +dev-ruby/shoulda-matchers:3 + +# Hans de Graaff (2024-11-16) +# Mask obsolete Rails 6.1-only slot. Please use the newer slot instead. +# Removal on 2024-12-16. +dev-ruby/database_cleaner-active_record:2.1 + +# Jaco Kroon (2024-11-15) +# clippy exists purely for frr (even comes from the same sources). This +# package split is no longer implemented from frr-9.1.2 onwards, so this +# package is no longer required. +dev-util/clippy + +# Michael Orlitzky (2024-11-13) +# PHP 8.1.x no longer receives bug fixes unless they address security +# issues. That means no build fixes, no updates for modern compilers, +# and no tweaks for newer versions of dependencies. We can't really +# afford to maintain our own little fork of this, so it's time to +# upgrade (sorry). With it goes any unmaintained PECL packages +# that don't support 8.2 or newer. +dev-lang/php:8.1 +dev-php/pecl-dbase +dev-php/pecl-gnupg +dev-php/pecl-http +dev-php/pecl-lzf +dev-php/pecl-mcrypt +dev-php/pecl-memcache +dev-php/pecl-oauth +dev-php/pecl-pam +dev-php/pecl-ps +dev-php/pecl-psr +dev-php/pecl-raphf +dev-php/pecl-timezonedb +dev-php/pecl-translit +dev-php/pecl-uuid +dev-php/pecl-zmq +dev-php/realpath_turbo +dev-php/snuffleupagus +dev-php/swoole +=virtual/httpd-php-8.1 + (2024-11-10) # Fails to build with gcc-14. Horrible code. Not touched by a # maintainer since 2010. Bugs 729134, 870541, 909625, 933773 @@ -229,25 +358,6 @@ dev-python/sentry-sdk # Removal on 2024-11-14. Bug #247500. app-emacs/quilt-el -# Alfredo Tupone (2024-10-14) -# These packages are no more needed. -# Use dev-ml/opam, dev-ml/opam-file-format, -# dev-ml/opam-installer -# that include these -# remove on 2024-11-14. -dev-ml/opam-client -dev-ml/opam-repository -dev-ml/opam-state -dev-ml/opam-format -dev-ml/opam-core -dev-ml/opam-solver - -# Hans de Graaff (2024-10-13) -# Obsolete slots without reverse dependencies. Use a newer slot -# instead. Removal on 2024-11-13. -dev-ruby/io-event:1.2 -dev-ruby/io-event:1.3 - # Holger Hoffstätte (2024-10-11) # Vendors an unreleased libbpf version and generates ABI-breaking code. # Bug #941185. Removal on 2024-12-03. @@ -276,17 +386,12 @@ app-i18n/fcitx-unikey:4 app-i18n/fcitx:4 app-i18n/kcm-fcitx -# Michael Orlitzky (2024-10-09) -# This is the new stable series of webkit-gtk, but it has a new -# less-portable rendering engine, and doesn't yet build on ~riscv for -# reasons unrelated to that. It's easier to play around with it in -# the tree, but it's not ready for end users yet. ->=net-libs/webkit-gtk-2.46.0 - # Ionen Wolkens (2024-10-08) -# Masked for testing and (mostly) to avoid upgrade noise given -# PyQt6-6.7.x is known broken with it and depends on <6.8. Feel -# free to unmask early if not using PyQt6. +# Masked for testing, and odds are (at this point) that 6.8.0 will +# never be unmasked and will skip to 6.8.1 instead given the large +# amount of regressions there's been.. +=dev-python/pyqt6-6.8.0_pre* +=dev-python/pyqt6-webengine-6.8.0_pre* =dev-python/pyside6-6.8.0* =dev-python/pyside6-tools-6.8.0* =dev-python/shiboken6-6.8.0* @@ -323,7 +428,7 @@ app-i18n/kcm-fcitx =dev-qt/qtwebsockets-6.8.0* =dev-qt/qtwebview-6.8.0* -# Andrew Ammerlaan (2024-10-05) +# Nowa Ammerlaan (2024-10-05) # This version is known to break on certain systems. At the # same time it fixes several reported issues. Masked until # we can work out how to resolve the situation. @@ -342,12 +447,6 @@ app-i18n/kcm-fcitx # Beware that if you upgrade to it, you may need to reset your keyrings. >=app-crypt/gnupg-2.5 -# Eli Schwartz (2024-09-19) -# Breaks parallel builds with fatal compiler errors. -# Bug #939798, #939875. ->=dev-python/ensurepip-setuptools-75.1.0 ->=dev-python/setuptools-75.1.0 - # Ulrich Müller (2024-09-12) # Pretest versions, masked for testing. =xfce-base/xfdesktop-4.19 >=xfce-base/xfwm4-4.19 -# Sam James (2024-04-28) -# Masked for testing. Tracker bug: bug #930805. ->=sys-libs/ncurses-6.5 - # Sam James (2024-03-28) # Newer 5.4.x releases were signed by a potentially compromised upstream maintainer. # There is no evidence that these releases contain malicious code, but masked diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index 445189fc42..c6e64424c3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -576,6 +576,21 @@ x86 default/linux/x86/23.0/i686/split-usr/prefix exp x86 default/linux/x86/23.0/i686/split-usr/prefix/kernel-2.6.32+ exp x86 default/linux/x86/23.0/i686/split-usr/prefix/kernel-2.6.16+ exp x86 default/linux/x86/23.0/i686/split-usr/prefix/kernel-3.2+ exp +x86 default/linux/x86/23.0/i686/time64 exp +x86 default/linux/x86/23.0/i686/time64/systemd exp +x86 default/linux/x86/23.0/i686/time64/hardened exp +x86 default/linux/x86/23.0/i686/time64/hardened/selinux exp +x86 default/linux/x86/23.0/i686/time64/desktop exp +x86 default/linux/x86/23.0/i686/time64/desktop/gnome exp +x86 default/linux/x86/23.0/i686/time64/desktop/gnome/systemd exp +x86 default/linux/x86/23.0/i686/time64/desktop/plasma exp +x86 default/linux/x86/23.0/i686/time64/desktop/plasma/systemd exp +x86 default/linux/x86/23.0/i686/time64/split-usr exp +x86 default/linux/x86/23.0/i686/time64/split-usr/hardened exp +x86 default/linux/x86/23.0/i686/time64/split-usr/hardened/selinux exp +x86 default/linux/x86/23.0/i686/time64/split-usr/desktop exp +x86 default/linux/x86/23.0/i686/time64/split-usr/desktop/gnome exp +x86 default/linux/x86/23.0/i686/time64/split-usr/desktop/plasma exp x86 default/linux/x86/23.0/i486 stable x86 default/linux/x86/23.0/i486/systemd stable x86 default/linux/x86/23.0/i486/hardened dev 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 0df2c18de1..b4f3a3a296 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 @@ -4,7 +4,6 @@ # Andreas Sturmlechner (2024-08-30) # Resolve conflicting REQUIRED_USE defaults (qt5 vs. qt6) media-libs/simage -qt5 -net-p2p/transmission -qt5 # Andreas Sturmlechner (2024-03-07) # Required by kde-frameworks/kio:6 @@ -33,7 +32,7 @@ x11-base/xwayland libei dev-build/cmake -gui -qt6 # Andreas Sturmlechner (2023-07-29) -# Required by dev-python/PyQt5[multimedia] +# Required by dev-python/pyqt5[multimedia] dev-qt/qtmultimedia:5 widgets # Andreas Sturmlechner (2023-05-21) @@ -91,7 +90,7 @@ app-text/xmlto text # Ben de Groot (2015-02-18) # Enable sensible defaults for desktop users (bug #540046) -dev-python/PyQt5 gui multimedia network printsupport widgets +dev-python/pyqt5 gui multimedia network printsupport widgets # Chí-Thanh Christopher Nguyễn (2014-05-08) # Enable x11-libs/libxcb[xkb] as it is needed by x11-libs/libxkbcommon[X] 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 47695fff68..365fff9126 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 @@ -16,7 +16,7 @@ dev-libs/libjcat gpg pkcs7 # 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/PyQt6 webchannel +dev-python/pyqt6 webchannel dev-python/pyside6 webchannel # Required by sys-apps/flatpak, a dependency of kde-plasma/discover diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2020 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2020 index c8acb32953..8d1fd16d86 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2020 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2020 @@ -3,7 +3,7 @@ move dev-python/neovim-python-client dev-python/pynvim move games-action/openastromenace games-action/astromenace move dev-python/pyzor mail-filter/pyzor move dev-python/python-sqlparse dev-python/sqlparse -move dev-python/git-python dev-python/GitPython +move dev-python/git-python dev-python/gitpython move www-servers/automx2 net-mail/automx2 move dev-python/pysnmp-apps net-analyzer/snmpclitools move net-im/slack-bin net-im/slack diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 deleted file mode 100644 index 552ae3af00..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 +++ /dev/null @@ -1,2 +0,0 @@ -move dev-python/textx dev-python/textX -move dev-python/arpeggio dev-python/Arpeggio diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 index ec603251f2..832b2195ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 @@ -1,20 +1,17 @@ move dev-python/async_timeout dev-python/async-timeout -move dev-python/configargparse dev-python/ConfigArgParse -move dev-python/frozen-flask dev-python/Frozen-Flask -move dev-python/ipy dev-python/IPy move sci-libs/shapely dev-python/shapely move games-action/brutal-legend games-action/brutal-legend-hb move kde-apps/kdesdk-kioslaves dev-util/kio-perldoc move kde-apps/zeroconf-ioslave net-misc/kio-zeroconf move net-misc/cni-plugins app-containers/cni-plugins move gnome-extra/chrome-gnome-shell gnome-extra/gnome-browser-connector -move dev-python/PyQt6_sip dev-python/PyQt6-sip -move dev-python/PyQt6_WebEngine dev-python/PyQt6-WebEngine +move dev-python/PyQt6_sip dev-python/pyqt6-sip +move dev-python/PyQt6_WebEngine dev-python/pyqt6-webengine move net-p2p/go-ipfs net-p2p/kubo move app-admin/ansible-base app-admin/ansible-core slotmove =dev-ruby/rack-test-2.0.2 1.0 2 move app-office/gnome-todo app-office/endeavour -move dev-python/python-levenshtein dev-python/Levenshtein +move dev-python/python-levenshtein dev-python/levenshtein move mail-mta/protonmail-bridge mail-mta/proton-mail-bridge move app-emulation/distrobox app-containers/distrobox move www-servers/tornado dev-python/tornado diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 index a21fddfd18..962e6ae413 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 @@ -7,4 +7,3 @@ move dev-python/retworkx dev-python/rustworkx move dev-lang/open-cobol dev-lang/gnucobol move virtual/awk app-alternatives/awk move virtual/yacc app-alternatives/yacc -move dev-python/nuitka dev-python/Nuitka diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 index aedc958dd3..d8e1f11258 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 @@ -4,3 +4,60 @@ slotmove media-sound/kmetronome 5 0 move net-im/sendxmpp-amm net-im/sendxmpp-scala move dev-python/jinja dev-python/jinja2 move dev-python/gmpy dev-python/gmpy2 +move dev-python/tlsh dev-python/python-tlsh +move dev-python/tappy dev-python/tap-py +move dev-python/subunit dev-python/python-subunit +move dev-python/rpy dev-python/rpy2 +move dev-python/qscintilla-python dev-python/qscintilla +move dev-python/python-netlink dev-python/netlink +move dev-python/python-lhafile dev-python/lhafile +move dev-python/pysvg dev-python/pysvg-py3 +move dev-python/libpillowfight dev-python/pypillowfight +move dev-python/cchardet dev-python/faust-cchardet +move dev-python/protobuf-python dev-python/protobuf +move media-libs/oneVPL-intel-gpu media-libs/vpl-gpu-rt +move net-analyzer/RustScan net-analyzer/rustscan +move dev-python/APScheduler dev-python/apscheduler +move dev-python/Arpeggio dev-python/arpeggio +move dev-python/Babel dev-python/babel +move dev-python/BitVector dev-python/bitvector +move dev-python/ConfigArgParse dev-python/configargparse +move dev-python/CppHeaderParser dev-python/cppheaderparser +move dev-python/Events dev-python/events +move dev-python/eyeD3 dev-python/eyed3 +move dev-python/flit_scm dev-python/flit-scm +move dev-python/Faker dev-python/faker +move dev-python/Frozen-Flask dev-python/frozen-flask +move dev-python/GitPython dev-python/gitpython +move dev-python/GridDataFormats dev-python/griddataformats +move dev-python/ipython_genutils dev-python/ipython-genutils +move dev-python/IPy dev-python/ipy +move dev-python/jinja2_pluralize dev-python/jinja2-pluralize +move dev-python/Levenshtein dev-python/levenshtein +move dev-python/MechanicalSoup dev-python/mechanicalsoup +move dev-python/mitmproxy_wireguard dev-python/mitmproxy-wireguard +move dev-python/mypy_extensions dev-python/mypy-extensions +move dev-python/Nuitka dev-python/nuitka +move dev-python/Opcodes dev-python/opcodes +move dev-python/OutputCheck dev-python/outputcheck +move dev-python/PeachPy dev-python/peachpy +move dev-python/requests_download dev-python/requests-download +move dev-python/sphinx_selective_exclude dev-python/sphinx-selective-exclude +move dev-python/txAMQP dev-python/txamqp +move dev-python/textX dev-python/textx +move dev-python/pyClamd dev-python/pyclamd +move dev-python/pyDes dev-python/pydes +move dev-python/pyxDamerauLevenshtein dev-python/pyxdameraulevenshtein +move dev-python/PyGithub dev-python/pygithub +move dev-python/Pyro5 dev-python/pyro5 +move dev-python/PyRSS2Gen dev-python/pyrss2gen +move dev-python/PySDL2 dev-python/pysdl2 +move dev-python/PySocks dev-python/pysocks +move dev-python/QtPy dev-python/qtpy +move dev-python/PyQt-builder dev-python/pyqt-builder +move dev-python/PyQt6-WebEngine dev-python/pyqt6-webengine +move dev-python/PyQt6-sip dev-python/pyqt6-sip +move dev-python/PyQtWebEngine dev-python/pyqtwebengine +move dev-python/PyQt5-sip dev-python/pyqt5-sip +move dev-python/PyQt5 dev-python/pyqt5 +move dev-python/PyQt6 dev-python/pyqt6 diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index 7b0ba9c60b..78dc606950 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -168,6 +168,7 @@ lash - Add LASH Audio Session Handler support latex - Add support for LaTeX (typesetting package) lcms - Add lcms support (color management engine) ldap - Add LDAP support (Lightweight Directory Access Protocol) +lerc - Add LERC suppport (Limited Error Raster Compression) libass - SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support libcaca - Add support for colored ASCII-art graphics libedit - Use the libedit library (replacement for readline)