diff options
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/Manifest.gz | bin | 237463 -> 237466 bytes | |||
-rw-r--r-- | profiles/arch/amd64/package.use.mask | 12 | ||||
-rw-r--r-- | profiles/arch/amd64/package.use.stable.mask | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.mask | 6 | ||||
-rw-r--r-- | profiles/arch/base/package.use.mask | 9 | ||||
-rw-r--r-- | profiles/arch/powerpc/ppc64/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/base/package.use.force | 5 | ||||
-rw-r--r-- | profiles/base/package.use.stable.mask | 1 | ||||
-rw-r--r-- | profiles/features/musl/package.use.mask | 1 | ||||
-rw-r--r-- | profiles/package.mask | 34 | ||||
-rw-r--r-- | profiles/updates/4Q-2024 | 1 | ||||
-rw-r--r-- | profiles/use.local.desc | 39 |
12 files changed, 44 insertions, 69 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex e1c4467943ae..9c6be4e3340d 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index f481218b51d7..1e1ebfb22b46 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,14 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + +# Alfred Wingate <parona@protonmail.com> <2024-12-16) +# Only available on amd64. +media-video/handbrake -qsv + # Viorel Munteanu <ceamac@gentoo.org> (2024-11-30) # Dependency dev-python/asyncssh is keyworded here. net-misc/dropbear -test-async @@ -85,6 +93,7 @@ sys-kernel/installkernel -efistub # Ionen Wolkens <ionen@gentoo.org> (2024-03-08) # media-libs/libdovi is keyworded here media-libs/libplacebo -libdovi +media-video/handbrake -libdovi # Sam James <sam@gentoo.org> (2024-02-24) # Only works on amd64 (and x32). @@ -230,6 +239,7 @@ media-libs/libva-intel-driver -hybrid # Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17) # Unmask AMF keyword on amd64 only media-video/ffmpeg -amf +media-video/handbrake -amf # James Le Cuirot <chewi@gentoo.org> (2021-10-22) # The JIT feature only works on amd64 and x86. @@ -278,7 +288,7 @@ llvm-runtimes/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan llvm-runtimes/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo llvm-runtimes/compiler-rt-sanitizers -gwp-asan llvm-runtimes/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray -llvm-runtimes/compiler-rt-sanitizers -ctx-profile -nsan -rtsan +llvm-runtimes/compiler-rt-sanitizers -ctx-profile -nsan -rtsan -tysan # Sam James <sam@gentoo.org> (2020-10-24) # asm redc is only available on amd64, diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index d43e8deea999..43f4ee7abc25 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -73,6 +73,7 @@ net-misc/curl rustls curl_ssl_rustls # Sam James <sam@gentoo.org> (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/handbrake qsv # Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14) # needs stabilizing diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 3af99c996b39..85275e124cb8 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + # Nowa Ammerlaan <nowa@gentoo.org> (2024-12-20) # qtremoteobjects and qthttpserver not yet keyworded here dev-python/pyside6 httpserver remoteobjects @@ -255,7 +259,7 @@ app-text/enchant voikko llvm-runtimes/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan llvm-runtimes/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo llvm-runtimes/compiler-rt-sanitizers -gwp-asan -shadowcallstack -llvm-runtimes/compiler-rt-sanitizers -libfuzzer -profile -xray -rtsan +llvm-runtimes/compiler-rt-sanitizers -libfuzzer -profile -xray -rtsan -tysan >=llvm-runtimes/compiler-rt-sanitizers-16 -orc # Roy Bamford <neddyseagoon@gentoo.org> (2020-12-07) diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index 17b02910d74e..84edf90cc72a 100644 --- a/profiles/arch/base/package.use.mask +++ b/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 +# Michał Górny <mgorny@gentoo.org> (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime offload + # Viorel Munteanu <ceamac@gentoo.org> (2024-11-30) # Missing keywords on dev-python/asyncssh. net-misc/dropbear test-async @@ -76,6 +80,7 @@ sys-kernel/installkernel efistub # media-libs/libdovi has very few keywords and there is little interest # in adding extras unless requested (also needs rust+cargo-c) media-libs/libplacebo libdovi +media-video/handbrake libdovi # Leonardo Hernández Hernández <leohdz172@proton.me> (2024-02-23) # net-libs/paho-mqtt-c is only available for amd64 and x86 @@ -109,6 +114,7 @@ dev-python/qtpy pdfium remoteobjects # Jimi Huotari <chiitoo@gentoo.org> (2023-11-22) # media-libs/libvpl is only keyworded for amd64 at this time. +media-video/handbrake qsv media-video/obs-studio qsv # Jimi Huotari <chiitoo@gentoo.org> (2023-11-22) @@ -216,6 +222,7 @@ sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips # Mask AMF keyword on non-amd64 arches # It is unusable, for now, in other arches media-video/ffmpeg amf +media-video/handbrake amf # Sam James <sam@gentoo.org> (2021-11-15) # Only available on PPC*. @@ -268,7 +275,7 @@ llvm-runtimes/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan llvm-runtimes/compiler-rt-sanitizers ubsan safestack cfi scudo llvm-runtimes/compiler-rt-sanitizers shadowcallstack gwp-asan llvm-runtimes/compiler-rt-sanitizers libfuzzer memprof orc profile xray -llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan +llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan tysan # Sam James <sam@gentoo.org> (2020-10-24) # asm redc is only available on amd64, diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index ffb12a431e7a..a0a349ea0751 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + # Sam James <sam@gentoo.org> (2024-12-17) # dev-lang/ada-bootstrap exists here >=sys-devel/gcc-14 -ada diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index e79e18f28a2e..6546f32dd3f4 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens <ionen@gentoo.org> (2024-12-24) +# ebuild currently only support luajit, spare users from having +# to set it by forcing it here (bug #946881) +>=games-strategy/naev-0.12 lua_single_target_luajit + # Michał Górny <mgorny@gentoo.org> (2024-12-18) # Force building these LLVM runtimes with Clang. GCC builds are not # supported upstream (to the point of refusing bug fixes), and are diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 1454dabbeb66..e608d1ea724d 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -38,6 +38,7 @@ sci-physics/lammps hip # Sam James <sam@gentoo.org> (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/handbrake qsv # Guillermo Joandet <gjoandet@gmail.com> (2022-11-22) # app-text/pandoc is not stable diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index e60e8be3a4d3..3e6f0aed4ffa 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -150,6 +150,7 @@ dev-libs/oneDNN mkl kde-apps/kdenetwork-meta dropbox media-libs/opencv atlas mkl media-video/ffmpeg amf +media-video/handbrake amf net-fs/openafs tsm net-analyzer/nagios-plugin-check_raid megaraid-sas sys-apps/hwloc gl diff --git a/profiles/package.mask b/profiles/package.mask index 1398b52bde55..c0bd8899fcf3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -69,7 +69,6 @@ kde-apps/knotes # Removal on 2025-01-09 media-sound/soundkonverter kde-frameworks/countryflags -kde-frameworks/kapidox kde-frameworks/kdelibs4support kde-frameworks/kemoticons @@ -127,13 +126,6 @@ sys-boot/woeusb # Removal on 2024-12-07. Bug #944782. dev-python/pyproject-fmt-rust -# Andreas Sturmlechner <asturm@gentoo.org> (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 <ionen@gentoo.org> (2024-11-19) # NVIDIA dropped support for the 470.xx branch in September 2024[1]. # @@ -178,11 +170,6 @@ dev-libs/libg15render # Removal on 2024-12-17. dev-ml/odoc-parser -# Matt Turner <mattst88@gentoo.org> (2024-11-16) -# Masked for testing -=dev-util/intel_clc-24.3* -=media-libs/mesa-24.3* - # Andreas K. Hüttel <dilfridge@gentoo.org> (2024-11-17) # Needs a header from libusb that doesnt exist anymore. Will never build. # Furthermore, modern C problems. Bug 874645. No maintainer. @@ -194,18 +181,6 @@ dev-util/usb-robot # No maintainer. Removal in 30 days. app-emulation/spim -# Hans de Graaff <graaff@gentoo.org> (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 <graaff@gentoo.org> (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 <jaco@uls.co.za> (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 @@ -280,15 +255,6 @@ app-accessibility/powiedz # Does not build with any rust version in the tree. Removal in 30 days. =dev-util/wasmer-0.11.0 -# Hans de Graaff <graaff@gentoo.org> (2024-11-08) -# Obsolete slot. Use a newer slot instead. Removal on 2024-12-08. -dev-ruby/faker:2 - -# Hans de Graaff <graaff@gentoo.org> (2024-11-08) -# Obsolete slot. Use a newer slot instead. The included jquery-ui -# version is no longer supported upstream. Removal on 2024-12-08. -dev-ruby/jquery-ui-rails:6 - # Viorel Munteanu <ceamac@gentoo.org> (2024-10-18) # Experimental version, for testing purposes only. # Bug #941566. diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index 57bd3992b813..2a9565f025bd 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -82,3 +82,4 @@ move sys-devel/llvm-common llvm-core/llvm-common move sys-devel/llvm llvm-core/llvm move dev-ml/llvm-ocaml dev-ml/llvm move dev-python/clang-python dev-python/clang +slotmove kde-frameworks/kapidox 5 0 diff --git a/profiles/use.local.desc b/profiles/use.local.desc index e5ead5cb9f9d..b95432cb52ca 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -243,7 +243,6 @@ app-arch/7zip:rar - Enable support for non-free rar decoder app-arch/7zip:uasm - Use dev-lang/uasm to include optimized code app-arch/cabextract:extras - Install experimental extra tools: wince_info and wince_rename for examining and processing Windows CE installation cabinet header files; cabinfo for examining the structure of a cab file. app-arch/createrepo_c:legacy - Build with support for legacy weakdeps and hashes (not recommended!) -app-arch/dpkg:libmd - Use app-crypt/libmd library for message digest functions app-arch/dpkg:update-alternatives - Install update-alternatives app-arch/dump:ermt - encrypted rmt support app-arch/dump:uuid - Enable UUID support @@ -977,6 +976,7 @@ app-misc/sphinx:id64 - use 64-bit document and word IDs app-misc/sphinx:mariadb - Add mariadb database support app-misc/sphinx:stemmer - Enable language stemming support app-misc/task:sync - Enable "task sync" support +app-misc/tmux:sixel - Enable sixel support app-misc/tmux:utempter - Include libutempter support app-misc/tracker:miners - Install the app-misc/tracker-miners package for actual data mining support for tracker app-misc/tracker:stemmer - Add word stemming via dev-libs/snowball-stemmer. @@ -2141,6 +2141,7 @@ dev-libs/modsecurity:geoip2 - Pull in dev-libs/libmaxminddb for use by the SecGe dev-libs/modsecurity:json - Suppose JSON in the request body parser through dev-libs/yajl. dev-libs/modsecurity:lmdb - Add LMDB backend support dev-libs/modsecurity:pcre2 - Use dev-libs/libpcre2 as regex implementation +dev-libs/nativefiledialog-extended:desktop-portal - Use sys-apps/xdg-desktop-portal to open file dialogs dev-libs/ncnn:tools - Enable installation of various tools in addition to the library dev-libs/nss:cacert - Include root/class3 certs from CAcert (https://www.cacert.org/) dev-libs/nss:test-full - Run all available tests, instead of the standard set only @@ -2464,34 +2465,6 @@ dev-python/pyqt6:xml - Build bindings for the QtXml module dev-python/pyqt6-webengine:quick - Build bindings for the QtWebEngineQuick module dev-python/pyqt6-webengine:widgets - Build bindings for the QtWebEngineWidgets module dev-python/pyrsistent:native-extensions - Compiles native C extensions (speedups, instead of using python fallback code). -dev-python/pyside2:3d - Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules -dev-python/pyside2:charts - Build QtCharts module -dev-python/pyside2:concurrent - Build QtConcurrent module -dev-python/pyside2:datavis - Build QtDataVisualization module -dev-python/pyside2:designer - Build QtDesigner and QtUiTools modules -dev-python/pyside2:gles2-only - Build QtGui "QOpenGL*" classes -dev-python/pyside2:gui - Build QtGui module -dev-python/pyside2:help - Build QtHelp module -dev-python/pyside2:location - Build QtLocation module -dev-python/pyside2:multimedia - Build QtMultimedia and QtMultimediaWidgets modules -dev-python/pyside2:network - Build QtNetwork module -dev-python/pyside2:positioning - Build QtPositioning module -dev-python/pyside2:printsupport - Build QtPrintSupport module -dev-python/pyside2:qml - Build QtQml module -dev-python/pyside2:quick - Build QtQuick and QtQuickWidgets modules -dev-python/pyside2:scxml - Build QtScxml module -dev-python/pyside2:sensors - Build QtSensors module -dev-python/pyside2:speech - Build QtTextToSpeech module -dev-python/pyside2:sql - Build QtSql module -dev-python/pyside2:svg - Build QtSvg module -dev-python/pyside2:testlib - Build QtTest module -dev-python/pyside2:webchannel - Build QtWebChannel module -dev-python/pyside2:webengine - Build QtWebEngine and QtWebEngineWidgets modules -dev-python/pyside2:websockets - Build QtWebSockets module -dev-python/pyside2:widgets - Build QtWidgets module -dev-python/pyside2:x11extras - Build QtX11Extras module -dev-python/pyside2:xml - Build QtXml module -dev-python/pyside2:xmlpatterns - Build QtXmlPatterns module dev-python/pyside6:3d - Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules dev-python/pyside6:bluetooth - Build QtBluetooth module dev-python/pyside6:charts - Build QtCharts module @@ -2569,9 +2542,6 @@ dev-python/reedsolo:native-extensions - Compile native C extensions. dev-python/rfc3986:idna - enable support for the IDNA specification (RFC 5891) dev-python/rpyc:gdb - Run tests depending on dev-debug/gdb dev-python/rpyc:numpy - Run tests depending on dev-python/numpy, dev-python/pandas -dev-python/shiboken2:docstrings - Expose documentation as Python docstrings (recommended) -dev-python/shiboken2:numpy - Implicitly convert passed NumPy arrays to Qt lists -dev-python/shiboken2:vulkan - Generate "QSurface::VulkanSurface" bindings dev-python/shiboken6:docstrings - Expose documentation as Python docstrings (recommended) dev-python/shiboken6:numpy - Implicitly convert passed NumPy arrays to Qt lists dev-python/shiboken6:vulkan - Generate "QSurface::VulkanSurface" bindings @@ -3778,6 +3748,7 @@ llvm-runtimes/compiler-rt-sanitizers:safestack - Build SafeStack runtime. llvm-runtimes/compiler-rt-sanitizers:scudo - Build Scudo Hardened Allocator. llvm-runtimes/compiler-rt-sanitizers:shadowcallstack - Build ShadowCallStack. llvm-runtimes/compiler-rt-sanitizers:tsan - Build Thread Sanitizer runtime. +llvm-runtimes/compiler-rt-sanitizers:tysan - Build Type Sanitizer runtime. llvm-runtimes/compiler-rt-sanitizers:ubsan - Build Undefined Behavior Sanitizer runtime. llvm-runtimes/compiler-rt-sanitizers:xray - Build XRay runtime. llvm-runtimes/libcxx:clang - Force building using installed clang (rather than the default CC/CXX; required for testing). @@ -5147,10 +5118,13 @@ media-video/ffmpeg:zvbi - Enables media-libs/zvbi based teletext decoder. media-video/ffmpeg-chromium:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) media-video/ffmpeg-chromium:gpl - Build GPL code. Should be enabled unless you require LGPL binaries. media-video/guvcview:qt5 - Build with Qt5 interface instead Gtk+ +media-video/handbrake:amf - Support for encoding h265 using AMD VCE encoder. media-video/handbrake:fdk - Support for encoding AAC using media-libs/fdk-aac. media-video/handbrake:gstreamer - Support for the streaming media framework from media-libs/gstreamer. media-video/handbrake:gtk - Install the GTK UI, ghb. +media-video/handbrake:libdovi - Support for Dolby Vision using media-libs/libdovi. media-video/handbrake:numa - Adds support for x265's NUMA capabilities. +media-video/handbrake:qsv - Support for encoding h264 using Intel Quick Sync Video. media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265. media-video/libva-utils:examples - Build and install decode, encode, videoprocess and other VA-API examples. media-video/libva-utils:putsurface - Build and install putsurface tool. @@ -8322,6 +8296,7 @@ sys-fs/cryptsetup:gcrypt - Use dev-libs/libgcrypt crypto backend sys-fs/cryptsetup:kernel - Use kernel crypto backend (mainly for embedded systems) sys-fs/cryptsetup:nettle - Use dev-libs/nettle crypto backend sys-fs/cryptsetup:openssl - Use dev-libs/openssl crypto backend +sys-fs/cryptsetup:passwdqc - Use sys-auth/passwdqc for password quality checking sys-fs/cryptsetup:pwquality - Use dev-libs/libpwquality for password quality checking sys-fs/cryptsetup:ssh - Build cryptsetup-ssh for experimental support of token via SSH-server sys-fs/cryptsetup:urandom - Use /dev/urandom instead of /dev/random |