diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-13 23:36:16 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-13 23:36:16 +0000 |
commit | 5ee866097f7722d669e9a3b4ca2906105852e6ec (patch) | |
tree | 890944c963175a5008b706f03c1fb949a657f9ef /profiles | |
parent | 8234174b0455dd6d6656a24155014c4fba8fad49 (diff) |
gentoo auto-resync : 13:02:2024 - 23:36:16
Diffstat (limited to 'profiles')
28 files changed, 74 insertions, 31 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 497d0966da69..c6bb33b5eff3 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz 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) |