summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/alsa-plugins/Manifest1
-rw-r--r--media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild106
-rw-r--r--media-plugins/alsa-plugins/metadata.xml4
-rw-r--r--media-plugins/audacious-plugins/metadata.xml1
-rw-r--r--media-plugins/calf/calf-9999.ebuild10
-rw-r--r--media-plugins/calf/files/calf-0.90.1-desktop.patch4
-rw-r--r--media-plugins/calf/files/calf-0.90.1-htmldir.patch8
-rw-r--r--media-plugins/calf/files/calf-0.90.1-no-automagic.patch4
-rw-r--r--media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch6
-rw-r--r--media-plugins/calf/files/calf-9999-desktop.patch14
-rw-r--r--media-plugins/calf/files/calf-9999-fix-build-with-lld.patch24
-rw-r--r--media-plugins/calf/files/calf-9999-htmldir.patch64
-rw-r--r--media-plugins/calf/files/calf-9999-no-automagic.patch39
-rw-r--r--media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild (renamed from media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild)15
-rw-r--r--media-plugins/dragonfly-reverb-plugins/Manifest1
-rw-r--r--media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild46
-rw-r--r--media-plugins/dragonfly-reverb-plugins/metadata.xml15
-rw-r--r--media-plugins/gst-plugins-a52dec/Manifest4
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.6.ebuild25
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild (renamed from media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.3.ebuild25
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/Manifest2
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.11.ebuild30
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-amr/Manifest4
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.6.ebuild19
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild (renamed from media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.3.ebuild19
-rw-r--r--media-plugins/gst-plugins-aom/Manifest4
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.5.ebuild19
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.6.ebuild19
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.11.ebuild (renamed from media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild)8
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.3.ebuild19
-rw-r--r--media-plugins/gst-plugins-assrender/Manifest4
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.11.ebuild (renamed from media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.6.ebuild)4
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-bluez/Manifest4
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.6.ebuild18
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.11.ebuild (renamed from media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.5.ebuild)14
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-bs2b/Manifest4
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.5.ebuild15
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.11.ebuild (renamed from media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.6.ebuild)8
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-cairo/Manifest4
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.11.ebuild (renamed from media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-cdio/Manifest4
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.6.ebuild21
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild (renamed from media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-cdparanoia/Manifest4
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild18
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.11.ebuild (renamed from media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-chromaprint/Manifest4
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.11.ebuild (renamed from media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-colormanagement/Manifest4
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.11.ebuild (renamed from media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.3.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dash/Manifest4
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.5.ebuild22
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.6.ebuild22
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.11.ebuild25
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.3.ebuild22
-rw-r--r--media-plugins/gst-plugins-dtls/Manifest4
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.11.ebuild (renamed from media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.5.ebuild)10
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-dts/Manifest4
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.6.ebuild25
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.11.ebuild (renamed from media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.5.ebuild)8
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.3.ebuild25
-rw-r--r--media-plugins/gst-plugins-dv/Manifest4
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.11.ebuild (renamed from media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-dvb/Manifest4
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.6.ebuild18
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.11.ebuild (renamed from media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-dvdread/Manifest4
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.5.ebuild21
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild (renamed from media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.6.ebuild)4
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-faac/Manifest4
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.11.ebuild (renamed from media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-faad/Manifest4
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.6.ebuild21
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.11.ebuild (renamed from media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-flac/Manifest4
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.11.ebuild (renamed from media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/Manifest4
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.11.ebuild (renamed from media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-gtk/Manifest4
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.6.ebuild31
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.11.ebuild (renamed from media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.5.ebuild)10
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.3.ebuild31
-rw-r--r--media-plugins/gst-plugins-gtk/metadata.xml1
-rw-r--r--media-plugins/gst-plugins-hls/Manifest4
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.6.ebuild36
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.11.ebuild (renamed from media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.5.ebuild)22
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.3.ebuild36
-rw-r--r--media-plugins/gst-plugins-jack/Manifest4
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.6.ebuild17
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.11.ebuild (renamed from media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.3.ebuild17
-rw-r--r--media-plugins/gst-plugins-jpeg/Manifest4
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.11.ebuild (renamed from media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-kate/Manifest4
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.5.ebuild16
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild (renamed from media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.3.ebuild)9
-rw-r--r--media-plugins/gst-plugins-ladspa/Manifest4
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.11.ebuild (renamed from media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-lame/Manifest4
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.11.ebuild (renamed from media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-ldac/Manifest4
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.11.ebuild (renamed from media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-libav/Manifest4
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild28
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild (renamed from media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.3.ebuild28
-rw-r--r--media-plugins/gst-plugins-libde265/Manifest4
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.11.ebuild (renamed from media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.5.ebuild)10
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-libpng/Manifest4
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.5.ebuild15
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.11.ebuild (renamed from media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.6.ebuild)4
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-libvisual/Manifest4
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild23
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild23
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.11.ebuild23
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.3.ebuild23
-rw-r--r--media-plugins/gst-plugins-lv2/Manifest4
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.5.ebuild16
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.11.ebuild (renamed from media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild)4
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-modplug/Manifest4
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.11.ebuild (renamed from media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild (renamed from media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.5.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild)6
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest4
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.11.ebuild (renamed from media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild15
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-mplex/Manifest4
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.5.ebuild21
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.11.ebuild (renamed from media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild)4
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-neon/Manifest4
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.11.ebuild (renamed from media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.5.ebuild)8
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-openaptx/Manifest4
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild18
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.11.ebuild (renamed from media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.3.ebuild18
-rw-r--r--media-plugins/gst-plugins-opencv/Manifest4
-rw-r--r--media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch95
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.5.ebuild31
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.6.ebuild31
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.11.ebuild (renamed from media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.3-r2.ebuild)18
-rw-r--r--media-plugins/gst-plugins-openh264/Manifest4
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.11.ebuild (renamed from media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.5.ebuild)10
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-opus/Manifest8
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild54
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.11.ebuild (renamed from media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild)16
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.3.ebuild54
-rw-r--r--media-plugins/gst-plugins-oss/Manifest4
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.11.ebuild (renamed from media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-pulse/Manifest4
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.11.ebuild (renamed from media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild)4
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-raw1394/Manifest4
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild20
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.11.ebuild (renamed from media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild)6
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.3.ebuild20
-rw-r--r--media-plugins/gst-plugins-resindvd/Manifest4
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild24
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.11.ebuild (renamed from media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.3.ebuild24
-rw-r--r--media-plugins/gst-plugins-rtmp/Manifest4
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.11.ebuild (renamed from media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-sbc/Manifest4
-rw-r--r--media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.5.ebuild15
-rw-r--r--media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.3.ebuild)8
-rw-r--r--media-plugins/gst-plugins-sctp/Manifest4
-rw-r--r--media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.5.ebuild15
-rw-r--r--media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.11.ebuild (renamed from media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild)10
-rw-r--r--media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.3.ebuild15
-rw-r--r--media-plugins/gst-plugins-shout2/Manifest4
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.11.ebuild (renamed from media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-sidplay/Manifest4
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild21
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild (renamed from media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/Manifest4
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.5.ebuild21
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild (renamed from media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild)17
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-soundtouch/Manifest4
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild (renamed from media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-soup/Manifest4
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.11.ebuild (renamed from media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-speex/Manifest4
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.11.ebuild (renamed from media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-srt/Manifest4
-rw-r--r--media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.5.ebuild15
-rw-r--r--media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.6.ebuild15
-rw-r--r--media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild (renamed from media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.3.ebuild)9
-rw-r--r--media-plugins/gst-plugins-srtp/Manifest4
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild16
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild (renamed from media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.5.ebuild)12
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.3.ebuild16
-rw-r--r--media-plugins/gst-plugins-taglib/Manifest4
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.11.ebuild (renamed from media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-twolame/Manifest4
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.11.ebuild (renamed from media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-uvch264/Manifest4
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild21
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild (renamed from media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild21
-rw-r--r--media-plugins/gst-plugins-v4l2/Manifest4
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild30
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.11.ebuild (renamed from media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.3.ebuild30
-rw-r--r--media-plugins/gst-plugins-vaapi/Manifest4
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild98
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild98
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild (renamed from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild)21
-rw-r--r--media-plugins/gst-plugins-vaapi/metadata.xml1
-rw-r--r--media-plugins/gst-plugins-voaacenc/Manifest4
-rw-r--r--media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/Manifest4
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.5.ebuild)6
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-vpx/Manifest4
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.11.ebuild (renamed from media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild)5
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-wavpack/Manifest4
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.11.ebuild (renamed from media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.3.ebuild13
-rw-r--r--media-plugins/gst-plugins-webp/Manifest2
-rw-r--r--media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild (renamed from media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild)6
-rw-r--r--media-plugins/gst-plugins-webrtc/Manifest4
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.5.ebuild42
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild42
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild)27
-rw-r--r--media-plugins/gst-plugins-x264/Manifest4
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild22
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild (renamed from media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild)4
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.3.ebuild22
-rw-r--r--media-plugins/gst-plugins-x265/Manifest4
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.5.ebuild23
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild (renamed from media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild)10
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild23
-rw-r--r--media-plugins/gst-plugins-ximagesrc/Manifest4
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild34
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.11.ebuild (renamed from media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild)6
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild34
-rw-r--r--media-plugins/gst-plugins-zbar/Manifest4
-rw-r--r--media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.5.ebuild13
-rw-r--r--media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.6.ebuild13
-rw-r--r--media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild (renamed from media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild)4
-rw-r--r--media-plugins/gst-transcoder/Manifest1
-rw-r--r--media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild45
-rw-r--r--media-plugins/gst-transcoder/metadata.xml11
-rw-r--r--media-plugins/imlib2_loaders/Manifest2
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild34
-rw-r--r--media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild34
-rw-r--r--media-plugins/imlib2_loaders/metadata.xml4
-rw-r--r--media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild4
-rw-r--r--media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild4
-rw-r--r--media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild4
-rw-r--r--media-plugins/live/metadata.xml3
-rw-r--r--media-plugins/mpg123-output-plugins/Manifest1
-rw-r--r--media-plugins/mpg123-output-plugins/metadata.xml18
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild106
-rw-r--r--media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild (renamed from media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204.ebuild)5
-rw-r--r--media-plugins/vdr-actuator/metadata.xml19
-rw-r--r--media-plugins/vdr-actuator/vdr-actuator-1.2.1.ebuild10
-rw-r--r--media-plugins/vdr-actuator/vdr-actuator-2.4.1_pre20181025.ebuild8
-rw-r--r--media-plugins/vdr-avards/Manifest1
-rw-r--r--media-plugins/vdr-avards/metadata.xml16
-rw-r--r--media-plugins/vdr-avards/vdr-avards-0.2.4.ebuild32
-rw-r--r--media-plugins/vdr-avards/vdr-avards-0.2.6.ebuild5
-rw-r--r--media-plugins/vdr-beep/metadata.xml16
-rw-r--r--media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild9
-rw-r--r--media-plugins/vdr-burn-templates/Manifest1
-rw-r--r--media-plugins/vdr-burn-templates/metadata.xml8
-rw-r--r--media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild24
-rw-r--r--media-plugins/vdr-burn/Manifest2
-rw-r--r--media-plugins/vdr-burn/files/confd26
-rw-r--r--media-plugins/vdr-burn/files/rc-addon.sh31
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch13
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff48
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff16
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff32
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch14
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch45
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch32
-rw-r--r--media-plugins/vdr-burn/metadata.xml11
-rw-r--r--media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild117
-rw-r--r--media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild105
-rw-r--r--media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch149
-rw-r--r--media-plugins/vdr-calc/metadata.xml16
-rw-r--r--media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild14
-rw-r--r--media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild23
-rw-r--r--media-plugins/vdr-cdplayer/metadata.xml22
-rw-r--r--media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild16
-rw-r--r--media-plugins/vdr-cinebars/metadata.xml16
-rw-r--r--media-plugins/vdr-clock/Manifest1
-rw-r--r--media-plugins/vdr-clock/metadata.xml3
-rw-r--r--media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild11
-rw-r--r--media-plugins/vdr-clock/vdr-clock-1.0.2.ebuild18
-rw-r--r--media-plugins/vdr-ddci2/vdr-ddci2-1.0.4.ebuild7
-rw-r--r--media-plugins/vdr-ddci2/vdr-ddci2-1.0.5.ebuild7
-rw-r--r--media-plugins/vdr-ddci2/vdr-ddci2-9999.ebuild7
-rw-r--r--media-plugins/vdr-dummydevice/metadata.xml16
-rw-r--r--media-plugins/vdr-dummydevice/vdr-dummydevice-2.0.0.ebuild16
-rw-r--r--media-plugins/vdr-duplicates/Manifest1
-rw-r--r--media-plugins/vdr-duplicates/metadata.xml19
-rw-r--r--media-plugins/vdr-duplicates/vdr-duplicates-1.0.1-r1.ebuild18
-rw-r--r--media-plugins/vdr-dvbhddevice/Manifest1
-rw-r--r--media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115.ebuild40
-rw-r--r--media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420-r1.ebuild12
-rw-r--r--media-plugins/vdr-dvbsddevice/vdr-dvbsddevice-2.2.0-r2.ebuild10
-rw-r--r--media-plugins/vdr-dvd/Manifest1
-rw-r--r--media-plugins/vdr-dvd/files/vdr-dvd-0.3.7.patch40
-rw-r--r--media-plugins/vdr-dvd/metadata.xml23
-rw-r--r--media-plugins/vdr-dvd/vdr-dvd-0.3.7.ebuild27
-rw-r--r--media-plugins/vdr-dvdswitch/Manifest2
-rw-r--r--media-plugins/vdr-dvdswitch/files/confd17
-rw-r--r--media-plugins/vdr-dvdswitch/metadata.xml11
-rw-r--r--media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild30
-rw-r--r--media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild32
-rw-r--r--media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch56
-rw-r--r--media-plugins/vdr-epgsync/vdr-epgsync-1.0.1-r1.ebuild18
-rw-r--r--media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild10
-rw-r--r--media-plugins/vdr-epgsync/vdr-epgsync-1.0.2.ebuild4
-rw-r--r--media-plugins/vdr-exec/metadata.xml16
-rw-r--r--media-plugins/vdr-exec/vdr-exec-0.0.3.ebuild7
-rw-r--r--media-plugins/vdr-extrecmenu/Manifest1
-rw-r--r--media-plugins/vdr-extrecmenu/metadata.xml19
-rw-r--r--media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild7
-rw-r--r--media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild35
-rw-r--r--media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild (renamed from media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild)6
-rw-r--r--media-plugins/vdr-ffnetdev/Manifest2
-rw-r--r--media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff126
-rw-r--r--media-plugins/vdr-ffnetdev/metadata.xml19
-rw-r--r--media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild28
-rw-r--r--media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild20
-rw-r--r--media-plugins/vdr-filebrowser/metadata.xml3
-rw-r--r--media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild (renamed from media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild)6
-rw-r--r--media-plugins/vdr-freecell/metadata.xml16
-rw-r--r--media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild (renamed from media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild)11
-rw-r--r--media-plugins/vdr-fritzbox/Manifest5
-rw-r--r--media-plugins/vdr-fritzbox/metadata.xml22
-rw-r--r--media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild7
-rw-r--r--media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild67
-rw-r--r--media-plugins/vdr-graphlcd/Manifest2
-rw-r--r--media-plugins/vdr-graphlcd/metadata.xml19
-rw-r--r--media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild (renamed from media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.1-r2.ebuild)51
-rw-r--r--media-plugins/vdr-iptv/vdr-iptv-2.2.1-r1.ebuild6
-rw-r--r--media-plugins/vdr-iptv/vdr-iptv-2.4.0.ebuild6
-rw-r--r--media-plugins/vdr-joystick/metadata.xml16
-rw-r--r--media-plugins/vdr-joystick/vdr-joystick-0.0.3.ebuild7
-rw-r--r--media-plugins/vdr-launcher/metadata.xml16
-rw-r--r--media-plugins/vdr-launcher/vdr-launcher-0.0.4-r1.ebuild9
-rw-r--r--media-plugins/vdr-lcdproc/Manifest2
-rw-r--r--media-plugins/vdr-lcdproc/files/vdr-2.4_lcdproc-0.0.10.9.patch45
-rw-r--r--media-plugins/vdr-lcdproc/metadata.xml19
-rw-r--r--media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9-r1.ebuild25
-rw-r--r--media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9.ebuild26
-rw-r--r--media-plugins/vdr-lcdproc/vdr-lcdproc-1.0.0.ebuild19
-rw-r--r--media-plugins/vdr-live/metadata.xml19
-rw-r--r--media-plugins/vdr-live/vdr-live-3.0.6.ebuild4
-rw-r--r--media-plugins/vdr-loadepg/files/rc-addon.sh4
-rw-r--r--media-plugins/vdr-loadepg/metadata.xml26
-rw-r--r--media-plugins/vdr-loadepg/vdr-loadepg-0.2.7.ebuild19
-rw-r--r--media-plugins/vdr-mlist/metadata.xml19
-rw-r--r--media-plugins/vdr-mlist/vdr-mlist-1.0.2.ebuild14
-rw-r--r--media-plugins/vdr-mp3ng/metadata.xml27
-rw-r--r--media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild4
-rw-r--r--media-plugins/vdr-mplayer/metadata.xml27
-rw-r--r--media-plugins/vdr-newsticker/files/rc-addon.sh3
-rw-r--r--media-plugins/vdr-newsticker/metadata.xml16
-rw-r--r--media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild33
-rw-r--r--media-plugins/vdr-newsticker/vdr-newsticker-0.0.4.ebuild4
-rw-r--r--media-plugins/vdr-noepg/metadata.xml22
-rw-r--r--media-plugins/vdr-osdserver/metadata.xml16
-rw-r--r--media-plugins/vdr-peer/metadata.xml16
-rw-r--r--media-plugins/vdr-pin/metadata.xml16
-rw-r--r--media-plugins/vdr-powermate/metadata.xml16
-rw-r--r--media-plugins/vdr-radio/Manifest3
-rw-r--r--media-plugins/vdr-radio/metadata.xml27
-rw-r--r--media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild34
-rw-r--r--media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild (renamed from media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild)18
-rw-r--r--media-plugins/vdr-rcu/metadata.xml16
-rw-r--r--media-plugins/vdr-recsearch/metadata.xml22
-rw-r--r--media-plugins/vdr-rpihddevice/metadata.xml16
-rw-r--r--media-plugins/vdr-scheduler/metadata.xml16
-rw-r--r--media-plugins/vdr-screenshot/metadata.xml16
-rw-r--r--media-plugins/vdr-skincurses/metadata.xml16
-rw-r--r--media-plugins/vdr-skinelchi/metadata.xml16
-rw-r--r--media-plugins/vdr-sleeptimer/metadata.xml16
-rw-r--r--media-plugins/vdr-sndctl/metadata.xml16
-rw-r--r--media-plugins/vdr-solitaire/metadata.xml16
-rw-r--r--media-plugins/vdr-solitaire/vdr-solitaire-0.0.3.ebuild11
-rw-r--r--media-plugins/vdr-span/metadata.xml16
-rw-r--r--media-plugins/vdr-streamdev/Manifest1
-rw-r--r--media-plugins/vdr-streamdev/vdr-streamdev-0.6.1_p20170930.ebuild78
-rw-r--r--media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild6
-rw-r--r--media-plugins/vdr-suspendoutput/metadata.xml16
-rw-r--r--media-plugins/vdr-svdrposd/metadata.xml16
-rw-r--r--media-plugins/vdr-svdrpservice/metadata.xml16
-rw-r--r--media-plugins/vdr-systeminfo/metadata.xml16
-rw-r--r--media-plugins/vdr-undelete/Manifest1
-rw-r--r--media-plugins/vdr-undelete/metadata.xml16
-rw-r--r--media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild38
-rw-r--r--media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild20
-rw-r--r--media-plugins/vdr-vcd/metadata.xml16
-rw-r--r--media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild8
-rw-r--r--media-plugins/vdr-vdrmanager/metadata.xml22
-rw-r--r--media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild11
-rw-r--r--media-plugins/vdr-weatherng/metadata.xml22
-rw-r--r--media-plugins/vdr-wirbelscan/metadata.xml16
-rw-r--r--media-plugins/vdr-xineliboutput/metadata.xml34
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild4
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild6
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild6
-rw-r--r--media-plugins/vdr-zappilot/metadata.xml16
-rw-r--r--media-plugins/x42-avldrums/Manifest2
-rw-r--r--media-plugins/x42-avldrums/x42-avldrums-0.7.3.ebuild (renamed from media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild)4
-rw-r--r--media-plugins/x42-avldrums/x42-avldrums-9999.ebuild4
-rw-r--r--media-plugins/x42-plugins/x42-plugins-20220605.ebuild11
-rw-r--r--media-plugins/x42-plugins/x42-plugins-20220714.ebuild11
-rw-r--r--media-plugins/x42-plugins/x42-plugins-99999999.ebuild11
-rw-r--r--media-plugins/xsynth-dssi/xsynth-dssi-0.9.4.ebuild4
-rw-r--r--media-plugins/zam-plugins/Manifest2
-rw-r--r--media-plugins/zam-plugins/metadata.xml4
-rw-r--r--media-plugins/zam-plugins/zam-plugins-4.1.ebuild68
-rw-r--r--media-plugins/zam-plugins/zam-plugins-4.2.ebuild2
499 files changed, 2347 insertions, 5381 deletions
diff --git a/media-plugins/alsa-plugins/Manifest b/media-plugins/alsa-plugins/Manifest
index 31f23b89d99b..ae0aefde36c0 100644
--- a/media-plugins/alsa-plugins/Manifest
+++ b/media-plugins/alsa-plugins/Manifest
@@ -1 +1,2 @@
+DIST alsa-plugins-1.2.12.tar.bz2 409514 BLAKE2B ee9514d7cd73881840b17d86d52d3557936ce666ae5027b423903f2dedc74b112a8592d66dd2514744057e4bcebaf5c689f39fcc9027e05106cc0a0090470f34 SHA512 b2064eb32662662f422f6e7c71f503d82c68d7a7059c8197bdd61ee08735b3ee104c6a5f9e3451e81124634514b91fc89d05d33041d9c2bb0f55b3c2ac3271b1
DIST alsa-plugins-1.2.7.1.tar.bz2 408801 BLAKE2B 6f7aa503eda879cd273f36a16eec702b4da9267a60835cb5acbbfe355a83b7ffa3e93eb6483c9946c1d0bcd845a8f574470e7b84c66f793d0d0c6c9883ad52ee SHA512 437c05a7e0175594768fd6a9a6d1a158bb4a01a7de6a42c2bd468d9381e01b64d385ddfac7d87baf84fe13cb4e65dc24da643940f416d4b191c528728822d964
diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild
new file mode 100644
index 000000000000..9a5be4e76c73
--- /dev/null
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.12.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="ALSA extra plugins"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
+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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex +usb_stream"
+
+RDEPEND="
+ >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}]
+ ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
+ jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+ libsamplerate? ( >=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+ speex? (
+ >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}]
+ media-libs/speexdsp[${MULTILIB_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ # For some reasons the polyp/pulse plugin does fail with alsaplayer with a
+ # failed assert. As the code works just fine with asserts disabled, for now
+ # disable them waiting for a better solution.
+ sed \
+ -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
+ -i pulse/Makefile.am || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ use debug || append-cppflags -DNDEBUG
+
+ local myeconfargs=(
+ # default does not contain $prefix: bug #673464
+ --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d
+
+ --with-speex="$(usex speex lib no)"
+ $(use_enable arcam_av arcamav)
+ $(use_enable ffmpeg libav)
+ $(use_enable jack)
+ $(use_enable libsamplerate samplerate)
+ $(use_enable mix)
+ $(use_enable oss)
+ $(use_enable pulseaudio)
+ $(use_enable speex speexdsp)
+ $(use_enable usb_stream usbstream)
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+ # Needed to workaround parallel build failure
+ # bug #835920
+ dodir /usr/$(get_libdir)/alsa-lib
+
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ cd doc || die
+ dodoc upmix.txt vdownmix.txt README-pcm-oss
+ use jack && dodoc README-jack
+ use libsamplerate && dodoc samplerate.txt
+ use ffmpeg && dodoc lavrate.txt a52.txt
+
+ if use pulseaudio; then
+ dodoc README-pulse
+ # install ALSA configuration files
+ # making PA to be used by alsa clients
+ insinto /usr/share/alsa
+ doins "${FILESDIR}"/pulse-default.conf
+
+ insinto /usr/share/alsa/alsa.conf.d
+ doins "${FILESDIR}"/51-pulseaudio-probe.conf
+ # bug #670960
+ dosym ../../../usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf \
+ /etc/alsa/conf.d/51-pulseaudio-probe.conf
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ if use pulseaudio; then
+ einfo "The PulseAudio device is now set as the default device if the"
+ einfo "PulseAudio server is found to be running. Any custom"
+ einfo "configuration in /etc/asound.conf or ~/.asoundrc for this"
+ einfo "purpose should now be unnecessary."
+ fi
+}
diff --git a/media-plugins/alsa-plugins/metadata.xml b/media-plugins/alsa-plugins/metadata.xml
index b7ef9877f6fb..86f8dd96cfc3 100644
--- a/media-plugins/alsa-plugins/metadata.xml
+++ b/media-plugins/alsa-plugins/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>alsa-bugs@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="arcam_av">Enables Arcam AV control plugin</flag>
<flag name="mix">Enables upmix and vdownmix plugin</flag>
diff --git a/media-plugins/audacious-plugins/metadata.xml b/media-plugins/audacious-plugins/metadata.xml
index 878449b37107..c4af189aeb30 100644
--- a/media-plugins/audacious-plugins/metadata.xml
+++ b/media-plugins/audacious-plugins/metadata.xml
@@ -15,7 +15,6 @@
<flag name="openmpt">Add support for OpenMPT</flag>
<flag name="pipewire">Build the PipeWire output plugin</flag>
<flag name="scrobbler">Build with scrobbler/LastFM submission support</flag>
- <flag name="sid">Build with SID (Commodore 64 Audio) support</flag>
<flag name="soxr">Build with SoX Resampler support</flag>
<flag name="speedpitch">Enable speed/pitch effects</flag>
<flag name="streamtuner">Build the streamtuner plugin</flag>
diff --git a/media-plugins/calf/calf-9999.ebuild b/media-plugins/calf/calf-9999.ebuild
index 644ca320f2ee..4c7268ed03a8 100644
--- a/media-plugins/calf/calf-9999.ebuild
+++ b/media-plugins/calf/calf-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools flag-o-matic toolchain-funcs xdg
@@ -43,9 +43,9 @@ DEPEND="
RDEPEND="${DEPEND}"
PATCHES=(
- "${FILESDIR}/${PN}-0.90.1-no-automagic.patch"
- "${FILESDIR}/${PN}-0.90.1-htmldir.patch"
- "${FILESDIR}/${PN}-0.90.1-desktop.patch"
+ "${FILESDIR}/${PN}-9999-no-automagic.patch"
+ "${FILESDIR}/${PN}-9999-htmldir.patch"
+ "${FILESDIR}/${PN}-9999-desktop.patch"
"${FILESDIR}/${PN}-9999-fix-build-with-lld.patch"
)
diff --git a/media-plugins/calf/files/calf-0.90.1-desktop.patch b/media-plugins/calf/files/calf-0.90.1-desktop.patch
index 93fc125e0110..47b269d92ee6 100644
--- a/media-plugins/calf/files/calf-0.90.1-desktop.patch
+++ b/media-plugins/calf/files/calf-0.90.1-desktop.patch
@@ -5,8 +5,8 @@
* /usr/share/applications/calf.desktop: warning: value "Application;AudioVideo;Audio;GNOME" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
---- a/calf.desktop.in 2018-07-08 12:35:56.000000000 +0200
-+++ b/calf.desktop.in 2019-03-10 20:19:01.251946945 +0100
+--- a/calf.desktop.in
++++ b/calf.desktop.in
@@ -3,7 +3,6 @@
Name[pl]=Zestaw wtyczek Calf
Name[ru]=Набор эффектов и инструментов Calf для JACK
diff --git a/media-plugins/calf/files/calf-0.90.1-htmldir.patch b/media-plugins/calf/files/calf-0.90.1-htmldir.patch
index 83481b112885..a6c4b2c7ffff 100644
--- a/media-plugins/calf/files/calf-0.90.1-htmldir.patch
+++ b/media-plugins/calf/files/calf-0.90.1-htmldir.patch
@@ -1,7 +1,7 @@
Make PKGDOCDIR configurable for distributions.
---- a/configure.ac 2018-07-08 12:35:56.000000000 +0200
-+++ b/configure.ac 2019-03-10 20:11:45.053432800 +0100
+--- a/configure.ac
++++ b/configure.ac
@@ -227,7 +227,7 @@
# Other defines
@@ -11,8 +11,8 @@ Make PKGDOCDIR configurable for distributions.
############################################################################################
---- a/Makefile.am 2018-07-08 12:35:56.000000000 +0200
-+++ b/Makefile.am 2019-03-10 20:55:12.448824164 +0100
+--- a/Makefile.am
++++ b/Makefile.am
@@ -25,29 +25,29 @@
rm -rf autom4te.cache
diff --git a/media-plugins/calf/files/calf-0.90.1-no-automagic.patch b/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
index ef336851c7b3..e9b9756338d8 100644
--- a/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
+++ b/media-plugins/calf/files/calf-0.90.1-no-automagic.patch
@@ -2,8 +2,8 @@ Fix gtk+ and jack automagic detection.
https://github.com/calf-studio-gear/calf/issues/166
---- a/configure.ac 2018-07-08 12:35:56.000000000 +0200
-+++ b/configure.ac 2019-03-10 19:22:05.578887471 +0100
+--- a/configure.ac
++++ b/configure.ac
@@ -150,13 +150,35 @@
[set_enable_sse="no"])
AC_MSG_RESULT($set_enable_sse)
diff --git a/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch b/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
index d868fb8e1f33..3ab8dfa1c840 100644
--- a/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
+++ b/media-plugins/calf/files/calf-0.90.3-clang-lerp_table_lookup_float_mask.patch
@@ -3,12 +3,6 @@ From: Krzysztof Foltman <wdev@foltman.com>
Date: Fri, 2 Aug 2019 20:55:50 +0100
Subject: [PATCH] Compatibility: A possible fix for the clang++-8 issue.
----
- src/calf/fixed_point.h | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/calf/fixed_point.h b/src/calf/fixed_point.h
-index 7dbf5c9bc..63bfce167 100644
--- a/src/calf/fixed_point.h
+++ b/src/calf/fixed_point.h
@@ -215,7 +215,7 @@ template<class T, int FracBits> class fixed_point {
diff --git a/media-plugins/calf/files/calf-9999-desktop.patch b/media-plugins/calf/files/calf-9999-desktop.patch
new file mode 100644
index 000000000000..486007e7e06f
--- /dev/null
+++ b/media-plugins/calf/files/calf-9999-desktop.patch
@@ -0,0 +1,14 @@
+--- a/calf.desktop.in
++++ b/calf.desktop.in
+@@ -1,10 +1,9 @@
+ [Desktop Entry]
+-Categories=Application;AudioVideo;Audio;GNOME
++Categories=AudioVideo;Audio;GNOME
+ Exec=calfjackhost
+ Icon=calf
+ Terminal=false
+ Type=Application
+-Version=@VERSION@
+
+ Name=Calf Plugin Pack for JACK
+ Name[fr]=Ensemble de greffons Calf pour JACK
diff --git a/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch b/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch
index 91e353e10da6..563fde6589fc 100644
--- a/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch
+++ b/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch
@@ -1,27 +1,11 @@
-From: Violet Purcell <vimproved@inventati.org>
-Date: Thu, 21 Sep 2023 19:08:39 -0400
-Subject: [PATCH] Fix build with LLD
-
-LLVM's LLD handles the -retain-symbols-file option (used by
--export-symbols-regex in libtool) differently from GNU ld, causing
-undefined references during link. This commit removes the
--export-symbols-regex option from libcalf_la_LDFLAGS since by default
-libtool exports all symbols anyway, so it should not be necessary.
-
-Signed-off-by: Violet Purcell <vimproved@inventati.org>
-
-rebased
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 6f11628b..0e775bef 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -53,7 +53,7 @@ libcalflv2gui_la_SOURCES = gui.cpp gui_config.cpp gui_controls.cpp ctl_curve.cpp
if USE_DEBUG
- libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
+ libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static
else
--libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat -export-symbols-regex "lv2ui_descriptor" $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
-+libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete
- endif
+-libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -export-symbols-regex "lv2ui_descriptor" $(GUI_DEPS_LIBS) -disable-static
++libcalflv2gui_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static
endif
+ if HAVE_LD_NODELETE
diff --git a/media-plugins/calf/files/calf-9999-htmldir.patch b/media-plugins/calf/files/calf-9999-htmldir.patch
new file mode 100644
index 000000000000..4b6c77d42f83
--- /dev/null
+++ b/media-plugins/calf/files/calf-9999-htmldir.patch
@@ -0,0 +1,64 @@
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -25,29 +25,29 @@ clean-local:
+ rm -rf autom4te.cache
+
+ install-data-local:
+- install -d -m 755 $(DESTDIR)$(docdir)
+- install -d -m 755 $(DESTDIR)$(docdir)/images
+- install -d -m 755 $(DESTDIR)$(docdir)/images/icons
+- install -d -m 755 $(DESTDIR)$(docdir)/images/prettyPhoto
+- install -d -m 755 $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded
+- install -d -m 755 $(DESTDIR)$(docdir)/scripts
++ install -d -m 755 $(DESTDIR)$(htmldir)
++ install -d -m 755 $(DESTDIR)$(htmldir)/images
++ install -d -m 755 $(DESTDIR)$(htmldir)/images/icons
++ install -d -m 755 $(DESTDIR)$(htmldir)/images/prettyPhoto
++ install -d -m 755 $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded
++ install -d -m 755 $(DESTDIR)$(htmldir)/scripts
+ install -d -m 755 $(DESTDIR)$(pkgdatadir)/sf2
+- install -c -m 644 $(top_srcdir)/doc/manuals/*.html $(DESTDIR)$(docdir)
+- install -c -m 644 $(top_srcdir)/doc/manuals/images/*.png $(DESTDIR)$(docdir)/images/
+- install -c -m 644 $(top_srcdir)/doc/manuals/images/*.jpg $(DESTDIR)$(docdir)/images/
+- install -c -m 644 $(top_srcdir)/doc/manuals/images/prettyPhoto/dark_rounded/* $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded/
+- install -c -m 644 $(top_srcdir)/doc/manuals/images/icons/* $(DESTDIR)$(docdir)/images/icons/
+- install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.css $(DESTDIR)$(docdir)/scripts/
+- install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.js $(DESTDIR)$(docdir)/scripts/
++ install -c -m 644 $(top_srcdir)/doc/manuals/*.html $(DESTDIR)$(htmldir)
++ install -c -m 644 $(top_srcdir)/doc/manuals/images/*.png $(DESTDIR)$(htmldir)/images/
++ install -c -m 644 $(top_srcdir)/doc/manuals/images/*.jpg $(DESTDIR)$(htmldir)/images/
++ install -c -m 644 $(top_srcdir)/doc/manuals/images/prettyPhoto/dark_rounded/* $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded/
++ install -c -m 644 $(top_srcdir)/doc/manuals/images/icons/* $(DESTDIR)$(htmldir)/images/icons/
++ install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.css $(DESTDIR)$(htmldir)/scripts/
++ install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.js $(DESTDIR)$(htmldir)/scripts/
+ install -c -m 644 $(top_srcdir)/sf2/*.sf2 $(DESTDIR)$(pkgdatadir)/sf2/
+
+ uninstall-local:
+- rm -f $(DESTDIR)$(docdir)/*.html
+- rm -f $(DESTDIR)$(docdir)/images/*.png
+- rm -f $(DESTDIR)$(docdir)/images/*.jpg
+- rm -f $(DESTDIR)$(docdir)/images/icons/*.png
+- rm -f $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded/*
+- rm -f $(DESTDIR)$(docdir)/scripts/*.css
+- rm -f $(DESTDIR)$(docdir)/scripts/*.js
++ rm -f $(DESTDIR)$(htmldir)/*.html
++ rm -f $(DESTDIR)$(htmldir)/images/*.png
++ rm -f $(DESTDIR)$(htmldir)/images/*.jpg
++ rm -f $(DESTDIR)$(htmldir)/images/icons/*.png
++ rm -f $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded/*
++ rm -f $(DESTDIR)$(htmldir)/scripts/*.css
++ rm -f $(DESTDIR)$(htmldir)/scripts/*.js
+ rm -f $(DESTDIR)$(pkgdatadir)/sf2/*.sf2
+- rmdir $(DESTDIR)$(docdir)/scripts $(DESTDIR)$(docdir)/images/icons $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded $(DESTDIR)$(docdir)/images/prettyPhoto $(DESTDIR)$(docdir)/images $(DESTDIR)$(docdir) $(DESTDIR)$(pkgdatadir)/sf2 || true
++ rmdir $(DESTDIR)$(htmldir)/scripts $(DESTDIR)$(htmldir)/images/icons $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded $(DESTDIR)$(htmldir)/images/prettyPhoto $(DESTDIR)$(htmldir)/images $(DESTDIR)$(htmldir) $(DESTDIR)$(pkgdatadir)/sf2 || true
+--- a/configure.ac
++++ b/configure.ac
+@@ -253,7 +253,7 @@ fi
+
+ # Other defines
+ AC_DEFINE_UNQUOTED(PKGLIBDIR,"$prefix/share/calf/",[Calf shared data directory (bitmaps, GUI XML etc.)])
+-AC_DEFINE_UNQUOTED(PKGDOCDIR,"$prefix/share/doc/calf/",[Calf documentation directory])
++AC_DEFINE_UNQUOTED(PKGDOCDIR,"$htmldir",[Calf documentation directory])
+
+
+ ############################################################################################
diff --git a/media-plugins/calf/files/calf-9999-no-automagic.patch b/media-plugins/calf/files/calf-9999-no-automagic.patch
new file mode 100644
index 000000000000..87fa8a7a18e3
--- /dev/null
+++ b/media-plugins/calf/files/calf-9999-no-automagic.patch
@@ -0,0 +1,39 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -172,13 +172,35 @@ LDFLAGS="$save_LDFLAGS"
+
+ AM_CONDITIONAL(HAVE_LD_NODELETE, test "$linker_supports_nodelete" = "yes")
+
++AC_MSG_CHECKING([whether to enable GUI])
++AC_ARG_ENABLE(gui,
++ AS_HELP_STRING([--enable-gui],[enable graphical user interface]),
++ [set_enable_gui=$enableval],
++ [set_enable_gui=yes])
++AC_MSG_RESULT($set_enable_gui)
++
++AC_MSG_CHECKING([whether to enable JACK])
++AC_ARG_ENABLE(jack,
++ AS_HELP_STRING([--enable-jack],[enable support for JACK]),
++ [set_enable_jack=$enableval],
++ [set_enable_jack=yes])
++AC_MSG_RESULT($set_enable_jack)
++
+ ############################################################################################
+ # Compute status shell variables
+
+-if test "$GUI_ENABLED" = "yes" -a "$JACK_FOUND" = "yes"; then
++if test "x$set_enable_gui" = "xno"; then
++ GUI_ENABLED="no (disabled by user choice)"
++fi
++
++if test "$JACK_FOUND" = "yes"; then
+ JACK_ENABLED="yes"
+ fi
+
++if test "x$set_enable_jack" = "xno"; then
++ JACK_ENABLED="no (disabled by user choice)"
++fi
++
+ if test "$GUI_ENABLED" = "yes" -a "$LV2_ENABLED" = "yes"; then
+ LV2_GUI_ENABLED="yes"
+ fi
diff --git a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild b/media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild
index b540f1e938d7..c4b0d464d611 100644
--- a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild
+++ b/media-plugins/cmt-plugins/cmt-plugins-1.17-r2.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit multilib toolchain-funcs multilib-minimal
+inherit flag-o-matic toolchain-funcs multilib-minimal
MY_P="cmt_${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="CMT (computer music toolkit) LADSPA library plugins"
-HOMEPAGE="https://www.ladspa.org/"
+HOMEPAGE="https://www.ladspa.org/cmt/overview.html"
SRC_URI="https://www.ladspa.org/download/${MY_P}.tgz"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
LICENSE="LGPL-2.1"
SLOT="0"
-IUSE=""
DEPEND=">=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]"
-RDEPEND=""
PATCHES=(
"${FILESDIR}/${P}-makefile.patch"
@@ -37,6 +35,11 @@ src_prepare() {
}
multilib_src_compile() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860120
+ # Upstream contact method is email. I have sent one describing the issue.
+ filter-lto
+
cd src
tc-export CXX
emake PLUGIN_LIB="cmt.so"
diff --git a/media-plugins/dragonfly-reverb-plugins/Manifest b/media-plugins/dragonfly-reverb-plugins/Manifest
new file mode 100644
index 000000000000..0d55011c49cd
--- /dev/null
+++ b/media-plugins/dragonfly-reverb-plugins/Manifest
@@ -0,0 +1 @@
+DIST dragonfly-reverb-3.2.10-src.tar.xz 15990376 BLAKE2B 247a29af2070b191aa17c457ee333b090e17bec8abd82812cf980aad8b534006b8e3c3bfede8195d0729ee1319e7b145d79abd41b015f794e3d02e679b5a4bd6 SHA512 772b70169970e5ec68270d3cfa690ad1b258a2df79430ecb36cae78654a761cb9b495a769daef37307af9960106c302df4d61094f95eb4f8619a0b764aa8d019
diff --git a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
new file mode 100644
index 000000000000..d233bb55312c
--- /dev/null
+++ b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of free reverb effects"
+HOMEPAGE="https://michaelwillis.github.io/dragonfly-reverb/"
+SRC_URI="https://github.com/michaelwillis/dragonfly-reverb/releases/download/${PV}/${PN%-plugins}-${PV}-src.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ media-libs/libglvnd
+ virtual/jack
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXext
+ x11-libs/libXrandr
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN%-plugins}-${PV}"
+
+src_prepare() {
+ default
+ sed -i '/^BASE_OPTS/s/-O3//' dpf/Makefile.base.mk || die
+}
+
+src_compile() {
+ emake SKIP_STRIPPING=true
+}
+
+src_install() {
+ cd bin || die
+ for plugin in DragonflyEarlyReflections DragonflyHallReverb DragonflyPlateReverb DragonflyRoomReverb; do
+ for kind in clap lv2 vst3; do
+ insinto "/usr/$(get_libdir)/${kind}"
+ doins -r "${plugin}.${kind}"
+ done
+ done
+}
diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml b/media-plugins/dragonfly-reverb-plugins/metadata.xml
new file mode 100644
index 000000000000..1a40769d1c9f
--- /dev/null
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>zx2c4@gentoo.org</email>
+<name>Jason A. Donenfeld</name>
+</maintainer>
+<maintainer type="project">
+<email>proaudio@gentoo.org</email>
+<name>Gentoo ProAudio Project</name>
+</maintainer>
+<upstream>
+<remote-id type="github">michaelwillis/dragonfly-reverb</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/media-plugins/gst-plugins-a52dec/Manifest b/media-plugins/gst-plugins-a52dec/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-a52dec/Manifest
+++ b/media-plugins/gst-plugins-a52dec/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.6.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.6.ebuild
deleted file mode 100644
index 33531dcea31a..000000000000
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+orc"
-
-RDEPEND="
- >=media-libs/a52dec-0.7.4-r6[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.5.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
index 33531dcea31a..3da94df2cf71 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
@@ -12,7 +12,7 @@ IUSE="+orc"
RDEPEND="
>=media-libs/a52dec-0.7.4-r6[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.3.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.3.ebuild
deleted file mode 100644
index 5100b349abfb..000000000000
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+orc"
-
-RDEPEND="
- >=media-libs/a52dec-0.7.4-r6[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-adaptivedemux2/Manifest b/media-plugins/gst-plugins-adaptivedemux2/Manifest
index f11299c96a2a..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-adaptivedemux2/Manifest
+++ b/media-plugins/gst-plugins-adaptivedemux2/Manifest
@@ -1 +1 @@
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.11.ebuild b/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.11.ebuild
new file mode 100644
index 000000000000..38337c3662b4
--- /dev/null
+++ b/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.11.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Adaptive demuxer plugins for Gstreamer"
+KEYWORDS="amd64 arm64"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.8[${MULTILIB_USEDEP}]
+ dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+ || (
+ net-libs/libsoup:3.0
+ net-libs/libsoup:2.4
+ )
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dhls-crypto=nettle
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.3.ebuild b/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.3.ebuild
deleted file mode 100644
index 8beef14fe086..000000000000
--- a/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Adaptive demuxer plugins for Gstreamer"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-libs/libxml2-2.8[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-amr/Manifest b/media-plugins/gst-plugins-amr/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-amr/Manifest
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.6.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.6.ebuild
deleted file mode 100644
index a8f59db54127..000000000000
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.6.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="amrnb amrwbdec"
-GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.5.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
index a8f59db54127..253b6489a518 100644
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
@@ -10,7 +10,7 @@ DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.3.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.3.ebuild
deleted file mode 100644
index c687ce5ba9f4..000000000000
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
-HOMEPAGE="https://gstreamer.freedesktop.org/"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="amrnb amrwbdec"
-GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-aom/Manifest b/media-plugins/gst-plugins-aom/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-aom/Manifest
+++ b/media-plugins/gst-plugins-aom/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.5.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.5.ebuild
deleted file mode 100644
index 14a95f728a50..000000000000
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-IUSE="+introspection +orc"
-
-RDEPEND="
- media-libs/libaom:0=[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
- >=media-libs/gst-plugins-base-1.18.4[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.6.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.6.ebuild
deleted file mode 100644
index 14a95f728a50..000000000000
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.20.6.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-IUSE="+introspection +orc"
-
-RDEPEND="
- media-libs/libaom:0=[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
- >=media-libs/gst-plugins-base-1.18.4[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.11.ebuild
index 1693d43849df..4edba2be1792 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
-DESCRIPTION="AAC encoder plugin for GStreamer"
+DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
KEYWORDS="~amd64 ~arm64 ~x86"
-RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
+RDEPEND="media-libs/libaom:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.3.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.3.ebuild
deleted file mode 100644
index 54cc15eddc82..000000000000
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+introspection +orc"
-
-RDEPEND="
- media-libs/libaom:0=[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
- orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
- >=media-libs/gst-plugins-base-1.18.4[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-assrender/Manifest b/media-plugins/gst-plugins-assrender/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-assrender/Manifest
+++ b/media-plugins/gst-plugins-assrender/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.5.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.5.ebuild
deleted file mode 100644
index 516591e6d9fe..000000000000
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.6.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.11.ebuild
index 516591e6d9fe..07f1307d5f33 100644
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.3.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.3.ebuild
deleted file mode 100644
index 8e7396ba23c9..000000000000
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bluez/Manifest b/media-plugins/gst-plugins-bluez/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-bluez/Manifest
+++ b/media-plugins/gst-plugins-bluez/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.6.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.6.ebuild
deleted file mode 100644
index acf7b4a5d768..000000000000
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AVDTP source/sink and A2DP sink plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gdbus-codegen
-"
diff --git a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.5.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.11.ebuild
index acf7b4a5d768..407479f0b01b 100644
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.11.ebuild
@@ -1,18 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AVDTP source/sink and A2DP sink plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
-RDEPEND="
- >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=net-wireless/bluez-5[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gdbus-codegen
-"
+BDEPEND="dev-util/gdbus-codegen"
diff --git a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.3.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.3.ebuild
deleted file mode 100644
index 10415fab1328..000000000000
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AVDTP source/sink and A2DP sink plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gdbus-codegen
-"
diff --git a/media-plugins/gst-plugins-bs2b/Manifest b/media-plugins/gst-plugins-bs2b/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-bs2b/Manifest
+++ b/media-plugins/gst-plugins-bs2b/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.5.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.5.ebuild
deleted file mode 100644
index 737e971e5a7a..000000000000
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="bs2b elements for Gstreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="
- media-libs/libbs2b[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.6.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.11.ebuild
index 737e971e5a7a..b61f6f506909 100644
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -9,7 +9,5 @@ inherit gstreamer-meson
DESCRIPTION="bs2b elements for Gstreamer"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-RDEPEND="
- media-libs/libbs2b[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=media-libs/libbs2b-3.1.0[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.3.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.3.ebuild
deleted file mode 100644
index b37d03786f05..000000000000
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="bs2b elements for Gstreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- media-libs/libbs2b[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cairo/Manifest b/media-plugins/gst-plugins-cairo/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-cairo/Manifest
+++ b/media-plugins/gst-plugins-cairo/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.6.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.6.ebuild
deleted file mode 100644
index 12b51561eab9..000000000000
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Video overlay plugin based on cairo for GStreamer"
-KEYWORDS="amd64"
-
-RDEPEND=">=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.5.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.11.ebuild
index 12b51561eab9..de231dc49b46 100644
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Video overlay plugin based on cairo for GStreamer"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
RDEPEND=">=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.3.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.3.ebuild
deleted file mode 100644
index 11ea15f56733..000000000000
--- a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Video overlay plugin based on cairo for GStreamer"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND=">=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cdio/Manifest b/media-plugins/gst-plugins-cdio/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-cdio/Manifest
+++ b/media-plugins/gst-plugins-cdio/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.6.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.6.ebuild
deleted file mode 100644
index 2478286d6082..000000000000
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.5.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild
index 2478286d6082..8f38f01c3390 100644
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.3.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.3.ebuild
deleted file mode 100644
index 508bf1632514..000000000000
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-cdparanoia/Manifest b/media-plugins/gst-plugins-cdparanoia/Manifest
index 4d4e453f0bce..3b95369e79d3 100644
--- a/media-plugins/gst-plugins-cdparanoia/Manifest
+++ b/media-plugins/gst-plugins-cdparanoia/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b SHA512 ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
-DIST gst-plugins-base-1.22.3.tar.xz 2353512 BLAKE2B 77b6b09b2a295a6f68b19c3e5ed2a1d96452806e6236d7e0da4a61b6a51eb93311fa6bfb89dcf7b9efbc4acd3cb5999d9b4d08a9e60de3544b3ecb22015a1540 SHA512 dbfca6114ce0c5b234b533c89fdfa957499ecb25bbb5156e2ee54610be42969b2cae9e74a8250eb8b07484c9767f8f1d00e88d6d04c5da5429d62d08c9fd2472
+DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild
deleted file mode 100644
index dfbd35001503..000000000000
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
-}
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.11.ebuild
index dfbd35001503..68d24af8526f 100644
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.3.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.3.ebuild
deleted file mode 100644
index 553cbb1b03f8..000000000000
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
-}
diff --git a/media-plugins/gst-plugins-chromaprint/Manifest b/media-plugins/gst-plugins-chromaprint/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-chromaprint/Manifest
+++ b/media-plugins/gst-plugins-chromaprint/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.6.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.6.ebuild
deleted file mode 100644
index 71941b134d4b..000000000000
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Calculate Chromaprint fingerprint from audio files for GStreamer"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="media-libs/chromaprint[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.5.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.11.ebuild
index 71941b134d4b..dfcf824fe205 100644
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.3.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.3.ebuild
deleted file mode 100644
index 023229141f9b..000000000000
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Calculate Chromaprint fingerprint from audio files for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="media-libs/chromaprint[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-colormanagement/Manifest b/media-plugins/gst-plugins-colormanagement/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-colormanagement/Manifest
+++ b/media-plugins/gst-plugins-colormanagement/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.5.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.5.ebuild
deleted file mode 100644
index 8aee0afead33..000000000000
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Color management correction GStreamer plugins"
-KEYWORDS="~amd64"
-
-RDEPEND=">=media-libs/lcms-2.7:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.6.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.6.ebuild
deleted file mode 100644
index 8aee0afead33..000000000000
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Color management correction GStreamer plugins"
-KEYWORDS="~amd64"
-
-RDEPEND=">=media-libs/lcms-2.7:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.3.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.11.ebuild
index 0f2b37bda583..7f629c544832 100644
--- a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dash/Manifest b/media-plugins/gst-plugins-dash/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-dash/Manifest
+++ b/media-plugins/gst-plugins-dash/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.5.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.5.ebuild
deleted file mode 100644
index 90235f0d246e..000000000000
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG-DASH plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.6.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.6.ebuild
deleted file mode 100644
index 90235f0d246e..000000000000
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.20.6.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG-DASH plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.11.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.11.ebuild
new file mode 100644
index 000000000000..6025ff628b08
--- /dev/null
+++ b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG-DASH plugin for GStreamer"
+KEYWORDS="amd64 ~arm64 x86"
+
+RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gsturidownloader_dep:gsturidownloader \
+ gstisoff_dep:gstisoff
+}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative DASH demuxer option (dashdemux2)"
+}
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.3.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.3.ebuild
deleted file mode 100644
index 42c4f082d971..000000000000
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG-DASH plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
diff --git a/media-plugins/gst-plugins-dtls/Manifest b/media-plugins/gst-plugins-dtls/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-dtls/Manifest
+++ b/media-plugins/gst-plugins-dtls/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.6.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.6.ebuild
deleted file mode 100644
index bda2d01101ec..000000000000
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DTLS encoder/decoder with SRTP support plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.5.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.11.ebuild
index bda2d01101ec..55d856c19d11 100644
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="DTLS encoder/decoder with SRTP support plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
-RDEPEND="
- >=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.3.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.3.ebuild
deleted file mode 100644
index 5d3cf1ae67a7..000000000000
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DTLS encoder/decoder with SRTP support plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dts/Manifest b/media-plugins/gst-plugins-dts/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-dts/Manifest
+++ b/media-plugins/gst-plugins-dts/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.6.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.6.ebuild
deleted file mode 100644
index dc347d1d27cb..000000000000
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DTS audio decoder plugin for Gstreamer"
-KEYWORDS="amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86"
-IUSE="+orc"
-
-RDEPEND="
- >=media-libs/libdca-0.0.5-r3[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.5.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.11.ebuild
index dc347d1d27cb..915f5563d88e 100644
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -12,13 +12,13 @@ IUSE="+orc"
RDEPEND="
>=media-libs/libdca-0.0.5-r3[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
multilib_src_configure() {
local emesonargs=(
- -Dgpl=enabled
+ -Dgpl=enabled
)
gstreamer_multilib_src_configure
diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.3.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.3.ebuild
deleted file mode 100644
index 90cb3b7b9f83..000000000000
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DTS audio decoder plugin for Gstreamer"
-KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+orc"
-
-RDEPEND="
- >=media-libs/libdca-0.0.5-r3[${MULTILIB_USEDEP}]
- orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-dv/Manifest b/media-plugins/gst-plugins-dv/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-dv/Manifest
+++ b/media-plugins/gst-plugins-dv/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.6.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.6.ebuild
deleted file mode 100644
index 3a0357ffaa4e..000000000000
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="DV demuxer and decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.5.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.11.ebuild
index 3a0357ffaa4e..98e566e09397 100644
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.3.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.3.ebuild
deleted file mode 100644
index 378e345fcf89..000000000000
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="DV demuxer and decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dvb/Manifest b/media-plugins/gst-plugins-dvb/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-dvb/Manifest
+++ b/media-plugins/gst-plugins-dvb/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.6.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.6.ebuild
deleted file mode 100644
index c9bf7990d71f..000000000000
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPION="DVB device capture plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ppc ppc64 ~riscv x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"
-
-src_prepare() {
- default
- gstreamer_system_package gstmpegts_dep:gstreamer-mpegts
-}
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.5.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.11.ebuild
index c9bf7990d71f..e6a10a0befa6 100644
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.3.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.3.ebuild
deleted file mode 100644
index 63d3fcede0d1..000000000000
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPION="DVB device capture plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"
-
-src_prepare() {
- default
- gstreamer_system_package gstmpegts_dep:gstreamer-mpegts
-}
diff --git a/media-plugins/gst-plugins-dvdread/Manifest b/media-plugins/gst-plugins-dvdread/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-dvdread/Manifest
+++ b/media-plugins/gst-plugins-dvdread/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.5.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.5.ebuild
deleted file mode 100644
index 9d24732fea6e..000000000000
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="DVD read plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.6.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
index 9d24732fea6e..b1faeb316bae 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.3.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.3.ebuild
deleted file mode 100644
index d079c1bba1c3..000000000000
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="DVD read plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-faac/Manifest b/media-plugins/gst-plugins-faac/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-faac/Manifest
+++ b/media-plugins/gst-plugins-faac/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.6.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.6.ebuild
deleted file mode 100644
index dab445fcac92..000000000000
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AAC audio encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.5.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.11.ebuild
index dab445fcac92..946b0126f412 100644
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AAC audio encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.3.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.3.ebuild
deleted file mode 100644
index f902e40e0718..000000000000
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AAC audio encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faad/Manifest b/media-plugins/gst-plugins-faad/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-faad/Manifest
+++ b/media-plugins/gst-plugins-faad/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.6.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.6.ebuild
deleted file mode 100644
index 468bcc6b85a4..000000000000
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AAC audio decoder plugin"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.5.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.11.ebuild
index 468bcc6b85a4..4281970f98e2 100644
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.3.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.3.ebuild
deleted file mode 100644
index f60604ee9ceb..000000000000
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AAC audio decoder plugin"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-flac/Manifest b/media-plugins/gst-plugins-flac/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-flac/Manifest
+++ b/media-plugins/gst-plugins-flac/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.6.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.6.ebuild
deleted file mode 100644
index 405278dbcaa4..000000000000
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.5.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.11.ebuild
index 405278dbcaa4..d1a817d362a4 100644
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.3.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.3.ebuild
deleted file mode 100644
index f2e3b0c38937..000000000000
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/Manifest b/media-plugins/gst-plugins-gdkpixbuf/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/Manifest
+++ b/media-plugins/gst-plugins-gdkpixbuf/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.6.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.6.ebuild
deleted file mode 100644
index 2303cc5dbe27..000000000000
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="gdk-pixbuf"
-GST_PLUGINS_BUILD_DIR="gdk_pixbuf"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.5.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.11.ebuild
index 2303cc5dbe27..189e172d71ca 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.3.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.3.ebuild
deleted file mode 100644
index 8d4c2986d1c6..000000000000
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="gdk-pixbuf"
-GST_PLUGINS_BUILD_DIR="gdk_pixbuf"
diff --git a/media-plugins/gst-plugins-gtk/Manifest b/media-plugins/gst-plugins-gtk/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-gtk/Manifest
+++ b/media-plugins/gst-plugins-gtk/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.6.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.6.ebuild
deleted file mode 100644
index 3053cfa8314d..000000000000
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=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 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-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;
-# we don't care about matching egl/wayland/X if both opengl and gles2 are disabled here and on
-# gst-plugins-base, but no way to express that.
-
-# We only need gtk+ matching backend flags when GL is enabled
-GL_DEPS="
- >=x11-libs/gtk+-3.15:3[X?,wayland?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl=,gles2=,opengl=,wayland=,X=]
- >=x11-libs/gtk+-3.15:3[${MULTILIB_USEDEP}]
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
-
- !<media-libs/gst-plugins-bad-1.13.1:1.0
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="gtk3"
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.5.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.11.ebuild
index 3053cfa8314d..fc8c3dd98191 100644
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.11.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
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 ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+egl gles2 +opengl wayland +X" # Keep default IUSE mirrored with gst-plugins-base
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+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;
# we don't care about matching egl/wayland/X if both opengl and gles2 are disabled here and on
@@ -23,8 +23,6 @@ RDEPEND="
>=x11-libs/gtk+-3.15:3[${MULTILIB_USEDEP}]
gles2? ( ${GL_DEPS} )
opengl? ( ${GL_DEPS} )
-
- !<media-libs/gst-plugins-bad-1.13.1:1.0
"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.3.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.3.ebuild
deleted file mode 100644
index b5c5fc9dba86..000000000000
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-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;
-# we don't care about matching egl/wayland/X if both opengl and gles2 are disabled here and on
-# gst-plugins-base, but no way to express that.
-
-# We only need gtk+ matching backend flags when GL is enabled
-GL_DEPS="
- >=x11-libs/gtk+-3.15:3[X?,wayland?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl=,gles2=,opengl=,wayland=,X=]
- >=x11-libs/gtk+-3.15:3[${MULTILIB_USEDEP}]
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
-
- !<media-libs/gst-plugins-bad-1.13.1:1.0
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="gtk3"
diff --git a/media-plugins/gst-plugins-gtk/metadata.xml b/media-plugins/gst-plugins-gtk/metadata.xml
index 7235f1bab7ba..f3b18c11bcfc 100644
--- a/media-plugins/gst-plugins-gtk/metadata.xml
+++ b/media-plugins/gst-plugins-gtk/metadata.xml
@@ -6,7 +6,6 @@
<name>GStreamer package maintainers</name>
</maintainer>
<use>
- <flag name="egl">Enable EGL platform usage</flag>
<flag name="gles2">Enable gtkglsink OpenGL sink based on GLESv2 API</flag>
<flag name="opengl">Enable gtkglsink OpenGL sink based on desktop OpenGL API</flag>
</use>
diff --git a/media-plugins/gst-plugins-hls/Manifest b/media-plugins/gst-plugins-hls/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-hls/Manifest
+++ b/media-plugins/gst-plugins-hls/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.6.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.6.ebuild
deleted file mode 100644
index b274378a13f9..000000000000
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP live streaming plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-libs/nettle:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/gst-plugins-bad-1.18.4-use-system-libs-hls.patch
-)
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_package video_dep:gstreamer-video
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Dhls-crypto=nettle
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.5.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.11.ebuild
index b274378a13f9..1af8c16b36d0 100644
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.11.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="HTTP live streaming plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
-RDEPEND="
- dev-libs/nettle:0=[${MULTILIB_USEDEP}]
-"
+RDEPEND="dev-libs/nettle:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
PATCHES=(
@@ -20,11 +18,9 @@ PATCHES=(
src_prepare() {
default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_package video_dep:gstreamer-video
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gsturidownloader_dep:gsturidownloader
}
multilib_src_configure() {
@@ -34,3 +30,7 @@ multilib_src_configure() {
gstreamer_multilib_src_configure
}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative HLS demuxer option (hlsdemux2)"
+}
diff --git a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.3.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.3.ebuild
deleted file mode 100644
index d3486dfcc8db..000000000000
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP live streaming plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- dev-libs/nettle:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/gst-plugins-bad-1.18.4-use-system-libs-hls.patch
-)
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
- gstreamer_system_package video_dep:gstreamer-video
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Dhls-crypto=nettle
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-jack/Manifest b/media-plugins/gst-plugins-jack/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-jack/Manifest
+++ b/media-plugins/gst-plugins-jack/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.6.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.6.ebuild
deleted file mode 100644
index 2e581a379d36..000000000000
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.6.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="JACK audio server source/sink plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-# >=jack-1.9.7 is provided by pipewire[jack-sdk] as well
-RDEPEND="|| (
- media-sound/jack2[${MULTILIB_USEDEP}]
- media-video/pipewire[jack-sdk(-),${MULTILIB_USEDEP}]
-)"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.5.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.11.ebuild
index 2e581a379d36..5c5d337ff2bf 100644
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.3.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.3.ebuild
deleted file mode 100644
index f28ff8b033ec..000000000000
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="JACK audio server source/sink plugin for GStreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# >=jack-1.9.7 is provided by pipewire[jack-sdk] as well
-RDEPEND="|| (
- media-sound/jack2[${MULTILIB_USEDEP}]
- media-video/pipewire[jack-sdk(-),${MULTILIB_USEDEP}]
-)"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jpeg/Manifest b/media-plugins/gst-plugins-jpeg/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-jpeg/Manifest
+++ b/media-plugins/gst-plugins-jpeg/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.6.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.6.ebuild
deleted file mode 100644
index 281aba69f615..000000000000
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.5.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.11.ebuild
index 281aba69f615..f2145d6444cd 100644
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.3.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.3.ebuild
deleted file mode 100644
index 9a6315638422..000000000000
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/Manifest b/media-plugins/gst-plugins-kate/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-kate/Manifest
+++ b/media-plugins/gst-plugins-kate/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.5.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.5.ebuild
deleted file mode 100644
index 7003a9c31bed..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.5.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]
- >=media-libs/libtiger-0.3.2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.6.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.6.ebuild
deleted file mode 100644
index 7003a9c31bed..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]
- >=media-libs/libtiger-0.3.2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.3.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
index 77614639411c..fb63c36ce6b9 100644
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -9,8 +9,5 @@ inherit gstreamer-meson
DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
KEYWORDS="~amd64 ~arm64 ~x86"
-RDEPEND="
- >=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]
- >=media-libs/libtiger-0.3.2[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ladspa/Manifest b/media-plugins/gst-plugins-ladspa/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-ladspa/Manifest
+++ b/media-plugins/gst-plugins-ladspa/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.6.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.6.ebuild
deleted file mode 100644
index edc7518ab596..000000000000
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Ladspa elements for Gstreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]
- media-libs/liblrdf[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.5.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.11.ebuild
index 2d8bb18ce50c..3172b4a3163f 100644
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.3.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.3.ebuild
deleted file mode 100644
index edc7518ab596..000000000000
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Ladspa elements for Gstreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]
- media-libs/liblrdf[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-lame/Manifest b/media-plugins/gst-plugins-lame/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-lame/Manifest
+++ b/media-plugins/gst-plugins-lame/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild
deleted file mode 100644
index 0f48454b5b79..000000000000
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.5.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.11.ebuild
index 0f48454b5b79..51b418f2e35c 100644
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.3.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.3.ebuild
deleted file mode 100644
index 749faa3992af..000000000000
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ldac/Manifest b/media-plugins/gst-plugins-ldac/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-ldac/Manifest
+++ b/media-plugins/gst-plugins-ldac/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.6.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.6.ebuild
deleted file mode 100644
index ae933402d372..000000000000
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="LDAC plugin for GStreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="media-libs/libldac[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.5.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.11.ebuild
index 0a07e257b893..97c71c411694 100644
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.3.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.3.ebuild
deleted file mode 100644
index ae933402d372..000000000000
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="LDAC plugin for GStreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="media-libs/libldac[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest
index e5763d9c5d00..445f6d6e76e4 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -1,3 +1 @@
-DIST gst-libav-1.20.5.tar.xz 291064 BLAKE2B 43ffda82fa45d8f2724f2313f1bf0e19d861c239fa5f9899f77698342f4ff0162a659f4c072a985b61e41b7c0c720051ddc64c06d6b3a462ce5849432b1ec9d4 SHA512 b66d18e54a8b20a947d6aa9cd631199c994a46f73237b59842d34a96420f09cbc9a6d090ae6069b92a04900939ff647c3ab35977939755ffb9d7d02c951901ff
-DIST gst-libav-1.20.6.tar.xz 293292 BLAKE2B 2ea4af5495e6c9ec1073ab53a0ba16df2fadf0ab31128a0719a8039030f5ef77fb0c675e853c1ef38270cd6b79fa9593487c94a435c51ded5e9185ce78cb1b32 SHA512 094711729614976c60a02a56a58d24bf0a227a4de885f6acf70be5fa9e23152489615d6c56bb6e0cfbd3fd6fd862284ca8409e0626a33812bd8ed77a603746fd
-DIST gst-libav-1.22.3.tar.xz 197008 BLAKE2B ed58fab33c1f5940d1fd0555c6890e5ec44a55f03c1aa3749845126fffc5375308e388d64d7b1dfa578408d135503752b9553bfacc9829ad770059f55dd85ed9 SHA512 0cee9479b88d9c513f0bdb761c9f591aaf32d6a03bb6492446d2f6facea0396b4ca98855e790edf9d977cf256bdaf3093879cf6dd48b8fc1a511a2d8890f0337
+DIST gst-libav-1.22.11.tar.xz 207500 BLAKE2B 0fd50fc6bfa8932481be8aff4263a610a0d5642763a7387a5b720abcde8f7477ee6ec024b10fe96ad4149f9e531234ba445f7d41cd958cd0ea8c9397de3e9054 SHA512 808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild
deleted file mode 100644
index c3420a107926..000000000000
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.6.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gstreamer-meson
-
-MY_PN="gst-libav"
-MY_PV="$(ver_cut 1-3)"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="FFmpeg based gstreamer plugin"
-HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}]
- >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.5.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
index c3420a107926..062f190234bd 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.3.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.3.ebuild
deleted file mode 100644
index 840d263acd04..000000000000
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gstreamer-meson
-
-MY_PN="gst-libav"
-MY_PV="$(ver_cut 1-3)"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="FFmpeg based gstreamer plugin"
-HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+"
-SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}]
- >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND=""
diff --git a/media-plugins/gst-plugins-libde265/Manifest b/media-plugins/gst-plugins-libde265/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-libde265/Manifest
+++ b/media-plugins/gst-plugins-libde265/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.6.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.6.ebuild
deleted file mode 100644
index 97fa195c59c3..000000000000
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.265 decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=media-libs/libde265-0.9[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.5.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.11.ebuild
index 1ec3e2db6439..54cfcb346931 100644
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="H.265 decoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
-RDEPEND="
- >=media-libs/libde265-0.9[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=media-libs/libde265-0.9[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.3.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.3.ebuild
deleted file mode 100644
index 5b77d3849f3e..000000000000
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.265 decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- >=media-libs/libde265-0.9[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libpng/Manifest b/media-plugins/gst-plugins-libpng/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-libpng/Manifest
+++ b/media-plugins/gst-plugins-libpng/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.5.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.5.ebuild
deleted file mode 100644
index 059036bb829c..000000000000
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="png"
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.6.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.11.ebuild
index 94b416ba6eba..f4252fdfcde6 100644
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.3.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.3.ebuild
deleted file mode 100644
index dccd26b2aaaa..000000000000
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="png"
diff --git a/media-plugins/gst-plugins-libvisual/Manifest b/media-plugins/gst-plugins-libvisual/Manifest
index 4d4e453f0bce..3b95369e79d3 100644
--- a/media-plugins/gst-plugins-libvisual/Manifest
+++ b/media-plugins/gst-plugins-libvisual/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b SHA512 ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
-DIST gst-plugins-base-1.22.3.tar.xz 2353512 BLAKE2B 77b6b09b2a295a6f68b19c3e5ed2a1d96452806e6236d7e0da4a61b6a51eb93311fa6bfb89dcf7b9efbc4acd3cb5999d9b4d08a9e60de3544b3ecb22015a1540 SHA512 dbfca6114ce0c5b234b533c89fdfa957499ecb25bbb5156e2ee54610be42969b2cae9e74a8250eb8b07484c9767f8f1d00e88d6d04c5da5429d62d08c9fd2472
+DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild
deleted file mode 100644
index 0be33f38b8f8..000000000000
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.5.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}]
- >=media-plugins/libvisual-plugins-0.4.0-r3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package video_dep:gstreamer-video
-}
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild
deleted file mode 100644
index 0be33f38b8f8..000000000000
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.20.6.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}]
- >=media-plugins/libvisual-plugins-0.4.0-r3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package video_dep:gstreamer-video
-}
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.11.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.11.ebuild
new file mode 100644
index 000000000000..8ca00114c797
--- /dev/null
+++ b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.11.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-base
+
+inherit gstreamer-meson
+
+DESCRIPTION="Visualization elements for GStreamer"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+
+RDEPEND="
+ >=media-libs/libvisual-0.4.0-r3:0.4[${MULTILIB_USEDEP}]
+ >=media-plugins/libvisual-plugins-0.4.0-r3:0.4[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_package audio_dep:gstreamer-audio \
+ pbutils_dep:gstreamer-pbutils \
+ video_dep:gstreamer-video
+}
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.3.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.3.ebuild
deleted file mode 100644
index a9abdc4627c9..000000000000
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}]
- >=media-plugins/libvisual-plugins-0.4.0-r3[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package video_dep:gstreamer-video
-}
diff --git a/media-plugins/gst-plugins-lv2/Manifest b/media-plugins/gst-plugins-lv2/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-lv2/Manifest
+++ b/media-plugins/gst-plugins-lv2/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.5.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.5.ebuild
deleted file mode 100644
index a41bd138944c..000000000000
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.5.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Lv2 elements for Gstreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="
- >=media-libs/lv2-1.14.0-r1[${MULTILIB_USEDEP}]
- >=media-libs/lilv-0.24.2-r2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.11.ebuild
index a41bd138944c..82fe7cd86544 100644
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.3.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.3.ebuild
deleted file mode 100644
index 4d50688a4ad7..000000000000
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Lv2 elements for Gstreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- >=media-libs/lv2-1.14.0-r1[${MULTILIB_USEDEP}]
- >=media-libs/lilv-0.24.2-r2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-modplug/Manifest b/media-plugins/gst-plugins-modplug/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-modplug/Manifest
+++ b/media-plugins/gst-plugins-modplug/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild
deleted file mode 100644
index 1d8e252cbc6c..000000000000
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MOD audio decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
-
-RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.5.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.11.ebuild
index 1d8e252cbc6c..bc6630f19e8c 100644
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.3.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.3.ebuild
deleted file mode 100644
index 0caac82a03f1..000000000000
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MOD audio decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest b/media-plugins/gst-plugins-mpeg2dec/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-mpeg2dec/Manifest
+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild
deleted file mode 100644
index f8988660842b..000000000000
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.5.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
index f8988660842b..3c59024e48b9 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.3.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.3.ebuild
deleted file mode 100644
index 258a542ad280..000000000000
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-mpeg2enc/Manifest b/media-plugins/gst-plugins-mpeg2enc/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-mpeg2enc/Manifest
+++ b/media-plugins/gst-plugins-mpeg2enc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.5.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.5.ebuild
deleted file mode 100644
index 1898fe013a1a..000000000000
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.11.ebuild
index 1898fe013a1a..e53b62613d41 100644
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.3.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.3.ebuild
deleted file mode 100644
index 9ba0dbe2fe0f..000000000000
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild
deleted file mode 100644
index 2c285a5676c3..000000000000
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.11.ebuild
index 2c285a5676c3..e811522c81b3 100644
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
@@ -10,6 +10,6 @@ DESCRIPTION="MP3 decoder plugin for GStreamer"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
- >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}]
+ >=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild
deleted file mode 100644
index 49eff0531eb1..000000000000
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=media-libs/libmpg123-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3.ebuild
deleted file mode 100644
index c8aea0e8fd75..000000000000
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=media-sound/mpg123-1.23[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mplex/Manifest b/media-plugins/gst-plugins-mplex/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-mplex/Manifest
+++ b/media-plugins/gst-plugins-mplex/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.5.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.5.ebuild
deleted file mode 100644
index 2f20df58402d..000000000000
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG/DVD/SVCD/VCD video/audio multiplexing plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.11.ebuild
index 2f20df58402d..9d48c596d252 100644
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.3.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.3.ebuild
deleted file mode 100644
index b7ed946e11db..000000000000
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG/DVD/SVCD/VCD video/audio multiplexing plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-neon/Manifest b/media-plugins/gst-plugins-neon/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-neon/Manifest
+++ b/media-plugins/gst-plugins-neon/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild
deleted file mode 100644
index 2f86ca0553b2..000000000000
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-RDEPEND="
- >=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
- <=net-libs/neon-0.32.99[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.5.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.11.ebuild
index 2f86ca0553b2..40452aaafeea 100644
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.11.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="HTTP client source plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86"
RDEPEND="
>=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
- <=net-libs/neon-0.32.99[${MULTILIB_USEDEP}]
+ <=net-libs/neon-0.33.99[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.3.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.3.ebuild
deleted file mode 100644
index ec6a4962825a..000000000000
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- >=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
- <=net-libs/neon-0.32.99[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openaptx/Manifest b/media-plugins/gst-plugins-openaptx/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-openaptx/Manifest
+++ b/media-plugins/gst-plugins-openaptx/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild
deleted file mode 100644
index 9696655ba099..000000000000
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.6.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="openaptx plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-
-RDEPEND="
- || (
- >=media-libs/libfreeaptx-0.1.1[${MULTILIB_USEDEP}]
- =media-libs/libopenaptx-0.2.0*[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.5.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.11.ebuild
index 9696655ba099..31e903046721 100644
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.3.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.3.ebuild
deleted file mode 100644
index caa8ff7089e6..000000000000
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="openaptx plugin for GStreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- || (
- >=media-libs/libfreeaptx-0.1.1[${MULTILIB_USEDEP}]
- =media-libs/libopenaptx-0.2.0*[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-opencv/Manifest b/media-plugins/gst-plugins-opencv/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-opencv/Manifest
+++ b/media-plugins/gst-plugins-opencv/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch b/media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch
deleted file mode 100644
index 57ee0cffc824..000000000000
--- a/media-plugins/gst-plugins-opencv/files/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-commit 245245841d3117d81cff1b560b7ac4b1aad1aa78
-Author: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-Date: Sat Jul 3 19:29:01 2021 +0300
-
- Patch gst-plugins-bad 1.18.4 to also install opencv integration libs
-
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
-
-diff --git a/ext/meson.build b/ext/meson.build
-index 2cbddbf82..c70a07bbe 100644
---- a/ext/meson.build
-+++ b/ext/meson.build
-@@ -58,7 +58,6 @@ subdir('ttml')
- subdir('voaacenc')
- subdir('voamrwbenc')
- subdir('vulkan')
--subdir('wayland')
- subdir('webrtc')
- subdir('webrtcdsp')
- subdir('webp')
-diff --git a/gst-libs/gst/meson.build b/gst-libs/gst/meson.build
-index 6cbed6c6c..d44943189 100644
---- a/gst-libs/gst/meson.build
-+++ b/gst-libs/gst/meson.build
-@@ -1,22 +1 @@
--subdir('uridownloader')
--
--subdir('adaptivedemux')
--subdir('audio')
--subdir('basecamerabinsrc')
--subdir('codecparsers')
--subdir('codecs')
--subdir('d3d11')
--subdir('insertbin')
--subdir('interfaces')
--subdir('isoff')
--subdir('mpegts')
- subdir('opencv')
--subdir('play')
--subdir('player')
--subdir('sctp')
--subdir('transcoder')
--subdir('va')
--subdir('vulkan')
--subdir('wayland')
--subdir('webrtc')
--subdir('winrt')
-diff --git a/meson.build b/meson.build
-index e456c32da..cfa265061 100644
---- a/meson.build
-+++ b/meson.build
-@@ -484,23 +484,10 @@ pkgconfig_variables = ['exec_prefix=${prefix}',
-
- pkgconfig_subdirs = ['gstreamer-1.0']
-
--pkgconfig.generate(
-- libraries : [gst_dep],
-- variables : pkgconfig_variables,
-- subdirs : pkgconfig_subdirs,
-- name : 'gstreamer-plugins-bad-1.0',
-- description : 'Streaming media framework, bad plugins libraries',
--)
--
- gpl_allowed = get_option('gpl').allowed()
-
- subdir('gst-libs')
--subdir('gst')
--subdir('sys')
- subdir('ext')
--subdir('tests')
--subdir('data')
--subdir('tools')
-
- if have_orcc
- update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')
-@@ -528,7 +524,6 @@ endif
- # xgettext is optional (on Windows for instance)
- if find_program('xgettext', required : get_option('nls')).found()
- cdata.set('ENABLE_NLS', 1)
-- subdir('po')
- endif
-
- subdir('scripts')
-diff --git a/sys/meson.build b/sys/meson.build
-index cf39e5770..31d943d4b 100644
---- a/sys/meson.build
-+++ b/sys/meson.build
-@@ -17,7 +17,6 @@ subdir('mediafoundation')
- subdir('msdk')
- subdir('nvcodec')
- subdir('opensles')
--subdir('shm')
- subdir('tinyalsa')
- subdir('uvch264')
- subdir('v4l2codecs')
diff --git a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.5.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.5.ebuild
deleted file mode 100644
index 3988c1ee8330..000000000000
--- a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
-
-DESCRIPTION="OpenCV elements for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-# >=opencv-4.1.2-r3 to help testing removal of older being fine
-RDEPEND="
- >=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]
- <media-libs/opencv-4.7.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${FILESDIR}"/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch
-)
-
-src_prepare() {
- default
- gstreamer_system_package video_dep:gstreamer-video
-}
-
-multilib_src_install() {
- DESTDIR="${D}" eninja install
-}
diff --git a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.6.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.6.ebuild
deleted file mode 100644
index 3988c1ee8330..000000000000
--- a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.20.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
-
-DESCRIPTION="OpenCV elements for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-# >=opencv-4.1.2-r3 to help testing removal of older being fine
-RDEPEND="
- >=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]
- <media-libs/opencv-4.7.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
- "${FILESDIR}"/gst-plugins-bad-1.20.1-use-system-libs-opencv.patch
-)
-
-src_prepare() {
- default
- gstreamer_system_package video_dep:gstreamer-video
-}
-
-multilib_src_install() {
- DESTDIR="${D}" eninja install
-}
diff --git a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.3-r2.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.11.ebuild
index b588142df32d..82c867f9bc10 100644
--- a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.3-r2.ebuild
+++ b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.11.ebuild
@@ -1,30 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
-PYTHON_COMPAT=( python3_{10..11} )
-inherit gstreamer-meson python-any-r1
+inherit gstreamer-meson
DESCRIPTION="OpenCV elements for GStreamer"
KEYWORDS="~amd64 ~arm64 ~x86"
-# >=opencv-4.1.2-r3 to help testing removal of older being fine
-RDEPEND="
- >=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]
-"
+RDEPEND=">=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
PATCHES=(
"${FILESDIR}"/gst-plugins-bad-1.22.3-use-system-libs-opencv.patch
)
-src_prepare() {
- default
- gstreamer_system_package video_dep:gstreamer-video
-}
-
multilib_src_configure() {
local emesonargs=(
# We need to disable here to avoid colliding w/ gst-plugins-bad
diff --git a/media-plugins/gst-plugins-openh264/Manifest b/media-plugins/gst-plugins-openh264/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-openh264/Manifest
+++ b/media-plugins/gst-plugins-openh264/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild
deleted file mode 100644
index 1fcd345130e4..000000000000
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.264 encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.5.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.11.ebuild
index 1fcd345130e4..4d83048dd882 100644
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="H.264 encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
-RDEPEND="
- >=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.3.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.3.ebuild
deleted file mode 100644
index 8b5c84f6f7e8..000000000000
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.264 encoder/decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- >=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest
index e890f1915f65..51d00d8a7f6f 100644
--- a/media-plugins/gst-plugins-opus/Manifest
+++ b/media-plugins/gst-plugins-opus/Manifest
@@ -1,6 +1,2 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
-DIST gst-plugins-base-1.20.5.tar.xz 3312340 BLAKE2B 299ecef5ee872a3ed9904faede8fa81eb25fd78912a66106787c5f0c64c25880ed606593276cb08717a2b4637a70c1815956bafb0139747ea6f2cef7abbefb76 SHA512 63710fd44b26c026d8c6a572df369593809adbe5484ae12774208efb3d335e9b79c512a324464a4b76607a7503b4b89fca7f10bbb07843b7c69d559fb760b550
-DIST gst-plugins-base-1.20.6.tar.xz 3320100 BLAKE2B e1e8508227c8f8f88f01fe16e8faa73ed92a3d2bb23656369b6bd9c4fcd4827cca062dbd8bccfc1669d0ab8096703981cace414f33aa594c5077af15f567f16b SHA512 ed212921636d9ed35ab18216a37ebddfcd4a3d9d27020648b358f6c8d5ab81a6cd87724b61881c292cb28e37b8de5b3e67c114d2ae692af79daf8e4d9416b260
-DIST gst-plugins-base-1.22.3.tar.xz 2353512 BLAKE2B 77b6b09b2a295a6f68b19c3e5ed2a1d96452806e6236d7e0da4a61b6a51eb93311fa6bfb89dcf7b9efbc4acd3cb5999d9b4d08a9e60de3544b3ecb22015a1540 SHA512 dbfca6114ce0c5b234b533c89fdfa957499ecb25bbb5156e2ee54610be42969b2cae9e74a8250eb8b07484c9767f8f1d00e88d6d04c5da5429d62d08c9fd2472
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild
deleted file mode 100644
index 44f88f6c2553..000000000000
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Opus audio parser plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
-
-RDEPEND="${COMMON_DEPEND}
- !media-plugins/gst-plugins-opusparse
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg]
-"
-DEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
-}
-
-# Everything below is for building opusparse from gst-plugins-bad. Once it moves into -base, all below can be removed
-SRC_URI+=" https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.${GST_TARBALL_SUFFIX}"
-
-in_bdir() {
- pushd "${BUILD_DIR}" || die
- "$@"
- popd || die
-}
-
-src_configure() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
-}
-
-src_compile() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
-}
-
-multilib_src_test() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
-}
-
-src_install() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
-}
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.11.ebuild
index 44f88f6c2553..46cbba4acd70 100644
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
@@ -12,16 +12,15 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~spar
COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
RDEPEND="${COMMON_DEPEND}
- !media-plugins/gst-plugins-opusparse
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg]
"
DEPEND="${COMMON_DEPEND}"
src_prepare() {
default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
+ gstreamer_system_package audio_dep:gstreamer-audio \
+ pbutils_dep:gstreamer-pbutils \
+ tag_dep:gstreamer-tag
}
# Everything below is for building opusparse from gst-plugins-bad. Once it moves into -base, all below can be removed
@@ -43,11 +42,6 @@ src_compile() {
S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
}
-multilib_src_test() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
-}
-
src_install() {
S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.3.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.3.ebuild
deleted file mode 100644
index 2f6f27468c27..000000000000
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-base
-
-inherit gstreamer-meson
-
-DESCRIPTION="Opus audio parser plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
-
-RDEPEND="${COMMON_DEPEND}
- !media-plugins/gst-plugins-opusparse
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg]
-"
-DEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_package audio_dep:gstreamer-audio
- gstreamer_system_package pbutils_dep:gstreamer-pbutils
- gstreamer_system_package tag_dep:gstreamer-tag
-}
-
-# Everything below is for building opusparse from gst-plugins-bad. Once it moves into -base, all below can be removed
-SRC_URI+=" https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.${GST_TARBALL_SUFFIX}"
-
-in_bdir() {
- pushd "${BUILD_DIR}" || die
- "$@"
- popd || die
-}
-
-src_configure() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
-}
-
-src_compile() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
-}
-
-multilib_src_test() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_test
-}
-
-src_install() {
- S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
- S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
-}
diff --git a/media-plugins/gst-plugins-oss/Manifest b/media-plugins/gst-plugins-oss/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-oss/Manifest
+++ b/media-plugins/gst-plugins-oss/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild
deleted file mode 100644
index 26e88518c99b..000000000000
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.11.ebuild
index 26e88518c99b..ee7fc8babe43 100644
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.3.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.3.ebuild
deleted file mode 100644
index ab41c54efac0..000000000000
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=""
-DEPEND="virtual/os-headers"
diff --git a/media-plugins/gst-plugins-pulse/Manifest b/media-plugins/gst-plugins-pulse/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-pulse/Manifest
+++ b/media-plugins/gst-plugins-pulse/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild
deleted file mode 100644
index 3c64cdb7b7bd..000000000000
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.11.ebuild
index 3c64cdb7b7bd..855e6f700e1b 100644
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.20.5-r1.ebuild
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.3.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.3.ebuild
deleted file mode 100644
index 8af280e0584d..000000000000
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-raw1394/Manifest b/media-plugins/gst-plugins-raw1394/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-raw1394/Manifest
+++ b/media-plugins/gst-plugins-raw1394/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild
deleted file mode 100644
index e99a68d30d7d..000000000000
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
- >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="dv1394"
-GST_PLUGINS_BUILD_DIR="raw1394"
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.11.ebuild
index e99a68d30d7d..9a19b0e0c0f1 100644
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
RDEPEND="
>=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.3.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.3.ebuild
deleted file mode 100644
index 54a11e3a4425..000000000000
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
- >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="dv1394"
-GST_PLUGINS_BUILD_DIR="raw1394"
diff --git a/media-plugins/gst-plugins-resindvd/Manifest b/media-plugins/gst-plugins-resindvd/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-resindvd/Manifest
+++ b/media-plugins/gst-plugins-resindvd/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild
deleted file mode 100644
index 68c08eb829f9..000000000000
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DVD playback support plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}]
- >=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.5.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.11.ebuild
index 68c08eb829f9..8275579f25dd 100644
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.3.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.3.ebuild
deleted file mode 100644
index 857258f2bf32..000000000000
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="DVD playback support plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}]
- >=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-rtmp/Manifest b/media-plugins/gst-plugins-rtmp/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-rtmp/Manifest
+++ b/media-plugins/gst-plugins-rtmp/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild
deleted file mode 100644
index cf7e592cfa76..000000000000
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="RTMP source/sink plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.5.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.11.ebuild
index cf7e592cfa76..d92bb90e71d4 100644
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="RTMP source/sink plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.3.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.3.ebuild
deleted file mode 100644
index 15b12190ad70..000000000000
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="RTMP source/sink plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sbc/Manifest b/media-plugins/gst-plugins-sbc/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-sbc/Manifest
+++ b/media-plugins/gst-plugins-sbc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.5.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.5.ebuild
deleted file mode 100644
index d87d6ef955f5..000000000000
--- a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SBC encoder and decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/sbc[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.6.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.6.ebuild
deleted file mode 100644
index d87d6ef955f5..000000000000
--- a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SBC encoder and decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/sbc[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.3.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.11.ebuild
index f17d96099829..1400b52c98b3 100644
--- a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -9,7 +9,5 @@ inherit gstreamer-meson
DESCRIPTION="SBC encoder and decoder plugin for GStreamer"
KEYWORDS="~amd64 ~arm64 ~x86"
-RDEPEND="
- media-libs/sbc[${MULTILIB_USEDEP}]
-"
+RDEPEND="media-libs/sbc[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sctp/Manifest b/media-plugins/gst-plugins-sctp/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-sctp/Manifest
+++ b/media-plugins/gst-plugins-sctp/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.5.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.5.ebuild
deleted file mode 100644
index e71b02451ea5..000000000000
--- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SCTP plugins for GStreamer"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.11.ebuild
index e71b02451ea5..7da2c1c71c24 100644
--- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.11.ebuild
@@ -1,15 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="SCTP plugins for GStreamer"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
-"
+RDEPEND=""
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.3.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.3.ebuild
deleted file mode 100644
index 55cdbbe2dbad..000000000000
--- a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SCTP plugins for GStreamer"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-shout2/Manifest b/media-plugins/gst-plugins-shout2/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-shout2/Manifest
+++ b/media-plugins/gst-plugins-shout2/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild
deleted file mode 100644
index 544bf904a496..000000000000
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild
deleted file mode 100644
index 544bf904a496..000000000000
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-
-RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.3.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.11.ebuild
index d20dcca8dd7d..e921ff09d410 100644
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86"
# Requires >= 2.4.3 but prefers >= 2.4.6
RDEPEND=">=media-libs/libshout-2.4.6[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-sidplay/Manifest b/media-plugins/gst-plugins-sidplay/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-sidplay/Manifest
+++ b/media-plugins/gst-plugins-sidplay/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild
deleted file mode 100644
index 6e910237fc0e..000000000000
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="Sid decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.5.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
index 6e910237fc0e..0f8abce31b60 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="Sid decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.3.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.3.ebuild
deleted file mode 100644
index b57d812ba72d..000000000000
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="Sid decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-smoothstreaming/Manifest b/media-plugins/gst-plugins-smoothstreaming/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-smoothstreaming/Manifest
+++ b/media-plugins/gst-plugins-smoothstreaming/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.5.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.5.ebuild
deleted file mode 100644
index bc1ae1ba02c0..000000000000
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Smooth Streaming plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_package gstcodecparsers_dep:gstreamer-codecparsers
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
index bc1ae1ba02c0..16cc9a028f35 100644
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.11.ebuild
@@ -1,21 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Smooth Streaming plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
src_prepare() {
default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
gstreamer_system_package gstcodecparsers_dep:gstreamer-codecparsers
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gstisoff_dep:gstisoff \
+ gsturidownloader_dep:gsturidownloader
+}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative smooth streaming demuxer option (mssdemux2)"
}
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild
deleted file mode 100644
index acd7c7abd49e..000000000000
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Smooth Streaming plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstadaptivedemux_dep:gstadaptivedemux
- gstreamer_system_package gstcodecparsers_dep:gstreamer-codecparsers
- gstreamer_system_library gstisoff_dep:gstisoff
- gstreamer_system_library gsturidownloader_dep:gsturidownloader
-}
diff --git a/media-plugins/gst-plugins-soundtouch/Manifest b/media-plugins/gst-plugins-soundtouch/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-soundtouch/Manifest
+++ b/media-plugins/gst-plugins-soundtouch/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild
deleted file mode 100644
index b397b32714e6..000000000000
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.5.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
index b397b32714e6..4ff8d23d686b 100644
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild
deleted file mode 100644
index 8fc14820d303..000000000000
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soup/Manifest b/media-plugins/gst-plugins-soup/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-soup/Manifest
+++ b/media-plugins/gst-plugins-soup/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild
deleted file mode 100644
index c6d9221c5535..000000000000
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
-
-RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild
deleted file mode 100644
index c6d9221c5535..000000000000
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
-
-RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.3.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.11.ebuild
index b1de8e5b6622..540bd24cd94d 100644
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
# Checks at runtime which libsoup was linked in and picks the appropriate one.
# Need both here to guarantee consumers will work.
diff --git a/media-plugins/gst-plugins-speex/Manifest b/media-plugins/gst-plugins-speex/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-speex/Manifest
+++ b/media-plugins/gst-plugins-speex/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild
deleted file mode 100644
index 24ad8888dc1b..000000000000
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.11.ebuild
index 24ad8888dc1b..c19ded8e0fe3 100644
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild
deleted file mode 100644
index 882acafe7972..000000000000
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-srt/Manifest b/media-plugins/gst-plugins-srt/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-srt/Manifest
+++ b/media-plugins/gst-plugins-srt/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.5.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.5.ebuild
deleted file mode 100644
index 6091332689ad..000000000000
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
-KEYWORDS="~amd64"
-
-RDEPEND="
- net-libs/srt:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.6.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.6.ebuild
deleted file mode 100644
index 6091332689ad..000000000000
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.20.6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
-KEYWORDS="~amd64"
-
-RDEPEND="
- net-libs/srt:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.3.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
index 2926ea53abf9..96583bca8cb3 100644
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -9,7 +9,6 @@ inherit gstreamer-meson
DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
KEYWORDS="~amd64 ~arm64"
-RDEPEND="
- net-libs/srt:=[${MULTILIB_USEDEP}]
-"
+RDEPEND=">=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-srtp/Manifest b/media-plugins/gst-plugins-srtp/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-srtp/Manifest
+++ b/media-plugins/gst-plugins-srtp/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild
deleted file mode 100644
index f8b5e0794623..000000000000
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.5.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
index f8b5e0794623..d617063168ac 100644
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
@@ -9,8 +9,6 @@ inherit gstreamer-meson
DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-RDEPEND="
- >=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils"
+RDEPEND=">=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.3.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.3.ebuild
deleted file mode 100644
index 25c628ce0910..000000000000
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-taglib/Manifest b/media-plugins/gst-plugins-taglib/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-taglib/Manifest
+++ b/media-plugins/gst-plugins-taglib/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild
deleted file mode 100644
index df75a61799a9..000000000000
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.11.ebuild
index df75a61799a9..e36da959a112 100644
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.3.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.3.ebuild
deleted file mode 100644
index d580cb6f49f3..000000000000
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/Manifest b/media-plugins/gst-plugins-twolame/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-twolame/Manifest
+++ b/media-plugins/gst-plugins-twolame/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild
deleted file mode 100644
index 185f3730f027..000000000000
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
-
-RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.11.ebuild
index 185f3730f027..8701433dd880 100644
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild
deleted file mode 100644
index fc730672689f..000000000000
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-uvch264/Manifest b/media-plugins/gst-plugins-uvch264/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-uvch264/Manifest
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild
deleted file mode 100644
index 5ccf6bc2d1fd..000000000000
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-libs/libgudev:=[${MULTILIB_USEDEP}]
- virtual/libusb:1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstbasecamerabin_dep:libgstbasecamerabinsrc
-}
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.5.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
index 5ccf6bc2d1fd..9ec000d097e9 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild
deleted file mode 100644
index 52a94745f41a..000000000000
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- dev-libs/libgudev:=[${MULTILIB_USEDEP}]
- virtual/libusb:1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- gstreamer_system_library gstbasecamerabin_dep:libgstbasecamerabinsrc
-}
diff --git a/media-plugins/gst-plugins-v4l2/Manifest b/media-plugins/gst-plugins-v4l2/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-v4l2/Manifest
+++ b/media-plugins/gst-plugins-v4l2/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild
deleted file mode 100644
index 4f7559e5c0e8..000000000000
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="udev"
-
-RDEPEND="
- >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- virtual/os-headers
-"
-
-GST_PLUGINS_ENABLED="v4l2"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dv4l2-gudev=$(usex udev enabled disabled)
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.11.ebuild
index 4f7559e5c0e8..0d6268d187d8 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.3.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.3.ebuild
deleted file mode 100644
index f9844fc32ff7..000000000000
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="udev"
-
-RDEPEND="
- >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- virtual/os-headers
-"
-
-GST_PLUGINS_ENABLED="v4l2"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dv4l2-gudev=$(usex udev enabled disabled)
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 7d748e6b5f95..fa134e65fe57 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
-DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311 SHA512 3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
-DIST gstreamer-vaapi-1.22.3.tar.xz 535108 BLAKE2B a4c7bf18c448a3c1201c4173da02bb14ee0e5ab7c0a841638b8e101800ff85c1709a7faf3655d6ec432ec646405ad394f646b7e77f5aa3670ccd2569dd006429 SHA512 ffbc70d25bc56de0b21fef6cf30f025ccb8d92c981254dcc278a866101812908aacefcbdb745857dff613f81c713ba86ceac1a9b0296324607f0baa7a12f7399
+DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd SHA512 939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
deleted file mode 100644
index eda69333148d..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
deleted file mode 100644
index eda69333148d..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild
index 69a7ccfc8d05..76633cfb2dcb 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
+EAPI=8
+inherit gstreamer-meson
MY_PN="gstreamer-vaapi"
DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
@@ -13,8 +11,8 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
@@ -29,6 +27,7 @@ REQUIRED_USE="
|| ( drm gles2 opengl wayland X )
gles2? ( egl )
opengl? ( || ( egl X ) )
+ wayland? ( drm )
"
# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
@@ -45,7 +44,10 @@ REQUIRED_USE="
GST_REQ="${PV}"
GL_DEPS="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
+ <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+ )
"
RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
@@ -64,7 +66,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/${MY_PN}-${PV}"
@@ -72,6 +73,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
RESTRICT="test"
multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
local emesonargs=(
-Dencoders=enabled
$(meson_feature drm)
diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
index 3f726dfa99ea..6997730f1472 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="drm">Enable DRM renderer</flag>
- <flag name="egl">Enable EGL support</flag>
<flag name="gles2">Enable GLESv2 and GLESv3 support</flag>
</use>
</pkgmetadata>
diff --git a/media-plugins/gst-plugins-voaacenc/Manifest b/media-plugins/gst-plugins-voaacenc/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-voaacenc/Manifest
+++ b/media-plugins/gst-plugins-voaacenc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild
deleted file mode 100644
index 8d9b149a5986..000000000000
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AAC encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.5.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
index 8d9b149a5986..b986badce4ac 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AAC encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voamrwbenc/Manifest b/media-plugins/gst-plugins-voamrwbenc/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-voamrwbenc/Manifest
+++ b/media-plugins/gst-plugins-voamrwbenc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild
deleted file mode 100644
index 88bde01c327b..000000000000
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.5.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
index 88bde01c327b..61cee761ae86 100644
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild
deleted file mode 100644
index 5176d9b562a5..000000000000
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-vpx/Manifest b/media-plugins/gst-plugins-vpx/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-vpx/Manifest
+++ b/media-plugins/gst-plugins-vpx/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild
deleted file mode 100644
index fe998e5ba878..000000000000
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.11.ebuild
index fe998e5ba878..9866925b3c35 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
@@ -11,3 +11,4 @@ KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.3.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.3.ebuild
deleted file mode 100644
index 2318eaf7dcb5..000000000000
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-wavpack/Manifest b/media-plugins/gst-plugins-wavpack/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-wavpack/Manifest
+++ b/media-plugins/gst-plugins-wavpack/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild
deleted file mode 100644
index 36aaac3d03a9..000000000000
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.11.ebuild
index 36aaac3d03a9..cfb230bdab5d 100644
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.3.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.3.ebuild
deleted file mode 100644
index 5c6a15975076..000000000000
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-webp/Manifest b/media-plugins/gst-plugins-webp/Manifest
index 2a4c680aa0b1..94ba53d60500 100644
--- a/media-plugins/gst-plugins-webp/Manifest
+++ b/media-plugins/gst-plugins-webp/Manifest
@@ -1 +1 @@
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
index beeb536925a1..91bd1fa40df4 100644
--- a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="WebP image format support for GStreamer"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
RDEPEND=">=media-libs/libwebp-0.2.1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-webrtc/Manifest b/media-plugins/gst-plugins-webrtc/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-webrtc/Manifest
+++ b/media-plugins/gst-plugins-webrtc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.5.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.5.ebuild
deleted file mode 100644
index 4ac3f3ded590..000000000000
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="WebRTC plugins for GStreamer"
-KEYWORDS="amd64"
-
-# == ext/webrtc/meson.build
-# dev-libs/glib (eclass): gio_dep
-# net-libs/libnice: libnice_dep
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep, gstapp_dep, gstrtp_dep
-# media-plugins/gst-plugins-sctp: gstsctp_dep
-# == ext/webrtcdsp/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstaudio_dep
-# media-libs/gst-plugins-bad: gstbadaudio_dep
-# media-libs/webrtc-audio-processing: webrtc_dep
-# (android): gnustl_dep
-# == gst-libs/gst/webrtc/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]
- <media-libs/webrtc-audio-processing-0.4:0
- >=net-libs/libnice-0.1.17[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="webrtc webrtcdsp"
-GST_PLUGINS_BUILD_DIR="webrtc webrtcdsp"
-
-src_prepare() {
- default
- gstreamer_system_package gstwebrtc_dep:gstreamer-webrtc
- gstreamer_system_package gstsctp_dep:gstreamer-sctp
- gstreamer_system_package gstbadaudio_dep:gstreamer-bad-audio
-}
diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild
deleted file mode 100644
index 4ac3f3ded590..000000000000
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.20.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="WebRTC plugins for GStreamer"
-KEYWORDS="amd64"
-
-# == ext/webrtc/meson.build
-# dev-libs/glib (eclass): gio_dep
-# net-libs/libnice: libnice_dep
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep, gstapp_dep, gstrtp_dep
-# media-plugins/gst-plugins-sctp: gstsctp_dep
-# == ext/webrtcdsp/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstaudio_dep
-# media-libs/gst-plugins-bad: gstbadaudio_dep
-# media-libs/webrtc-audio-processing: webrtc_dep
-# (android): gnustl_dep
-# == gst-libs/gst/webrtc/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]
- <media-libs/webrtc-audio-processing-0.4:0
- >=net-libs/libnice-0.1.17[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-GST_PLUGINS_ENABLED="webrtc webrtcdsp"
-GST_PLUGINS_BUILD_DIR="webrtc webrtcdsp"
-
-src_prepare() {
- default
- gstreamer_system_package gstwebrtc_dep:gstreamer-webrtc
- gstreamer_system_package gstsctp_dep:gstreamer-sctp
- gstreamer_system_package gstbadaudio_dep:gstreamer-bad-audio
-}
diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
index 5b27443c7c01..7c857b1502be 100644
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.3-r2.ebuild
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
@@ -1,29 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="WebRTC plugins for GStreamer"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
-# == ext/webrtc/meson.build
-# dev-libs/glib (eclass): gio_dep
-# net-libs/libnice: libnice_dep
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep, gstapp_dep, gstrtp_dep
-# media-plugins/gst-plugins-sctp: gstsctp_dep
-# == ext/webrtcdsp/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstaudio_dep
-# media-libs/gst-plugins-bad: gstbadaudio_dep
-# media-libs/webrtc-audio-processing: webrtc_dep
-# (android): gnustl_dep
-# == gst-libs/gst/webrtc/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep
RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]
<media-libs/webrtc-audio-processing-0.4:0
@@ -36,9 +22,10 @@ GST_PLUGINS_BUILD_DIR="webrtc webrtcdsp"
src_prepare() {
default
- gstreamer_system_package gstwebrtc_dep:gstreamer-webrtc
- gstreamer_system_package gstsctp_dep:gstreamer-sctp
- gstreamer_system_package gstbadaudio_dep:gstreamer-bad-audio
+ gstreamer_system_package \
+ gstwebrtc_dep:gstreamer-webrtc \
+ gstsctp_dep:gstreamer-sctp \
+ gstbadaudio_dep:gstreamer-bad-audio
}
multilib_src_install() {
diff --git a/media-plugins/gst-plugins-x264/Manifest b/media-plugins/gst-plugins-x264/Manifest
index 7f7474cf1396..b2b2d4a984d9 100644
--- a/media-plugins/gst-plugins-x264/Manifest
+++ b/media-plugins/gst-plugins-x264/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f SHA512 071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
-DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd SHA512 d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.3.tar.xz 246416 BLAKE2B 816a18b5ce7151d3125d8d17a4772690b806b227daa23d2238d502fab63213bd531682716952f7496c9456492157f28dbd1380b2a06f58a05e1898712ec32044 SHA512 a92c49ac2e9d31d518ecda8ae95a1b1040c4c828b0230d922b8d7cb926c8d3db534e94126aac5c3d8ce35e40c0e53ea334d7747bf9b6943529430f7a9bce5b31
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild
deleted file mode 100644
index 803409dfeac4..000000000000
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.6.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.264 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-# 20111220 ensures us X264_BUILD >= 120
-RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
index 803409dfeac4..4fcd58fc5b54 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.3.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.3.ebuild
deleted file mode 100644
index 77725c00c595..000000000000
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-ugly
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.264 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# 20111220 ensures us X264_BUILD >= 120
-RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-x265/Manifest b/media-plugins/gst-plugins-x265/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-x265/Manifest
+++ b/media-plugins/gst-plugins-x265/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.5.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.5.ebuild
deleted file mode 100644
index a2d9cada1824..000000000000
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.5.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-bad"
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.265 encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- media-libs/x265:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
index a2d9cada1824..7c245b31a01d 100644
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.11.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE="gst-plugins-bad"
inherit gstreamer-meson
DESCRIPTION="H.265 encoder plugin for GStreamer"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
-RDEPEND="
- media-libs/x265:=[${MULTILIB_USEDEP}]
-"
+RDEPEND="media-libs/x265:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
multilib_src_configure() {
diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild
deleted file mode 100644
index 44557937c84d..000000000000
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE="gst-plugins-bad"
-
-inherit gstreamer-meson
-
-DESCRIPTION="H.265 encoder plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- media-libs/x265:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgpl=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-ximagesrc/Manifest b/media-plugins/gst-plugins-ximagesrc/Manifest
index 06d2c58ba58e..08d2b2aa7987 100644
--- a/media-plugins/gst-plugins-ximagesrc/Manifest
+++ b/media-plugins/gst-plugins-ximagesrc/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-good-1.20.5.tar.xz 3439904 BLAKE2B 682f8577ad048d5db5a3517fa2d3615ea902507b9aedf45da9b12e77d993e2200fd85014fd0ed9a602dfae2a1cfc420158d7d309a4b4106ac1e7b3165ef73ec9 SHA512 d8a4f4605f1da9199a6fa3cde065f5d4c550772cf085e9e05ed5ff6e44b0375d72f473a9c73346ce329f924a0b58e386358f5045ac0bee767117ef28a9f1b394
-DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf395dcec05634421d8bea125c89a4d47362a848890d451379b714f754094d763f68311a26b519ff503298aed3d04e6655c8588a SHA512 ee2463aa339baa2b8e52bba200c919871c4ce459b18ac74f998429ef55a41b34afdd2ba28b00810a5e508233ad79e6286d6b08c4755a29d0a2628ccf50bcedbf
-DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild
deleted file mode 100644
index 4c087c3f9ced..000000000000
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-GST_PLUGINS_BUILD_DIR="ximage"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dximagesrc=enabled
- -Dximagesrc-xshm=enabled
- -Dximagesrc-xfixes=enabled
- -Dximagesrc-xdamage=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.11.ebuild
index 4c087c3f9ced..3a68d14596e0 100644
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.11.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 ~sparc x86"
RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild
deleted file mode 100644
index b44c5c739551..000000000000
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-good
-
-inherit gstreamer-meson
-
-DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-GST_PLUGINS_BUILD_DIR="ximage"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dximagesrc=enabled
- -Dximagesrc-xshm=enabled
- -Dximagesrc-xfixes=enabled
- -Dximagesrc-xdamage=enabled
- )
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-zbar/Manifest b/media-plugins/gst-plugins-zbar/Manifest
index 8cd577be7efd..94ba53d60500 100644
--- a/media-plugins/gst-plugins-zbar/Manifest
+++ b/media-plugins/gst-plugins-zbar/Manifest
@@ -1,3 +1 @@
-DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6 SHA512 4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
-DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8 SHA512 c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.5.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.5.ebuild
deleted file mode 100644
index ac2190c243fa..000000000000
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Bar codes detection in video streams for GStreamer"
-KEYWORDS="~amd64"
-
-RDEPEND=">=media-gfx/zbar-0.10_p20121015-r2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.6.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.6.ebuild
deleted file mode 100644
index ac2190c243fa..000000000000
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.20.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Bar codes detection in video streams for GStreamer"
-KEYWORDS="~amd64"
-
-RDEPEND=">=media-gfx/zbar-0.10_p20121015-r2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
index c5e9621c21ef..26ddb9945dd3 100644
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
diff --git a/media-plugins/gst-transcoder/Manifest b/media-plugins/gst-transcoder/Manifest
deleted file mode 100644
index c6599025cfd1..000000000000
--- a/media-plugins/gst-transcoder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gst-transcoder-1.14.1.tar.gz 37919 BLAKE2B 2687150ff3d609245449135d5725840aab9ed83b487bebeb0daf86634db27b3e68a5aca6ec8fb21ae5bf7e3c3808bc8729db5b24f75dabdf2bff7715a456fb9e SHA512 22dcb75bb706193e67a840218a69df797d5f833935e87d8df03838def5d426d94b25972ca4db8ae2f20fea915d18ef0044ee928a2dfe240f3134cdf1fced7657
diff --git a/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild b/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild
deleted file mode 100644
index 2acbdff7a418..000000000000
--- a/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils meson xdg
-
-DESCRIPTION="GStreamer Transcoding API"
-HOMEPAGE="https://github.com/pitivi/gst-transcoder"
-SRC_URI="https://github.com/pitivi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk-doc"
-
-RDEPEND="
- dev-libs/gobject-introspection:=
- dev-libs/glib:2
- >=media-libs/gstreamer-${PV}:1.0[introspection]
- >=media-libs/gst-plugins-base-${PV}:1.0[introspection]
- !>media-libs/gst-plugins-bad-1.18
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- gtk-doc? ( dev-util/gtk-doc
- app-text/docbook-xml-dtd:4.1.2 )
- virtual/pkgconfig
-"
-
-src_prepare() {
- xdg_src_prepare
- gnome2_environment_reset # fixes gst /dev access under sandbox for g-ir-scanner
-}
-
-src_configure() {
- addwrite /dev/dri/
- local emesonargs=(
- $(meson_use !gtk-doc disable_doc)
- # gobject-introspection can be optional now, but the only consumer (pitivi) requires it.
- # Migration to have the option is not done, as gst-transcoder moves into gst-plugins-bad-1.18 anyhow.
- -Ddisable_introspection=false
- )
- meson_src_configure
-}
diff --git a/media-plugins/gst-transcoder/metadata.xml b/media-plugins/gst-transcoder/metadata.xml
deleted file mode 100644
index 4b8ce10d77e8..000000000000
--- a/media-plugins/gst-transcoder/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gstreamer@gentoo.org</email>
- <name>GStreamer package maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pitivi/gst-transcoder</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest
index 545c99a5cda0..1521242642c6 100644
--- a/media-plugins/imlib2_loaders/Manifest
+++ b/media-plugins/imlib2_loaders/Manifest
@@ -1,2 +1,4 @@
DIST imlib2_loaders-1.11.0.tar.xz 254380 BLAKE2B a578ea36d18e6dfbadc107a862fd9a2089760280a82bb9a1efe047e7d142c0351afd62b228cf53dbca6b7cf6aa3aa17244e86c80416d6dea533f1de721e26eb0 SHA512 ecc26f5b087bf23e7c2a767b7a9663f3b594f7146e8c7e87a5333297641db0b8557a9faf554c95f45ba0b1c336e87e50b8b2b79005fccacd6f9dac9de36949c6
+DIST imlib2_loaders-1.12.2.tar.xz 254512 BLAKE2B 4eae597e5145527e1d1ef7f29eea77d99a197c39b6efac71d984b0a9a8346759e7e8175da2652790583307b7002eecb2dd4d3273dd956fb04d403090c0dc47c2 SHA512 9acd187023e336dfdd765d15c40a6161fbe340a0d51bbd426fdb02d39b2ff86da77ba5034f87faa8fd46e39590ca816a10e7422851391719235f9193a29501a0
+DIST imlib2_loaders-1.12.3.tar.xz 254544 BLAKE2B c90914d93b9d5a4166a36c53631d0063faa3b4e3ea1eabab76dbb94130d29e77682d762cf007c71abdbe95cb9a8afefea3de897627d7fe3a071dda025acb7062 SHA512 71ca2b89caa4d76315527bae23271b7d31cd6290d6cad81d7a6baa6af0a41db7c66657c5c3de4ec7f3977a5f7653474f295f4bb754c9f437744fe6171249f5e1
DIST imlib2_loaders-1.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
new file mode 100644
index 000000000000..d2f84bfedf65
--- /dev/null
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Additional image loaders for Imlib2"
+HOMEPAGE="https://www.enlightenment.org/
+ https://sourceforge.net/projects/enlightenment/files/imlib2-src/"
+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"
+IUSE="xcf"
+
+RDEPEND=">=media-libs/imlib2-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local myconf=(
+ --disable-static
+ $(use_enable xcf)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ V=1 emake install DESTDIR="${D}"
+ einstalldocs
+
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild
new file mode 100644
index 000000000000..d2f84bfedf65
--- /dev/null
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.12.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Additional image loaders for Imlib2"
+HOMEPAGE="https://www.enlightenment.org/
+ https://sourceforge.net/projects/enlightenment/files/imlib2-src/"
+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"
+IUSE="xcf"
+
+RDEPEND=">=media-libs/imlib2-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local myconf=(
+ --disable-static
+ $(use_enable xcf)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ V=1 emake install DESTDIR="${D}"
+ einstalldocs
+
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-plugins/imlib2_loaders/metadata.xml b/media-plugins/imlib2_loaders/metadata.xml
index d09f962d2093..0a9f978423a3 100644
--- a/media-plugins/imlib2_loaders/metadata.xml
+++ b/media-plugins/imlib2_loaders/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>bircoph@gentoo.org</email>
- <name>Andrew Savchenko</name>
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
</maintainer>
<use>
<flag name="xcf">Enable XCF image loader</flag>
diff --git a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
index 1320304cec31..a4ae34ecc7ef 100644
--- a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
+++ b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="LADSPA plugin for bs2b headphone filter"
HOMEPAGE="http://bs2b.sourceforge.net/"
-SRC_URI="mirror://sourceforge/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
+SRC_URI="https://downloads.sourceforge.net/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
diff --git a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild
index 335c9aee6c76..1e2ca67e5244 100644
--- a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild
+++ b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
DESCRIPTION="LADSPA plugin for bs2b headphone filter"
HOMEPAGE="http://bs2b.sourceforge.net/"
-SRC_URI="mirror://sourceforge/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
+SRC_URI="https://downloads.sourceforge.net/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
diff --git a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild
index fe0ab13e4dab..693a15655bc5 100644
--- a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild
+++ b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -7,7 +7,7 @@ inherit autotools
DESCRIPTION="LADSPA plugin for bs2b headphone filter"
HOMEPAGE="http://bs2b.sourceforge.net/"
-SRC_URI="mirror://sourceforge/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
+SRC_URI="https://downloads.sourceforge.net/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
diff --git a/media-plugins/live/metadata.xml b/media-plugins/live/metadata.xml
index 2542060f7f5c..603498f3ab21 100644
--- a/media-plugins/live/metadata.xml
+++ b/media-plugins/live/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="project">
<email>media-video@gentoo.org</email>
</maintainer>
+<upstream>
+ <remote-id type="cpe">cpe:/a:live555:streaming_media</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/media-plugins/mpg123-output-plugins/Manifest b/media-plugins/mpg123-output-plugins/Manifest
new file mode 100644
index 000000000000..1baeb7a33f18
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/Manifest
@@ -0,0 +1 @@
+DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
diff --git a/media-plugins/mpg123-output-plugins/metadata.xml b/media-plugins/mpg123-output-plugins/metadata.xml
new file mode 100644
index 000000000000..d86d05aa1cec
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <maintainer>
+ <email>thomas-forum@orgis.org</email>
+ <name>Thomas Orgis</name>
+ </maintainer>
+ <remote-id type="sourceforge">mpg123</remote-id>
+ </upstream>
+ <use>
+ <flag name="int-quality">Use rounding instead of fast truncation for integer output, where possible</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
new file mode 100644
index 000000000000..8eca2d297a20
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 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="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~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
+
+ # mpg123-1.32.3 cannot disable dummy output module so it is built again
+ # TODO: remove this with >=1.32.4 release
+ rm "${ED}"/usr/$(get_libdir)/mpg123/output_dummy.so || die
+}
diff --git a/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204.ebuild b/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild
index 4687e69b93ce..f0631a634416 100644
--- a/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204.ebuild
+++ b/media-plugins/vamp-libxtract-plugins/vamp-libxtract-plugins-0.6.6.20121204-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
@@ -12,7 +12,6 @@ SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/618/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ppc ppc64 x86"
-IUSE=""
RDEPEND="=sci-libs/fftw-3*
>=media-libs/libxtract-0.6.6
diff --git a/media-plugins/vdr-actuator/metadata.xml b/media-plugins/vdr-actuator/metadata.xml
index b038c919cd23..e8e1a0d63ecc 100644
--- a/media-plugins/vdr-actuator/metadata.xml
+++ b/media-plugins/vdr-actuator/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">olivluca/vdr-actuator-plugin</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-actuator/vdr-actuator-1.2.1.ebuild b/media-plugins/vdr-actuator/vdr-actuator-1.2.1.ebuild
index 191a7ea5de4b..e5ccccd05287 100644
--- a/media-plugins/vdr-actuator/vdr-actuator-1.2.1.ebuild
+++ b/media-plugins/vdr-actuator/vdr-actuator-1.2.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -13,12 +13,14 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-DEPEND=">=media-video/vdr-1.7.23"
+# this plugin version is intended to use with media-video/vdr-2.2
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
src_prepare() {
vdr-plugin-2_src_prepare
fix_vdr_libsi_include "${S}/scanner.h"
- sed -i -e "s:SystemValues:SystemValuesSat:" actuator.c
+ sed -i -e "s:SystemValues:SystemValuesSat:" actuator.c || die
}
diff --git a/media-plugins/vdr-actuator/vdr-actuator-2.4.1_pre20181025.ebuild b/media-plugins/vdr-actuator/vdr-actuator-2.4.1_pre20181025.ebuild
index 616f124626c4..90055adc367b 100644
--- a/media-plugins/vdr-actuator/vdr-actuator-2.4.1_pre20181025.ebuild
+++ b/media-plugins/vdr-actuator/vdr-actuator-2.4.1_pre20181025.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -10,14 +10,14 @@ GIT_VERSION="c810abffbf6dc6f1f354b0c545abe65311203fd8"
DESCRIPTION="VDR plugin: control a horz. or vert. actuator attached through the parallel port"
HOMEPAGE="https://ventoso.org/luca/vdr/"
SRC_URI="https://github.com/olivluca/vdr-actuator-plugin/archive/${GIT_VERSION}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-plugin-${GIT_VERSION}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND=">=media-video/vdr-2.4"
-
-S="${WORKDIR}/${PN}-plugin-${GIT_VERSION}"
+RDEPEND="${DEPEND}"
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-avards/Manifest b/media-plugins/vdr-avards/Manifest
index 79f0fcb0cd42..9e2329cb312c 100644
--- a/media-plugins/vdr-avards/Manifest
+++ b/media-plugins/vdr-avards/Manifest
@@ -1,2 +1 @@
-DIST vdr-avards-0.2.4.tar.bz2 24865 BLAKE2B 13d14a923869054145e7cc30515271ff5676dcdc14d6a7237934deec17d9b2ae52b34df5d32b00f415c744d16311dc2af9e7c28bb9842244e6b024b89d9bba5a SHA512 d878016d83317ff4d8a6fc121344615d508f1dc1c8b1d555a9e94cb02725353fe8c9f274cbeca45b5ee46e384379128a8c1d1ec8833aa10454d7bef1be02fc83
DIST vdr-avards-0.2.6.tar.bz2 26190 BLAKE2B 56bd73baeea816dfdb0c1c67b9699236a62f29333f97ee9a962ecf215f153e427ff738e24af2faa531c272075a0e7eb4fea6dc8f627bf3023caeb8d132b1d3c1 SHA512 945182b77d4dd5fc927d0fb28635183a29dcf45addc3ce8fee50e00bf5f12823fa20e707736f87b43c53c821c149365c8b4e47390ca70ad0a63f01b544ccc024
diff --git a/media-plugins/vdr-avards/metadata.xml b/media-plugins/vdr-avards/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-avards/metadata.xml
+++ b/media-plugins/vdr-avards/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-avards/vdr-avards-0.2.4.ebuild b/media-plugins/vdr-avards/vdr-avards-0.2.4.ebuild
deleted file mode 100644
index d00e7f4ea89f..000000000000
--- a/media-plugins/vdr-avards/vdr-avards-0.2.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-DESCRIPTION="VDR Plugin: Automatic Video Aspect Ratio Detection and Signaling"
-HOMEPAGE="http://firefly.vdr-developer.org/avards/"
-SRC_URI="http://firefly.vdr-developer.org/avards/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.6.0"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- sed -i "s:i18n.c:i18n.h:g" Makefile
-
- if ! has_version ">=media-video/vdr-1.7.13"; then
- sed -i "s:-include \$(VDRDIR)/Make.global:#-include \$(VDRDIR)/Make.global:" Makefile
- fi
-
- # fix deprecated i18n handling >=vdr-1.7.27
- sed -i "s:i18n.o::" Makefile || die "sed makefile faild"
- sed -i "s:extern://extern:" i18n.h || die "sed i18n.h failed"
-}
diff --git a/media-plugins/vdr-avards/vdr-avards-0.2.6.ebuild b/media-plugins/vdr-avards/vdr-avards-0.2.6.ebuild
index 0f88ee0a6e4a..c6b800213db4 100644
--- a/media-plugins/vdr-avards/vdr-avards-0.2.6.ebuild
+++ b/media-plugins/vdr-avards/vdr-avards-0.2.6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -14,6 +14,7 @@ SLOT="0"
KEYWORDS="amd64 x86"
DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-beep/metadata.xml b/media-plugins/vdr-beep/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-beep/metadata.xml
+++ b/media-plugins/vdr-beep/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild b/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
index c0552b94982e..3710dba450f1 100644
--- a/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
+++ b/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -12,7 +12,6 @@ SRC_URI="http://vdr.websitec.de/download/vdr-beep/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND=">=media-video/vdr-1.6.0"
-DEPEND="${RDEPEND}"
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-burn-templates/Manifest b/media-plugins/vdr-burn-templates/Manifest
deleted file mode 100644
index 2efc5f291a31..000000000000
--- a/media-plugins/vdr-burn-templates/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vdr-burn-templates-0.0.3.tar.gz 27331854 BLAKE2B ed6bc29f6884b78200608d0baf6f6f66538dd552bb0ad8b4c67f3881db889f0a5d685c3c76ef7110b0580a7d4290ad2a4e98d0f3161fda9975b7be9267e5f427 SHA512 c4719227f20cbe4cfe352ae954816e8463f8fc9448f68761b4609fc903b0d3440e532065acade9792e11fdb404b3da11bf05f49d282dd9174dd7fd979b4cfa46
diff --git a/media-plugins/vdr-burn-templates/metadata.xml b/media-plugins/vdr-burn-templates/metadata.xml
deleted file mode 100644
index 2b167a7461de..000000000000
--- a/media-plugins/vdr-burn-templates/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild b/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild
deleted file mode 100644
index a37bb9f70ba9..000000000000
--- a/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="DVD-themes (background and menu) for vdr-burn"
-HOMEPAGE="http://www.vdr-wiki.de/wiki/index.php/Vorlagen_(burn-plugin)"
-SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
-
-LICENSE="FDL-1.2" # only
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=media-plugins/vdr-burn-0.0.9-r2"
-
-S="${WORKDIR}/templates"
-
-src_install() {
-
- insinto /usr/share/vdr/burn
- insopts -m0644 -ovdr -gvdr
- doins "${S}"/*.png
-}
diff --git a/media-plugins/vdr-burn/Manifest b/media-plugins/vdr-burn/Manifest
deleted file mode 100644
index 601c4107e685..000000000000
--- a/media-plugins/vdr-burn/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST vdr-burn-0.2.2.tgz 253570 BLAKE2B ac31f5d056e5fc92a43f12d506b7d91fc2063cd32f4dc591dd3c71003a98d1dd117c1869c954ac32ff85efea56429473f11429738d4d475f52c46bab1788c05a SHA512 06e490ff238f35122c2bcb7b2d98500a183409c8e855748609fa43dab661cd4ef5bf492cd17ccf5c7b9b26373cb994b3e35dd20edafccfa8bf186318c8fcc346
-DIST vdr-burn-0.3.0.tgz 469211 BLAKE2B e4448f40a058e6e51834966c8a8e6f407f8a2badaa1a5517a761a65d0087ef910445f8f35225c65335ac8407c1948fb7f35ed25c0fcf098addcfccfc9bf2b8df SHA512 a2ffe264c4fb33807bcc37f69e969a61c6af5de320a4564595f1520593dddb90f62d380ab1266ca07f7f2cda8b10b45f3cff545e185dbe1b204e813d2f06ccda
diff --git a/media-plugins/vdr-burn/files/confd b/media-plugins/vdr-burn/files/confd
deleted file mode 100644
index 8dd940ba6e1d..000000000000
--- a/media-plugins/vdr-burn/files/confd
+++ /dev/null
@@ -1,26 +0,0 @@
-# Global config file for vdr burn plugin
-
-############## Global config for vdr-burn #########################
-#
-# Restart of VDR is needed after some changes
-
-# Set way to your DVD Writer Drive
-# allowed values: directory names
-# default: /dev/dvd
-#
-#BURN_DVDWRITER="/dev/dvd"
-
-# Set your tmp DIR where the files will be converted
-# ! >= 10 Gb free Disc Space needed
-# allowed values: directory names
-# default: /var/vdr/video
-#
-#BURN_DATADIR="/var/vdr/video"
-
-# Way to your not burned iso files
-# allowed values: directory names
-# default: /var/vdr/video/dvd-images
-#
-#BURN_ISODIR="/var/vdr/video/dvd-images"
-
-
diff --git a/media-plugins/vdr-burn/files/rc-addon.sh b/media-plugins/vdr-burn/files/rc-addon.sh
deleted file mode 100644
index 22764f5f7ca4..000000000000
--- a/media-plugins/vdr-burn/files/rc-addon.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# rc-addon-script for plugin burn
-#
-# Joerg Bornkessel hd_brummy@gentoo.org
-
-. /etc/conf.d/vdr.burn
-
-: ${BURN_TMPDIR:=/tmp}
-: ${BURN_DATADIR:=/var/vdr/video}
-: ${BURN_DVDWRITER:=/dev/dvd}
-: ${BURN_ISODIR:=/var/vdr/video/dvd-images}
-
-# be shure BURN_ISODIR is available!
-make_isodir() {
- if [ ! -e "${BURN_ISODIR}" ]; then
- mkdir "${BURN_ISODIR}"
- touch "${BURN_ISODIR}"/.keep.rc-burn
- chown -R vdr:vdr "${BURN_ISODIR}"
- fi
-}
-
-make_isodir
-
-plugin_pre_vdr_start() {
-
- add_plugin_param "-t ${BURN_TMPDIR}"
- add_plugin_param "-d ${BURN_DATADIR}"
- add_plugin_param "-D ${BURN_DVDWRITER}"
- add_plugin_param "-i ${BURN_ISODIR}"
-}
-
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch
deleted file mode 100644
index 466c5672311c..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/425596
-
---- proctools/process.cc
-+++ proctools/process.cc
-@@ -8,6 +8,8 @@
- #include <cerrno>
- #include <sys/types.h>
- #include <sys/wait.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
- #include <unistd.h>
-
- namespace proctools
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff
deleted file mode 100644
index cf1ab4ab628d..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff
+++ /dev/null
@@ -1,48 +0,0 @@
-some path adaption to gentoo vdr
-use corefonts instead of ttf-bitstream-vera, #335782
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (1 Mar 2015)
-diff -Naur burn-0.2.0.orig/burn.c burn-0.2.0/burn.c
---- burn-0.2.0.orig/burn.c 2012-02-12 19:46:51.000000000 +0100
-+++ burn-0.2.0/burn.c 2012-02-12 19:49:21.000000000 +0100
-@@ -96,11 +96,11 @@
-
- bool plugin::Start()
- {
-- m_configPath = ConfigDirectory(PLUGIN_NAME);
-+ m_configPath = "/usr/share/vdr/burn";
-
- manager::start();
- logger_vdr::start();
-- gdwrapper::setup::set_font_path( m_configPath + "/fonts" );
-+ gdwrapper::setup::set_font_path( "/usr/share/fonts/corefonts" );
- if ( !skin_list::get().load( get_config_path() ) )
- return false;
-
-diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh
---- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-12 19:46:51.000000000 +0100
-+++ burn-0.2.0/vdrburn-dvd.sh 2012-02-12 19:52:22.000000000 +0100
-@@ -92,9 +92,8 @@
- CUT="-cut $MPEG_DATA_PATH/px.cut"
- fi
-
-- $IO_NICE $JAVA_EXE -Djava.awt.headless=true \
-- -jar $PROJECTX_JAR \
-- -ini $CONFIG_PATH/ProjectX.ini \
-+ /usr/bin/projectx_cli \
-+ -ini /usr/share/vdr/burn/projectx-vdr.ini \
- $TTXT_OPTS \
- $CUT -id $USED_TRACKS \
- -demux -out "$MPEG_DATA_PATH" -name vdrsync \
-diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh
---- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-15 21:58:34.000000000 +0100
-+++ burn-0.2.0/vdrburn-dvd.sh 2012-02-15 22:00:47.000000000 +0100
-@@ -78,7 +78,7 @@
- ;;
-
- demux)
-- [ -r $CONFIG_PATH/vdrburn-dvd.conf ] && . $CONFIG_PATH/vdrburn-dvd.conf
-+ PROJECTX_JAR="/usr/share/projectx/lib/projectx.jar"
- [ -z "$JAVA_EXE" ] && JAVA_EXE=$(which java)
-
- [ ! -x "$JAVA_EXE" ] && echo "ERROR: java executable \"$JAVA_EXE\" not found" && exit 1
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff
deleted file mode 100644
index 0612ec9292ab..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-support for DMH_ARCHIVE in makefile
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Dec 2019)
-diff -Naur burn-0.2.2.orig/Makefile burn-0.2.2/Makefile
---- burn-0.2.2.orig/Makefile 2019-12-12 21:01:38.000000000 +0100
-+++ burn-0.2.2/Makefile 2019-12-12 21:02:43.000000000 +0100
-@@ -12,6 +12,9 @@
-
- PLUGIN = burn
-
-+# Enable DMH Archive
-+#ENABLE_DMH_ARCHIVE = 1
-+
- ### The version number of this plugin (taken from the main source file):
-
- VERSION = $(shell grep 'const char\* plugin::VERSION *=' $(PLUGIN).c | awk '{ print $$5 }' | sed -e 's/[";]//g')
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff
deleted file mode 100644
index 676b11a9ceb4..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff
+++ /dev/null
@@ -1,32 +0,0 @@
-set default settings
-unset gentoo unsupportede packages (m2vrequantizer)
-disable unneeded menuentrys
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Feb 2012)
-diff -Naur burn-0.2.0.orig/setup.c burn-0.2.0/setup.c
---- burn-0.2.0.orig/setup.c 2012-02-12 20:14:01.000000000 +0100
-+++ burn-0.2.0/setup.c 2012-02-12 20:18:10.000000000 +0100
-@@ -88,10 +88,10 @@
- //!--- plugin_setup -----------------------------------------------------------
-
- plugin_setup::plugin_setup():
-- PROCTOOLS_INIT_PROPERTY( RemovePath, false ),
-+ PROCTOOLS_INIT_PROPERTY( RemovePath, true ),
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
-- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_metakine ),
-+ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
- PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
- PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
- PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
-@@ -226,8 +226,8 @@
- m_defaults = job_defaults();
-
- Add( new menu::text_item( tr("--- Common settings --------------------------------------------------") ) );
-- Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-- Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
-+// Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-+// Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
- Add( new menu::number_edit_item( tr("Burn speed"), m_setup.BurnSpeed, 0, 32, tr("unlimited") ) );
- Add( new menu::bool_edit_item( tr("Preserve logfiles"), m_setup.PreserveLogFiles ) );
- Add( new menu::list_edit_item( tr("Spare language code"), m_setup.DefaultLanguage, track_info::get_language_codes(), false ) );
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch
deleted file mode 100644
index bd5f47853e1c..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dev 2019)
-diff -Naur burn-0.3.0.orig/Makefile burn-0.3.0/Makefile
---- burn-0.3.0.orig/Makefile 2019-12-27 17:55:11.518492713 +0100
-+++ burn-0.3.0/Makefile 2019-12-27 17:55:53.903492713 +0100
-@@ -12,6 +12,9 @@
-
- PLUGIN = burn
-
-+# Enable DMH Archive
-+#ENABLE_DMH_ARCHIVE = 1
-+
- ### The version number of this plugin (taken from the main source file):
-
- VERSION = $(shell grep 'const char\* plugin::VERSION *=' $(PLUGIN).c | awk '{ print $$5 }' | sed -e 's/[";]//g')
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch
deleted file mode 100644
index 6c16cdab9888..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-fixed some path for gentoo
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dec 2019)
-diff -Naur burn-0.3.0.orig/burn.c burn-0.3.0/burn.c
---- burn-0.3.0.orig/burn.c 2019-12-27 17:35:29.724492713 +0100
-+++ burn-0.3.0/burn.c 2019-12-27 17:40:46.640492713 +0100
-@@ -90,12 +90,12 @@
-
- bool plugin::Start()
- {
-- m_configPath = ConfigDirectory(PLUGIN_NAME);
-+ m_configPath = "/usr/share/vdr/burn";
- m_resourcePath = ResourceDirectory(PLUGIN_NAME);
-
- manager::start();
- logger_vdr::start();
-- gdwrapper::setup::set_font_path( get_resource_path() + "/fonts" );
-+ gdwrapper::setup::set_font_path( "/usr/share/fonts/corefonts" );
- if ( !skin_list::get().load( get_resource_path() ) )
- return false;
-
-diff -Naur burn-0.3.0.orig/scripts/vdrburn-dvd.sh burn-0.3.0/scripts/vdrburn-dvd.sh
---- burn-0.3.0.orig/scripts/vdrburn-dvd.sh 2019-12-27 17:35:29.726492713 +0100
-+++ burn-0.3.0/scripts/vdrburn-dvd.sh 2019-12-27 17:44:42.407492713 +0100
-@@ -78,7 +78,7 @@
- ;;
-
- demux)
-- [ -r $CONFIG_PATH/vdrburn-dvd.conf ] && . $CONFIG_PATH/vdrburn-dvd.conf
-+ PROJECTX_JAR="/usr/share/projectx/lib/projectx.jar"
- [ -z "$JAVA_EXE" ] && JAVA_EXE=$(which java)
-
- [ ! -x "$JAVA_EXE" ] && echo "ERROR: java executable \"$JAVA_EXE\" not found" && exit 1
-@@ -92,9 +92,8 @@
- CUT="-cut $MPEG_DATA_PATH/px.cut"
- fi
-
-- $IO_NICE $JAVA_EXE -Djava.awt.headless=true \
-- -jar $PROJECTX_JAR \
-- -ini $CONFIG_PATH/ProjectX.ini \
-+ /usr/bin/projectx_cli \
-+ -ini /usr/share/vdr/burn/projectx-vdr.ini \
- $TTXT_OPTS \
- $CUT -id $USED_TRACKS \
- -demux -out "$MPEG_DATA_PATH" -name vdrsync \
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch
deleted file mode 100644
index ce8b968e5bc0..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-set default settings
-unset gentoo unsupported packages (m2vrequantizer)
-disable unneeded menuentrys
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dec 2019)
-diff -Naur burn-0.3.0.orig/setup.c burn-0.3.0/setup.c
---- burn-0.3.0.orig/setup.c 2019-12-27 17:47:45.556492713 +0100
-+++ burn-0.3.0/setup.c 2019-12-27 17:50:10.063492713 +0100
-@@ -85,10 +85,10 @@
- //!--- plugin_setup -----------------------------------------------------------
-
- plugin_setup::plugin_setup():
-- PROCTOOLS_INIT_PROPERTY( RemovePath, false ),
-+ PROCTOOLS_INIT_PROPERTY( RemovePath, true ),
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
-- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_m2vrequantiser ),
-+ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
- PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
- PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
- PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
-@@ -228,8 +228,8 @@
- m_defaults = job_defaults();
-
- Add( new menu::text_item( tr("--- Common settings --------------------------------------------------") ) );
-- Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-- Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
-+// Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-+// Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
- Add( new menu::number_edit_item( tr("Burn speed"), m_setup.BurnSpeed, 0, 32, tr("unlimited") ) );
- Add( new menu::bool_edit_item( tr("Preserve logfiles"), m_setup.PreserveLogFiles ) );
- Add( new menu::list_edit_item( tr("Spare language code"), m_setup.DefaultLanguage, track_info::get_language_codes(), false ) );
diff --git a/media-plugins/vdr-burn/metadata.xml b/media-plugins/vdr-burn/metadata.xml
deleted file mode 100644
index 1ab77c61d0e9..000000000000
--- a/media-plugins/vdr-burn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <use>
- <flag name="dvdarchive">DMH DVD - Archive</flag>
- </use>
-</pkgmetadata>
diff --git a/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild b/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild
deleted file mode 100644
index 42d747fd50f2..000000000000
--- a/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1252" # every bump, new version!
-
-RESTRICT="test"
-
-DESCRIPTION="VDR Plugin: burn records on DVD"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-burn"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="dvdarchive"
-
-DEPEND="media-libs/gd[png,truetype,jpeg]
- media-video/vdr"
-RDEPEND="${DEPEND}
- dvdarchive? ( media-video/vdrtools-genindex )
- >=app-cdr/dvd+rw-tools-5.21
- >=dev-libs/libcdio-0.71
- media-fonts/corefonts
- >=media-video/dvdauthor-0.6.14
- >=media-video/mjpegtools-1.6.2[png]
- >=media-video/projectx-0.90.4.00_p32
- media-video/transcode
- sys-apps/util-linux"
-
-# depends that are not rdepend
-DEPEND="${DEPEND}
- dev-libs/boost"
-
-S="${WORKDIR}/${P#vdr-}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- eapply \
- "${FILESDIR}"/${P}-r1_gentoo-path.diff \
- "${FILESDIR}"/${P}_setdefaults.diff \
- "${FILESDIR}"/${P}_makefile.diff
- eapply -p0 "${FILESDIR}"/${P}-missing-include-for-function-setpriority.patch
-
- use dvdarchive && sed -i Makefile \
- -e "s:#ENABLE_DMH_ARCHIVE:ENABLE_DMH_ARCHIVE:"
-
- sed -i Makefile \
- -e 's:^ISODIR=.*$:ISODIR=/var/vdr/video/dvd-images:'
-
- sed -i Makefile -e 's:DEFINES += -DTTXT_SUBTITLES:#DEFINES += -DTTXT_SUBTITLES:'
-
- if has_version ">=media-video/vdr-2.1.2"; then
- sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \
- -i jobs.c
- fi
-
- # ttf-bitstream-vera deprecated, bug #335782
- sed -e "s:Vera:arial:" -i skins.c
-
- fix_vdr_libsi_include scanner.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- dobin "${S}"/*.sh
-
- insinto /usr/share/vdr/burn
- doins "${S}"/burn/menu-silence.mp2
- newins "${S}"/burn/menu-button.png menu-button-default.png
- newins "${S}"/burn/menu-bg.png menu-bg-default.png
- dosym menu-bg-default.png /usr/share/vdr/burn/menu-bg.png
- dosym menu-button-default.png /usr/share/vdr/burn/menu-button.png
-
- newins "${S}"/burn/ProjectX.ini projectx-vdr.ini
-
- fowners -R vdr:vdr /usr/share/vdr/burn
-
- (
- diropts -ovdr -gvdr
- keepdir /usr/share/vdr/burn/counters
- )
-}
-
-pkg_preinst() {
- if [[ -d ${ROOT}/etc/vdr/plugins/burn && ( ! -L ${ROOT}/etc/vdr/plugins/burn ) ]]; then
- einfo "Moving /etc/vdr/plugins/burn away"
- mv "${ROOT}"/etc/vdr/plugins/burn "${ROOT}"/etc/vdr/plugins/burn_old
- fi
-}
-
-pkg_postinst() {
-
- local DMH_FILE="${ROOT}/usr/share/vdr/burn/counters/standard"
- if [[ ! -e "${DMH_FILE}" ]]; then
- echo 0001 > "${DMH_FILE}"
- chown vdr:vdr "${DMH_FILE}"
- fi
-
- vdr-plugin-2_pkg_postinst
-
- einfo "This ebuild comes only with the standard template"
- einfo "'emerge vdr-burn-templates' for more templates"
- einfo "To change the templates, use the vdr-image plugin"
-
- if [[ -e ${ROOT}/etc/vdr/reccmds/reccmds.burn.conf ]]; then
- eerror
- eerror "Please remove the following unneeded file:"
- eerror "\t/etc/vdr/reccmds/reccmds.burn.conf"
- eerror
- fi
-}
diff --git a/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild b/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild
deleted file mode 100644
index af941eb2a615..000000000000
--- a/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="2028" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: burn records on DVD"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-burn"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="dvdarchive"
-
-DEPEND="media-libs/gd[png,truetype,jpeg]
- media-video/vdr"
-RDEPEND="${DEPEND}
- app-cdr/dvd+rw-tools
- dev-libs/libcdio
- media-fonts/corefonts
- media-video/dvdauthor
- media-video/mjpegtools[png]
- media-video/projectx
- media-video/transcode
- sys-apps/util-linux"
-
-# depends that are not rdepend
-DEPEND="${DEPEND}
- dev-libs/boost"
-
-S="${WORKDIR}/${P#vdr-}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- eapply \
- "${FILESDIR}"/${P}_gentoo-path.patch \
- "${FILESDIR}"/${P}_setdefaults.patch \
- "${FILESDIR}"/${P}_dmh-archive.patch
-
- if use dvdarchive; then
- sed -i Makefile \
- -e "s:#ENABLE_DMH_ARCHIVE:ENABLE_DMH_ARCHIVE:" || die
- fi
-
- sed -i Makefile \
- -e 's:^ISODIR=.*$:ISODIR=/var/vdr/video/dvd-images:' || die
-
- sed -i Makefile -e 's:DEFINES += -DTTXT_SUBTITLES:#DEFINES += -DTTXT_SUBTITLES:' || die
-
- # do not install deprecated fonts, do not install in /etc/vdr/plugin config dir
- sed -i Makefile \
- -e "s:install-res install-conf::" || die
-
- # ttf-bitstream-vera deprecated, bug #335782
- sed -e "s:Vera:arial:" -i skins.c || die
-
- # fix deprecated warnings pkg-config
- sed -i Makefile \
- -e "s:gdlib-config:pkg-config gdlib:" || die
-
- # 786492
- sed -e "s|=min|=std::min|" -i genindex/pes.c || die
-
- fix_vdr_libsi_include scanner.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- insinto /usr/share/vdr/burn
- doins "${S}"/resource/menu-silence.mp2
- newins "${S}"/resource/menu-button.png menu-button-default.png
- newins "${S}"/resource/menu-bg.png menu-bg-default.png
-
- newins "${S}"/config/ProjectX.ini projectx-vdr.ini
-
- dosym menu-bg-default.png /usr/share/vdr/burn/menu-bg.png
- dosym menu-button-default.png /usr/share/vdr/burn/menu-button.png
-
- insinto /usr/share/vdr/burn/counters/
- doins "${S}/config/counters/standard"
-
- fowners -R vdr:vdr /usr/share/vdr/burn
-}
-
-pkg_preinst() {
- if [[ -d ${EROOT}/etc/vdr/plugins/burn && ( ! -L ${EROOT}/etc/vdr/plugins/burn ) ]]; then
- einfo "Moving /etc/vdr/plugins/burn away"
- mv "${EROOT}"/etc/vdr/plugins/burn "${EROOT}"/etc/vdr/plugins/burn_old
- fi
-}
-
-pkg_postinst() {
- vdr-plugin-2_pkg_postinst
-
- if [[ -e ${EROOT}/etc/vdr/reccmds/reccmds.burn.conf ]]; then
- eerror "\nPlease remove the following unneeded file:"
- eerror "\t/etc/vdr/reccmds/reccmds.burn.conf\n"
- fi
-}
diff --git a/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch
new file mode 100644
index 000000000000..ac2a0362b32a
--- /dev/null
+++ b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch
@@ -0,0 +1,149 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,77 +1,115 @@
+ #
+ # Makefile for a Video Disk Recorder plugin
+ #
+-# $Id: Makefile 1.2 2002/12/13 14:54:29 kls Exp $
++# $Id$
+
+ # The official name of this plugin.
+ # This name will be used in the '-P...' option of VDR to load the plugin.
+ # By default the main source file also carries this name.
+-#
++
+ PLUGIN = calc
+
+ ### The version number of this plugin (taken from the main source file):
+
+ VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')
+
+-### The C++ compiler and options:
++### The directory environment:
+
+-CXX ?= g++
+-CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual
++# Use package data if installed...otherwise assume we're under the VDR source directory:
++PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
++LIBDIR = $(call PKGCFG,libdir)
++LOCDIR = $(call PKGCFG,locdir)
++PLGCFG = $(call PKGCFG,plgcfg)
++#
++TMPDIR ?= /tmp
+
+-### The directory environment:
++### The compiler options:
+
+-DVBDIR = ../../../../DVB
+-VDRDIR = ../../..
+-LIBDIR = ../../lib
+-TMPDIR = /tmp
++export CFLAGS = $(call PKGCFG,cflags)
++export CXXFLAGS = $(call PKGCFG,cxxflags)
+
+-### Allow user defined options to overwrite defaults:
++### The version number of VDR's plugin API:
+
+--include $(VDRDIR)/Make.config
++APIVERSION = $(call PKGCFG,apiversion)
+
+-### The version number of VDR (taken from VDR's "config.h"):
++### Allow user defined options to overwrite defaults:
+
+-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
++-include $(PLGCFG)
+
+ ### The name of the distribution archive:
+
+ ARCHIVE = $(PLUGIN)-$(VERSION)
+ PACKAGE = vdr-$(ARCHIVE)
+
++### The name of the shared object file:
++
++SOFILE = libvdr-$(PLUGIN).so
++
+ ### Includes and Defines (add further entries here):
+
+-INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include
++INCLUDES +=
+
+-DEFINES += -D_GNU_SOURCE
+ DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
+
+ ### The object files (add further files here):
+
+ OBJS = $(PLUGIN).o
+
++### The main target:
++
++all: $(SOFILE) i18n
++
+ ### Implicit rules:
+
+ %.o: %.c
+- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
++ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
+
+-# Dependencies:
++### Dependencies:
+
+-MAKEDEP = g++ -MM -MG
++MAKEDEP = $(CXX) -MM -MG
+ DEPFILE = .dependencies
+ $(DEPFILE): Makefile
+- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
++ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+
+ -include $(DEPFILE)
+
++### Internationalization (I18N):
++
++PODIR = po
++I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.po))
++I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
++I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
++I18Npot = $(PODIR)/$(PLUGIN).pot
++
++%.mo: %.po
++ msgfmt -c -o $@ $<
++
++$(I18Npot): $(wildcard *.c)
++ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='<see README>' -o $@ `ls $^`
++
++%.po: $(I18Npot)
++ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<
++ @touch $@
++
++$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
++ install -D -m644 $< $@
++
++.PHONY: i18n
++i18n: $(I18Nmo) $(I18Npot)
++
++install-i18n: $(I18Nmsgs)
++
+ ### Targets:
+
+-all: libvdr-$(PLUGIN).so
++$(SOFILE): $(OBJS)
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
++
++install-lib: $(SOFILE)
++ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
+
+-libvdr-$(PLUGIN).so: $(OBJS)
+- $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
+- @cp $@ $(LIBDIR)/$@.$(VDRVERSION)
++install: install-lib install-i18n
+
+-dist: clean
++dist: $(I18Npo) clean
+ @-rm -rf $(TMPDIR)/$(ARCHIVE)
+ @mkdir $(TMPDIR)/$(ARCHIVE)
+ @cp -a * $(TMPDIR)/$(ARCHIVE)
+@@ -80,4 +118,5 @@
+ @echo Distribution package created as $(PACKAGE).tgz
+
+ clean:
++ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
diff --git a/media-plugins/vdr-calc/metadata.xml b/media-plugins/vdr-calc/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-calc/metadata.xml
+++ b/media-plugins/vdr-calc/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild
index 4b8c51e500ad..8463c752ae5e 100644
--- a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild
+++ b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc5.ebuild
@@ -1,22 +1,20 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: OSD Calculator"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/${PN}/${PN}-0[1].0.1-rc5.tgz"
+S=${WORKDIR}/${VDRPLUGIN}-0.0.1-rc5
-KEYWORDS="~amd64 x86"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 x86"
-DEPEND=">=media-video/vdr-1.3.7"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
-S=${WORKDIR}/${VDRPLUGIN}-0.0.1-rc5
-
PATCHES=( "${FILESDIR}/${P}-gcc4.diff" )
diff --git a/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild
new file mode 100644
index 000000000000..14873d671b35
--- /dev/null
+++ b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: OSD Calculator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://vdr.websitec.de/download/${PN}/${PN}-0[1].0.1-rc5.tgz"
+S=${WORKDIR}/${VDRPLUGIN}-0.0.1-rc5
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.0.1_rc5-gcc4.diff"
+ "${FILESDIR}/${P}_makefile.patch"
+)
diff --git a/media-plugins/vdr-cdplayer/metadata.xml b/media-plugins/vdr-cdplayer/metadata.xml
index 2a8e1b218526..50891ea5d95f 100644
--- a/media-plugins/vdr-cdplayer/metadata.xml
+++ b/media-plugins/vdr-cdplayer/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
-<use>
-<flag name="cdparanoia">Enable cdparanoia (audio CD ripper) support</flag>
-</use>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <use>
+ <flag name="cdparanoia">Enable cdparanoia (audio CD ripper) support</flag>
+ </use>
</pkgmetadata>
diff --git a/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild b/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild
index a3695fe480c6..5ae1dea41dd6 100644
--- a/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild
+++ b/media-plugins/vdr-cdplayer/vdr-cdplayer-1.2.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,15 +9,15 @@ DESCRIPTION="VDR Plugin: CD-PLAYER"
HOMEPAGE="https://www.uli-eckhardt.de/vdr/cdplayer.en.shtml"
SRC_URI="https://www.uli-eckhardt.de/vdr/download/${P}.tgz"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="cdparanoia"
-DEPEND=">=media-video/vdr-2
- >=dev-libs/libcdio-0.8.0
- >=media-libs/libcddb-1.3.0
- cdparanoia? ( >=dev-libs/libcdio-paranoia-0.90 )"
+DEPEND="media-video/vdr
+ dev-libs/libcdio
+ media-libs/libcddb
+ cdparanoia? ( dev-libs/libcdio-paranoia )"
RDEPEND="${DEPEND}"
src_prepare() {
diff --git a/media-plugins/vdr-cinebars/metadata.xml b/media-plugins/vdr-cinebars/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-cinebars/metadata.xml
+++ b/media-plugins/vdr-cinebars/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-clock/Manifest b/media-plugins/vdr-clock/Manifest
index 9e87adc0f4c0..b8bbb52bc4f9 100644
--- a/media-plugins/vdr-clock/Manifest
+++ b/media-plugins/vdr-clock/Manifest
@@ -1 +1,2 @@
DIST vdr-clock-1.0.0.tar.gz 30136 BLAKE2B eeb778675ae1dc3fabc76e4d48557c93fda378bf501cd06ad9b195535f01ded00277228e3c4f054bc07d7a8bcaa5e39c8c4de153d3b1e9cd7279c98d5860dd86 SHA512 04d69abefb19e4b249edac621a7cd48f7f0e776a339a05157ca18fab32fc1e8f674e212a24d10327c7dceffe75efee3e4b0ca5215641049d428b4358c40b72fe
+DIST vdr-clock-1.0.2.tar.gz 34510 BLAKE2B 6e044b5c300644a357bc0c2cd01ab9cd74bf4477528ba30810217894727c7617284575fae24836c628424976f879ea7cdb9d7e6b992433687b79c14378d283ad SHA512 5a0efd4998c8bfd786498617c07ad3a2fdc420b529d9a3b42cea5fa0e4d2f3ec6e763d38c8c5fb6625b015fe39ad3f9eead9dc4fe5dd5164077663e5db4eb2da
diff --git a/media-plugins/vdr-clock/metadata.xml b/media-plugins/vdr-clock/metadata.xml
index b4dbb6eb43d2..e17167006e82 100644
--- a/media-plugins/vdr-clock/metadata.xml
+++ b/media-plugins/vdr-clock/metadata.xml
@@ -13,4 +13,7 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">madmartin/vdr-clock</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild b/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild
index 13c75d3d5061..6544db047703 100644
--- a/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild
+++ b/media-plugins/vdr-clock/vdr-clock-1.0.0-r2.ebuild
@@ -1,22 +1,21 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: Tea clock, clock"
HOMEPAGE="https://github.com/madmartin/vdr-clock"
SRC_URI="https://github.com/madmartin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/"${P}"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE=""
-DEPEND=">=media-video/vdr-1.5.9"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/lib/vdr/plugins/libvdr-.* usr/lib64/vdr/plugins/libvdr-.*"
PATCHES=( "${FILESDIR}/${P}_gettext.diff" )
-S="${WORKDIR}"/"${P}"
diff --git a/media-plugins/vdr-clock/vdr-clock-1.0.2.ebuild b/media-plugins/vdr-clock/vdr-clock-1.0.2.ebuild
new file mode 100644
index 000000000000..253328f756ab
--- /dev/null
+++ b/media-plugins/vdr-clock/vdr-clock-1.0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Tea clock, On-Screen clock"
+HOMEPAGE="https://github.com/madmartin/vdr-clock"
+SRC_URI="https://github.com/madmartin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/"${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-ddci2/vdr-ddci2-1.0.4.ebuild b/media-plugins/vdr-ddci2/vdr-ddci2-1.0.4.ebuild
index 50d918385b85..4a9e2fa003c0 100644
--- a/media-plugins/vdr-ddci2/vdr-ddci2-1.0.4.ebuild
+++ b/media-plugins/vdr-ddci2/vdr-ddci2-1.0.4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2
@@ -18,9 +18,8 @@ fi
DESCRIPTION="VDR plugin: DDCI2 - Digital Devices CI support"
HOMEPAGE="https://github.com/jasmin-j/vdr-plugin-ddci2"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
DEPEND=">=media-video/vdr-2.1.7"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-ddci2/vdr-ddci2-1.0.5.ebuild b/media-plugins/vdr-ddci2/vdr-ddci2-1.0.5.ebuild
index 50d918385b85..4a9e2fa003c0 100644
--- a/media-plugins/vdr-ddci2/vdr-ddci2-1.0.5.ebuild
+++ b/media-plugins/vdr-ddci2/vdr-ddci2-1.0.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2
@@ -18,9 +18,8 @@ fi
DESCRIPTION="VDR plugin: DDCI2 - Digital Devices CI support"
HOMEPAGE="https://github.com/jasmin-j/vdr-plugin-ddci2"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
DEPEND=">=media-video/vdr-2.1.7"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-ddci2/vdr-ddci2-9999.ebuild b/media-plugins/vdr-ddci2/vdr-ddci2-9999.ebuild
index 50d918385b85..4a9e2fa003c0 100644
--- a/media-plugins/vdr-ddci2/vdr-ddci2-9999.ebuild
+++ b/media-plugins/vdr-ddci2/vdr-ddci2-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2
@@ -18,9 +18,8 @@ fi
DESCRIPTION="VDR plugin: DDCI2 - Digital Devices CI support"
HOMEPAGE="https://github.com/jasmin-j/vdr-plugin-ddci2"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
DEPEND=">=media-video/vdr-2.1.7"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-dummydevice/metadata.xml b/media-plugins/vdr-dummydevice/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-dummydevice/metadata.xml
+++ b/media-plugins/vdr-dummydevice/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-dummydevice/vdr-dummydevice-2.0.0.ebuild b/media-plugins/vdr-dummydevice/vdr-dummydevice-2.0.0.ebuild
index 6b9389b99631..37a7943b8b1c 100644
--- a/media-plugins/vdr-dummydevice/vdr-dummydevice-2.0.0.ebuild
+++ b/media-plugins/vdr-dummydevice/vdr-dummydevice-2.0.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: dummy output device ,for recording server without any output devices"
-HOMEPAGE="http://phivdr.dyndns.org/vdr/vdr-dummydevice/"
-SRC_URI="http://phivdr.dyndns.org/vdr/${PN}/${P}.tgz"
+HOMEPAGE="https://phivdr.dyndns.org/vdr/vdr-dummydevice/"
+SRC_URI="https://phivdr.dyndns.org/vdr/${PN}/${P}.tgz"
-KEYWORDS="amd64 x86"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
+KEYWORDS="amd64 x86"
-DEPEND=">=media-video/vdr-2.0.0"
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-duplicates/Manifest b/media-plugins/vdr-duplicates/Manifest
index 5fcafcacc0b5..c5d8fb9b2b97 100644
--- a/media-plugins/vdr-duplicates/Manifest
+++ b/media-plugins/vdr-duplicates/Manifest
@@ -1 +1,2 @@
DIST vdr-duplicates-1.0.1.tar.gz 17836 BLAKE2B e48b8fae13ef0ff8e310045dfd40eef2722dd3cc797e49c3601ab4df2d92ec7a8d490e135a57808806f42db86e295d602183b879ebc87922e6dc4218e7cea230 SHA512 ba1476c3705a4f9a982887833ecba7d22be84c391908f4d9e0d938337615d46b11b9c7cb97f6f80edc5348321afcd1a5535eebe0f71fb67615ae8d75ccf53507
+DIST vdr-duplicates-1.0.1.tgz 17847 BLAKE2B e5185a5961927504c47a5b5f7660fd184c5f47a7540c976c2f2efad94c3b0e554ce3044b640bfcf5cb5002ecd394f7ef24e897c59171f8e49df15fcc08a6ca23 SHA512 d011430be3153d0cfde28eed580637bb0ab7aee4662d047fd7c1005efd32333eac3b3b13246a470d3d7d4a1249cdd1d661ca8a02809a21615d2e0feca3913f15
diff --git a/media-plugins/vdr-duplicates/metadata.xml b/media-plugins/vdr-duplicates/metadata.xml
index b038c919cd23..ad1cc2cced56 100644
--- a/media-plugins/vdr-duplicates/metadata.xml
+++ b/media-plugins/vdr-duplicates/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-duplicates</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-duplicates/vdr-duplicates-1.0.1-r1.ebuild b/media-plugins/vdr-duplicates/vdr-duplicates-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..e811519e6e1d
--- /dev/null
+++ b/media-plugins/vdr-duplicates/vdr-duplicates-1.0.1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: show duplicated records"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-duplicates"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-duplicates/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz"
+S="${WORKDIR}/vdr-plugin-duplicates-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-dvbhddevice/Manifest b/media-plugins/vdr-dvbhddevice/Manifest
index 9d7ad502d6ed..0c63405289a5 100644
--- a/media-plugins/vdr-dvbhddevice/Manifest
+++ b/media-plugins/vdr-dvbhddevice/Manifest
@@ -1,2 +1 @@
-DIST dvbhddevice-2.1.3_p20140115.tar.gz 40424 BLAKE2B 99d5fece7557c7c9f2b0174c9b1f01ac7628f0f0b6aa954f3e829de4653e10cbed6d0516b966f69737aff9ffafd224b3558bd868e972b64ab60c965ba569555a SHA512 29729325affec5e1330cf361a0c82ee5ef9f48f9a6a5032881b331a6451c05c8d99831c43e3eb08129053a7549dd4cd73a5e0afc6fe04d35956c8fecad48d2f4
DIST vdr-dvbhddevice-2.2.0_p20180420.tar.bz2 37812 BLAKE2B 3a5e88f2dd6e94934fcc563cf8606ffb723126976a5effeac8f9e7c52bf12b0c16076987469ecc7f248792f99fc8e3d340242a287c5e9494eb594276afa4f591 SHA512 d04e836a70241594eed4c92ab4c9411f54b8f0e37745ab5a19955895fc5a9cc3e6c5408ad910630481523debf75ebee362a83d8ba73b309a42e73cdec3fe136e
diff --git a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115.ebuild b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115.ebuild
deleted file mode 100644
index 56698cbc2573..000000000000
--- a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-HG_REVISION="60c58ae453d0"
-HG_REVISION_DATE="20140115"
-
-DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend
-S2-6400 DVB Card"
-HOMEPAGE="https://bitbucket.org/powARman/dvbhddevice"
-SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${HG_REVISION}.tar.gz
--> dvbhddevice-2.1.3_p${HG_REVISION_DATE}.tar.gz"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.7.39"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/dvbhddevice-${HG_REVISION}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- fix_vdr_libsi_include dvbhdffdevice.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- doheader dvbhdffdevice.h hdffcmd.h
-
- insinto /usr/include/libhdffcmd
- doins libhdffcmd/*.h
-}
diff --git a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420-r1.ebuild b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420-r1.ebuild
index a65778d443a2..a9728deb48ae 100644
--- a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420-r1.ebuild
+++ b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -10,14 +10,14 @@ REVISION="6a3e75484d90"
DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend S2-6400 DVB Card"
HOMEPAGE="https://bitbucket.org/powARman/dvbhddevice"
-SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${REVISION}.tar.bz2 ->
- ${P}.tar.bz2"
+SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${REVISION}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/powARman-${VDRPLUGIN}-${REVISION}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-DEPEND=">=media-video/vdr-2.0.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
PATCHES=(
@@ -27,8 +27,6 @@ QA_FLAGS_IGNORED="
usr/lib/vdr/plugins/libvdr-dvbhddevice.*
usr/lib64/vdr/plugins/libvdr-dvbhddevice.*"
-S="${WORKDIR}/powARman-${VDRPLUGIN}-${REVISION}"
-
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-dvbsddevice/vdr-dvbsddevice-2.2.0-r2.ebuild b/media-plugins/vdr-dvbsddevice/vdr-dvbsddevice-2.2.0-r2.ebuild
index c0e681720061..43cc768ddc14 100644
--- a/media-plugins/vdr-dvbsddevice/vdr-dvbsddevice-2.2.0-r2.ebuild
+++ b/media-plugins/vdr-dvbsddevice/vdr-dvbsddevice-2.2.0-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,11 +9,11 @@ DESCRIPTION="VDR Plugin: output device for the 'Full Featured' SD DVB Card"
HOMEPAGE="http://www.tvdr.de/"
SRC_URI="http://ftp.tvdr.de/Plugins/${P}.tgz"
-KEYWORDS="amd64 x86"
-SLOT="0"
LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 x86"
-DEPEND=">=media-video/vdr-2.2.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
src_install() {
diff --git a/media-plugins/vdr-dvd/Manifest b/media-plugins/vdr-dvd/Manifest
index 87e846901989..a7adabf41090 100644
--- a/media-plugins/vdr-dvd/Manifest
+++ b/media-plugins/vdr-dvd/Manifest
@@ -1 +1,2 @@
+DIST vdr-dvd-0.3.7.tar.gz 77824 BLAKE2B 7e2c9c5465b58290aef880ab405cba9e998a5ce3ad5fe06336c2f1b362d461d74d3f0c13c82e4ff602469cd5c02112ac00b6ebdefe68acc9a20b5631791278cc SHA512 5d9b413d7bce5bd22d5252fa878f61649dba966e1d936844f0a5c7d7893f7ac3078ef3ef2bd8c69119409a23f6ce9d1ec5b0e1fa8fb2011c08f3b2c9efdae782
DIST vdr-dvd-cvs-20090106.tar.bz2 65387 BLAKE2B 3642fb4d7d38916b6dfdcba6ea891a84fafee63e3991b18574bf2d33b42f4f59a936a91d364fd523f26f2a0f96bd0c5879955491fd5ec353f201dcff040598be SHA512 7e0f24cfbd7567d46eed73ca52826970a21d2cd49089cc019f24eced88dde83db2b14222a9a01ed37d376b323f82b53947d9f9c675c32ce775a487baaddb4b26
diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7.patch b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7.patch
new file mode 100644
index 000000000000..a2bbd60d6b74
--- /dev/null
+++ b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7.patch
@@ -0,0 +1,40 @@
+--- a/Makefile
++++ b/Makefile
+@@ -82,7 +82,7 @@
+
+ # Dependencies:
+
+-MAKEDEP = g++ -MM -MG
++MAKEDEP = $(CXX) -MM -MG
+ DEPFILE = .dependencies
+ $(DEPFILE): Makefile
+ @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+--- a/player-dvd.c
++++ b/player-dvd.c
+@@ -598,7 +598,7 @@
+ sp=2;
+ }
+ #if VDRVERSNUM < 20103
+- DeviceTrickSpeed(sp);
++ DeviceTrickSpeed(sp,true);
+ #else
+ DeviceTrickSpeed(sp,playDir == pdForward);
+ #endif
+@@ -3092,7 +3092,7 @@
+ }
+
+ uint16_t audioStreamLanguageCode = GetAudioTrackLanguageCode(currentNavAudioTrack);
+- char audioLanguageStr[3] = {audioStreamLanguageCode, audioStreamLanguageCode >> 8, 0};
++ char audioLanguageStr[3] = {static_cast<char>(audioStreamLanguageCode), static_cast<char>(audioStreamLanguageCode >> 8), 0};
+ if (GetAudioStreamNumbers() > 1)
+ sprintf(buffer,"%s %d/%d %s", audioStreamLanguageCode != 0xFFFF ? audioLanguageStr : "", GetCurrentNavAudioTrackIdx() + 1, GetAudioStreamNumbers() - 1, audioTypeDescr);
+ else
+@@ -3110,7 +3110,7 @@
+ }
+
+ int subtitleStreamLanguageCode = GetSubtitleLanguageCode(currentNavSubpStream);
+- char subtitleLanguageStr[3] = {subtitleStreamLanguageCode, subtitleStreamLanguageCode >> 8, 0};
++ char subtitleLanguageStr[3] = {static_cast<char>(subtitleStreamLanguageCode), static_cast<char>(subtitleStreamLanguageCode >> 8), 0};
+
+ if(GetSubtitleStreamNumbers() > 2)
+ sprintf(buffer,"%s %d/%d", subtitleStreamLanguageCode !=0xFFFF ? subtitleLanguageStr : "", GetCurrentNavSubpStreamIdx(), GetSubtitleStreamNumbers() - 1);
diff --git a/media-plugins/vdr-dvd/metadata.xml b/media-plugins/vdr-dvd/metadata.xml
index ab39c7417e0e..d2b86a191aa8 100644
--- a/media-plugins/vdr-dvd/metadata.xml
+++ b/media-plugins/vdr-dvd/metadata.xml
@@ -1,11 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">dvdplugin</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">dvdplugin</remote-id>
+ <remote-id type="github">vdr-projects/vdr-plugin-dvd</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-dvd/vdr-dvd-0.3.7.ebuild b/media-plugins/vdr-dvd/vdr-dvd-0.3.7.ebuild
new file mode 100644
index 000000000000..1cb28217d72a
--- /dev/null
+++ b/media-plugins/vdr-dvd/vdr-dvd-0.3.7.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: DVD-Player"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-dvd"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-dvd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-dvd-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr
+ media-libs/libdvdnav
+ media-libs/a52dec"
+RDEPEND="${DEPEND}"
+
+# vdr-plugin-2.eclass fix
+KEEP_I18NOBJECT="yes"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.3.7.patch"
+ )
diff --git a/media-plugins/vdr-dvdswitch/Manifest b/media-plugins/vdr-dvdswitch/Manifest
index b53967f5d5f4..220697130428 100644
--- a/media-plugins/vdr-dvdswitch/Manifest
+++ b/media-plugins/vdr-dvdswitch/Manifest
@@ -1,2 +1,2 @@
-DIST vdr-dvdswitch-0.2.2.tgz 50332 BLAKE2B c84fe0c1525a037bb3509d240f6d2fcdf41560a705d064167f5a21316e33ce7dc0b072367a393ddf245e0a8a3c3a5dbb795bb2e61c0ef6d80507dbf069b082d8 SHA512 37a89f33a2280823a885fdb8aa4919c7bc438c26ba6273ec25a7c980d7dac6c57df125f560b6f2f04d46a1db623c129a6e598d61cde66f5944e5b349d65ffeb8
+DIST vdr-dvdswitch-0.2.3.tar.gz 47597 BLAKE2B 27787afb9ef30dd4e7e6caf419d40b08a7ac5b9a3de08cc058c96ca8b1c7c3b1f2bde429bd974b40fe115aa635b2d4a2b95aec0cfe65b9c7a7801026eeda3371 SHA512 915e08849d737e48e2ba294dbd755b62ac278bc3798a10aea7d6d0ee28e84d3055683301ec2955c6f4a871f4a61ef2206df435b247e62e051ddae527b2dcd2be
DIST vdr-dvdswitch-0.2.3.tgz 48515 BLAKE2B 5a342a518be0729be114500fe50d47330aa319fc84ef90e3fc1384be91b8e79748bf6c4301e549d7a7ce9d6d3b466ce89dfbba3f979be0e6927e7d8a4dcb6c06 SHA512 2c27b28a9b68f4880396c7297358eecb13d76341c98902c02eca86ef366709f38cba414b3e94445c52b56816e37e742340c93145816f5bae1b7ffca0bcd48df7
diff --git a/media-plugins/vdr-dvdswitch/files/confd b/media-plugins/vdr-dvdswitch/files/confd
new file mode 100644
index 000000000000..f8e809bd127b
--- /dev/null
+++ b/media-plugins/vdr-dvdswitch/files/confd
@@ -0,0 +1,17 @@
+# Global config file for vdrplugin dvdswitch
+
+# Script to use for reading DVDs
+# default: Use standard-script
+#
+#DVDSWITCH_READ_DVD="/usr/share/vdr/dvdchanger/dvdchanger_readdvd.sh"
+
+# Script to use for writing DVDs
+# default: Use standard-script
+#
+#DVDSWITCH_WRITE_DVD="/usr/share/vdr/dvdchanger/dvdchanger_writedvd.sh"
+
+# Slow down the burn speed
+# parameters are numeric ( 1 ... n )
+# default: 0 (unbreaked)
+#
+#DVDSWITCH_BURNSPEED="0"
diff --git a/media-plugins/vdr-dvdswitch/metadata.xml b/media-plugins/vdr-dvdswitch/metadata.xml
index 2b167a7461de..167b64f32c4b 100644
--- a/media-plugins/vdr-dvdswitch/metadata.xml
+++ b/media-plugins/vdr-dvdswitch/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-dvdswitch</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild
deleted file mode 100644
index 535cea6df0ce..000000000000
--- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1323" # every bump, new version
-
-DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-dvdswitch"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-2"
-RDEPEND="media-plugins/vdr-dvd"
-
-DEFAULT_IMAGE_DIR="/var/vdr/video/dvd-images"
-
-VDR_CONFD_FILE="${FILESDIR}/0.1.3/confd-r2"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- sed -e "s:/video/dvd:${DEFAULT_IMAGE_DIR}:" -i setup.c
-}
diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild
new file mode 100644
index 000000000000..c2473144d6e3
--- /dev/null
+++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit user-info vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: to play dvds and dvd file structures"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-dvdswitch"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-dvdswitch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-dvdswitch-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="acct-user/vdr
+ media-video/vdr"
+DEPEND="${BDEPEND}"
+RDEPEND="${DEPEND}
+ media-plugins/vdr-dvd"
+
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
+
+src_prepare() {
+ vdr-plugin-2_src_prepare
+
+ local vdr_user_home=$(egethome vdr)
+ sed -e "s:/video/dvd:${vdr_user_home}/video/dvd-images:" -i setup.c || die
+}
diff --git a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch b/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch
deleted file mode 100644
index 9b3df4097fd4..000000000000
--- a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-compilefix for media-video/vdr-2.4.1
-Suggested-by: MatthiasK @ vdr-portal.de
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 27 Dec 2019 )
-diff -Naur epgsync-1.0.1.orig/thread.c epgsync-1.0.1/thread.c
---- epgsync-1.0.1.orig/thread.c 2019-12-26 00:12:49.124492713 +0100
-+++ epgsync-1.0.1/thread.c 2019-12-26 00:17:55.129492713 +0100
-@@ -42,9 +42,10 @@
- }
- }
-
--cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll)
-+const cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll)
- {
-- for (cChannel *channel = Channels.First(); channel; channel = Channels.Next(channel)) {
-+ LOCK_CHANNELS_READ;
-+ for (const cChannel *channel = Channels->First(); channel; channel = Channels->Next(channel)) {
- if (strcasecmp(Name, channel->Name()) == 0 || strcasecmp(Name, channel->ShortName()) == 0) {
- if (IsType(channel, Type) && channel != IgnoreChannel)
- return channel;
-@@ -95,20 +96,17 @@
- if (EpgSyncSetup.redirectChannels == rcmId) {
- // Direct import, no mapping:
- // loop through local channels, get channels by ID
-- cSchedulesLock *lock = NULL;
-- for (cChannel *channel = Channels.First(); channel && Running();
-- channel = Channels.Next(channel)) {
-- if (!lock)
-- lock = new cSchedulesLock();
-- if (cSchedules::Schedules(*lock)->GetSchedule(channel)) {
-- DELETENULL(lock);
-+ LOCK_CHANNELS_READ;
-+ for (const cChannel *channel = Channels->First(); channel && Running();
-+ channel = Channels->Next(channel)) {
-+ LOCK_SCHEDULES_READ;
-+ if (Schedules->GetSchedule(channel)) {
- if (CmdLSTE(f, *channel->GetChannelID().ToString())) {
- AddSchedule(f);
- }
- cCondWait::SleepMs(EPGSYNC_SLEEPMS);
- }
- }
-- DELETENULL(lock);
- }
- else {
- // Map channels by name:
-@@ -182,7 +180,8 @@
- targetChannel = NULL;
-
- const char* p = skipspace(s + 1);
-- cChannel *c = Channels.GetByChannelID(tChannelID::FromString(p));
-+ LOCK_CHANNELS_READ;
-+ const cChannel *c = Channels->GetByChannelID(tChannelID::FromString(p));
- bool cOk = IsType(c, (eChannelTypes) EpgSyncSetup.channelTypes);
-
- if (cOk && EpgSyncSetup.redirectChannels != rcmNameId) {
diff --git a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1-r1.ebuild b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1-r1.ebuild
deleted file mode 100644
index 6b0503252d6a..000000000000
--- a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-DESCRIPTION="VDR Plugin: Import the EPG of another VDR via vdr-svdrpservice"
-HOMEPAGE="https://vdr.schmirler.de/"
-SRC_URI="https://vdr.schmirler.de/epgsync/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86"
-
-DEPEND=">=media-video/vdr-2.4"
-
-PATCHES=( "${FILESDIR}/${P}_vdr-2.4.patch" )
diff --git a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild
index 62ef6ca8f4f1..9e857b008846 100644
--- a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild
+++ b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,10 +9,10 @@ DESCRIPTION="VDR Plugin: Import the EPG of another VDR via vdr-svdrpservice"
HOMEPAGE="https://vdr.schmirler.de/"
SRC_URI="https://vdr.schmirler.de/epgsync/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 ~arm x86"
-IUSE=""
-DEPEND=">=media-video/vdr-2.0.0"
+# this plugin version is for use with media-video/vdr-2.2
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.2.ebuild b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.2.ebuild
index fdfb96196901..955ad678523a 100644
--- a/media-plugins/vdr-epgsync/vdr-epgsync-1.0.2.ebuild
+++ b/media-plugins/vdr-epgsync/vdr-epgsync-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,8 +10,8 @@ HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-epgsync/ https://vdr.schmir
SRC_URI="https://github.com/vdr-projects/vdr-plugin-epgsync/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/vdr-plugin-epgsync-${PV}"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 ~arm x86"
DEPEND=">=media-video/vdr-2.4"
diff --git a/media-plugins/vdr-exec/metadata.xml b/media-plugins/vdr-exec/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-exec/metadata.xml
+++ b/media-plugins/vdr-exec/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-exec/vdr-exec-0.0.3.ebuild b/media-plugins/vdr-exec/vdr-exec-0.0.3.ebuild
index ebe187a77240..8975ed3478a0 100644
--- a/media-plugins/vdr-exec/vdr-exec-0.0.3.ebuild
+++ b/media-plugins/vdr-exec/vdr-exec-0.0.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -12,9 +12,8 @@ SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=">=media-video/vdr-1.6.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/${P}_compile-warnings.diff" )
diff --git a/media-plugins/vdr-extrecmenu/Manifest b/media-plugins/vdr-extrecmenu/Manifest
index b81a6ad8d434..4b0ad8c337fb 100644
--- a/media-plugins/vdr-extrecmenu/Manifest
+++ b/media-plugins/vdr-extrecmenu/Manifest
@@ -1,2 +1,3 @@
DIST dvdarchive-2.3-beta.sh.gz 3412 BLAKE2B aca97b4c7abcc907f1242482f0f0550cb38fcd357acb9ec6ebc4c978a8f50e9c63fe6fcc2932e426c5d7301f0eaccc5e2f8726e72abafe504e5503528ce782e9 SHA512 18262b1e6749961bae37894649f518f88ad2ca100b83965eb48ce7344bbf4f7bfac9d36c9b9d91744281c00c4b89fa49209cc98ca5d848b46225facf4ef7a48f
DIST vdr-extrecmenu-1.2.4-r2.tar.gz 729966 BLAKE2B 2ec2790cc57db3a9f1d12cdc43eea3e70076ef14d9f0392eb9ab4cda4bf30999a163526416276e661430bf9b684f7d313f5f7193997118e061bf5352c5bbe39a SHA512 d3103e5bc65f968bc4f512195eaa25b04fb5261281d79c7c486fe2532656b8ee7ddc00648d46e92c468b33f95e77c6ce3b2ca67a2debcc0c7021a4b525ac0aa4
+DIST vdr-extrecmenu-2.0.12.tbz2 732356 BLAKE2B 00eb2eb7bb42ff0a34a06b71f6194c4cb47c30831586d4afe5f797ff33e942b3685615d4635379d99af2b0bdca4a1da230c0565d582968cf66c91c48fabb54d9 SHA512 c23edced7f5670db128fbbea7620d02920bce858973916b7c0e6a9bc35fb984a03f0837c771f47550061ffb5525a5eb92f0f05ee4133fb203826a16eca2688e6
diff --git a/media-plugins/vdr-extrecmenu/metadata.xml b/media-plugins/vdr-extrecmenu/metadata.xml
index 2b167a7461de..c543d6a726e6 100644
--- a/media-plugins/vdr-extrecmenu/metadata.xml
+++ b/media-plugins/vdr-extrecmenu/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gitlab">kamel5/extrecmenung</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
index 1fdb6d35dc20..eb9aa4f7bacc 100644
--- a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
+++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,6 +13,7 @@ DESCRIPTION="VDR Plugin: Extended recordings menu"
HOMEPAGE="https://projects.vdr-developer.org/projects/plg-extrecmenu"
SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-extrecmenu.git/snapshot/vdr-plugin-extrecmenu-${GIT_VERSION}.tar.gz -> ${PF}.tar.gz
mirror://gentoo/${DVDARCHIVE}.gz"
+S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}"
LICENSE="GPL-2"
SLOT="0"
@@ -20,15 +21,13 @@ KEYWORDS="amd64 ~arm x86"
DEPEND="media-video/vdr"
-S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}"
-
src_prepare() {
rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die
eapply "${FILESDIR}/${P}_c++11.patch"
cd "${WORKDIR}" || die
- eapply -p0 "${FILESDIR}/${DVDARCHIVE%.sh}-configfile.patch"
+ eapply "${FILESDIR}/${DVDARCHIVE%.sh}-configfile.patch"
vdr-plugin-2_src_prepare
}
diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild
new file mode 100644
index 000000000000..86383ba76423
--- /dev/null
+++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Extended recordings menu (NG)"
+HOMEPAGE="https://gitlab.com/kamel5/extrecmenung"
+SRC_URI="https://gitlab.com/kamel5/extrecmenung/-/archive/v${PV}/extrecmenung-v${PV}.tar.bz2 -> ${P}.tbz2"
+S="${WORKDIR}/extrecmenung-v${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}
+ media-fonts/vdrsymbols-ttf"
+
+src_prepare() {
+ rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die
+
+ vdr-plugin-2_src_prepare
+}
+
+src_install() {
+ vdr-plugin-2_src_install
+
+ cd "${S}/scripts"
+ dobin dvdarchive.sh hddarchive.sh
+
+ insinto /etc/vdr
+ doins "${FILESDIR}"/dvdarchive.conf
+}
diff --git a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild
index 5054eafc9775..03c7a8a92c51 100644
--- a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild
+++ b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: DVB Frontend Status Monitor (signal strength/noise)"
HOMEPAGE="https://github.com/rofafor/vdr-plugin-femon"
SRC_URI="https://github.com/rofafor/vdr-plugin-femon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-femon-${PV}"
LICENSE="GPL-2+"
SLOT="0"
@@ -19,4 +20,3 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="
usr/lib/vdr/plugins/libvdr-.*
usr/lib64/vdr/plugins/libvdr-.*"
-S="${WORKDIR}/vdr-plugin-femon-${PV}"
diff --git a/media-plugins/vdr-ffnetdev/Manifest b/media-plugins/vdr-ffnetdev/Manifest
index c5ed74ae098a..d9e4d39ee285 100644
--- a/media-plugins/vdr-ffnetdev/Manifest
+++ b/media-plugins/vdr-ffnetdev/Manifest
@@ -1 +1 @@
-DIST vdr-ffnetdev-0.1.2.tar.bz2 56059 BLAKE2B 09995e26dcc193be26ea82b061ea638f026129bb778fc250fed51596a5cb0e9776bf2590fc98fe31f229ecc05a1c67550a1619a9015cb63d585eb29e7f5420b8 SHA512 5583a0c1ea7a421a745704a4440f25c9b35ed72686baeacaa67324e0c1a51f7a4a2d0ff4840ffb0b7086b4d310f48141cd001889692a1c1987a246d999c9afd6
+DIST vdr-ffnetdev-0.1.3.tar.gz 64652 BLAKE2B a35391ad0b132124af1ee177a07268108b69aa98a5ea6daeb8faef945755b55c240a45695f722056e3e6ef2c76f2b59b2d538432ee7fb04e64a50177e0d412f4 SHA512 0052d27c67d9fde05b02c10d38c793c33f3f819bf8b48c1dfcfcca3efcebd5de925a142bc418161a33d9b74cce127f129ed6408a7a9352134ba96f572f64e44a
diff --git a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff b/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff
deleted file mode 100644
index 061ac40bcede..000000000000
--- a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff
+++ /dev/null
@@ -1,126 +0,0 @@
-converting to gettext
-https://bugs.gentoo.org/show_bug.cgi?id=439970
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org>
-diff -Naur vdr-ffnetdev-0.1.2.orig/ffnetdev.c vdr-ffnetdev-0.1.2/ffnetdev.c
---- vdr-ffnetdev-0.1.2.orig/ffnetdev.c 2012-10-31 18:32:09.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/ffnetdev.c 2012-10-31 18:34:05.000000000 +0100
-@@ -10,7 +10,7 @@
-
- #include <vdr/tools.h>
-
--#include "i18n.h"
-+#include <vdr/i18n.h>
- #include "tsworker.h"
- #include "netosd.h"
- #include "ffnetdev.h"
-@@ -22,7 +22,7 @@
-
-
- const char *cPluginFFNetDev::VERSION = "0.1.2";
--const char *cPluginFFNetDev::DESCRIPTION = "Full Featured Network Device for Streaming";
-+const char *cPluginFFNetDev::DESCRIPTION = trNOOP("Full Featured Network Device for Streaming");
- //const char *cOSDWorker::MAINMENUENTRY = "FFNetDev";
-
- // --- cNetOSDProvider -----------------------------------------------
-@@ -163,9 +163,6 @@
- bool cPluginFFNetDev::Start(void)
- {
- // Start any background activities the plugin shall perform.
-- RegisterI18n(Phrases);
--
--
- cOSDWorker::Init(OSDPort, this);
- cTSWorker::Init(m_StreamDevice, TSPort, this);
- cClientControl::Init(ControlPort, this);
-diff -Naur vdr-ffnetdev-0.1.2.orig/Makefile vdr-ffnetdev-0.1.2/Makefile
---- vdr-ffnetdev-0.1.2.orig/Makefile 2012-10-31 18:32:09.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/Makefile 2012-10-31 18:37:10.000000000 +0100
-@@ -50,9 +50,7 @@
-
- ### The object files (add further files here):
-
--COMMONOBJS = i18n.o \
-- \
-- tools/source.o tools/select.o tools/socket.o tools/tools.o
-+COMMONOBJS = tools/source.o tools/select.o tools/socket.o tools/tools.o
-
-
- SERVEROBJS = $(PLUGIN).o \
-@@ -95,9 +93,34 @@
-
- -include $(DEPFILE)
-
-+### Internationalization (I18N):
-+
-+PODIR = po
-+LOCALEDIR = $(VDRDIR)/locale
-+I18Npo = $(wildcard $(PODIR)/*.po)
-+I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
-+I18Ndirs = $(notdir $(foreach file, $(I18Npo), $(basename $(file))))
-+I18Npot = $(PODIR)/$(PLUGIN).pot
-+
-+%.mo: %.po
-+ msgfmt -c -o $@ $<
-+
-+$(I18Npot): $(wildcard *.c)
-+ xgettext -C -cTRANSLATORS --no-wrap -F -k -ktr -ktrNOOP --msgid-bugs-address='<dev@erichseifert.de>' -o $@ $(wildcard *.c)
-+
-+$(I18Npo): $(I18Npot)
-+ msgmerge -U --no-wrap -F --backup=none -q $@ $<
-+
-+i18n: $(I18Nmo)
-+ @mkdir -p $(LOCALEDIR)
-+ for i in $(I18Ndirs); do\
-+ mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\
-+ cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/vdr-$(PLUGIN).mo;\
-+ done
-+
- ### Targets:
-
--all: libvdr-$(PLUGIN).so
-+all: libvdr-$(PLUGIN).so i18n
-
- libvdr-$(PLUGIN).so: $(SERVEROBJS) $(COMMONOBJS)
-
-@@ -106,6 +129,7 @@
- @cp $@ $(LIBDIR)/$@.$(APIVERSION)
-
- dist: clean
-+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
- @-rm -rf $(TMPDIR)/$(ARCHIVE)
- @mkdir $(TMPDIR)/$(ARCHIVE)
- @cp -a * $(TMPDIR)/$(ARCHIVE)
-diff -Naur vdr-ffnetdev-0.1.2.orig/po/de_DE.po vdr-ffnetdev-0.1.2/po/de_DE.po
---- vdr-ffnetdev-0.1.2.orig/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100
-+++ vdr-ffnetdev-0.1.2/po/de_DE.po 2012-10-31 18:38:02.000000000 +0100
-@@ -0,0 +1,30 @@
-+# VDR plugin language source file.
-+# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de>
-+# This file is distributed under the same license as the VDR package.
-+# Klaus Schmidinger <kls@cadsoft.de>, 2000
-+# Erich Seifert <dev@erichseifert.de>, 2012
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: VDR 1.7.27\n"
-+"Report-Msgid-Bugs-To: dev@erichseifert.de\n"
-+"POT-Creation-Date: 2012-10-30 14:31+0100\n"
-+"PO-Revision-Date: 2012-10-30 14:37+0100\n"
-+"Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n"
-+"Language-Team: <vdr@linuxtv.org>\n"
-+"Language: \n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=ISO-8859-15\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+
-+#: ffnetdevsetup.c:18
-+msgid "auto set as primary device"
-+msgstr "Automatisch als prim�res Ger�t festlegen"
-+
-+#: ffnetdevsetup.c:18
-+msgid "no"
-+msgstr "nein"
-+
-+#: ffnetdevsetup.c:18
-+msgid "yes"
-+msgstr "ja"
diff --git a/media-plugins/vdr-ffnetdev/metadata.xml b/media-plugins/vdr-ffnetdev/metadata.xml
index 2b167a7461de..0b0a6e0f0d1c 100644
--- a/media-plugins/vdr-ffnetdev/metadata.xml
+++ b/media-plugins/vdr-ffnetdev/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-ffnetdev</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
deleted file mode 100644
index eef79330d3ec..000000000000
--- a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vdr-plugin-2
-
-VERSION="837" # every bump, new version
-
-DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-ffnetdev"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.bz2"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S=${WORKDIR}/${P}
-
-DEPEND=">=media-video/vdr-1.6.0"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}_gettext.diff"
-
- vdr-plugin-2_src_prepare
-}
diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild
new file mode 100644
index 000000000000..4884ecab2a96
--- /dev/null
+++ b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+GITHASH="02d155ebe1a7d27aea3a4c1d99d2f9bf91b619a6"
+
+DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-ffnetdev"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-ffnetdev/archive/${GITHASH}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-ffnetdev-${GITHASH}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-filebrowser/metadata.xml b/media-plugins/vdr-filebrowser/metadata.xml
index 96545eec4015..af358b4da1d3 100644
--- a/media-plugins/vdr-filebrowser/metadata.xml
+++ b/media-plugins/vdr-filebrowser/metadata.xml
@@ -13,4 +13,7 @@
<email>vdr@gentoo.org</email>
<name>Gentoo VDR Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-filebrowser</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild
index 0f8ff861872c..d3828016aa4c 100644
--- a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild
+++ b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -15,7 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND=">=media-video/vdr-1.4.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
PATCHES=(
diff --git a/media-plugins/vdr-freecell/metadata.xml b/media-plugins/vdr-freecell/metadata.xml
index 12e218327b1b..c08751971fb3 100644
--- a/media-plugins/vdr-freecell/metadata.xml
+++ b/media-plugins/vdr-freecell/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild
index 4b9e7bcc7a1b..e8fe1bd5d67b 100644
--- a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild
+++ b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,12 +9,12 @@ DESCRIPTION="VDR plugin: play 'Freecell' on the On Screen Display"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
src_prepare() {
vdr-plugin-2_src_prepare
@@ -25,6 +25,9 @@ src_prepare() {
eapply "${FILESDIR}/${P}-gentoo.diff"
eapply "${FILESDIR}/${P}_vdr-1.5.4-compile.diff"
eapply "${FILESDIR}/${P}_compilefix.patch"
+
+ # do not call g++ directly, Bug #934766
+ sed -e 's|MAKEDEP = g++ -MM -MG|MAKEDEP = $(CXX) -MM -MG|' -i Makefile || die
}
src_install() {
diff --git a/media-plugins/vdr-fritzbox/Manifest b/media-plugins/vdr-fritzbox/Manifest
index 14c79bf26080..ed3e634819f6 100644
--- a/media-plugins/vdr-fritzbox/Manifest
+++ b/media-plugins/vdr-fritzbox/Manifest
@@ -1 +1,6 @@
DIST vdr-fritzbox-1.5.3.tgz 132207 BLAKE2B c9a93e922eeb2126279409e3948c44cb1fc3348d44fbcc2c1116038d66fc77a707d3885a6d587c8996138fcaff134bb78db4dab2d122caf0293d2d8d8770e985 SHA512 d396bb1386ffc4b53867c735d4ffc710c4266067e011e17f2d4aa597ecceeb502d2c6e23a1df69f929503b2cd5d07f4d57869c890040b1ae9af1742c044541be
+DIST vdr-fritzbox-1.5.4.libconvpp.tar.gz 215666 BLAKE2B 58a49a3008be465e8a068692e7e39882e99d802380d2bcc9673aaac91e5474d3b8acbf130bc91b092a5d95387fcd11c264c46039134fc2305fe9cd58b0077952 SHA512 b7169d20e6034bc4b40c862175b8f57af474073e50175b1d99e3d0a6f096e1e9cb072d9932350d12a0470fd6e1a1386fc3cf0a19ffb94b9a1a2d683ed9725808
+DIST vdr-fritzbox-1.5.4.libfritzpp.tar.gz 370775 BLAKE2B f27c55e913fbdffa4dab57ae6ce666e06e132789b4ec7703f53d31d3acb18be00c997587e44191c8249f1faeb5c0da30e73eac11e3fb2b0ff8b77d04d2683be7 SHA512 72134fc6aaa5091e219ce70a8ec462203aa2af2fa8454c0541050ad487e727a92a1d6798dc54a30dbb0d60772ba69bae9a6f6ad7cef58e3066aeef1dffdcb2b0
+DIST vdr-fritzbox-1.5.4.liblogpp.tar.gz 9552 BLAKE2B 55ae5fb39918e3f2df8aa1cb9725fd9e8de8450fe041bff8b4077c6d61a66d4d94605dd43f09c34f5a80858c902fcb8e69480a553772f7bc340f587edf2b8260 SHA512 4ad36a6c5f3c8f0a7e2f151c565e8e099a204157d238987f2c44a906b4fde2b7781e599f890124295f6aecd43a5f1f8c00af6a2f29048b492e7c1094446c5950
+DIST vdr-fritzbox-1.5.4.libnetpp.tar.gz 216618 BLAKE2B 960a6b7b538608a71947f7bcaeee1f1cb6d17d578fc0f514f32b9f1bcb8b19fa1bfe7a31825201b6c68596d15e1f3adf3ed885b6a3e206a3087e5e15f73edfcb SHA512 98f38f5d97ffd4b45bcca29fd60c4de1c3224e9332872a8d317c8411840dacd892ca823de5bc5cd1ebc3df00367a7eeb18f8cdb0ca5c1528e0c5621ed4528b98
+DIST vdr-fritzbox-1.5.4.tar.gz 267844 BLAKE2B 416b8476848b535137741f42aabee96c1c933f58176c270656422ccf1298b26a5912f864e2735b45e326634fcb9f5ea53cef5cb4e1788c64c07f8487caad567d SHA512 c3c893a26863bb2a6c96313cafd7b8373de2b179f1c97cb6d9f58e3baa71373beceada8948553dad268ce9823f9ca95b5cb18b876e43f03d88f2f38a3c67a4d5
diff --git a/media-plugins/vdr-fritzbox/metadata.xml b/media-plugins/vdr-fritzbox/metadata.xml
index 2b85bf501d40..d2378c40c0a0 100644
--- a/media-plugins/vdr-fritzbox/metadata.xml
+++ b/media-plugins/vdr-fritzbox/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jowi24/vdr-fritz</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jowi24/vdr-fritz</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
index 26621568655e..0fe984e2a0a0 100644
--- a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
+++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
@@ -1,18 +1,17 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit vdr-plugin-2
+inherit toolchain-funcs vdr-plugin-2
DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the fritz!box phonebook"
HOMEPAGE="https://github.com/jowi24/vdr-fritz"
SRC_URI="https://github.com/jowi24/vdr-fritz/releases/download/${PV}/${P}.tgz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
DEPEND="
dev-libs/libgcrypt:=
diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild
new file mode 100644
index 000000000000..fad92cb04cd4
--- /dev/null
+++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the fritz!box phonebook"
+HOMEPAGE="https://github.com/jowi24/vdr-fritz"
+SRC_URI="https://github.com/jowi24/vdr-fritz/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/jowi24/libconvpp/archive/286a289e30417ac534c861529ae245ccb44286e5.tar.gz -> ${P}.libconvpp.tar.gz
+ https://github.com/jowi24/libfritzpp/archive/c74fd462285ade1054784b97b6dce22d55196c01.tar.gz -> ${P}.libfritzpp.tar.gz
+ https://github.com/jowi24/liblogpp/archive/d61e25f4548f40261e6db62a967776cfa16e599a.tar.gz -> ${P}.liblogpp.tar.gz
+ https://github.com/jowi24/libnetpp/archive/b32ecc8e64508f3b1158a2adcbd82034c71d7a38.tar.gz -> ${P}.libnetpp.tar.gz"
+S="${WORKDIR}/vdr-fritz-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-libs/libgcrypt:=
+ dev-libs/boost:=
+ media-video/vdr"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.5.3_clang.patch"
+)
+
+src_unpack() {
+ default
+
+ # source git repo has submodules, which are not included in main repo download.
+ # so each submodule is loaded separately und must be moved to the right place after unpack
+ mv libconvpp-*/* "${S}/libconv++/" || die
+ mv libfritzpp-*/* "${S}/libfritz++/" || die
+ mv liblogpp-*/* "${S}/liblog++/" || die
+ mv libnetpp-*/* "${S}/libnet++/" || die
+}
+
+src_prepare() {
+ vdr-plugin-2_src_prepare
+
+ # do not call ar directly
+ export _VDRAR="$(tc-getAR)"
+ sed -e "s:\@ar :\@\$(_VDRAR) :" \
+ -i libconv++/Makefile \
+ -i libfritz++/Makefile \
+ -i liblog++/Makefile \
+ -i libnet++/Makefile || die
+
+ # upstream author forgot to update version information
+ sed -e "s:1.5.3:1.5.4:" -i fritzbox.cpp || die
+
+ # remove non-functional tests, #934764
+ rm -rf ./test/ ./lib*/test/ || die
+}
+
+pkg_postinst() {
+ elog "It is recommend to update your firmware release to the latest."
+ elog
+ elog "The integrated call monitor (available in Fritz!Box official"
+ elog "firmware releases >= *.04.29) has to be enabled in order to"
+ elog "have the vdr-fritzbox plugin display anything on your tv. To"
+ elog "enable it call #96*5* from your telephone. If that doesn't"
+ elog "work for you, read the documentation for further instructions."
+}
diff --git a/media-plugins/vdr-graphlcd/Manifest b/media-plugins/vdr-graphlcd/Manifest
index 1111ee505456..a3dc4faaf1cb 100644
--- a/media-plugins/vdr-graphlcd/Manifest
+++ b/media-plugins/vdr-graphlcd/Manifest
@@ -1 +1 @@
-DIST vdr-plugin-graphlcd-1.0.1.tar.bz2 888594 BLAKE2B 852b39a9c38583f9927718966d8f2b7d86da105450f7ab383a50bafd2d2c9a0e8acb000f7ac03603e6f81c9b12c22af27c3713e3a14409743c61cb696968b304 SHA512 2d7ec1018013b54dd17bf894cc7dc4ecfbbc549d18b6cf64460891204ca8b5cc84b0d756a2ab866011b11d4525e0c1fe93bf90f447a195044717b8f63a878566
+DIST vdr-graphlcd-1.0.7.tar.gz 893541 BLAKE2B f6e340184a00d7e7e3e82b425f4519312e6dc400b5c6c8f1e6c9005d4b7294b8e15e2b95f38815a37ea4fb819cac6818c3d7887487a9d4b8b0d0c693f2981a68 SHA512 a285342ac12b217ae81c90095f25c347b7c51b095657815c94bbe48307c370a89c9d5e031c90493456141a0c79d53e89828a0c58df7533d1072d29abf552265b
diff --git a/media-plugins/vdr-graphlcd/metadata.xml b/media-plugins/vdr-graphlcd/metadata.xml
index 05348c63535c..56366447ddb9 100644
--- a/media-plugins/vdr-graphlcd/metadata.xml
+++ b/media-plugins/vdr-graphlcd/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-graphlcd</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.1-r2.ebuild b/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild
index d17c604261c5..f57747b52880 100644
--- a/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.1-r2.ebuild
+++ b/media-plugins/vdr-graphlcd/vdr-graphlcd-1.0.7.ebuild
@@ -1,61 +1,32 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-
-MY_PN="vdr-plugin-graphlcd"
-MY_P="${MY_PN}-${PV}"
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR Plugin: support output on Graphical LCD"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-graphlcd"
-SRC_URI="https://projects.vdr-developer.org/git/${MY_PN}.git/snapshot/${MY_P}.tar.bz2"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-graphlcd/"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-graphlcd/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-graphlcd-${PV}"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
-DEPEND=">=app-misc/graphlcd-base-${PV}
+BDEPEND="acct-user/vdr[graphlcd]"
+DEPEND="app-misc/graphlcd-base
media-fonts/corefonts
media-video/vdr"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ acct-user/vdr[graphlcd]"
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- vdr-plugin-2_pkg_setup
-
- if ! getent group lp | grep -q vdr; then
- einfo
- einfo "Add user 'vdr' to group 'lp' for full user access to parport device"
- elog
- elog "User vdr added to group lp"
- gpasswd -a vdr lp || die
- fi
- if ! getent group usb | grep -q vdr; then
- einfo
- einfo "Add user 'vdr' to group 'usb' for full user access to usb device"
- elog
- elog "User vdr added to group usb"
- gpasswd -a vdr usb || die
- fi
-}
+PATCHES=( "${FILESDIR}/${PN}-1.0.1_no-font.patch" )
src_prepare() {
vdr-plugin-2_src_prepare
- sed -e "s:/usr/local:/usr:" \
- -e "s:i18n.c:i18n.h:g" \
- -e "s:include \$(VDRDIR)/Make.global:-include \$(VDRDIR)/Make.global:" \
- -i Makefile || die
-
sed -e "s:SKIP_INSTALL_DOC ?= 0:SKIP_INSTALL_DOC ?= 1:" -i Makefile || die
-
- eapply "${FILESDIR}/${P}_no-font.patch"
-
- # bug 740296
- sed -e "s:\"PLUGIN_GRAPHLCDCONF:\" PLUGIN_GRAPHLCDCONF:" -i plugin.c || die
}
src_install() {
diff --git a/media-plugins/vdr-iptv/vdr-iptv-2.2.1-r1.ebuild b/media-plugins/vdr-iptv/vdr-iptv-2.2.1-r1.ebuild
index ab23db8450bc..99fec22f36be 100644
--- a/media-plugins/vdr-iptv/vdr-iptv-2.2.1-r1.ebuild
+++ b/media-plugins/vdr-iptv/vdr-iptv-2.2.1-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: Add a logical device capable of receiving IPTV"
HOMEPAGE="https://github.com/rofafor/vdr-plugin-iptv"
SRC_URI="https://github.com/rofafor/vdr-plugin-iptv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-iptv-${PV}"
LICENSE="GPL-2+"
SLOT="0"
@@ -20,7 +21,6 @@ RDEPEND="${DEPEND}
QA_FLAGS_IGNORED="
usr/lib/vdr/plugins/libvdr-iptv.*
usr/lib64/vdr/plugins/libvdr-iptv.*"
-S="${WORKDIR}/vdr-plugin-iptv-${PV}"
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-iptv/vdr-iptv-2.4.0.ebuild b/media-plugins/vdr-iptv/vdr-iptv-2.4.0.ebuild
index 2ba7bd19b46d..6d63a0add4ab 100644
--- a/media-plugins/vdr-iptv/vdr-iptv-2.4.0.ebuild
+++ b/media-plugins/vdr-iptv/vdr-iptv-2.4.0.ebuild
@@ -1,13 +1,14 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: Add a logical device capable of receiving IPTV"
HOMEPAGE="https://github.com/rofafor/vdr-plugin-iptv"
SRC_URI="https://github.com/rofafor/vdr-plugin-iptv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-iptv-${PV}"
LICENSE="GPL-2+"
SLOT="0"
@@ -20,7 +21,6 @@ RDEPEND="${DEPEND}
QA_FLAGS_IGNORED="
usr/lib/vdr/plugins/libvdr-iptv.*
usr/lib64/vdr/plugins/libvdr-iptv.*"
-S="${WORKDIR}/vdr-plugin-iptv-${PV}"
src_prepare() {
vdr-plugin-2_src_prepare
diff --git a/media-plugins/vdr-joystick/metadata.xml b/media-plugins/vdr-joystick/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-joystick/metadata.xml
+++ b/media-plugins/vdr-joystick/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-joystick/vdr-joystick-0.0.3.ebuild b/media-plugins/vdr-joystick/vdr-joystick-0.0.3.ebuild
index 6438dc52b0d4..1abc99bba517 100644
--- a/media-plugins/vdr-joystick/vdr-joystick-0.0.3.ebuild
+++ b/media-plugins/vdr-joystick/vdr-joystick-0.0.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,10 +9,9 @@ DESCRIPTION="VDR plugin: allows using a joystick as a remote control for VDR"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-launcher/metadata.xml b/media-plugins/vdr-launcher/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-launcher/metadata.xml
+++ b/media-plugins/vdr-launcher/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-launcher/vdr-launcher-0.0.4-r1.ebuild b/media-plugins/vdr-launcher/vdr-launcher-0.0.4-r1.ebuild
index c58dd8889dcc..dff52aa7af89 100644
--- a/media-plugins/vdr-launcher/vdr-launcher-0.0.4-r1.ebuild
+++ b/media-plugins/vdr-launcher/vdr-launcher-0.0.4-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
@@ -9,12 +9,11 @@ DESCRIPTION="VDR Plugin: launch other plugins - even when their menu-entry is hi
HOMEPAGE="http://winni.vdr-developer.org/launcher/"
SRC_URI="http://winni.vdr-developer.org/launcher/downloads/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=">=media-video/vdr-1.3.7"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
src_prepare() {
diff --git a/media-plugins/vdr-lcdproc/Manifest b/media-plugins/vdr-lcdproc/Manifest
index 690a65ea10d8..63fe1d0de6df 100644
--- a/media-plugins/vdr-lcdproc/Manifest
+++ b/media-plugins/vdr-lcdproc/Manifest
@@ -1 +1 @@
-DIST vdr-lcdproc-0.0.10.9.tgz 40465 BLAKE2B c812c9efe57f5015450ebc7c91ba6ff107486b566fd46ccf60fe3251eac483d119d8c1caa41868536a6051d5f094a7b89f985609f60c13bb4fcbb31bdc8d631c SHA512 237726e6c7a3436e416596e2b85411edb5945a3feef809d2e86c3952673b2531077ab70f9bddbfc1bc12fa0b2f416f153bf1a12f91288ecbdee23553474e044a
+DIST vdr-lcdproc-1.0.0.tgz 43485 BLAKE2B 8b6a8d8ee51c70ba5b364a74deb582321422f407be11e839a1fdc19a6e787ea821df84324480fbfc655969e877b1a854284e64c8a37de4f67e1d36bf470983ac SHA512 181ebe1339fa772ad0e89b6c84306aecf73f477ef51a6376718177a46d2cadd4b344c9d9e7fd8ae9a144aad2ccd6029a8ce3cb7f5eec091df2072d9239b49d69
diff --git a/media-plugins/vdr-lcdproc/files/vdr-2.4_lcdproc-0.0.10.9.patch b/media-plugins/vdr-lcdproc/files/vdr-2.4_lcdproc-0.0.10.9.patch
deleted file mode 100644
index 0d2bbe4bb69b..000000000000
--- a/media-plugins/vdr-lcdproc/files/vdr-2.4_lcdproc-0.0.10.9.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-compilefix for vdr-2.4
-Suggested-by: MatthiasK @ vdr-portal.de
-
-fixed invalid suffix on literal; C++11 space issues
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 25 Dec 2019 )
-diff -Naur lcdproc-0.0.10-jw9.orig/lcd.c lcdproc-0.0.10-jw9/lcd.c
---- lcdproc-0.0.10-jw9.orig/lcd.c 2019-12-25 22:53:55.187492713 +0100
-+++ lcdproc-0.0.10-jw9/lcd.c 2019-12-25 22:54:33.075492713 +0100
-@@ -808,7 +808,7 @@
- cLcd::Write(LcdSetup.ShowTime?1:4," Welcome to V D R\0");
- cLcd::Write(LcdSetup.ShowTime?2:3,"--------------------\0");
- cLcd::Write(LcdSetup.ShowTime?3:1,"Video Disk Recorder\0");
-- cLcd::Write(LcdSetup.ShowTime?4:2,"Version: "VDRVERSION"\0");
-+ cLcd::Write(LcdSetup.ShowTime?4:2,"Version: " VDRVERSION "\0");
-
- // Output init
- if (LcdSetup.OutputNumber > 0){
-@@ -850,11 +850,15 @@
- }
-
- if ( time(NULL) > nextLcdUpdate ) {
-- cChannel *channel = Channels.GetByNumber(primaryDvbApi->CurrentChannel());
-+// cChannel *channel = Channels.GetByNumber(primaryDvbApi->CurrentChannel());
-+ LOCK_CHANNELS_READ;
-+ const cChannel *channel = Channels->GetByNumber(primaryDvbApi->CurrentChannel());
- const cEvent *Present = NULL;
-- cSchedulesLock schedulesLock;
-+/* cSchedulesLock schedulesLock;
- const cSchedules *Schedules = cSchedules::Schedules(schedulesLock);
- if (Schedules) {
-+ const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID()); */
-+ LOCK_SCHEDULES_READ;
- const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID());
- if (Schedule) {
- const char *PresentTitle, *PresentSubtitle;
-@@ -873,7 +877,7 @@
- rtcycle = 10; // RT
- lcrCycle = 10; // LCR
- }
-- }
-+// }
- if ( nextLcdUpdate <= time(NULL) )
- nextLcdUpdate=(time(NULL)/60)*60+60;
- }
diff --git a/media-plugins/vdr-lcdproc/metadata.xml b/media-plugins/vdr-lcdproc/metadata.xml
index 2b167a7461de..bbfb5e2b75bd 100644
--- a/media-plugins/vdr-lcdproc/metadata.xml
+++ b/media-plugins/vdr-lcdproc/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-lcdproc</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9-r1.ebuild b/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9-r1.ebuild
deleted file mode 100644
index fa5d74a98f8d..000000000000
--- a/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="932" # every bump, new version
-
-MY_P=${PN}-$(ver_rs 3 -jw ${PV})
-
-DESCRIPTION="VDR plugin: use LCD device for additional output"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-lcdproc"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${MY_P}.tgz -> ${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND=">=app-misc/lcdproc-0.4.3
- >=media-video/vdr-2.4"
-
-PATCHES=( "${FILESDIR}/vdr-2.4_lcdproc-0.0.10.9.patch" )
-
-S=${WORKDIR}/${MY_P#vdr-}
diff --git a/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9.ebuild b/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9.ebuild
deleted file mode 100644
index 966c08c4fec9..000000000000
--- a/media-plugins/vdr-lcdproc/vdr-lcdproc-0.0.10.9.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="932" # every bump, new version
-
-MY_P=${PN}-$(ver_rs 3 -jw ${PV})
-
-DESCRIPTION="VDR plugin: use LCD device for additional output"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-lcdproc"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${MY_P}.tgz -> ${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.6
- >=app-misc/lcdproc-0.4.3"
-
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P#vdr-}
diff --git a/media-plugins/vdr-lcdproc/vdr-lcdproc-1.0.0.ebuild b/media-plugins/vdr-lcdproc/vdr-lcdproc-1.0.0.ebuild
new file mode 100644
index 000000000000..49826000a82a
--- /dev/null
+++ b/media-plugins/vdr-lcdproc/vdr-lcdproc-1.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR plugin: use LCD device for additional output"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-lcdproc"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-lcdproc/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz"
+S=${WORKDIR}/vdr-plugin-lcdproc-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-misc/lcdproc
+ >=media-video/vdr-2.4"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-live/metadata.xml b/media-plugins/vdr-live/metadata.xml
index b038c919cd23..d9659699f3af 100644
--- a/media-plugins/vdr-live/metadata.xml
+++ b/media-plugins/vdr-live/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">MarkusEh/vdr-plugin-live</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-live/vdr-live-3.0.6.ebuild b/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
index ba9c107d430f..ec742542cdd8 100644
--- a/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
+++ b/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit ssl-cert vdr-plugin-2
+inherit ssl-cert toolchain-funcs vdr-plugin-2
MY_P="v3.0.6"
diff --git a/media-plugins/vdr-loadepg/files/rc-addon.sh b/media-plugins/vdr-loadepg/files/rc-addon.sh
index 808396921c80..3c758b73d0b7 100644
--- a/media-plugins/vdr-loadepg/files/rc-addon.sh
+++ b/media-plugins/vdr-loadepg/files/rc-addon.sh
@@ -1,9 +1,9 @@
#
# rc-addon-script for plugin loadepg
#
-# Joerg Bornkessel hd_brummy@gentoo.org
+# Joerg Bornkessel hd_brummy@gentoo.org
# Gentoo-VDR-Project vdr@gentoo.org
-#
+#
LOADEPG_CONFDIR="/etc/vdr/plugins/loadepg"
diff --git a/media-plugins/vdr-loadepg/metadata.xml b/media-plugins/vdr-loadepg/metadata.xml
index 2472832e8f65..cc1b97a863b6 100644
--- a/media-plugins/vdr-loadepg/metadata.xml
+++ b/media-plugins/vdr-loadepg/metadata.xml
@@ -1,13 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <longdescription>
- This is the Loadepg plugin for the Video Disk Recorder (VDR)
- With this Plugin EPG data can be received via Satelite,
- become the information from the Canal+ group (Mediahighway of receivers) ready placed.
- </longdescription>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <longdescription>
+ This is the Loadepg plugin for the Video Disk Recorder (VDR)
+ With this Plugin EPG data can be received via Satelite,
+ become the information from the Canal+ group (Mediahighway of receivers) ready placed.
+ </longdescription>
</pkgmetadata>
diff --git a/media-plugins/vdr-loadepg/vdr-loadepg-0.2.7.ebuild b/media-plugins/vdr-loadepg/vdr-loadepg-0.2.7.ebuild
index cdc48c71051b..8a395efab723 100644
--- a/media-plugins/vdr-loadepg/vdr-loadepg-0.2.7.ebuild
+++ b/media-plugins/vdr-loadepg/vdr-loadepg-0.2.7.ebuild
@@ -1,32 +1,33 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
-DESCRIPTION="VDR : Loadepg Plugin; Canal+ group (Mediahighway)"
+DESCRIPTION="VDR Plugin: Load EPG from file or MediaHighWay or SkyBox Receivers"
HOMEPAGE="https://lukkinosat.altervista.org/"
SRC_URI="https://lukkinosat.altervista.org/${P}.tgz"
S="${WORKDIR}/${P}"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
+BDEPEND="acct-user/vdr"
+
+PATCHES=( "${FILESDIR}/${P}_asprintf.patch" )
src_prepare() {
# remove untranslated po files
- rm "${S}"/po/{ca_ES,cs_CZ,da_DK,el_GR,et_EE,fr_FR,hr_HR,hu_HU,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po
+ rm "${S}"/po/{ca_ES,cs_CZ,da_DK,el_GR,et_EE,fr_FR,hr_HR,hu_HU,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po \
+ || die
vdr-plugin-2_src_prepare
fix_vdr_libsi_include loadepg.h
-
- eapply "${FILESDIR}/${P}_asprintf.patch"
-
}
src_install() {
diff --git a/media-plugins/vdr-mlist/metadata.xml b/media-plugins/vdr-mlist/metadata.xml
index b038c919cd23..47a159d8839a 100644
--- a/media-plugins/vdr-mlist/metadata.xml
+++ b/media-plugins/vdr-mlist/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jowi24/vdr-mlist</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-mlist/vdr-mlist-1.0.2.ebuild b/media-plugins/vdr-mlist/vdr-mlist-1.0.2.ebuild
index c7348b5082b8..7e51373fd9eb 100644
--- a/media-plugins/vdr-mlist/vdr-mlist-1.0.2.ebuild
+++ b/media-plugins/vdr-mlist/vdr-mlist-1.0.2.ebuild
@@ -1,20 +1,18 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: Show a history of the last OSD message"
HOMEPAGE="https://github.com/jowi24/vdr-mlist"
SRC_URI="https://github.com/jowi24/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
-KEYWORDS="amd64 x86"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
+KEYWORDS="amd64 x86"
-DEPEND=">=media-video/vdr-2.0"
+DEPEND="media-video/vdr"
RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${P}"
diff --git a/media-plugins/vdr-mp3ng/metadata.xml b/media-plugins/vdr-mp3ng/metadata.xml
index dca7ec63112a..ca83ca5a02fe 100644
--- a/media-plugins/vdr-mp3ng/metadata.xml
+++ b/media-plugins/vdr-mp3ng/metadata.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- <description>
- Please contact maintainer before you change something.
- </description>
- </maintainer>
- <longdescription>
- VDR Plugin to play audio files, supports mp3, wav and ogg audio format.
- You can provide and edit your own playlists.
- </longdescription>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <longdescription>
+ VDR Plugin to play audio files, supports mp3, wav and ogg audio format.
+ You can provide and edit your own playlists.
+ </longdescription>
</pkgmetadata>
diff --git a/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild b/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
index becef782b2f5..e9c1f5f5dba5 100644
--- a/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
+++ b/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit vdr-plugin-2
+inherit flag-o-matic vdr-plugin-2
MY_PV=0.9.13-MKIV-pre3
MY_P=${PN}-${MY_PV}
diff --git a/media-plugins/vdr-mplayer/metadata.xml b/media-plugins/vdr-mplayer/metadata.xml
index 6d6152adc816..7baa1e7c56e0 100644
--- a/media-plugins/vdr-mplayer/metadata.xml
+++ b/media-plugins/vdr-mplayer/metadata.xml
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- <description>
- Please contact maintainer before you change something.
- </description>
- </maintainer>
- <longdescription>
- VDR Plugin to play video files, the plugin uses mplayer for this.
- All supported file types in mplayer can be played.
- </longdescription>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <longdescription>
+ VDR Plugin to play video files, the plugin uses mplayer for this.
+ All supported file types in mplayer can be played.
+ </longdescription>
</pkgmetadata>
diff --git a/media-plugins/vdr-newsticker/files/rc-addon.sh b/media-plugins/vdr-newsticker/files/rc-addon.sh
index 387d7ac42862..90a30ada6b13 100644
--- a/media-plugins/vdr-newsticker/files/rc-addon.sh
+++ b/media-plugins/vdr-newsticker/files/rc-addon.sh
@@ -3,5 +3,6 @@
#
plugin_pre_vdr_start() {
- add_plugin_param "--output=/var/vdr/newsticker"
+ local vdr_user_home=$( getent passwd "vdr" | cut -d: -f6 )
+ add_plugin_param "--output=${vdr_user_home}/newsticker"
}
diff --git a/media-plugins/vdr-newsticker/metadata.xml b/media-plugins/vdr-newsticker/metadata.xml
index b038c919cd23..b4dbb6eb43d2 100644
--- a/media-plugins/vdr-newsticker/metadata.xml
+++ b/media-plugins/vdr-newsticker/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild
new file mode 100644
index 000000000000..b8fe6681e29a
--- /dev/null
+++ b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit user-info vdr-plugin-2
+
+DESCRIPTION="VDR plugin: Show rdf Newsticker on TV"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+BDEPEND="acct-user/vdr
+ media-video/vdr"
+DEPEND="${BDEPEND}"
+RDEPEND="${DEPEND}
+ net-misc/wget"
+
+PATCHES=( "${FILESDIR}/${P}-gcc4.diff" )
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
+
+src_install() {
+ vdr-plugin-2_src_install
+
+ local vdr_user_home=$(egethome vdr)
+ keepdir "${vdr_user_home}/newsticker/"
+ fowners -R vdr:vdr "${vdr_user_home}//newsticker/"
+}
diff --git a/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4.ebuild b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4.ebuild
index 8771780e314a..79770a6fbc8f 100644
--- a/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4.ebuild
+++ b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="VDR plugin: Show rdf Newsticker on TV"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
SLOT="0"
LICENSE="GPL-2"
IUSE=""
diff --git a/media-plugins/vdr-noepg/metadata.xml b/media-plugins/vdr-noepg/metadata.xml
index a290931a0450..e36cdb2dda3d 100644
--- a/media-plugins/vdr-noepg/metadata.xml
+++ b/media-plugins/vdr-noepg/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">flensrocker/vdr-plugin-noepg</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">flensrocker/vdr-plugin-noepg</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-osdserver/metadata.xml b/media-plugins/vdr-osdserver/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-osdserver/metadata.xml
+++ b/media-plugins/vdr-osdserver/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-peer/metadata.xml b/media-plugins/vdr-peer/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-peer/metadata.xml
+++ b/media-plugins/vdr-peer/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-pin/metadata.xml b/media-plugins/vdr-pin/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-pin/metadata.xml
+++ b/media-plugins/vdr-pin/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-powermate/metadata.xml b/media-plugins/vdr-powermate/metadata.xml
index 12e218327b1b..c08751971fb3 100644
--- a/media-plugins/vdr-powermate/metadata.xml
+++ b/media-plugins/vdr-powermate/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-radio/Manifest b/media-plugins/vdr-radio/Manifest
index 37da0def67e8..ed7b499ba7fe 100644
--- a/media-plugins/vdr-radio/Manifest
+++ b/media-plugins/vdr-radio/Manifest
@@ -1,2 +1 @@
-DIST vdr-plugin-radio-1.1.0.tar.gz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6
-DIST vdr-radio-0.9.1.tgz 353414 BLAKE2B ff0d735188e6972e029256599b2832d4eea9bed377721966f2b956b5a750f47a34b474492addba0bb3f8964188611f2f10a3a47db3aa60101c851e1db43955f0 SHA512 81ab0d92ee390eecbbce73bc035714dda6157dc1f0781b6f8765603f65707e1711af64a48168923e2a78b77e0d869471fa313656d517cba27a3104e483085f43
+DIST vdr-radio-1.1.0.tgz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6
diff --git a/media-plugins/vdr-radio/metadata.xml b/media-plugins/vdr-radio/metadata.xml
index dda45eb9ef82..20ea54b8c28f 100644
--- a/media-plugins/vdr-radio/metadata.xml
+++ b/media-plugins/vdr-radio/metadata.xml
@@ -1,12 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <longdescription>
- This Plugin display a background image while the vdr is switcht to radio channels.
- Also it supports RDS on radio channels.
- </longdescription>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vdr-projects/vdr-plugin-radio</remote-id>
+ </upstream>
+ <longdescription>
+ This Plugin displays a background image while the vdr is switched to radio channels.
+ It also supports RDS text on radio channels.
+ </longdescription>
</pkgmetadata>
diff --git a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild b/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild
deleted file mode 100644
index b91b2138f6d9..000000000000
--- a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text"
-HOMEPAGE="http://www.vdr-portal.de/board/thread.php?threadid=58795"
-SRC_URI="http://www.egal-vdr.de/plugins/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-video/vdr"
-DEPEND="${RDEPEND}"
-
-VDR_RCADDON_FILE="${FILESDIR}/rc-addon.sh"
-
-src_install() {
- vdr-plugin-2_src_install
-
- cd "${S}"/config || die "Can't enter source folder"
-
- insinto /usr/share/vdr/radio
- doins mpegstill/rtext*
- dosym rtextOben-kleo2-live.mpg /usr/share/vdr/radio/radio.mpg
- dosym rtextOben-kleo2-replay.mpg /usr/share/vdr/radio/replay.mpg
-
- exeinto /usr/share/vdr/radio
- doexe scripts/radioinfo*
-}
diff --git a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild
index c99c2cec7b6c..f2738e298b2d 100644
--- a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild
+++ b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild
@@ -1,22 +1,26 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text"
-HOMEPAGE="https://projects.vdr-developer.org/projects/vdr-plugin-radio"
-SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-radio.git/snapshot/vdr-plugin-radio-${PV}.tar.gz"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-radio/"
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-radio/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz"
+S="${WORKDIR}/vdr-plugin-radio-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-RDEPEND="media-video/vdr"
-DEPEND="${RDEPEND}"
+DEPEND="media-video/vdr"
+RDEPEND="${DEPEND}"
-S="${WORKDIR}/vdr-plugin-radio-${PV}"
+src_prepare() {
+ sed -e '/^CXXFLAGS +=/ s/$/ -std=c++14/' -i Makefile || die
+ vdr-plugin-2_src_prepare
+}
src_install() {
vdr-plugin-2_src_install
diff --git a/media-plugins/vdr-rcu/metadata.xml b/media-plugins/vdr-rcu/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-rcu/metadata.xml
+++ b/media-plugins/vdr-rcu/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-recsearch/metadata.xml b/media-plugins/vdr-recsearch/metadata.xml
index ffd9c1530584..bf480f7eb63d 100644
--- a/media-plugins/vdr-recsearch/metadata.xml
+++ b/media-plugins/vdr-recsearch/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">flensrocker/vdr-plugin-recsearch</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">flensrocker/vdr-plugin-recsearch</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-rpihddevice/metadata.xml b/media-plugins/vdr-rpihddevice/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-rpihddevice/metadata.xml
+++ b/media-plugins/vdr-rpihddevice/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-scheduler/metadata.xml b/media-plugins/vdr-scheduler/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-scheduler/metadata.xml
+++ b/media-plugins/vdr-scheduler/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-screenshot/metadata.xml b/media-plugins/vdr-screenshot/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-screenshot/metadata.xml
+++ b/media-plugins/vdr-screenshot/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-skincurses/metadata.xml b/media-plugins/vdr-skincurses/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-skincurses/metadata.xml
+++ b/media-plugins/vdr-skincurses/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-skinelchi/metadata.xml b/media-plugins/vdr-skinelchi/metadata.xml
index 0068cc5d58b6..c08751971fb3 100644
--- a/media-plugins/vdr-skinelchi/metadata.xml
+++ b/media-plugins/vdr-skinelchi/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-sleeptimer/metadata.xml b/media-plugins/vdr-sleeptimer/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-sleeptimer/metadata.xml
+++ b/media-plugins/vdr-sleeptimer/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-sndctl/metadata.xml b/media-plugins/vdr-sndctl/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-sndctl/metadata.xml
+++ b/media-plugins/vdr-sndctl/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-solitaire/metadata.xml b/media-plugins/vdr-solitaire/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-solitaire/metadata.xml
+++ b/media-plugins/vdr-solitaire/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-solitaire/vdr-solitaire-0.0.3.ebuild b/media-plugins/vdr-solitaire/vdr-solitaire-0.0.3.ebuild
index 7d19f7a257b9..deb473f5f940 100644
--- a/media-plugins/vdr-solitaire/vdr-solitaire-0.0.3.ebuild
+++ b/media-plugins/vdr-solitaire/vdr-solitaire-0.0.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2
@@ -12,9 +12,9 @@ SRC_URI="https://web.archive.org/web/20150928211126/http://www.djdagobert.com/vd
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND=">=media-video/vdr-1.3.25"
+RDEPEND="${DEPEND}"
SOLITAIRE_DATA_DIR="/usr/share/vdr/solitaire"
@@ -22,9 +22,10 @@ src_prepare() {
vdr-plugin-2_src_prepare
sed -i cards.c cursor.c \
- -e 's#cPlugin::ConfigDirectory("solitaire")#"'${SOLITAIRE_DATA_DIR}'"#'
+ -e 's#cPlugin::ConfigDirectory("solitaire")#"'${SOLITAIRE_DATA_DIR}'"#' \
+ || die
- sed -i solitaire.c -e "s:RegisterI18n://RegisterI18n:"
+ sed -i solitaire.c -e "s:RegisterI18n://RegisterI18n:" || die
}
src_install() {
diff --git a/media-plugins/vdr-span/metadata.xml b/media-plugins/vdr-span/metadata.xml
index 2524cd70c104..c08751971fb3 100644
--- a/media-plugins/vdr-span/metadata.xml
+++ b/media-plugins/vdr-span/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-streamdev/Manifest b/media-plugins/vdr-streamdev/Manifest
index eae037cd7b8d..cfdc3ffeac38 100644
--- a/media-plugins/vdr-streamdev/Manifest
+++ b/media-plugins/vdr-streamdev/Manifest
@@ -1,2 +1 @@
-DIST vdr-plugin-streamdev-e2a9b979d3fb92967c7a6a8221e674eb7e55c813.tar.bz2 163403 BLAKE2B 4cacadc091ab8d28ccd4318eaf18aaef8f45e6caab86ef461d1b1047039ec921984ebad091d29420779982b5b37606defe5aa6c6828e8f28788886ba9839efea SHA512 e1eb69f62785178c06fa6700bd1b94ac12f2c58b1a7b8067312613279b59c5ef8157474e27863e8b2d0e47700f67fca7a61595c49809512e9e1efdb27c85eac8
DIST vdr-streamdev-0.6.3.tar.gz 196906 BLAKE2B 300c24aac6f0c59fc438eafa9a300e0b68dbfb43064cf887ab9d1fbdc1b22a8ec5349a38fa5c2188ef78dbc1ac7f238e88abe0ed9d1cbcd01e4a1afde7b890cf SHA512 2c949f08f399f2570a54da67809235b6882d594fc5583b27df96b3e87951bcfc62f96c9aef715130540620cbe54f028106598941fe8cbdb80b3d0943009c039f
diff --git a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.1_p20170930.ebuild b/media-plugins/vdr-streamdev/vdr-streamdev-0.6.1_p20170930.ebuild
deleted file mode 100644
index 3be806ff9c96..000000000000
--- a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.1_p20170930.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-GIT_VERSION="e2a9b979d3fb92967c7a6a8221e674eb7e55c813"
-
-DESCRIPTION="VDR Plugin: Client/Server and http streaming plugin"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-streamdev"
-SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git/snapshot/vdr-plugin-streamdev-${GIT_VERSION}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="client server"
-REQUIRED_USE="|| ( client server )"
-
-DEPEND=">=media-video/vdr-2.3"
-RDEPEND="${DEPEND}"
-
-QA_FLAGS_IGNORED="
- usr/lib/vdr/plugins/libvdr-streamdev-.*
- usr/lib64/vdr/plugins/libvdr-streamdev-.*"
-S="${WORKDIR}/vdr-plugin-streamdev-${GIT_VERSION}"
-
-# vdr-plugin-2.eclass changes
-PO_SUBDIR="client server"
-
-src_prepare() {
- # make detection in vdr-plugin-2.eclass for new Makefile handling happy
- echo "# SOFILE" >> Makefile || die "modify Makefile failed"
-
- # rm unneeded entry
- sed -i Makefile -e "s:-I\$(VDRDIR)/include::" || die "modify Makefile failed"
-
- vdr-plugin-2_src_prepare
-
- for flag in client server; do
- if ! use ${flag}; then
- sed -i Makefile \
- -e '/^.PHONY:/s/'${flag}'//' \
- -e '/^.PHONY:/s/'install-${flag}'//' \
- -e '/^all:/s/'${flag}'//' \
- -e '/^install:/s/'install-${flag}'//' || die "modify Makefile failed"
- fi
- done
-
- fix_vdr_libsi_include server/livestreamer.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- if use server; then
- insinto /usr/share/vdr/streamdev
- doins streamdev-server/externremux.sh
-
- insinto /usr/share/vdr/rcscript
- newins "${FILESDIR}"/rc-addon-0.6.0.sh plugin-streamdev-server.sh
-
- newconfd "${FILESDIR}"/confd-0.6.0 vdr.streamdev-server
-
- insinto /etc/vdr/plugins/streamdev-server
- newins streamdev-server/streamdevhosts.conf streamdevhosts.conf
- fowners vdr:vdr /etc/vdr -R
- fi
-}
-
-pkg_postinst() {
- vdr-plugin-2_pkg_postinst
-
- if [[ -e "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf ]]; then
- einfo "move config file to new config DIR ${EROOT}/etc/vdr/plugins/streamdev-server/"
- mv "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf "${EROOT}"/etc/vdr/plugins/streamdev-server/streamdevhosts.conf
- fi
-}
diff --git a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild b/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild
index 378c2ef62603..a4a1120a119c 100644
--- a/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild
+++ b/media-plugins/vdr-streamdev/vdr-streamdev-0.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,6 @@ REQUIRED_USE="|| ( client server )"
DEPEND="acct-user/vdr
>=media-video/vdr-2.3"
-BDEPEND="${DEPEND}"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="
@@ -79,6 +78,7 @@ pkg_postinst() {
if [[ -e "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf ]]; then
einfo "move config file to new config DIR ${EROOT}/etc/vdr/plugins/streamdev-server/"
- mv "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf "${EROOT}"/etc/vdr/plugins/streamdev-server/streamdevhosts.conf || die
+ mv "${EROOT}"/etc/vdr/plugins/streamdev/streamdevhosts.conf \
+ "${EROOT}"/etc/vdr/plugins/streamdev-server/streamdevhosts.conf || die
fi
}
diff --git a/media-plugins/vdr-suspendoutput/metadata.xml b/media-plugins/vdr-suspendoutput/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-suspendoutput/metadata.xml
+++ b/media-plugins/vdr-suspendoutput/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-svdrposd/metadata.xml b/media-plugins/vdr-svdrposd/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-svdrposd/metadata.xml
+++ b/media-plugins/vdr-svdrposd/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-svdrpservice/metadata.xml b/media-plugins/vdr-svdrpservice/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-svdrpservice/metadata.xml
+++ b/media-plugins/vdr-svdrpservice/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-systeminfo/metadata.xml b/media-plugins/vdr-systeminfo/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-systeminfo/metadata.xml
+++ b/media-plugins/vdr-systeminfo/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-undelete/Manifest b/media-plugins/vdr-undelete/Manifest
index e9420a7a8afb..cff4f28255ed 100644
--- a/media-plugins/vdr-undelete/Manifest
+++ b/media-plugins/vdr-undelete/Manifest
@@ -1,2 +1 @@
-DIST vdr-undelete-0.0.7.tgz 34655 BLAKE2B 81f40ad993d06386112ef46c3ba1c1402211c2ec2138aa113dfe8376340416097a691e7b5f4c4fee24e85e7a0b5c16501dc6853374c3e8b27e0a84437dcb0f74 SHA512 c4d634580d91c3d3601767bb29cfe12e0bd13f9d8fd5bab31a3388db1f8724544b371b4ba333cd524aa5243554015517f487f6e8f2de31bd747f1094ba1c84ff
DIST vdr-undelete-2.3.1_pre1.tgz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878
diff --git a/media-plugins/vdr-undelete/metadata.xml b/media-plugins/vdr-undelete/metadata.xml
index 2b167a7461de..c08751971fb3 100644
--- a/media-plugins/vdr-undelete/metadata.xml
+++ b/media-plugins/vdr-undelete/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild b/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild
deleted file mode 100644
index ca2e438ac242..000000000000
--- a/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1060" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-undelete"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.5.7"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- if has_version ">=media-video/vdr-2.1.2"; then
- sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \
- -i menuundelete.c
-
- sed -e "s#RemoveVideoFile#cVideoDirectory::RemoveVideoFile#" \
- -i undelete.c menuundelete.c
-
- sed -e "s#RenameVideoFile#cVideoDirectory::RenameVideoFile#" \
- -i undelete.c menuundelete.c
-
- sed -e "s#RemoveEmptyVideoDirectories#cVideoDirectory::RemoveEmptyVideoDirectories#" \
- -i undelete.c
- fi
-}
diff --git a/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild b/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild
deleted file mode 100644
index 55e193120ee9..000000000000
--- a/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1060" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-undelete"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.5.7"
-RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-vcd/metadata.xml b/media-plugins/vdr-vcd/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-vcd/metadata.xml
+++ b/media-plugins/vdr-vcd/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild b/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
index 4fe81467974b..16af019be9d4 100644
--- a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
+++ b/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2
DESCRIPTION="VDR plugin: play video cds"
-
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI="http://vdr.websitec.de/download/vdr-vcd/${P}.tgz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 x86"
-IUSE=""
DEPEND=">=media-video/vdr-1.5.9"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-vdrmanager/metadata.xml b/media-plugins/vdr-vdrmanager/metadata.xml
index 9528c8fad4af..35a6bde076c2 100644
--- a/media-plugins/vdr-vdrmanager/metadata.xml
+++ b/media-plugins/vdr-vdrmanager/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <use>
- <flag name="stream">Add support for streaming Video to Android client</flag>
- </use>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <use>
+ <flag name="stream">Add support for streaming Video to Android client</flag>
+ </use>
</pkgmetadata>
diff --git a/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild b/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild
index c70aa2893ded..3550b3f6c72e 100644
--- a/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild
+++ b/media-plugins/vdr-vdrmanager/vdr-vdrmanager-0.14.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit vdr-plugin-2 ssl-cert
@@ -10,10 +10,11 @@ VERSION="1971" # every bump, new version
DESCRIPTION="VDR Plugin: remote programming VDR using VDR-Manager running on Android devices"
HOMEPAGE="https://projects.vdr-developer.org/projects/vdr-manager/wiki"
SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
+S="${WORKDIR}/${P}"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="gzip +ssl stream zlib"
DEPEND=">=media-video/vdr-2
@@ -21,8 +22,6 @@ DEPEND=">=media-video/vdr-2
RDEPEND="stream? ( media-plugins/vdr-streamdev[server] )
zlib? ( sys-libs/zlib )"
-S="${WORKDIR}/${P}"
-
VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.12.sh"
VDR_CONFD_FILE="${FILESDIR}/confd-0.12"
diff --git a/media-plugins/vdr-weatherng/metadata.xml b/media-plugins/vdr-weatherng/metadata.xml
index 0bed87e30603..1fb228d6507a 100644
--- a/media-plugins/vdr-weatherng/metadata.xml
+++ b/media-plugins/vdr-weatherng/metadata.xml
@@ -1,11 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <use>
- <flag name="dxr3">enables lower osd color depth for dxr3 cards</flag>
- </use>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <use>
+ <flag name="dxr3">enables lower osd color depth for dxr3 cards</flag>
+ </use>
</pkgmetadata>
diff --git a/media-plugins/vdr-wirbelscan/metadata.xml b/media-plugins/vdr-wirbelscan/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-wirbelscan/metadata.xml
+++ b/media-plugins/vdr-wirbelscan/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-xineliboutput/metadata.xml b/media-plugins/vdr-xineliboutput/metadata.xml
index e0b82e8b3016..523d47ba6913 100644
--- a/media-plugins/vdr-xineliboutput/metadata.xml
+++ b/media-plugins/vdr-xineliboutput/metadata.xml
@@ -1,17 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <use>
- <flag name="cec">Enable CEC support through <pkg>dev-libs/libcec</pkg></flag>
- <flag name="bluray">Enable BluRay metadata support through <pkg>media-libs/libbluray</pkg></flag>
- <flag name="vdr">Compile the vdr output plugin to use local or remote xine as output</flag>
- <flag name="xine">Compile the xine input plugin for displaying vdr video and OSD</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">xineliboutput</remote-id>
- </upstream>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <use>
+ <flag name="cec">Enable CEC support through <pkg>dev-libs/libcec</pkg></flag>
+ <flag name="bluray">Enable BluRay metadata support through <pkg>media-libs/libbluray</pkg></flag>
+ <flag name="vdr">Compile the vdr output plugin to use local or remote xine as output</flag>
+ <flag name="xine">Compile the xine input plugin for displaying vdr video and OSD</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">xineliboutput</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild
index 71ecae48a267..ca97c401355d 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ GENTOO_VDR_CONDITIONAL=yes
DESCRIPTION="VDR Plugin: Xinelib PlugIn"
HOMEPAGE="https://sourceforge.net/projects/xineliboutput/"
-SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz"
+SRC_URI="https://downloads.sourceforge.net/${PN#vdr-}/${P}.tgz"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
index a032a30bcf6b..fe2a0e8dc961 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
@@ -1,15 +1,15 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs vdr-plugin-2
+inherit flag-o-matic toolchain-funcs vdr-plugin-2
GENTOO_VDR_CONDITIONAL=yes
DESCRIPTION="VDR Plugin: Xinelib PlugIn"
HOMEPAGE="https://sourceforge.net/projects/xineliboutput/"
-SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz
+SRC_URI="https://downloads.sourceforge.net/${PN#vdr-}/${P}.tgz
http://vdr.websitec.de/download/${PN}/${P}_clang.patch.bz2"
LICENSE="GPL-2+"
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
index ecd8919475df..2cec10f2db55 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
@@ -1,15 +1,15 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs vdr-plugin-2
+inherit flag-o-matic toolchain-funcs vdr-plugin-2
GENTOO_VDR_CONDITIONAL=yes
DESCRIPTION="VDR Plugin: Xinelib PlugIn"
HOMEPAGE="https://sourceforge.net/projects/xineliboutput/"
-SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz
+SRC_URI="https://downloads.sourceforge.net/${PN#vdr-}/${P}.tgz
http://vdr.websitec.de/download/${PN}/${P}_clang.patch.bz2"
LICENSE="GPL-2+"
diff --git a/media-plugins/vdr-zappilot/metadata.xml b/media-plugins/vdr-zappilot/metadata.xml
index b038c919cd23..c08751971fb3 100644
--- a/media-plugins/vdr-zappilot/metadata.xml
+++ b/media-plugins/vdr-zappilot/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/x42-avldrums/Manifest b/media-plugins/x42-avldrums/Manifest
index e977ff14cf44..d364d787fd60 100644
--- a/media-plugins/x42-avldrums/Manifest
+++ b/media-plugins/x42-avldrums/Manifest
@@ -1,2 +1,2 @@
DIST robtk-0.7.5.tar.gz 117218 BLAKE2B ed1d19644b0d1bbc072098971062b66810cf137499a6ac4a706865c3f7dbd1c4741fb7dc9d8fe7f9112a43744c9bc9dc97d9e53264bbf9625291c6b49724bd35 SHA512 93527d5c67af786f93338c722e10e8c71379372846d06905af1b10b7085c34c09ebf445e174c32206b06cac876ed8093b3631f8ed15c10fcbe44317b6b8e2559
-DIST x42-avldrums-0.4.2.tar.gz 35246454 BLAKE2B aa8197e9b4e49f106f223cdc59886c76e33901b78c017b63598ff777cbbc7731318aeee90eb0687ce6bcf53b5f372218a0a8998c53d3c16ead9e8451d28f270b SHA512 4a8e51a02022294eedcb676579db7fbbf6d0054c71bb86a600403dd251a5bc179785d9a436ceba27a27cc49a370801e3838081d787d9b6345c85ae45b5f0e9e9
+DIST x42-avldrums-0.7.3.tar.gz 101208525 BLAKE2B 33ae78ab339ef58f06bd89b0bfd4eaba9aeba175b6278d15de89f35002f6506c71f67542f6e5b053ffdf482f9328862eb6767dbde16f6548e3ca31a3a24efadb SHA512 7dd476c24f38ad241f2f19b10b561e7f9fd4f737ec1c186eaf55b9bfec1c3c1153beea95860e23d7ad2d160d97122127f0922f3ea2c2f0db083bb134362722e9
diff --git a/media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild b/media-plugins/x42-avldrums/x42-avldrums-0.7.3.ebuild
index b62c86af7c8f..ab565ef30310 100644
--- a/media-plugins/x42-avldrums/x42-avldrums-0.4.2.ebuild
+++ b/media-plugins/x42-avldrums/x42-avldrums-0.7.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="AVLinux Drumkits"
HOMEPAGE="http://x42-plugins.com/x42/x42-avldrums https://github.com/x42/avldrums.lv2"
diff --git a/media-plugins/x42-avldrums/x42-avldrums-9999.ebuild b/media-plugins/x42-avldrums/x42-avldrums-9999.ebuild
index 1fdd52ce392e..a61333ad0f35 100644
--- a/media-plugins/x42-avldrums/x42-avldrums-9999.ebuild
+++ b/media-plugins/x42-avldrums/x42-avldrums-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="AVLinux Drumkits"
HOMEPAGE="http://x42-plugins.com/x42/x42-avldrums https://github.com/x42/avldrums.lv2"
diff --git a/media-plugins/x42-plugins/x42-plugins-20220605.ebuild b/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
index f57cf56abcb2..103b9d2a203c 100644
--- a/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
+++ b/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Collection of LV2 plugins"
HOMEPAGE="https://github.com/x42/x42-plugins"
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/x42/x42-plugins.git"
else
- SRC_URI="http://gareus.org/misc/x42-plugins/${P}.tar.xz"
+ SRC_URI="https://gareus.org/misc/x42-plugins/${P}.tar.xz"
KEYWORDS="amd64"
fi
@@ -40,6 +40,11 @@ DEPEND="${RDEPEND}
sys-apps/help2man"
src_compile() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860402
+ # https://github.com/x42/meters.lv2/issues/41
+ filter-lto
+
emake CC="$(tc-getCC)" STRIP="#" FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"
}
diff --git a/media-plugins/x42-plugins/x42-plugins-20220714.ebuild b/media-plugins/x42-plugins/x42-plugins-20220714.ebuild
index f57cf56abcb2..103b9d2a203c 100644
--- a/media-plugins/x42-plugins/x42-plugins-20220714.ebuild
+++ b/media-plugins/x42-plugins/x42-plugins-20220714.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Collection of LV2 plugins"
HOMEPAGE="https://github.com/x42/x42-plugins"
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/x42/x42-plugins.git"
else
- SRC_URI="http://gareus.org/misc/x42-plugins/${P}.tar.xz"
+ SRC_URI="https://gareus.org/misc/x42-plugins/${P}.tar.xz"
KEYWORDS="amd64"
fi
@@ -40,6 +40,11 @@ DEPEND="${RDEPEND}
sys-apps/help2man"
src_compile() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860402
+ # https://github.com/x42/meters.lv2/issues/41
+ filter-lto
+
emake CC="$(tc-getCC)" STRIP="#" FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"
}
diff --git a/media-plugins/x42-plugins/x42-plugins-99999999.ebuild b/media-plugins/x42-plugins/x42-plugins-99999999.ebuild
index 2ee199d0ef8f..0f1aaafbbf0c 100644
--- a/media-plugins/x42-plugins/x42-plugins-99999999.ebuild
+++ b/media-plugins/x42-plugins/x42-plugins-99999999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Collection of LV2 plugins"
HOMEPAGE="https://github.com/x42/x42-plugins"
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/x42/x42-plugins.git"
else
- SRC_URI="http://gareus.org/misc/x42-plugins/${P}.tar.xz"
+ SRC_URI="https://gareus.org/misc/x42-plugins/${P}.tar.xz"
KEYWORDS="~amd64"
fi
@@ -40,6 +40,11 @@ DEPEND="${RDEPEND}
sys-apps/help2man"
src_compile() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/860402
+ # https://github.com/x42/meters.lv2/issues/41
+ filter-lto
+
emake CC="$(tc-getCC)" STRIP="#" FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"
}
diff --git a/media-plugins/xsynth-dssi/xsynth-dssi-0.9.4.ebuild b/media-plugins/xsynth-dssi/xsynth-dssi-0.9.4.ebuild
index ad187636177a..67b5b46f88ab 100644
--- a/media-plugins/xsynth-dssi/xsynth-dssi-0.9.4.ebuild
+++ b/media-plugins/xsynth-dssi/xsynth-dssi-0.9.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A software synthesizer plugin for the DSSI Soft Synth Interface"
HOMEPAGE="https://dssi.sourceforge.net/download.html#Xsynth-DSSI"
-SRC_URI="mirror://sourceforge/dssi/${P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/dssi/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/media-plugins/zam-plugins/Manifest b/media-plugins/zam-plugins/Manifest
index fc0822f30bde..ed7cc4350745 100644
--- a/media-plugins/zam-plugins/Manifest
+++ b/media-plugins/zam-plugins/Manifest
@@ -1,5 +1,3 @@
DIST DPF-63dfb7610bc37dee69f4a303f3e3362529d95f24.tar.gz 3003822 BLAKE2B c6d53aca73d53ffc38ff2a45288658fcc94b0606120422d34e7f9cfd5e9acbcc37ec2a4f696bbe1c2eb4eecd120dd40566a8d9f634e2f5c6542e47a78c82e87f SHA512 d80d5e0bf70f9c441f72b433817ab0183a80ad74496e6a5f1e5ff7870c8869a2dfc3fcd70057025ff7b3622dd7417d0567b23e2cc7cd7ef29e716080d2abd813
-DIST DPF-88180608a206b529fcb660d406ddf6f934002806.tar.gz 3473209 BLAKE2B 74d237a222d2f59e437f98da456a4fb8eb29ef4337054752ac28067cf054de971e600fc141eb2d9ede1d123cbcc94665c4abe005281f427b76c27c0846e91a41 SHA512 7ea26d27bfb17fe67d2c4c4077d203b447407986594b833ee545319221c9c08fb434c1ca11ad425a8d9369df41b331c1286ddd85aabdd7a8570ab7a25b88b0e7
DIST pugl-844528e197c51603f6cef3238b4a48d23bf60eb7.tar.gz 214521 BLAKE2B 2f96fd3f97f3e1c56c06e6c1c08f7d585267b1006428925eeafe5250a9f6da489d4870bd4136ab6d3951f2984d631b5495816610774cad74e07ac8ba2622c2f9 SHA512 ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772
-DIST zam-plugins-4.1.tar.gz 23926863 BLAKE2B 6f503221801a5a40bc7f4e76f6ff5eceb15bac5a5bce3b8c48233143971b9af13d6420b6ba4c1ed679136f952166fc323de7a77a7c6d30761a91e6e1d2d2b04d SHA512 53ffd7f4cebbb65fcdaae53b7d0ad922dd2b1e76479da7caa2c4100d04b5258e0aec4bbfb3b8632b4198375e6677659139abb907bfe9fc11ded772c4e14d5e14
DIST zam-plugins-4.2.tar.gz 23927841 BLAKE2B 35a91ee409862eae61941fd2f00ee605ca3cf950a7cefd4c85abfb936b9b6aad3221e5dd34d20f75683f7ffb4dec4097c74f3b244502ddebafec987938d9e65c SHA512 84aff169f7992ea6f99efe7fb44f9923f19cab233bc2757aa0799575d4dce9140b9a6aec07782dfba3b951b6765ade7a0381c2c64c56aa23a635318f56ed84fd
diff --git a/media-plugins/zam-plugins/metadata.xml b/media-plugins/zam-plugins/metadata.xml
index e9239cc5af0e..af2a3fd74439 100644
--- a/media-plugins/zam-plugins/metadata.xml
+++ b/media-plugins/zam-plugins/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
<maintainer type="project">
<email>proaudio@gentoo.org</email>
<name>Gentoo ProAudio Project</name>
diff --git a/media-plugins/zam-plugins/zam-plugins-4.1.ebuild b/media-plugins/zam-plugins/zam-plugins-4.1.ebuild
deleted file mode 100644
index 48a68e6cbf7b..000000000000
--- a/media-plugins/zam-plugins/zam-plugins-4.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DPF_COMMIT="88180608a206b529fcb660d406ddf6f934002806"
-PUGL_COMMIT="844528e197c51603f6cef3238b4a48d23bf60eb7"
-DPF_P="DPF-${DPF_COMMIT}"
-PUGL_P="pugl-${PUGL_COMMIT}"
-
-DESCRIPTION="Collection of LV2/LADSPA/VST/JACK audio plugins for high quality processing"
-HOMEPAGE="https://www.zamaudio.com/ https://github.com/zamaudio/zam-plugins"
-SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/DISTRHO/DPF/archive/${DPF_COMMIT}.tar.gz -> ${DPF_P}.tar.gz
- https://github.com/DISTRHO/pugl/archive/${PUGL_COMMIT}.tar.gz -> ${PUGL_P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="jack opengl"
-
-DEPEND="media-libs/ladspa-sdk
- media-libs/liblo
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/lv2
- media-libs/zita-convolver
- sci-libs/fftw:3.0
- x11-libs/libX11
- jack? ( virtual/jack )
- opengl? (
- media-libs/libglvnd[X]
- x11-libs/cairo[X]
- )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-zam_emake() {
- emake PREFIX=/usr LIBDIR=$(get_libdir) VERBOSE=true \
- BASE_OPTS="" SKIP_STRIPPING=true \
- HAVE_ZITA_CONVOLVER=true \
- HAVE_CAIRO=$(usex opengl true false) \
- HAVE_DGL=$(usex opengl true false) \
- HAVE_OPENGL=$(usex opengl true false) \
- UI_TYPE=$(usex opengl "opengl" "none") \
- HAVE_JACK=$(usex jack true false) \
- ${@}
-}
-
-src_prepare() {
- default
-
- rm -rf dpf
- ln -s "${WORKDIR}"/${DPF_P} dpf || die "Failed to create DPF symlink"
- rm -rf dpf/dgl/src/pugl-upstream
- ln -s "${WORKDIR}"/${PUGL_P} dpf/dgl/src/pugl-upstream || die "Failed to create pugl symlink"
-
- # To make absolutely sure we do not even accidentally use bundled libs
- rm -rf lib
-}
-
-src_compile() {
- zam_emake
-}
-
-src_install() {
- zam_emake DESTDIR="${ED}" install
-}
diff --git a/media-plugins/zam-plugins/zam-plugins-4.2.ebuild b/media-plugins/zam-plugins/zam-plugins-4.2.ebuild
index ee2a4c299f20..26dc44d9a7d3 100644
--- a/media-plugins/zam-plugins/zam-plugins-4.2.ebuild
+++ b/media-plugins/zam-plugins/zam-plugins-4.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/zamaudio/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="jack opengl"
DEPEND="media-libs/ladspa-sdk