diff options
Diffstat (limited to 'media-plugins')
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 |
