summaryrefslogtreecommitdiff
path: root/media-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild2
-rw-r--r--media-plugins/frei0r-plugins/frei0r-plugins-2.4.1-r1.ebuild (renamed from media-plugins/frei0r-plugins/frei0r-plugins-2.4.1.ebuild)4
-rw-r--r--media-plugins/gmsynth-lv2/Manifest1
-rw-r--r--media-plugins/gmsynth-lv2/files/gmsynth-lv2-0.6.3-makefile.patch34
-rw-r--r--media-plugins/gmsynth-lv2/gmsynth-lv2-0.6.3.ebuild47
-rw-r--r--media-plugins/gmsynth-lv2/metadata.xml11
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild2
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.5.ebuild2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild2
-rw-r--r--media-plugins/libvisual-projectm/Manifest1
-rw-r--r--media-plugins/libvisual-projectm/libvisual-projectm-2.1.2.ebuild23
-rw-r--r--media-plugins/live/live-2024.10.31.ebuild2
-rw-r--r--media-plugins/live/live-2025.07.19.ebuild2
-rw-r--r--media-plugins/live/live-2025.10.13.ebuild2
-rw-r--r--media-plugins/live/live-2025.11.06.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/Manifest1
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.0.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.1.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.3.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.4.ebuild101
-rw-r--r--media-plugins/obs-vkcapture/Manifest1
-rw-r--r--media-plugins/obs-vkcapture/obs-vkcapture-1.5.3-r1.ebuild (renamed from media-plugins/obs-vkcapture/obs-vkcapture-1.5.2.ebuild)5
-rw-r--r--media-plugins/obs-vkcapture/obs-vkcapture-1.5.3.ebuild76
-rw-r--r--media-plugins/obs-vkcapture/obs-vkcapture-9999.ebuild5
-rw-r--r--media-plugins/vdr-femon/vdr-femon-2.4.0_p20240910-r2.ebuild26
-rw-r--r--media-plugins/vdr-wirbelscan/vdr-wirbelscan-2024.09.15-r1.ebuild34
32 files changed, 304 insertions, 100 deletions
diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild
index f6db805e3ee7..f81260be2bdd 100644
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex +usb_stream"
RDEPEND="
diff --git a/media-plugins/frei0r-plugins/frei0r-plugins-2.4.1.ebuild b/media-plugins/frei0r-plugins/frei0r-plugins-2.4.1-r1.ebuild
index 353cf44b6504..cc89209420f1 100644
--- a/media-plugins/frei0r-plugins/frei0r-plugins-2.4.1.ebuild
+++ b/media-plugins/frei0r-plugins/frei0r-plugins-2.4.1-r1.ebuild
@@ -14,11 +14,11 @@ S="${WORKDIR}/frei0r-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv x86"
IUSE="doc +facedetect +scale0tilt"
RDEPEND="x11-libs/cairo[${MULTILIB_USEDEP}]
- facedetect? ( >=media-libs/opencv-2.3.0:=[contrib,contribdnn,features2d,${MULTILIB_USEDEP}] )
+ facedetect? ( >=media-libs/opencv-2.3.0:=[contrib,contribdnn,features2d,ffmpeg,${MULTILIB_USEDEP}] )
scale0tilt? ( >=media-libs/gavl-1.2.0[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/media-plugins/gmsynth-lv2/Manifest b/media-plugins/gmsynth-lv2/Manifest
new file mode 100644
index 000000000000..7c29af48e36f
--- /dev/null
+++ b/media-plugins/gmsynth-lv2/Manifest
@@ -0,0 +1 @@
+DIST gmsynth-lv2-0.6.3.tar.gz 29724144 BLAKE2B db6d79731d42888e9709730e24acc8be123cc52d69f82c369d9e0f0d962cf825e9e86825a51563bffd5cd8a16ea4e632de3038963bf3236f712803cf66311030 SHA512 96b7491ebd8f83dfb9e3289c6736ca5518e8513b472733feb91f16199be00e2a7fc433800bcc44fe7dd3d490382492e0b2403a3efaafe8fd219a999ae813d198
diff --git a/media-plugins/gmsynth-lv2/files/gmsynth-lv2-0.6.3-makefile.patch b/media-plugins/gmsynth-lv2/files/gmsynth-lv2-0.6.3-makefile.patch
new file mode 100644
index 000000000000..027a3700b46a
--- /dev/null
+++ b/media-plugins/gmsynth-lv2/files/gmsynth-lv2-0.6.3-makefile.patch
@@ -0,0 +1,34 @@
+respect userflags
+--- a/Makefile
++++ b/Makefile
+@@ -17,18 +17,12 @@ gmsynth_VERSION?=$(shell git describe --tags HEAD 2>/dev/null | sed 's/-g.*$$//;
+
+ ###############################################################################
+
+-MACHINE=$(shell uname -m)
+-ifneq (,$(findstring x64,$(MACHINE)))
+- HAVE_SSE=yes
+-endif
+-ifneq (,$(findstring 86,$(MACHINE)))
+- HAVE_SSE=yes
+-endif
++HAVE_SSE ?= yes
+
+ ifeq ($(HAVE_SSE),yes)
+- OPTIMIZATIONS ?= -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer -O3 -fno-finite-math-only -DNDEBUG
++ OPTIMIZATIONS ?= -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer -fno-finite-math-only -DNDEBUG
+ else
+- OPTIMIZATIONS ?= -fomit-frame-pointer -O3 -fno-finite-math-only -DNDEBUG
++ OPTIMIZATIONS ?= -fomit-frame-pointer -fno-finite-math-only -DNDEBUG
+ endif
+
+ ###############################################################################
+@@ -166,7 +160,7 @@ DSP_DEPS = $(DSP_SRC)
+
+ $(BUILDDIR)$(LV2NAME)$(LIB_EXT): $(DSP_DEPS) Makefile
+ @mkdir -p $(BUILDDIR)
+- $(CC) $(CPPFLAGS) $(CFLAGS) -std=gnu99 \
++ $(CC) $(CPPFLAGS) -std=gnu99 $(CFLAGS) \
+ -o $(BUILDDIR)$(LV2NAME)$(LIB_EXT) $(DSP_SRC) \
+ -shared $(LV2LDFLAGS) $(LDFLAGS) $(LOADLIBES)
+ $(STRIP) $(STRIPFLAGS) $(BUILDDIR)$(LV2NAME)$(LIB_EXT)
diff --git a/media-plugins/gmsynth-lv2/gmsynth-lv2-0.6.3.ebuild b/media-plugins/gmsynth-lv2/gmsynth-lv2-0.6.3.ebuild
new file mode 100644
index 000000000000..3bef426e4b21
--- /dev/null
+++ b/media-plugins/gmsynth-lv2/gmsynth-lv2-0.6.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="General MIDI Sample Player Plugin"
+HOMEPAGE="https://x42-plugins.com/x42/x42-gmsynth"
+SRC_URI="https://github.com/x42/gmsynth.lv2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P/-lv2/.lv2}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2"
+
+DEPEND="
+ dev-libs/glib:2
+ >=media-libs/lv2-1.18.6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.6.3-makefile.patch
+)
+
+src_compile() {
+ tc-export PKG_CONFIG CC
+ MYEMAKEARGS=(
+ gmsynth_VERSION="${PV}"
+ HAVE_SSE="$(usex cpu_flags_x86_sse2)"
+ # not standard but aligned with the path used by ardour
+ # https://lv2plug.in/pages/filesystem-hierarchy-standard.html
+ LV2DIR="${EPREFIX}/usr/$(get_libdir)/lv2"
+ PREFIX="${EPREFIX}/usr"
+ STRIP="true"
+ )
+ emake "${MYEMAKEARGS[@]}"
+}
+
+src_install() {
+ emake "${MYEMAKEARGS[@]}" DESTDIR="${D}" install
+}
diff --git a/media-plugins/gmsynth-lv2/metadata.xml b/media-plugins/gmsynth-lv2/metadata.xml
new file mode 100644
index 000000000000..332f7cd1c6c8
--- /dev/null
+++ b/media-plugins/gmsynth-lv2/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">x42/gmsynth.lv2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
index a49aad525617..26c2fb37c210 100644
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Video sink plugin for GStreamer that renders to a GtkWidget"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+egl +gles2 opengl wayland +X" # Keep default IUSE mirrored with gst-plugins-base
# egl, wayland and X only matters if gst-plugins-base is built with USE=opengl and/or USE=gles2
# We mirror egl/gles2/opengl/wayland/X due to automagic detection from gstreamer-gl.pc variables;
diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
index ba6cd7b568bc..c3710406e820 100644
--- a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
SLOT="1.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
index 1368ce847b7e..35fa37fce597 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="MPEG2 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
index 0dd1dbe21c9a..ae522e317b6d 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
index d2f84bfedf65..a530c5c0be69 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild
index 5950ff143cc0..d0af9f7e822a 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.5.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.5.ebuild
index 28406123c7d8..975dfa8d63da 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.5.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.5.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
index 72bf80549218..b2b22ec616cf 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~x64-solaris"
IUSE="xcf"
RDEPEND=">=media-libs/imlib2-${PV}"
diff --git a/media-plugins/libvisual-projectm/Manifest b/media-plugins/libvisual-projectm/Manifest
index 24096723756d..13339c3d6d52 100644
--- a/media-plugins/libvisual-projectm/Manifest
+++ b/media-plugins/libvisual-projectm/Manifest
@@ -1 +1,2 @@
DIST libvisual-projectm-2.1.1-gh.tar.gz 23091 BLAKE2B 5bda421b4f896b019e652ce2ba964dab10e51e0872cc069689e7491938775358453fa465f9ff7c7acd0e4ff4b43575393908a56f901090fa96b54d7556f0d7da SHA512 b20a58f4a804d833005e3ec5d251ed36dce27c990aa80972d3a06f684d784326fbc3076f369670f6ebab7704646c8a07d95287b9bb3bfd387695be12a9151965
+DIST libvisual-projectm-2.1.2-gh.tar.gz 22994 BLAKE2B f818764792a786e9e9bbf954b13a1730b746e2271082075186fe3e73d5fbcddbddc96c081396a35bdfbdac48a0f85e7aedda39ca9f214c82e35ddfa6c1574d4d SHA512 e0e5cdba2bf6d7f471236140c924e1ea08990723150450847f09e8cbc8afaa23df340efd0fb8f791a63687505fcdde517b48423b9186511a8ecb2672e665cd58
diff --git a/media-plugins/libvisual-projectm/libvisual-projectm-2.1.2.ebuild b/media-plugins/libvisual-projectm/libvisual-projectm-2.1.2.ebuild
new file mode 100644
index 000000000000..5e5cf9fc80e4
--- /dev/null
+++ b/media-plugins/libvisual-projectm/libvisual-projectm-2.1.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P=frontend-libvisual-plug-in-${PV}
+DESCRIPTION="A libvisual graphical music visualization plugin similar to milkdrop"
+HOMEPAGE="https://github.com/projectM-visualizer/frontend-libvisual-plug-in"
+SRC_URI="https://github.com/projectM-visualizer/frontend-libvisual-plug-in/archive/refs/tags/v${PV}.tar.gz -> ${P}-gh.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=media-libs/libprojectm-3.1.12:0=
+ media-libs/libsdl
+ =media-libs/libvisual-0.4*
+ virtual/opengl"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/media-plugins/live/live-2024.10.31.ebuild b/media-plugins/live/live-2024.10.31.ebuild
index 1b01e4a59cfa..3d0a7f5df28a 100644
--- a/media-plugins/live/live-2024.10.31.ebuild
+++ b/media-plugins/live/live-2024.10.31.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2.1"
# follow versioning in config.linux-with-shared-libraries
# SLOT="0/${libliveMedia_VERSION_CURRENT}.${libBasicUsageEnvironment_VERSION_CURRENT}.${libUsageEnvironment_VERSION_CURRENT}.${libgroupsock_VERSION_CURRENT}"
SLOT="0/115.3.5.32"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="ssl tools"
diff --git a/media-plugins/live/live-2025.07.19.ebuild b/media-plugins/live/live-2025.07.19.ebuild
index f6cef0894d99..ed8f9ac642a7 100644
--- a/media-plugins/live/live-2025.07.19.ebuild
+++ b/media-plugins/live/live-2025.07.19.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2.1"
# follow versioning in config.linux-with-shared-libraries
# SLOT="0/${libliveMedia_VERSION_CURRENT}.${libBasicUsageEnvironment_VERSION_CURRENT}.${libUsageEnvironment_VERSION_CURRENT}.${libgroupsock_VERSION_CURRENT}"
SLOT="0/116.3.5.32"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="ssl tools"
diff --git a/media-plugins/live/live-2025.10.13.ebuild b/media-plugins/live/live-2025.10.13.ebuild
index c9a83b7555ba..6cb6e31d46b0 100644
--- a/media-plugins/live/live-2025.10.13.ebuild
+++ b/media-plugins/live/live-2025.10.13.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2.1"
# follow versioning in config.linux-with-shared-libraries
# SLOT="0/${libliveMedia_VERSION_CURRENT}.${libBasicUsageEnvironment_VERSION_CURRENT}.${libUsageEnvironment_VERSION_CURRENT}.${libgroupsock_VERSION_CURRENT}"
SLOT="0/117.3.5.32"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="ssl tools"
diff --git a/media-plugins/live/live-2025.11.06.ebuild b/media-plugins/live/live-2025.11.06.ebuild
index 6e804d0c8703..683e354dab22 100644
--- a/media-plugins/live/live-2025.11.06.ebuild
+++ b/media-plugins/live/live-2025.11.06.ebuild
@@ -18,7 +18,7 @@ LICENSE="LGPL-2.1"
# follow versioning in config.linux-with-shared-libraries
# SLOT="0/${libliveMedia_VERSION_CURRENT}.${libBasicUsageEnvironment_VERSION_CURRENT}.${libUsageEnvironment_VERSION_CURRENT}.${libgroupsock_VERSION_CURRENT}"
SLOT="0/117.3.5.32"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="ssl tools"
diff --git a/media-plugins/mpg123-output-plugins/Manifest b/media-plugins/mpg123-output-plugins/Manifest
index 2336c2ccd688..b5bcad7a4fa9 100644
--- a/media-plugins/mpg123-output-plugins/Manifest
+++ b/media-plugins/mpg123-output-plugins/Manifest
@@ -2,3 +2,4 @@ DIST mpg123-1.32.10.tar.bz2 1118315 BLAKE2B 14cae4880436870b3adae0e98bcf33c27308
DIST mpg123-1.33.0.tar.bz2 1120676 BLAKE2B 481151c35efa4c3756d21aefb3c3d1657b0e97cc2cb074b622413267f0005682495f303b9b5f93d3a1239e22fdd4fdeea475ddcdd263c4cffa91a2f079ed7161 SHA512 c2c6a3536f18334e310337dc2cc7d4af141c1f7fffb02fc079d645f46113581d457587c562cf353d39375d721af6716cb4db6a964ef83284e390b597744c52ea
DIST mpg123-1.33.1.tar.bz2 1121415 BLAKE2B a77b959e36d0ce613e51a92a4a7a4e6e33aa021b9c6d590102b109634ae691aea43a391ae50740285bbf30a282f2dd7212bdaa5fe2d14195899ed0813e7ebb0c SHA512 2426281368d80ffdfa3411ae5f739463c69a241a7d0d03cc9def5cc614a772268ada7ebb4c9a18bdd9d047efc8c59427a4f8ed2ee76d78df178a9b271aaaacd1
DIST mpg123-1.33.3.tar.bz2 1121537 BLAKE2B d4610c07d7f7c90ef5ddadf15b847705bfe780102bee94a0fee122d8bb4ede75f33682643df3105f3193e234ddffb97e8dc8540ea3f3b365830682c5c45a42a7 SHA512 509841e296dabf6039b5301e8160fcea37f13963d7bedf12082d2ce0d3bd14229fd906cb899eea2be9942fb994d9e1e4f00c757ca96f4ca7d5a14469cf13b91d
+DIST mpg123-1.33.4.tar.bz2 1122088 BLAKE2B 3af400a54e19ed93f200c006ea57db97709fed6daa1f8e6f23229a395b3dec8f38f999c24f8209fa7243be19f6c05baa2925e7016b7518378cc0668ef6b539f6 SHA512 9b7aa93b692132da7eb8dcfef12ce91bf66bf8475af50e9c57d7b80225f96c0e74264e518e558371af1f4cf6d2afda5b3dfc844949fd747db7ac7c44d0e9f6ad
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
index 67b5dd98aa04..2e5e168a7302 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.0.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.0.ebuild
index d0fd53d481fd..d4cce885c812 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.0.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.1.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.1.ebuild
index d0fd53d481fd..d4cce885c812 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.1.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.3.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.3.ebuild
index 2ce5d628a799..594bf38f8a7a 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.3.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.4.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.4.ebuild
new file mode 100644
index 000000000000..52f534d9700f
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.33.4.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="mpg123"
+MY_P="${MY_PN}-${PV}"
+inherit flag-o-matic libtool toolchain-funcs
+
+DESCRIPTION="Plugins for mpg123, the realtime MPEG 1.0/2.0/2.5 audio player"
+HOMEPAGE="https://www.mpg123.org/"
+SRC_URI="https://downloads.sourceforge.net/${MY_PN}/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+ !<media-sound/mpg123-1.32.3-r100
+ !media-libs/libmpg123
+ dev-libs/libltdl:0
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ nas? ( media-libs/nas )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-build/libtool
+ virtual/pkgconfig
+"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+ default
+ elibtoolize # for Darwin bundles
+
+ # Rerun autotools with patched configure.ac
+ #eautoreconf
+}
+
+src_configure() {
+ local _audio=
+ local _cpu=generic_fpu
+
+ # Build fails without -D_GNU_SOURCE like this:
+ # error: 'struct hostent' has no member named 'h_addr'
+ append-cflags -D_GNU_SOURCE
+
+ append-lfs-flags
+
+ local flag
+ for flag in coreaudio pulseaudio jack alsa oss sdl portaudio nas ; do
+ if use ${flag}; then
+ _audio+=" ${flag/pulseaudio/pulse}"
+ fi
+ done
+
+ use cpu_flags_ppc_altivec && _cpu=altivec
+ if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+ use cpu_flags_x86_sse && _cpu=x86-64
+ elif use x86 && gcc-specs-pie ; then
+ # Don't use any mmx, 3dnow, sse and 3dnowext (bug #164504)
+ _cpu=generic_fpu
+ else
+ use cpu_flags_x86_mmx && _cpu=mmx
+ use cpu_flags_x86_3dnow && _cpu=3dnow
+ use cpu_flags_x86_sse && _cpu=x86
+ use cpu_flags_x86_3dnowext && _cpu=x86
+ fi
+
+ local myconf=(
+ --with-optimization=0
+ --with-audio="${_audio}"
+ --with-default-audio="${_audio}"
+ --with-cpu=${_cpu}
+ --enable-network
+ $(use_enable ipv6)
+ --enable-int-quality=$(usex int-quality)
+ --disable-components
+ --enable-libout123-modules
+ )
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ einstalldocs
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/media-plugins/obs-vkcapture/Manifest b/media-plugins/obs-vkcapture/Manifest
index 7f2b5b1a26ca..bf0c4b326edf 100644
--- a/media-plugins/obs-vkcapture/Manifest
+++ b/media-plugins/obs-vkcapture/Manifest
@@ -1,2 +1 @@
-DIST obs-vkcapture-1.5.2.tar.gz 60917 BLAKE2B 7cc6a1c98bf3fd01cb59246b839b14acd3c3244296c55ebb4410d53e2d7c3eb3e489b385e7016d975188bb8b911bb1cd5c792212ac021adffe4e07fad2b050d5 SHA512 bb195bed417d54c2482246d4482a4c1ba3c222cdabbfa078ed5d702de046f44fa6c94bccdaeb44a25b741c634a6f08209c6e6e19062aa0a053af890acba478fa
DIST obs-vkcapture-1.5.3.tar.gz 61087 BLAKE2B 969ecb51e5403a23d6ac16af8cd51d422f621e2392c93e93f353fd6bd596a76d0a4ba7e586931beed6578fb0d61c5efed58fa3ce1fb58f64b021bc240d7b597e SHA512 fdc3e1dd3d86b2ef6e5721e235abad4e45a3b03ad386f237c6bcf168f23f125e2cf2a4d10d040a53fadb5633a426d13d3152080ebc70fbbccf49cfb1d9f385fb
diff --git a/media-plugins/obs-vkcapture/obs-vkcapture-1.5.2.ebuild b/media-plugins/obs-vkcapture/obs-vkcapture-1.5.3-r1.ebuild
index a5c3c4c2d93d..586be92c8773 100644
--- a/media-plugins/obs-vkcapture/obs-vkcapture-1.5.2.ebuild
+++ b/media-plugins/obs-vkcapture/obs-vkcapture-1.5.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,7 +33,8 @@ COMMON_DEPENDS="
)
"
DEPEND="${COMMON_DEPENDS}
- >=media-libs/vulkan-loader-1.3[X=,layers,wayland=,${MULTILIB_USEDEP}]
+ >=media-libs/vulkan-loader-1.3[X=,wayland=,${MULTILIB_USEDEP}]
+ media-libs/vulkan-layers[X=,wayland=,${MULTILIB_USEDEP}]
dev-util/vulkan-headers
wayland? (
>=dev-util/wayland-scanner-1.22.0
diff --git a/media-plugins/obs-vkcapture/obs-vkcapture-1.5.3.ebuild b/media-plugins/obs-vkcapture/obs-vkcapture-1.5.3.ebuild
deleted file mode 100644
index a5c3c4c2d93d..000000000000
--- a/media-plugins/obs-vkcapture/obs-vkcapture-1.5.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="OBS Linux Vulkan/OpenGL game capture"
-HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture.git"
-else
- SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="X wayland"
-
-REQUIRED_USE="|| ( X wayland )"
-
-COMMON_DEPENDS="
- >=media-video/obs-studio-30.2.0
- >=media-libs/libglvnd-1.7.0[X=,${MULTILIB_USEDEP}]
- X? (
- x11-libs/libxcb:=[${MULTILIB_USEDEP}]
- )
- wayland? (
- >=dev-libs/wayland-1.22.0
- )
-"
-DEPEND="${COMMON_DEPENDS}
- >=media-libs/vulkan-loader-1.3[X=,layers,wayland=,${MULTILI