summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin237463 -> 237466 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask12
-rw-r--r--profiles/arch/amd64/package.use.stable.mask1
-rw-r--r--profiles/arch/arm64/package.use.mask6
-rw-r--r--profiles/arch/base/package.use.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask4
-rw-r--r--profiles/base/package.use.force5
-rw-r--r--profiles/base/package.use.stable.mask1
-rw-r--r--profiles/features/musl/package.use.mask1
-rw-r--r--profiles/package.mask34
-rw-r--r--profiles/updates/4Q-20241
-rw-r--r--profiles/use.local.desc39
12 files changed, 44 insertions, 69 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index e1c4467943ae..9c6be4e3340d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
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