summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-13 23:36:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-13 23:36:16 +0000
commit5ee866097f7722d669e9a3b4ca2906105852e6ec (patch)
tree890944c963175a5008b706f03c1fb949a657f9ef /profiles
parent8234174b0455dd6d6656a24155014c4fba8fad49 (diff)
gentoo auto-resync : 13:02:2024 - 23:36:16
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin192710 -> 191429 bytes
-rw-r--r--profiles/arch/arm/package.use6
-rw-r--r--profiles/arch/arm64/package.use6
-rw-r--r--profiles/arch/riscv/package.use6
-rw-r--r--profiles/base/package.use.mask5
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi (renamed from profiles/default/linux/mips/23.0/split-usr/musl/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults)5
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi (renamed from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/make.defaults)6
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults6
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/n64/musl/eapi (renamed from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/o32/musl/eapi (renamed from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/split-usr/musl/o32/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/o32/musl/parent3
-rw-r--r--profiles/profiles.desc32
-rw-r--r--profiles/use.local.desc2
28 files changed, 74 insertions, 31 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 497d0966da69..c6bb33b5eff3 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm/package.use b/profiles/arch/arm/package.use
index 25811a117e1b..9790384c5079 100644
--- a/profiles/arch/arm/package.use
+++ b/profiles/arch/arm/package.use
@@ -2,8 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# James Le Cuirot <chewi@gentoo.org> (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
# Ionen Wolkens <ionen@gentoo.org> (2023-10-09)
# media-libs/shaderc is not keyworded here, so enable glslang fallback.
diff --git a/profiles/arch/arm64/package.use b/profiles/arch/arm64/package.use
index 8a25010af8f4..3d30a34a0dba 100644
--- a/profiles/arch/arm64/package.use
+++ b/profiles/arch/arm64/package.use
@@ -2,8 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# James Le Cuirot <chewi@gentoo.org> (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
# Ionen Wolkens <ionen@gentoo.org> (2023-10-09)
# media-libs/shaderc is not keyworded here, so enable glslang fallback.
diff --git a/profiles/arch/riscv/package.use b/profiles/arch/riscv/package.use
index 6b4f7615caf3..3b760c2c75ac 100644
--- a/profiles/arch/riscv/package.use
+++ b/profiles/arch/riscv/package.use
@@ -2,8 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# James Le Cuirot <chewi@gentoo.org> (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
# Yixun Lan <dlan@gentoo.org> (2021-07-20)
# Enable the GPU targets matching the default VIDEO_CARDS
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 24a7a5c52080..08bf9c9a2542 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# James Le Cuirot <chewi@gentoo.org> (2024-02-11)
+# The Raspberry Pi patch set is very heavy and will probably fail to apply
+# against a live checkout.
+>=media-video/ffmpeg-9999 soc
+
# Michael Orlitzky <mjo@gentoo.org> (2024-01-24)
# A missing "-o pipefail" in the gap-pkg eclass caused me to
# miss a few crashes in dev-gap packages when GAP itself is
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/eapi b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/eapi
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
index a03fe9087268..2e59fcee2315 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64el-unknown-linux-musl"
CHOST_n64="${CHOST}"
LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
new file mode 100644
index 000000000000..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/make.defaults b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/make.defaults
index 53daa27ad9fb..a27d20f7e941 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/make.defaults
@@ -1,5 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+CHOST="mipsel-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
# Disable sandbox because its currently broken on mipsel-musl
FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent
new file mode 100644
index 000000000000..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent
deleted file mode 100644
index 7ddcaf7ebefb..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults
deleted file mode 100644
index a47110341849..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-unknown-linux-musl"
-CHOST_o32="${CHOST}"
-LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent
deleted file mode 100644
index e0296df48f7b..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent
deleted file mode 100644
index 06ca5406ea73..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi b/profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/n64/parent b/profiles/default/linux/mips/23.0/split-usr/musl/n64/parent
deleted file mode 100644
index 1490152882c9..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi b/profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/o32/parent b/profiles/default/linux/mips/23.0/split-usr/musl/o32/parent
deleted file mode 100644
index 4c02cb42398d..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/parent b/profiles/default/linux/mips/23.0/split-usr/musl/parent
deleted file mode 100644
index bd0ef6ecac62..000000000000
--- a/profiles/default/linux/mips/23.0/split-usr/musl/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-..
-../../../../../../features/musl
-../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/eapi b/profiles/default/linux/mips/23.0/split-usr/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/eapi
+++ b/profiles/default/linux/mips/23.0/split-usr/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults b/profiles/default/linux/mips/23.0/split-usr/n64/musl/make.defaults
index 3aa37470dc52..7d44ab8f14cb 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/n64/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64-unknown-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/eapi b/profiles/default/linux/mips/23.0/split-usr/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/eapi
+++ b/profiles/default/linux/mips/23.0/split-usr/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/o32/make.defaults b/profiles/default/linux/mips/23.0/split-usr/o32/musl/make.defaults
index 60751683766b..dd6d00ffcba1 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/o32/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/o32/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips-unknown-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 918843f5dd4f..e17ae23a2cf2 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -340,6 +340,30 @@ mips default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr exp
mips default/linux/mips/17.0/mipsel/multilib/n64 exp
mips default/linux/mips/17.0/mipsel/multilib/n64/systemd exp
mips default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr exp
+mips default/linux/mips/23.0/mipsel/o32 exp
+mips default/linux/mips/23.0/mipsel/o32/systemd exp
+mips default/linux/mips/23.0/mipsel/n32 exp
+mips default/linux/mips/23.0/mipsel/n32/systemd exp
+mips default/linux/mips/23.0/mipsel/n64 exp
+mips default/linux/mips/23.0/mipsel/n64/systemd exp
+mips default/linux/mips/23.0/mipsel/multilib/n64 exp
+mips default/linux/mips/23.0/mipsel/multilib/n64/systemd exp
+mips default/linux/mips/23.0/o32 exp
+mips default/linux/mips/23.0/o32/systemd exp
+mips default/linux/mips/23.0/n32 exp
+mips default/linux/mips/23.0/n32/systemd exp
+mips default/linux/mips/23.0/n64 exp
+mips default/linux/mips/23.0/n64/systemd exp
+mips default/linux/mips/23.0/multilib/n64 exp
+mips default/linux/mips/23.0/multilib/n64/systemd exp
+mips default/linux/mips/23.0/split-usr/mipsel/o32 exp
+mips default/linux/mips/23.0/split-usr/mipsel/n32 exp
+mips default/linux/mips/23.0/split-usr/mipsel/n64 exp
+mips default/linux/mips/23.0/split-usr/mipsel/multilib/n64 exp
+mips default/linux/mips/23.0/split-usr/o32 exp
+mips default/linux/mips/23.0/split-usr/n32 exp
+mips default/linux/mips/23.0/split-usr/n64 exp
+mips default/linux/mips/23.0/split-usr/multilib/n64 exp
# Deprecated PPC64 Profiles
# @MAINTAINER: ppc64@gentoo.org
@@ -620,6 +644,14 @@ mips default/linux/mips/17.0/o32/musl exp
mips default/linux/mips/17.0/n64/musl exp
mips default/linux/mips/17.0/mipsel/o32/musl exp
mips default/linux/mips/17.0/mipsel/n64/musl exp
+mips default/linux/mips/23.0/mipsel/o32/musl exp
+mips default/linux/mips/23.0/mipsel/n64/musl exp
+mips default/linux/mips/23.0/o32/musl exp
+mips default/linux/mips/23.0/n64/musl exp
+mips default/linux/mips/23.0/split-usr/mipsel/o32/musl exp
+mips default/linux/mips/23.0/split-usr/mipsel/n64/musl exp
+mips default/linux/mips/23.0/split-usr/o32/musl exp
+mips default/linux/mips/23.0/split-usr/n64/musl exp
riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev
riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev
riscv default/linux/riscv/23.0/rv64/lp64d/musl exp
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index d62550db0ab0..fd07f5f15bd5 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -4907,6 +4907,7 @@ media-tv/kodi:optical - Enable Audio CD playback, optical disks detection and re
media-tv/kodi:pipewire - Enable pipewire support
media-tv/kodi:power-control - Enable control of shutdown, reboot, suspend, and hibernate
media-tv/kodi:raspberry-pi - Enable support for the Raspberry Pi
+media-tv/kodi:soc - Use additional media-video/ffmpeg patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
media-tv/kodi:system-ffmpeg - Use system ffmpeg instead of the bundled one
media-tv/kodi:udev - Use udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness.
media-tv/kodi:udf - Enable UDF support. Required for playing blurays.
@@ -5128,6 +5129,7 @@ media-video/mpv:rubberband - Enable high quality pitch correction via media-libs
media-video/mpv:sdl - Enable media-libs/libsdl2 based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible)
media-video/mpv:sixel - Enable support for the sixel video backend using media-libs/libsixel
media-video/mpv:sndio - Enable sound support via media-sound/sndio
+media-video/mpv:soc - Use additional media-video/ffmpeg patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
media-video/mpv:tools - Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv
media-video/mpv:uchardet - Enable subtitles charset discovery via app-i18n/uchardet
media-video/mpv:zimg - Enable libzimg support (for vf_fingerprint)